0001558370-24-010473.txt : 20240731 0001558370-24-010473.hdr.sgml : 20240731 20240731160029 ACCESSION NUMBER: 0001558370-24-010473 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240731 DATE AS OF CHANGE: 20240731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXP World Holdings, Inc. CENTRAL INDEX KEY: 0001495932 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] ORGANIZATION NAME: 05 Real Estate & Construction 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: 241161792 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-20240630x10q.htm 10-Q
0001495932--12-312024Q2Large Accelerated Filerfalse0001495932us-gaap:TreasuryStockCommonMember2024-04-012024-06-300001495932us-gaap:TreasuryStockCommonMember2024-01-012024-06-300001495932us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001495932us-gaap:TreasuryStockCommonMember2023-01-012023-06-300001495932expi:AgentEquityAwardProgramMember2024-04-012024-06-300001495932expi:AgentEquityAwardProgramMember2023-04-012023-06-300001495932expi:AgentEquityAwardProgramMember2023-01-012023-06-300001495932us-gaap:TreasuryStockCommonMember2024-06-300001495932us-gaap:RetainedEarningsMember2024-06-300001495932us-gaap:CommonStockMember2024-06-300001495932us-gaap:AdditionalPaidInCapitalMember2024-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001495932us-gaap:TreasuryStockCommonMember2024-03-310001495932us-gaap:RetainedEarningsMember2024-03-310001495932us-gaap:CommonStockMember2024-03-310001495932us-gaap:AdditionalPaidInCapitalMember2024-03-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001495932us-gaap:TreasuryStockCommonMember2023-12-310001495932us-gaap:RetainedEarningsMember2023-12-310001495932us-gaap:NoncontrollingInterestMember2023-12-310001495932us-gaap:CommonStockMember2023-12-310001495932us-gaap:AdditionalPaidInCapitalMember2023-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001495932us-gaap:TreasuryStockCommonMember2023-06-300001495932us-gaap:RetainedEarningsMember2023-06-300001495932us-gaap:NoncontrollingInterestMember2023-06-300001495932us-gaap:CommonStockMember2023-06-300001495932us-gaap:AdditionalPaidInCapitalMember2023-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001495932us-gaap:TreasuryStockCommonMember2023-03-310001495932us-gaap:RetainedEarningsMember2023-03-310001495932us-gaap:NoncontrollingInterestMember2023-03-310001495932us-gaap:CommonStockMember2023-03-310001495932us-gaap:AdditionalPaidInCapitalMember2023-03-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001495932us-gaap:TreasuryStockCommonMember2022-12-310001495932us-gaap:RetainedEarningsMember2022-12-310001495932us-gaap:NoncontrollingInterestMember2022-12-310001495932us-gaap:CommonStockMember2022-12-310001495932us-gaap:AdditionalPaidInCapitalMember2022-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001495932us-gaap:StockOptionMember2024-04-012024-06-300001495932us-gaap:StockOptionMember2023-04-012023-06-300001495932us-gaap:StockOptionMember2023-01-012023-06-300001495932expi:AgentEquityAwardProgramMember2024-03-012024-03-310001495932expi:AgentEquityAwardProgramMember2024-01-012024-02-290001495932us-gaap:StockOptionMember2024-01-012024-06-300001495932us-gaap:IntersegmentEliminationMember2024-04-012024-06-300001495932us-gaap:IntersegmentEliminationMember2024-01-012024-06-300001495932us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001495932us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001495932us-gaap:IndirectGuaranteeOfIndebtednessMemberus-gaap:SubsequentEventMember2024-07-220001495932us-gaap:NoncontrollingInterestMember2024-01-012024-06-300001495932srt:SubsidiariesMemberus-gaap:SubsequentEventMember2024-07-220001495932srt:SubsidiariesMemberexpi:TexasCapitalBankMember2024-05-220001495932srt:SubsidiariesMemberexpi:TexasCapitalBankMember2024-05-210001495932us-gaap:MoneyMarketFundsMember2024-06-300001495932us-gaap:MoneyMarketFundsMember2023-12-310001495932srt:RestatementAdjustmentMembercountry:CA2024-01-012024-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2024-06-300001495932expi:SmallRealEstateBusinessMember2024-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-12-310001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-12-310001495932us-gaap:TradeNamesMember2024-06-300001495932us-gaap:TechnologyBasedIntangibleAssetsMember2024-06-300001495932us-gaap:NoncompeteAgreementsMember2024-06-300001495932us-gaap:LicensingAgreementsMember2024-06-300001495932us-gaap:IntellectualPropertyMember2024-06-300001495932us-gaap:CustomerRelationshipsMember2024-06-300001495932us-gaap:TradeNamesMember2023-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001495932us-gaap:NoncompeteAgreementsMember2023-12-310001495932us-gaap:LicensingAgreementsMember2023-12-310001495932us-gaap:IntellectualPropertyMember2023-12-310001495932us-gaap:CustomerRelationshipsMember2023-12-310001495932us-gaap:SubsequentEventMember2024-07-260001495932us-gaap:RetainedEarningsMember2024-04-012024-06-300001495932us-gaap:RetainedEarningsMember2024-01-012024-06-300001495932us-gaap:RetainedEarningsMember2023-04-012023-06-300001495932us-gaap:RetainedEarningsMember2023-01-012023-06-300001495932expi:O2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-07-262024-07-2600014959322024-03-3100014959322023-03-310001495932us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001495932us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001495932us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001495932us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2024-06-300001495932expi:AgentNoncommissionBasedFeesMember2024-06-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2023-12-310001495932expi:AgentNoncommissionBasedFeesMember2023-12-3100014959322023-06-3000014959322022-05-3100014959322020-12-3100014959322019-11-3000014959322018-12-310001495932us-gaap:ScenarioPlanMemberus-gaap:SubsequentEventMember2024-12-310001495932us-gaap:ScenarioPlanMemberus-gaap:SubsequentEventMember2024-09-300001495932us-gaap:ScenarioPlanMember2024-06-3000014959322022-12-310001495932expi:AgentGrowthIncentiveProgramMember2024-04-012024-06-300001495932expi:AgentGrowthIncentiveProgramMember2024-01-012024-06-300001495932expi:AgentGrowthIncentiveProgramMember2023-04-012023-06-300001495932expi:AgentGrowthIncentiveProgramMember2023-01-012023-06-300001495932expi:AgentEquityAwardProgramMember2024-01-012024-06-3000014959322023-01-012023-12-310001495932us-gaap:FurnitureAndFixturesMember2024-06-300001495932us-gaap:ComputerEquipmentMember2024-06-300001495932us-gaap:FurnitureAndFixturesMember2023-12-310001495932us-gaap:ComputerEquipmentMember2023-12-310001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2024-04-012024-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-04-012024-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2024-04-012024-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2024-04-012024-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2024-01-012024-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-01-012024-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2024-01-012024-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2024-01-012024-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2023-04-012023-06-3000014959322023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2023-01-012023-06-3000014959322023-01-012023-06-3000014959322023-12-3100014959322024-04-012024-06-3000014959322024-06-3000014959322024-01-012024-06-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 June 30, 2024

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,733,373 shares of the registrant’s Common Stock, $0.00001 par value, outstanding as of June 30, 2024.

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;
the impact of adverse outcomes in litigation and regulatory actions against us and other companies and agents in our industry on our business; and
the effect of inflation and continuing high 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, 2023 (the “2023 Annual Report”), may also cause actual results to differ materially from those described in our forward-looking statements. Most of these factors are difficult to anticipate and are generally beyond our control. You should consider these factors in connection with considering any forward-looking statements that may be made by us.

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

3

PART 1 – FINANCIAL INFORMATION

Item 1.FINANCIAL STATEMENTS (UNAUDITED)

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share amounts)

(UNAUDITED)

June 30, 2024

December 31, 2023

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 108,395

$ 125,873

Restricted cash

85,126

44,020

Accounts receivable, net of allowance for credit losses of $1,527 and $2,204, respectively

133,896

85,343

Prepaids and other assets

7,082

9,275

Current assets of discontinued operations

1,068

1,964

TOTAL CURRENT ASSETS

335,567

266,475

Property, plant, and equipment, net

11,789

12,967

Other noncurrent assets

10,815

7,410

Intangible assets, net

5,965

7,012

Deferred tax assets

66,916

69,253

Goodwill

19,673

16,982

Noncurrent assets of discontinued operations

6,706

5,569

TOTAL ASSETS

$ 457,431

$ 385,668

LIABILITIES AND EQUITY

CURRENT LIABILITIES

Accounts payable

$ 11,529

$ 8,788

Customer deposits

86,496

44,550

Accrued expenses

122,497

86,483

Litigation contingency

16,000

-

Other liabilities

23

10

Current liabilities of discontinued operations

560

1,809

TOTAL CURRENT LIABILITIES

237,105

141,640

Long-term payable

-

20

TOTAL LIABILITIES

237,105

141,660

EQUITY

Common Stock, $0.00001 par value 900,000,000 shares authorized; 189,947,235 issued and 153,733,373 outstanding at June 30, 2024; 183,606,708 issued and 154,669,037 outstanding at December 31, 2023

2

2

Additional paid-in capital

883,704

804,833

Treasury stock, at cost: 36,213,862 and 28,937,671 shares held, respectively

(626,825)

(545,559)

Accumulated deficit

(35,100)

(16,769)

Accumulated other comprehensive (loss) income

(1,455)

332

Total eXp World Holdings, Inc. stockholders' equity

220,326

242,839

Equity attributable to noncontrolling interest

-

1,169

TOTAL EQUITY

220,326

244,008

TOTAL LIABILITIES AND EQUITY

$ 457,431

$ 385,668

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

4

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

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

(UNAUDITED)

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Revenues

$ 1,295,244

$ 1,231,116

$ 2,238,298

$ 2,079,569

Operating expenses

Commissions and other agent-related costs

1,197,668

1,135,615

2,062,414

1,912,453

General and administrative expenses

61,160

64,917

123,742

119,543

Technology and development expenses

14,848

14,888

29,609

28,948

Sales and marketing expenses

3,031

2,860

6,170

5,787

Litigation contingency

-

-

16,000

-

Total operating expenses

1,276,707

1,218,280

2,237,935

2,066,731

Operating income

18,537

12,836

363

12,838

Other (income) expense

Other (income) expense, net

(1,749)

(1,294)

(2,937)

(2,168)

Equity in losses of unconsolidated affiliates

374

143

523

485

Total other (income) expense, net

(1,375)

(1,151)

(2,414)

(1,683)

Income before income tax expense

19,912

13,987

2,777

14,521

Income tax expense

8,146

2,632

4,841

1,174

Net income (loss) from continuing operations

11,766

11,355

(2,064)

13,347

Net income (loss) from discontinued operations

617

(1,933)

(1,192)

(2,472)

Net income (loss)

$ 12,383

$ 9,422

($ 3,256)

$ 10,875

Earnings (loss) per share

Basic, net income (loss) from continuing operations

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Basic, net income (loss) from discontinued operations

$ 0.00

($ 0.01)

($ 0.01)

($ 0.02)

Basic, net income (loss)

$ 0.08

$ 0.06

($ 0.02)

$ 0.07

Diluted, net income (loss) from continuing operations

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Diluted, net income (loss) from discontinued operations

$ 0.00

($ 0.01)

($ 0.01)

($ 0.02)

Diluted, net income (loss)

$ 0.08

$ 0.06

($ 0.02)

$ 0.07

Weighted average shares outstanding

Basic

153,580,879

153,249,120

154,160,607

152,899,883

Diluted

155,984,147

156,693,959

154,160,607

156,119,627

Comprehensive income (loss):

Net income (loss)

$ 12,383

$ 9,422

($ 3,256)

$ 10,875

Other comprehensive income (loss):

Foreign currency translation gain (loss), net of tax

(898)

64

(1,787)

707

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

$ 11,485

$ 9,486

($ 5,043)

$ 11,582

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

5

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(In thousands)

(UNAUDITED)

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Common stock:

Balance, beginning of period

$ 2

$ 2

$ 2

$ 2

Balance, end of period

2

2

2

2

Treasury stock:

Balance, beginning of period

(578,591)

(414,926)

(545,559)

(385,010)

Repurchases of common stock

(48,234)

(48,812)

(81,266)

(78,728)

Balance, end of period

(626,825)

(463,738)

(626,825)

(463,738)

Additional paid-in capital:

Balance, beginning of period

841,576

650,383

804,833

611,872

Shares issued for stock options exercised

75

946

1,052

1,253

Agent growth incentive stock compensation

9,495

9,236

17,403

17,903

Agent equity stock compensation

30,588

38,876

56,456

65,652

Stock option compensation

1,970

2,365

3,960

5,126

Balance, end of period

883,704

701,806

883,704

701,806

Accumulated (deficit) earnings:

Balance, beginning of period

(39,993)

15,580

(16,769)

20,723

Net income (loss)

12,383

9,422

(3,256)

10,875

Dividends declared and paid ($0.05 and $0.045 per share of common stock in Q2 2024 and Q2 2023, respectively)

(7,490)

(6,864)

(15,075)

(13,460)

Balance, end of period

(35,100)

18,138

(35,100)

18,138

Accumulated other comprehensive income (loss):

Balance, beginning of period

(557)

879

332

236

Foreign currency translation gain (loss)

(898)

64

(1,787)

707

Balance, end of period

(1,455)

943

(1,455)

943

Noncontrolling interest:

Balance, beginning of period

-

1,169

1,169

1,169

Transactions with noncontrolling interests

-

-

(1,169)

-

Balance, end of period

-

1,169

-

1,169

Total equity

$ 220,326

$ 258,320

$ 220,326

$ 258,320

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

6

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(UNAUDITED)

Six Months Ended June 30,

2024

2023

OPERATING ACTIVITIES

Net income (loss)

($ 3,256)

$ 10,875

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

Depreciation expense

3,950

4,163

Amortization expense - intangible assets

1,413

1,195

Allowance for credit losses on receivables/bad debt on receivables

(677)

(2,470)

Equity in loss of unconsolidated affiliates

523

485

Agent growth incentive stock compensation expense

18,157

18,148

Stock option compensation

3,975

5,126

Agent equity stock compensation expense

56,456

65,652

Deferred income taxes, net

2,337

3,370

Changes in operating assets and liabilities:

Accounts receivable

(48,871)

(45,266)

Prepaids and other assets

1,841

367

Customer deposits

41,946

50,854

Accounts payable

2,741

(3,069)

Accrued expenses

35,243

49,273

Long term payable

-

(4,692)

Litigation contingency

16,000

-

Other operating activities

23

157

NET CASH PROVIDED BY OPERATING ACTIVITIES

131,801

154,168

INVESTING ACTIVITIES

Purchases of property, plant, equipment

(2,772)

(3,433)

Purchase of business

(3,150)

-

Investments in unconsolidated affiliates

(3,938)

(5,350)

Capitalized software development costs in intangible assets

(509)

(1,179)

NET CASH USED IN INVESTING ACTIVITIES

(10,369)

(9,962)

FINANCING ACTIVITIES

Repurchase of common stock

(81,266)

(78,728)

Proceeds from exercise of options

1,052

1,253

Transactions with noncontrolling interests

(1,169)

-

Dividends declared and paid

(15,075)

(13,460)

NET CASH USED IN FINANCING ACTIVITIES

(96,458)

(90,935)

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

(1,346)

620

Net change in cash, cash equivalents and restricted cash

23,628

53,891

Cash, cash equivalents and restricted cash, beginning balance

169,893

159,383

CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE

$ 193,521

$ 213,274

SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:

Cash paid for income taxes

$ 1,542

$ 1,833

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Termination of lease obligation - operating lease

-

837

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

-

1,100

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

7

eXp World Holdings, Inc.

Notes to the Condensed Consolidated Financial Statements

(UNAUDITED)

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

1.

DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

eXp World Holdings, Inc. (“eXp,” or, collectively with its subsidiaries, the “Company,” “we,” “us,” or “our”) owns and operates a diversified portfolio of service-based businesses whose operations benefit substantially from utilizing our technology platform. We strategically prioritize our efforts to grow our real estate brokerage by strengthening our agent value proposition, developing immersive and cloud-based technology to enable our model and providing affiliate and media services supporting those efforts.

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 U.S. GAAP 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, 2023, filed with the SEC on February 22, 2024 (“2023 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 three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

In the first quarter of 2024, the Company determined that there has been a significant change to the Virbela business model.  As our customers evolve post-COVID, including return-to-work-offices, and in light of ongoing internal and external demand for web-accessible platforms and artificial intelligence solutions, we have experienced a decline in demand for our application-based platform, Virbela, and a rising interest in our web-accessible platform, Virbela Frame®. Accordingly, the Company has begun the process of winding down the Virbela business, which includes closing out current contracts, and reducing its external customers and internal employee support. Further, the technology is being replaced with Virbela Frame® technology that will be primarily utilized internally within the Company. The Company expects the process to wind down the Virbela business to be completed by the fourth quarter of 2024. As a result of this change, the Company determined that winding down of the Virbela business qualifies for reporting as discontinued operations in the Company’s condensed consolidated balance sheet and the Company’s condensed consolidated statements of comprehensive income (loss).

Prior period financial statement information has been reclassified to reflect Virbela as discontinued operations. For more information See Note 3 – Discontinued Operations.

In prior years, Virbela represented an operating and reporting segment under ASC 280. As a result of the Company’s decision to wind down the Virbela business in the first quarter of 2024, the Company determined that the remaining operations of Virbela do not meet the operating or reporting segment criteria; therefore, any operating results related to Virbela and Virbela Frame® technologies are included in the Other Affiliated Services segment beginning in the first quarter of 2024. All prior period segment disclosure information has been reclassified to conform to the current reporting structure in this Form 10-Q.

8

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 does not exercise 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. Joint ventures are typically included in the Other Affiliated Services unless the joint venture specifically supports one of the reportable segments.

The Company has several joint venture investments. The operations of these joint ventures are not material to the Company’s financial position or results of operations.

Use of Estimates

The preparation of financial statements in conformity with U.S. 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. Prior year segment and financial statement information has been reclassified to reflect Virbela as discontinued operations.

9

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 amounts shown on the condensed consolidated statements of cash flows.

Cash and cash equivalents

Restricted cash

Total

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

Balance, December 31, 2023

$ 125,873

$ 44,020

$ 169,893

Balance, June 30, 2024

$ 108,395

$ 85,126

$ 193,521

3.

DISCONTINUED OPERATIONS

In accordance with ASC 205-20, the results of the Virbela business are presented as discontinued operations in the condensed consolidated statements of comprehensive income and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Virbela segment as assets and liabilities of discontinued operations in the condensed balance sheets. The following tables present the information for Virbela’s operations for the three and six months ended June 30, 2024 and 2023, and the balance sheet information as of June 30, 2024 and December 31, 2023 (in thousands).

ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS

(Unaudited)

June 30, 2024

December 31, 2023

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 684

$ 991

Accounts receivable, net of allowance for credit losses of $194 and $99, respectively

289

626

Prepaids and other assets

95

347

TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS

1,068

1,964

Property, plant, and equipment, net

7

11

Intangible assets, net

2,753

3,469

Deferred tax assets

3,946

2,089

TOTAL ASSETS OF DISCONTINUED OPERATIONS

$ 7,774

$ 7,533

LIABILITIES

CURRENT LIABILITIES

Accounts payable

$ 7

$ 110

Accrued expenses

553

1,699

TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS

560

1,809

TOTAL LIABILITIES OF DISCONTINUED OPERATIONS

$ 560

$ 1,809

10

INCOME STATEMENT OF DISCONTINUED OPERATIONS

(Unaudited)

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Revenues

$ 4

$ 1,811

$ 653

$ 3,974

Operating expenses

Cost of revenue

910

796

1,589

1,517

General and administrative expenses

309

2,578

2,074

5,308

Technology and development expenses

99

158

215

509

Sales and marketing expenses

1

18

(2)

54

Total operating expenses

1,319

3,550

3,876

7,388

Operating (loss)

(1,315)

(1,739)

(3,223)

(3,414)

Other income

Other income, net

(6)

(5)

(23)

(11)

Total other income, net

(6)

(5)

(23)

(11)

(Loss) before income tax expense

(1,309)

(1,734)

(3,200)

(3,403)

Income tax benefit (expense)

1,926

(199)

2,008

931

Net income (loss) from discontinued operations

$ 617

($ 1,933)

($ 1,192)

($ 2,472)

4.

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 estimates 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 $128,814 and $81,004 of which the Company recognized expected credit losses of $88 and $-, respectively as of June 30, 2024 and December 31, 2023. As of June 30, 2024 and December 31, 2023, agent non-commission based fees receivable and short-term advances totaled $7,092 and $7,268, of which the Company recognized expected credit losses of $1,439 and $2,204, respectively.

5.

PLANT, PROPERTY AND EQUIPMENT, NET

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

    

June 30, 2024

December 31, 2023

Computer hardware and software

$ 38,830

$ 37,444

Furniture, fixture, and equipment

2,221

2,254

Total depreciable property and equipment

41,051

39,698

Less: accumulated depreciation

(31,451)

(27,733)

Depreciable property, net

9,600

11,965

Discontinued operations

(7)

(11)

Assets under development

2,196

1,013

Property, plant, and equipment, net

$ 11,789

$ 12,967

For the three months ended June 30, 2024 and 2023, depreciation expense was $1,891 and $2,096, respectively. For the six months ended June 30, 2024 and 2023 depreciation expense was $3,950 and $4,163, respectively.

11

6.

GOODWILL AND INTANGIBLE ASSETS

Goodwill was $19,673 as of June 30, 2024 and $16,982 as of December 31, 2023. During the second quarter of 2024, the Company acquired a small real estate business, resulting in recording goodwill of $3,150. As of June 30, 2024, the Company recorded cumulative translation adjustment of ($459) related to Canadian goodwill. 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 six months ended June 30, 2024, no events occurred that indicated it was more likely than not that goodwill was impaired. The following tables present definite-lived intangible assets as of June 30, 2024 and December 31, 2023, in thousands:

June 30, 2024

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,655

 

($ 1,393)

 

$ 1,262

Existing technology

3,345

(1,498)

1,847

Non-competition agreements

458

(347)

111

Customer relationships

1,284

(698)

586

Licensing agreement

210

(210)

-

Intellectual property

2,836

(677)

2,159

Total intangible assets

 

$ 10,788

 

($ 4,823)

 

$ 5,965

December 31, 2023

Gross

Accumulated

Net Carrying

Operations

    

Amortization

    

Amount

Trade name

 

$ 2,672

 

($ 1,030)

 

$ 1,642

Existing technology

3,263

(1,122)

2,141

Non-competition agreements

468

(125)

343

Customer relationships

1,285

(652)

633

Licensing agreement

210

(210)

-

Intellectual property

2,836

(583)

2,253

Total intangible assets

 

$ 10,734

 

($ 3,722)

 

$ 7,012

Definite-lived intangible assets are amortized using the straight-line method over an asset’s estimated useful life. Amortization expense for definite-lived intangible assets for the three months ended June 30, 2024 and 2023 was $1,073 and $683, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2024 ended and 2023 was $1,413 and $1,195, respectively.

7.STOCKHOLDERS’ EQUITY

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

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Common stock:

Balance, beginning of quarter

186,361,476

174,532,043

183,606,708

171,656,030

Shares issued for stock options exercised

14,286

79,599

225,444

192,807

Agent growth incentive stock compensation

678,825

730,003

1,032,513

1,386,439

Agent equity stock compensation

2,892,648

2,558,438

5,082,570

4,664,807

Balance, end of quarter

189,947,235

177,900,083

189,947,235

177,900,083

The Company’s equity programs described below are administered under the stockholder approved 2015 Equity Incentive Plan, as amended. 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

12

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 prior to February 29, 2024, and a 5% discount on these issuances beginning as of March 1, 2024, as an additional cost of sales charge during the periods presented.

During the three months ended June 30, 2024 and 2023, the Company issued 2,892,648 and 2,558,438 shares of common stock, respectively, to agents and brokers with a value of $30,588 and $38,876, respectively, inclusive of discount. During the six months ended June 30, 2024 and 2023, the Company issued 5,082,570 and 4,664,807 shares of common stock, respectively, to agents and brokers with a value of $56,456 and $65,652, 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 granted on a fixed-dollar amount of shares based on the achievement of performance metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the performance metric is achieved.

For the three months ended June 30, 2024 and 2023 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $9,329 and $8,488, respectively, of which the total amount of stock compensation attributable to liability classified awards was $638 and $345, respectively. For the six months ended June 30, 2024 and 2023 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $18,157 and $18,148, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,288 and $1,338, respectively.

Agent Thrive Program

Announced in October 2023, the Thrive program provides a stock incentive to the individual teams of leaders of culturally aligned teams that join the Company as part of the program. After affiliating with the Company, the team leader becomes eligible to receive an award of the Company’s common stock through team performance benchmarks. Awards typically vest after production 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 production metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the production metric is achieved.

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

Amount

Stock grant liability balance at December 31, 2022

$ 3,885

Stock grant liability increase year to date

3,832

Stock grants reclassified from liability to equity year to date

(2,717)

Balance, December 31, 2023

$ 5,000

Stock grant liability increase year to date

1,288

Stock grants reclassified from liability to equity year to date

(806)

Balance, June 30, 2024

$ 5,482

Stock Option Awards

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

During the three months ended June 30, 2024 and 2023, the Company granted 322,082 and 1,440,010 stock options, respectively, to employees with an estimated grant date fair value of $6.35 and $8.35 per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model. During the six months ended June 30, 2024 and 2023 the Company granted 675,738 and 1,528,563 stock options, respectively, to employees with an estimated grant date fair

13

value of $6.63 and $8.34 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 a stock repurchase program with program changes subject to Board consent. In June 2023, the Board approved increasing the stock repurchase program to $1.0 billion. 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., a financial services firm that acts as an agent authorized to purchase shares on behalf of the Company, entered into a form of Issuer Repurchase Plan (“Issuer Repurchase Plan”) which authorized Stephens to repurchase common stock of the Company, which is amended from time to time to adjust the monthly repurchase amount. Most recently, on June 19, 2024, the Board approved, and the Company entered into an eighth amendment to the Issuer Repurchase Plan which provides for the repurchase of up to (i) $15.0 million during the calendar month commencing June 1, 2024 through and including June 30, 2024, (ii) $11.7 million during the calendar months commencing July 1, 2024 through and including September 30, 2024, and (iii) $8.3 million during the calendar months commencing October 1, 2024 through and including December 31, 2024.

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

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

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Treasury stock:

Balance, beginning of quarter

31,514,913

21,089,622

28,937,671

18,816,791

Repurchases of common stock

4,698,949

3,222,275

7,276,191

5,495,106

Balance, end of quarter

36,213,862

24,311,897

36,213,862

24,311,897

8.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 Segment EBITDA. Adjusted Segment EBITDA is defined by us as a segment’s operating profit (loss) from continuing operations plus depreciation and amortization, litigation contingency and stock-based compensation expenses. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies. Historically, the Company has reported results for four reportable segments. In the first quarter of 2024, the Company determined that the Virbela segment qualified for reporting as discontinued operations. In prior years, Virbela represented an operating and reporting segment under ASC 280. Going forward, the remaining operations of Virbela will not meet the operating or reporting segment criteria, therefore, any operating results related to Virbela technology will be included in the

14

Other Affiliated Services segment. Prior year segment information has been reclassified to remove Virbela from the segment disclosure, in accordance with discontinued operations treatment.

The Company’s three 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.
Other Affiliated Services: includes our SUCCESS® Magazine, Virbela Frame® technology, 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 Condensed 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 (loss) from continuing operations and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation.

 

Revenues

Revenues

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

North American Realty

$ 1,274,621

$ 1,219,345

$ 2,201,758

$ 2,056,459

International Realty

20,316

11,991

35,912

22,748

Other Affiliated Services

1,467

1,072

3,255

2,749

Revenues reconciliation:

Segment eliminations

(1,160)

(1,292)

(2,627)

(2,387)

Consolidated revenues

$ 1,295,244

$ 1,231,116

$ 2,238,298

$ 2,079,569

Adjusted EBITDA

Adjusted EBITDA

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

North American Realty

$ 38,503

$ 34,122

$ 56,312

$ 55,325

International Realty

(2,376)

(3,782)

(5,731)

(7,458)

Other Affiliated Services

(988)

(1,168)

(1,755)

(1,849)

Corporate expenses and other

(2,325)

(2,325)

(4,968)

(4,548)

Consolidated Adjusted EBITDA

$ 32,814

$ 26,847

$ 43,858

$ 41,470

Operating Profit Reconciliation:

Depreciation and amortization expense

2,963

3,143

5,363

5,358

Litigation contingency

-

-

16,000

-

Stock compensation expense

9,329

8,488

18,157

18,148

Stock option expense

1,985

2,380

3,975

5,126

Consolidated operating profit

$ 18,537

$ 12,836

$ 363

$ 12,838

Goodwill

June 30, 2024

December 31, 2023

North American Realty

$ 17,286

$ 14,595

International Realty

-

-

Other Affiliated Services

2,387

2,387

Segment and consolidated total

19,673

16,982

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

9.EARNINGS PER SHARE

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

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

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Numerator:

Net income (loss) from continuing operations

$ 11,766

$ 11,355

($ 2,064)

$ 13,347

Net income (loss) from discontinued operations

$ 617

($ 1,933)

($ 1,192)

($ 2,472)

Denominator:

Weighted average shares - basic

153,580,879

153,249,120

154,160,607

152,899,883

Dilutive effect of common stock equivalents

2,403,268

3,444,839

-

3,219,744

Weighted average shares - diluted

155,984,147

156,693,959

154,160,607

156,119,627

Earnings per share:

Net income (loss) from continuing operations per share - basic

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Net income (loss) from discontinued operations per share - basic

$ 0.00

($ 0.01)

($ 0.01)

($ 0.02)

Net income (loss) from continuing operations per share - diluted

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Net income (loss) from discontinued operations per share - diluted

$ 0.00

$ (0.01)

($ 0.01)

($ 0.02)

For three months ended June 30, 2024 and 2023 total outstanding shares of common stock excluded 447,005 and 656,776 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive. For six months ended June 30, 2024 and 2023 total outstanding shares of common stock excluded 3,037,309 and 588,940 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

10.INCOME TAXES

Our quarterly tax provision is computed by applying the estimated annual effective tax rate to the year-to-date pre-tax income or loss plus discrete tax items arising in the period. Our provision for income tax expense from continuing operations amounted to $4.8 million and $1.2 million for the six months ended June 30, 2024 and 2023, which represent effective tax rates of positive 174.3% and 8.1% respectively. The provision for income tax expense was primarily attributable to deductible stock-based compensation shortfalls, research and development credit and non-deductible executive compensation. The effective tax rate differs from our statutory rates in both periods primarily due to the impact of the stock- based compensation, R&D tax credit and non-deductible executive compensation.

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. The Company does not expect adoption of Pillar Two rules to have a significant impact on its condensed financial statements during fiscal year 2024.

16

11.FAIR VALUE MEASUREMENT

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

Level 1 – Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).
Level 2 – Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).
Level 3 – Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).

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

As of June 30, 2024 and December 31, 2023, the fair value of the Company’s money market funds was $42,455 and $46,268, 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.

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

The Company and its affiliated brokerage entities are among several defendants in eight U.S. and one Canadian putative class action lawsuits alleging that the Company participated in a system that resulted in sellers of residential property paying inflated buyer broker commissions in violation of U.S. federal and state antitrust laws and federal Canadian antitrust laws, as applicable, as discussed further in our 2023 Annual Report and below, and one U.S. putative class action lawsuit alleging that the Company participated in a system that resulted in buyers of residential property paying inflated home prices as a result of sellers paying inflated buyer broker commissions in violation of federal and Illinois antitrust laws, as discussed further below and in our 2023 Annual Report (collectively, the “antitrust litigation”).

As of June 30, 2024, the Company has determined that it is probable that a loss associated with the antitrust litigation has occurred and that the lower boundary of potential loss is reasonably estimable.

Based on an analysis of settlements negotiated by co-defendants companies in similar legal matters and ongoing developments in the antitrust litigation, the Company has recorded a provision for loss of $16.0 million in the first quarter of 2024, which represents the lower boundary of a reasonably possible range of loss. The high-end range of loss cannot be reasonably estimated at this time due to the dynamic nature of the lawsuit and the contingent nature of possible outcomes. We have determined that it is at least reasonably possible that the loss estimate provision could change in the near term and that such change could be material. Additionally, we cannot provide any assurances that results of such litigation will not have a material adverse effect on our business, results of operations, cash flows or financial condition.

The Company continues to vigorously defend against these claims. However, due to the complexities inherent in such litigation, including the uncertainty of legal processes and potential developments in the cases, the ultimate liability may differ from the current provision. The Company will reassess this estimate as additional information becomes available or as circumstances change.

17

On May 22, 2024, Texas Capital Bank (“TCB”) entered into a Change in Terms Agreement (the “Change Agreement”) with SUCCESS Lending, LLC (“SUCCESS Lending”), an indirect subsidiary and unconsolidated joint venture of the Company, to modify certain terms of that certain Mortgage Warehouse Agreement entered into by and between TCB and SUCCESS Lending in April 2022. The Change Agreement reduces the size of the warehouse credit line provided by TCB to SUCCESS Lending under the Mortgage Warehouse Agreement from $25 million to $10 million.

13.SUBSEQUENT EVENTS

Quarterly Cash Dividend

On July 26, 2024, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on August 30, 2024, to stockholders of record as of the close of business on August 14, 2024. The ex-dividend date is expected to be on or around August 13, 2024. The dividend will be paid in cash.

Commitments

On July 22, 2024, Flagstar Bank FSB (“Flagstar”) assigned that certain Mortgage Warehouse Agreement entered into in March 2022 (the “SUCCESS Credit Agreement”) with SUCCESS Lending to JPMorgan Chase Bank, National Association (“JPMorgan”). The SUCCESS Credit Agreement provided SUCCESS Lending with a revolving warehouse credit line of up to $25 million. In connection with the assignment of the SUCCESS Credit Agreement to JPMorgan, Flagstar also assigned to JPMorgan the related Capital Maintenance Agreement (the “Capital Maintenance Agreement”), pursuant to which the Company agreed to provide certain funds necessary to ensure that SUCCESS Lending is at all times in compliance with its financial covenants under the SUCCESS Credit Agreement. The material terms of the Capital Maintenance Agreement remain unchanged and the Company’s capital commitment liability under the Capital Maintenance Agreement is limited to $2,000,000. In the event SUCCESS Lending fails to comply with its financial covenants, the Company may have to contribute additional capital up to the limit. 

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

Operational Highlights for the Three and Six Months Ended June 30, 2024
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.

18

OPERATIONAL HIGHLIGHTS FOR THE THREE MONTHS ENDED JUNE 30, 2024

eXp ended the second quarter of 2024 with a global agent Net Promoter Score (“aNPS”) of 76.
Agents and brokers on the eXp Realty platform decreased (1)% year-over-year to 87,111.
Transactions increased 4% year-over-year to 143,318.
Transaction volume increased 7% year-over-year to $51.9 billion.

OPERATIONAL HIGHLIGHTS FOR THE SIX MONTHS ENDED JUNE 30, 2024

eXp ended the six months ended June 30, 2024 with a global aNPS of 75.
Agents and brokers on the eXp Realty platform decreased (1)% year-over-year to 87,111.
Transactions increased 6% year-over-year to 254,294.
Transaction volume increased 9% year-over-year to $89.1 billion.

OVERVIEW

eXp World Holdings, Inc. (the “Company”) was incorporated in Delaware on July 30, 2008 and launched the first cloud-based real estate brokerage offering agent-centric commission structure, revenue sharing, and agent equity opportunities in 2009. Today, the Company operates a diversified portfolio of service-based businesses whose operations benefit substantially from utilizing our enabling technology platform. A substantial portion of our revenue is derived from commissions received by our residential real estate brokerages which provide a full suite of brokerage and adjacent services (such as mortgage, title, and content creation) to our real estate agents and brokers. Our residential real estate agents and brokers affiliate their real estate licenses with us and operate their businesses utilizing our cloud-based technology platform to enhance their real estate business and optimize efficiencies. Our enabling and innovative technology platform is a robust suite of cloud-based applications and software services tailored for our real estate agents and brokers and targets business operations such as customer relationship management, marketing, client services, and brokerage functionalities. We succeed when our real estate professionals succeed and we remain focused on being the most agent-centric business on the planet.

Beginning in the first quarter of 2024, following the discontinuation of Virbela, eXp manages its operations in three operating business segments: North American Realty; International Realty; 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 and believe we are well-positioned to capture additional revenue from such solutions.

Discontinued Operations

In the first quarter of 2024, we determined that there has been a significant change to the Virbela business model. We have begun the process of winding down the Virbela business, which includes closing out current contracts and reducing our external customers. Further, the technology is being replaced with Virbela Frame® technology that will be initially utilized internally within the Company. We expect the process to wind down the Virbela business to be completed by the fourth quarter of 2024. As a result of this change, the Company has determined that Virbela qualifies for reporting as discontinued operations and will be reported as discontinued operations in our consolidated balance sheet and condensed consolidated statements of comprehensive income. Prior year segment and financial statement information has been reclassified to reflect Virbela as discontinued operations. See Note 3 – Discontinued Operations to the condensed consolidated financial statements for additional information regarding the discontinuation of Virbela.

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

19

The Company’s primary emphasis is on achieving operational excellence for our real estate agents, which we monitor using the aNPS. We remain focused on optimizing our operating costs to match our revenue trends. One critical area of capital deployment during the first quarter of 2024 remained our Sustainable Revenue Share Plan (the “Revenue Share Plan”), whereby we pay real estate professionals affiliated with the Company a portion of eXp Realty’s commission for their contribution to Company growth. Regular evaluations are conducted to ensure the plan’s continued alignment with the Company's overarching objectives and for regulatory compliance.

MARKET CONDITIONS AND INDUSTRY TRENDS

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

In periods of economic growth, rising consumer confidence and lower interest rates, demand typically increases resulting in higher home sales transactions and home sales prices. Conversely, in periods of economic recession, declining consumer confidence and higher interest rates, demand typically decreases, resulting in lower home sales transactions and home sale prices. Additionally, regulations imposed by local, state and federal government agencies and geopolitical instability can also negatively impact the housing markets in which we operate.

Over the last several quarters, several macroeconomic conditions have been contributing to the slowdown in the U.S. residential real estate market, which directly impacts our business and financial results. These conditions include, but are not limited to rising inflation, rising mortgage interest rates driven by the Federal Reserve Board increasing federal funds rate, volatility in the U.S. equity markets and continued unrest around the world.  

In April 2019, the National Association of REALTORS® (“NAR”) and certain brokerages and franchisors were named as defendants in a class action complaint alleging a conspiracy to violate federal antitrust laws by, among other things, requiring residential property sellers in Missouri to pay inflated commission fees to buyer brokers (the “NAR Class Action”). The Company has been named as one of several defendants in similar class action suits, as discussed further in Note 12 – Commitments and Contingencies to these unaudited consolidated financial statements. In March 2024, NAR entered a settlement agreement to resolve on a class wide basis the claims against NAR in the NAR Class Action (the “NAR Settlement”). In addition to a monetary payment, NAR agreed to change certain business practices, including changes to cooperative compensation and buyer agreements, which business practice changes go into effect on August 17, 2024. eXp is proactively preparing its agents for the effective date of the NAR Settlement by offering comprehensive training sessions focused on compliance and best practices, addressing the clarifications in commission transparency and buyer representation agreements, providing resources such as buyer-representation agreement forms, and providing trainings to agents so that they understand the new guidelines and can integrate them into their operations.

The Company believes it is well positioned to grow its market share in the current market conditions. We have a strong base of agent support, which should drive organic market share growth, retention and productivity. Additionally, we offer agents a low-cost, high-engagement model, which affords agents and brokers increased income and ownership opportunities while offering a scalable solution to brokerage owners who want to survive and thrive during market fluctuations. We have an efficient operating model with lower fixed costs driven by our cloud-based model, with no brick-and-mortar locations.

20

National Housing Inventory

During the second quarter of 2024, the continued increase of mortgage rates and higher home prices have contributed to a rise in inventory levels, as measured in months of supply. According to NAR, inventory of existing homes for sale in the U.S. was 1,320,000 as of June 2024 (preliminary) compared to 1,070,000 at the end of June 2023. This represents 4.1 months of inventory in 2024 compared to 3.1 months of inventory in the prior year.

Mortgage Interest Rates

Persistently high mortgage rates during the first quarter of 2024 continue to negatively impact the demand for homebuying. Based on Freddie Mac data, the average rate for a 30-year, conventional, fixed rate mortgage was 6.86% in June 2024 compared to 6.71% in June 2023.

Housing Affordability Index

According to NAR, the composite housing affordability index decreased to 93.1 for May 2024 (preliminary) from 99.6 for May 2023. 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 mortgage rate conditions and higher average home prices driven by constrained inventory levels.

Existing Home Sales Transactions and Prices

According to NAR, existing home sale transactions decreased to an annual rate of 3.89 million in June 2024 (preliminary) compared to 4.11 million in June 2023, a decrease of 5.4%.

According to NAR, the nationwide existing home sales average price for June 2024 (preliminary) was $426,900 compared to $410,100 in June 2023, an increase of 4.1%.

The declining home sales transactions and increased prices in the U.S. have negatively impacted our transaction and volume metrics.

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, cash flows or financial condition.

KEY BUSINESS METRICS

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

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

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

(in thousands, except transactions and agent count)

Performance:

Agent NPS

76

72

75

71

Agent count

87,111

88,248

87,111

88,248

Real estate sales transactions

120,613

119,277

212,393

206,378

Real estate sales volume

$ 51,915,639

$ 48,570,132

$ 89,070,389

$ 81,811,749

Other real estate transactions

22,705

17,922

41,901

33,126

Real estate per transaction cost

$ 488

$ 533

$ 559

$ 567

Revenues

$ 1,295,244

$ 1,231,116

$ 2,238,298

$ 2,079,569

Operating profit (loss)

$ 18,537

$ 12,836

$ 363

$ 12,838

Adjusted EBITDA(1)

$ 32,814

$ 26,847

$ 43,858

$ 41,470

(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 (loss) from continuing operations, 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 (loss) from continuing operations, see “Non-U.S. GAAP Financial Measures”.

Revenue and adjusted EBITDA are key financial measures, and we review these measures to evaluate and drive our core operating performance.

21

Agent net promoter score (aNPS)

aNPS is a scale-based measure of customer satisfaction and an aNPS above 50 is considered excellent. aNPS plays a crucial role in attracting and retaining agents and teams, especially during a period marked by market contraction, due to lower transaction volumes and higher mortgage rates. Despite the challenging market conditions, the Company’s aNPS was 76 and 75 for the three and six months ended June 30, 2024, respectively compared to 72 and 71 for the same periods of 2023, respectively, due to our continuous investment in agent onboarding, expert care, transaction processing process and technology.

Agent count

One of our key strengths is attracting real estate agent and broker professionals that contribute to our growth. The rate of growth of our agent and broker base is difficult to predict and is subject to many factors outside of our control, including actions taken by our competitors and macroeconomic factors affecting the real estate industry in general including rising interest rates and declining transaction volume in the U.S.

The number of agents declined (1)% in the first six months of 2024, compared to the same period of 2023, as we continue to off board less productive agents. However, we are committed to retaining our most productive agents in the United States and Canada through the execution of our growth strategies and the end-to-end suite of services we offer our agents.

Real estate sales transactions and volume

Real estate sales transactions are based on the side (buyer or seller) of each real estate transaction and are recorded when our agents and brokers represent buyers and/or sellers in the purchase or sale, respectively, of a home. The number of real estate transactions is a key driver of our revenue and profitability. 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, economic growth, local inventory levels, mortgage interest rates, and seasonality.  

Our real estate sales transactions and volume typically fluctuate with changes in the market’s existing home sales transactions as reported by NAR; however, company-specific initiatives influence the transaction volume and productivity of our agents. For the three months and six months ended June 30, 2024, compared to the same periods of 2023, our real estate sales transactions increased 1% and 3%, respectively, due to our agents’ productivity, which more than offset the decline in existing home sales in the U.S. as reported by the NAR. For the three months and six months ended June 30, 2024, compared to the same periods of 2023, transaction volume increased 7% and 9%, respectively, due to increased transactions and home sale prices.

Other real estate transactions

Other real estate transactions are recorded for leases, rentals and referrals that are undertaken by our agents and brokers. The increase in other real estate transactions reflects the productivity of our agents and brokers.

Real estate per transaction cost

Real estate per transaction cost is measured as selling, general and administrative, sales and marketing and technology and development expenses resulting from our services that directly support our agents and brokers, divided by total transactions (real estate and other). Real estate per transaction cost decreased (8)% and (1)% for the three months and six months ended June 30, 2024, respectively, primarily due to increased transactions and lower costs due to cost containment initiatives, partially offset by legal expenses related to the antitrust lawsuits.  

Revenues

Revenues represent the commission revenue earned by the Company for closed brokerage real estate transactions. For the three months and six months ended June 30, 2024, compared to same periods of 2023, the Company’s revenue increased due to increased real estate transactions driven by increased agent productivity and higher home sales prices, which more than offset declines in the U.S. real estate markets. Our revenues also increased due to increased international production in previously launched markets.

Operating Profit

The operating profit in the second quarter of 2024 of $18.5 million compared to operating profit of $12.8 million in the second quarter of 2023, reflects increased revenues, net of agent commissions and other agent-related costs, and lower operating costs in 2024, partially offset by increased legal expenses related to the antitrust lawsuits. The operating profit for the six

22

months ended June 30, 2024 of $0.4 million compared to operating profit of $12.8 million in the same period of 2023 reflects the litigation contingency accrual of $16 million, and increased legal expenses related to the antitrust lawsuits, and increased severance and employee-related expenses, partially offset by increased revenues, net of agent commissions and other agent-related costs.

Adjusted EBITDA

Management reviews Adjusted EBITDA, which is a non-U.S. GAAP financial measure, to understand and evaluate our core operating performance. Adjusted EBITDA, for the three months ended June 30, 2024 was $32.8 million compared to $26.8 million for the three months ended June 30, 2023. The increase in adjusted EBITDA reflects increased revenues, net of agent commissions and other agent-related costs, and lower operating costs, partially offset by legal expenses related to the antitrust lawsuits. Adjusted EBITDA for the six months ended June 30, 2024 was $43.9 million compared to $41.5 million for the same period of 2023. The increase in adjusted EBITDA reflects increased revenues, net of agent commissions and other agent-related costs, partially offset by legal expenses related to the antitrust lawsuits, as well as increased severance and employee-related expenses.

RESULTS OF OPERATIONS

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

Three Months Ended

Three Months Ended

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 1,295,244

$ 1,231,116

$ 64,128

5%

Operating expenses

Commissions and other agent-related costs

1,197,668

1,135,615

62,053

5%

General and administrative expenses

61,160

64,917

(3,757)

(6)%

Technology and development expenses

14,848

14,888

(40)

-%

Sales and marketing expenses

3,031

2,860

171

6%

Total operating expenses

1,276,707

1,218,280

58,427

5%

Operating income

18,537

12,836

5,701

44%

Other (income) expense

Total other (income) expense, net

(1,749)

(1,294)

(455)

(35)%

Equity in losses of unconsolidated affiliates

374

143

231

162%

Total other (income) expense, net

(1,375)

(1,151)

(224)

(19)%

Income before income tax expense

19,912

13,987

5,925

42%

Income tax expense

8,146

2,632

5,514

209%

Net income (loss) from continuing operations

11,766

11,355

411

4%

Adjusted EBITDA(1)

$ 32,814

$ 26,847

$ 5,967

22%

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

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Revenues

$ 1,295,244

$ 1,231,116

$ 64,128

5%

Total revenues increased 5% as a result of an increase in real estate transactions compared to the same period in 2023, because of the superior productivity of our agents, which more than offset declines in the U.S. real estate market in the second quarter of 2024. Our revenue also increased due to increased home sales prices.

23

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Commissions and other agent-related costs

$ 1,197,668

$ 1,135,615

$ 62,053

5%

Commissions and other agent-related costs increased 5% primarily because of the increase in real estate transactions and increased home sales prices. Commissions and other agent-related costs include sales commissions, revenue share and stock-based compensation paid to our agents.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

General and administrative expenses

$ 61,160

$ 64,917

($ 3,757)

(6)%

General and administrative expenses decreased (6%) due to cost containment initiatives, reflected in lower expenses related to the shareholders summit in 2024, since it was conducted virtually, partially offset by increased legal expenses related to the antitrust lawsuit. General and administrative expenses include costs related to wages, employee stock compensation, and other general overhead expenses.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Technology and development expenses

$ 14,848

$ 14,888

($ 40)

0%

Technology and development expenses were relatively flat with prior year and include employee and other costs related to the maintenance and development of the technology used by our agents and our employees.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Sales and marketing expenses

$ 3,031

$ 2,860

$ 171

6%

Sales and marketing expenses increased 6% due to increased advertising in the U.S. and Canada residential real estate market.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Total other (income) expense, net

($ 1,375)

($ 1,151)

($ 224)

(19)%

Other (income) increased (19%) primarily due to increased interest income when compared to the second quarter of 2023.  Other (income) expense includes interest income earned on cash and cash equivalents, and (earnings) losses related to equity investments.

24

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Income tax expense

$ 8,146

$ 2,632

$ 5,514

209%

The Company’s provision for income tax expense from continuing operations amounted to $8.1 million and $2.6 million for the three months ended June 30, 2024 and 2023, respectively, which represented effective tax rates of positive 40.9% and 18.8%, respectively. The provision for income tax expense was primarily attributable to deductible stock-based compensation shortfalls, research and development credit and non-deductible executive compensation.

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

Six Months Ended

Six Months Ended

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands)

Statement of Operations Data:

Revenues

 

$ 2,238,298

$ 2,079,569

$ 158,729

8%

Operating expenses

Commissions and other agent-related costs

2,062,414

1,912,453

149,961

8%

General and administrative expenses

123,742

119,543

4,199

4%

Technology and development expenses

29,609

28,948

661

2%

Sales and marketing expenses

6,170

5,787

383

7%

Litigation contingency

16,000

-

16,000

-%

Total operating expenses

2,237,935

2,066,731

171,204

8%

Operating income

363

12,838

(12,475)

(97)%

Other (income) expense

Total other (income) expense, net

(2,937)

(2,168)

(769)

(35)%

Equity in losses of unconsolidated affiliates

523

485

38

8%

Total other (income) expense, net

(2,414)

(1,683)

(731)

(43)%

Income before income tax expense

2,777

14,521

(11,744)

(81)%

Income tax expense

4,841

1,174

3,667

312%

Net income (loss) from continuing operations

(2,064)

13,347

(15,411)

(115)%

Adjusted EBITDA (1)

$ 43,858

$ 41,470

$ 2,388

6%

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

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Revenues

$ 2,238,298

$ 2,079,569

$ 158,729

8%

Total revenues increased 8% as a result of an increase in real estate transactions compared to the same period in 2023, because of the superior productivity of our agents, which more than offset declines in the U.S. real estate market in the first half of 2024. Our revenue also increased due to increased home sales prices.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Commissions and other agent-related costs

$ 2,062,414

$ 1,912,453

$ 149,961

8%

Commissions and other agent-related costs increased 8% primarily because of the increase in real estate transactions and increased home sales prices. Commissions and other agent-related costs include sales commissions, revenue share and stock-based compensation paid to our agents.

25

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

General and administrative expenses

$ 123,742

$ 119,543

$ 4,199

4%

General and administrative expenses increased 4% due to increased severance and employee-related expenses and increased legal expenses related to the antitrust lawsuits, such increases were partially offset by lower costs related to the shareholders summit in 2024, since it was conducted virtually. General and administrative expenses include costs related to wages, employee stock compensation, and other general overhead expenses.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Technology and development expenses

$ 29,609

$ 28,948

$ 661

2%

Technology and development expenses increased 2% and include employee and other costs related to the maintenance and development of the technology used by our agents and our employees.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Sales and marketing expenses

$ 6,170

$ 5,787

$ 383

7%

Sales and marketing expenses increased 7% due to increased advertising in the U.S. and Canada residential real estate market.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Total other (income) expense, net

($ 2,414)

($ 1,683)

($ 731)

(43)%

Other (income) increased (43%) primarily due to increased interest income when compared to the first quarter of 2023. Other (income) expense include interest income earned on cash and cash equivalents, and (earnings) losses related to equity investments.

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands, except percentages)

Income tax expense

$ 4,841

$ 1,174

$ 3,667

312%

The Company’s provision for income tax expense from continuing operations amounted to $4.8 million and $1.2 million for the six months ended June 30, 2024 and 2023, respectively, which represented effective tax rates of positive 174.3% and 8.1%, respectively. The provision for income tax expense was primarily attributable to deductible stock-based compensation shortfalls, research and development credit and non-deductible executive compensation.

26

BUSINESS SEGMENT DISCLOSURES

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

Three Months Ended

Three Months Ended

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands)

Statement of Operations Data:

Revenues

 

North American Realty

$ 1,274,621

$ 1,219,345

$ 55,276

5%

International Realty

20,316

11,991

8,325

69%

Other Affiliated Services

1,467

1,072

395

37%

Segment eliminations

(1,160)

(1,292)

132

10%

Total Consolidated Revenues

$ 1,295,244

$ 1,231,116

$ 64,128

5%

Adjusted Segment EBITDA(1)

North American Realty

38,503

34,122

$ 4,381

13%

International Realty

(2,376)

(3,782)

1,406

37%

Other Affiliated Services

(988)

(1,168)

180

15%

Total Segment Adjusted EBITDA

35,139

29,172

5,967

20%

Corporate expenses and other

(2,325)

(2,325)

(0)

-%

Total Reported Adjusted EBITDA(1)

$ 32,814

$ 26,847

$ 5,967

22%

(1)Adjusted Segment EBITDA and Adjusted EBITDA are not measurements of our financial performance under U.S. GAAP and should not be considered as alternatives to net income (loss) from continuing operations, operating income, or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted Segment EBITDA and Adjusted EBITDA and a reconciliation of such measures to operating profit and net income (loss) from continuing operations, respectively, 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 operating profit (loss) from continuing operations plus depreciation and amortization and stock-based compensation expenses. Adjusted EBITDA is defined by us as net income (loss) from continuing operations, excluding other income (expense), income tax benefit (expense), depreciation, amortization, impairment charges, litigation contingency expenses, stock-based compensation expense, and stock option expense and other items that are not core to the operating activities of the Company. The Company’s presentation of Adjusted Segment EBITDA and Adjusted EBITDA may not be comparable to similar measures used by other companies.

North American Realty revenues increased 5% in the second quarter of 2024 compared to the same period in 2023 primarily due to increased real estate transactions and increased home sales prices, despite the challenging market in the U.S. residential real estate markets. Adjusted EBITDA increased 13% due to improved business efficiencies and reduced costs.

International Realty revenues increased 69% in the second quarter of 2024 compared to the same period in 2023 primarily due to increased real estate transactions driven by improved agent production in previously launched markets. Adjusted EBITDA improved 37% in the second quarter of 2024 compared to the same period in 2023 due to increased revenue and improved business efficiencies and reduced costs.

Other Affiliated Services revenues increased 37% due to Virbela Frame® revenue, which more than offset lower SUCCESS® revenues. Adjusted EBITDA improved 15% due to increased revenues and cost containment initiatives.

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

27

The following table reflects the results of each of our reportable segments during the six months ended June 30, 2024 and 2023:

Six Months Ended

Six Months Ended

Change
2024 vs. 2023

    

June 30, 2024

June 30, 2023

$

    

%

(In thousands)

Statement of Operations Data:

Revenues

 

North American Realty

$ 2,201,758

$ 2,056,459

$ 145,299

7%

International Realty

35,912

22,748

13,164

58%

Other Affiliated Services

3,255

2,749

506

18%

Segment eliminations

(2,627)

(2,387)

(240)

(10)%

Total Consolidated Revenues

$ 2,238,298

$ 2,079,569

$ 158,729

8%

Adjusted Segment EBITDA (1)

North American Realty

56,312

55,325

$ 987

2%

International Realty

(5,731)

(7,458)

1,727

23%

Other Affiliated Services

(1,755)

(1,849)

94

5%

Total Segment Adjusted EBITDA

48,826

46,018

2,808

6%

Corporate expenses and other

(4,968)

(4,548)

(420)

(9)%

Total Reported Adjusted EBITDA

$ 43,858

$ 41,470

$ 2,388

6%

(1)Adjusted Segment EBITDA and Adjusted EBITDA are not measurements of our financial performance under U.S. GAAP and should not be considered as alternatives to net income (loss) from continuing operations, operating income, or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted Segment EBITDA and Adjusted EBITDA and a reconciliation of such measures to operating profit and net income (loss) from continuing operations, respectively, 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 operating profit (loss) from continuing operations plus depreciation and amortization and stock-based compensation expenses. Adjusted EBITDA is defined by us as net income (loss) from continuing operations, excluding other income (expense), income tax benefit (expense), depreciation, amortization, impairment charges, litigation contingency expenses, stock-based compensation expense, and stock option expense and other items that are not core to the operating activities of the Company. The Company’s presentation of Adjusted Segment EBITDA and Adjusted EBITDA may not be comparable to similar measures used by other companies.

North American Realty revenues increased 7% for the six months ended June 30, 2024 compared to the same period in 2023 primarily due to increased real estate transactions and increased home sales prices, despite the challenging market in the U.S. residential real estate markets. Adjusted EBITDA increased 2% due to increased revenues, net of agent commissions and other agent-related costs, partially offset by increased legal expenses, increased severance and employee-related expenses.

International Realty revenues increased 58% for the six months ended June 30, 2024 compared to the same period in 2023 primarily due to increased real estate transactions driven by improved agent production in previously launched markets. Adjusted EBITDA improved 23% for the six months ended June 30, 2024 compared to the same period in 2023 due to increased revenue and improved business efficiencies and reduced costs.

Other Affiliated Services revenues increased 18% due to Virbela Frame® revenue, which more than offset lower SUCCESS® revenues. Adjusted EBITDA improved 5% due to increased revenues, partially offset by 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.  

NON-U.S. GAAP FINANCIAL MEASURES

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

We define the non-U.S. GAAP financial measure of Consolidated Adjusted EBITDA to mean net income (loss) from continuing operations, excluding other income (expense), income tax benefit (expense), depreciation, amortization, impairment charges, litigation contingency expenses, stock-based compensation expense and stock option expense. Adjusted Segment EBITDA is defined as operating profit (loss) from continuing operations plus depreciation and

28

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) from continuing operations, the closest comparable U.S. GAAP measure. Some of these limitations are that:

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

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

Three Months Ended June 30,

Six Months Ended June 30,

    

2024

2023

2024

2023

Net (loss) income from continuing operations

$ 11,766

$ 11,355

($ 2,064)

$ 13,347

Total other (income) expense, net

(1,375)

(1,151)

(2,414)

(1,683)

Income tax (benefit) expense

8,146

2,632

4,841

1,174

Depreciation and amortization

2,963

3,143

5,363

5,358

Litigation contingency

-

-

16,000

-

Stock compensation expense (1)

9,329

8,488

18,157

18,148

Stock option expense

1,985

2,380

3,975

5,126

Adjusted EBITDA

$ 32,814

$ 26,847

$ 43,858

$ 41,470

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

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

29

growth plans, we may need or seek advantageously to obtain additional funding through equity or debt financing. We believe that our current operating structure will facilitate sufficient cash flows from operations to satisfy our expected long-term liquidity requirements beyond the next twelve months.

Net Working Capital

Net working capital is calculated as the Company’s total current assets less its total current liabilities. The following table presents our net working capital as of June 30, 2024 and December 31, 2023:

    

June 30, 2024

  

December 31, 2023

Current assets

$ 335,567

$ 266,475

Current liabilities

(237,105)

(141,640)

Net working capital

$ 98,462

$ 124,835

For the six months ended June 30, 2024, net working capital decreased ($26.4) million, or (21)%, compared to December 31, 2023, primarily due to increased accrued liabilities and accounts receivable, due to the increased revenues in the first half of 2024, compared to the last half of 2023.

Cash Flows

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

Six Months Ended June 30,

  

2024

2023

  

Net cash provided by operating activities

$ 131,801

$ 154,168

Net cash used in investment activities

(10,369)

(9,962)

Net cash used in financing activities

(96,458)

(90,935)

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

(1,346)

620

Net change in cash, cash equivalents and restricted cash

$ 23,628

$ 53,891

For the six months ended June 30, 2024, net cash provided by operating activities decreased ($22.4) million compared to the same period in 2023. The decrease in operating activities was primarily driven by decreased net income, agent equity stock compensation expense, and customer deposits, partially offset by favorable working capital changes.

For the six months ended June 30, 2024, net cash used in investing activities relates to cash used for purchases of property and equipment, acquisition of new business, and investments in affiliates and increased modestly compared to the same period of 2023.

For the six months ended June 30, 2024 and 2023 net cash flows used in financing activities increased $5.5 million compared to the same period in 2023, primarily driven by increased stock repurchases and the payment of cash dividends.

Acquisitions

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

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements included in the 2023 Annual Report, which provides a description of our critical accounting policies. There were no changes to critical accounting policies or estimates as reflected in our 2023 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 2023 Annual Report.

30

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in our exposures to market risk since December 31, 2023. For details on the Company's interest rate and foreign currency exchange, see “Item 7A. Quantitative and Qualitative Information About Market Risks” in our 2023 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 Principal Financial Officer, to allow timely decisions regarding required disclosures.

As of June 30, 2024, an evaluation was conducted by the Company under the supervision and with the participation of its management, including our Chief Executive Officer and Principal 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 Principal Financial Officer each concluded that the Company’s disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2024.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2024 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 12 - Commitments to the unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report for additional information regarding the Company’s legal proceedings, which is incorporated herein by reference. We cannot provide any assurances that results of such litigation will not have a material adverse effect on our business, results of operations, cash flows 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.

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 Risk Factors of the 2023 Annual Report. 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 2023 Annual Report, which are hereby incorporated by reference into this Part II, Item 1A of this Quarterly Report, the risk factor related to legal and regulatory matters and the modified risk factor related to our stock set forth below, there have been no material changes to the Company’s risk factors as disclosed in the 2023 Annual Report. Modifications to the risk factors below are designated by underlined text and removals are designated by stricken text.  

31

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 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 related to allegations of breach of federal and state antitrust laws, which matter remains subject to final court approval. Additionally, certain other brokerage defendants settled with the plaintiffs, including both monetary and non-monetary settlement terms, which also remain subject to final court approval. Since that time, the Company has been named in multiple putative class action complaints; all defendants have since settled (some of which remain subject to final court approval). That same day, the Company, along with other brokerage and non-brokerage defendants, were named as defendants in Gibson v. National Association of Realtors, alleging a similar fact pattern and antitrust violations. Since that time, the Company has been named as a defendant in additional putative class action lawsuits alleging similar fact patterns and antitrust violations. NAR and certain brokerage defendants have settled certain of these lawsuits, which include both monetary and non-monetary settlement terms. Those settlement terms may impact business practices within the industry which could adversely impact the Company’s business, results of operations, and financial condition.  

Risks Related to our Real Estate Business

The real estate market may be severely impacted by industry changes as the result of certain class action lawsuits, settlements, or government investigations.

The real estate industry faces significant pressure from private lawsuits and investigations by the Department of Justice (the “DOJ”) into antitrust issues.

In April 2019, the National Association of REALTORS® (“NAR”) and certain brokerages and franchisors (including Realogy Holdings Corp., HomeServices of America, Inc. RE/MAX, and Keller Williams Realty, Inc.) were named as defendants in a class action complaint alleging a conspiracy to violate federal antitrust laws by, among other things, requiring residential property sellers in Missouri to pay inflated commission fees to buyer brokers (the “NAR Class Action”). On October 31, 2023, a jury found NAR and various of its co-defendants liable and awarded plaintiffs nearly $1.8 billion in damages (all defendants have since settled, some of which remain subject to final court approval). Class action suits raising similar claims are already pending in this and other jurisdictions and the outcome of the NAR Class Action may result in additional such actions being filed. The Company has been named as one of several defendants in similar class action suits, as discussed further in our 2023 Annual Report, Note 12 – Commitments and Contingencies and Note 13 – Subsequent Events to these unaudited consolidated financial statements.

Defending against class action litigation is costly, may divert time and money away from our operations, and imposes a significant burden on management and employees. Also, the results of any such litigation or investigation cannot be predicted with certainty, and any negative outcome could result in payments of substantial monetary damages or fines, and/or undesirable changes to our operations or business practices, and accordingly, our business, financial condition, or results of operations could be materially and adversely affected.

On March 15, 2024, NAR entered a settlement agreement to resolve on a class wide basis the claims against NAR in the NAR Class Action. In addition to a monetary payment of $418 million, NAR agreed to change certain business practices, including changes to cooperative compensation and buyer agreements. The NAR settlement agreement: (1) prohibits NAR and REALTOR® MLSs from requiring that listing brokers or sellers make offers of compensation to buyer brokers or other

32

buyer representatives; (2) prohibits NAR, REALTOR® MLSs and MLS participants from making an offer of compensation on the MLS; and (3) requires all REALTOR® MLS participants to enter into a written buyer agreement specifying compensation before taking a buyer on tour. The NAR settlement received preliminary court approval on April 23, 2024.

These revised NAR rules and practices have caused and may require additional changes to our business model, including changes to agent and broker compensation and how we meet home buyers. Without mandated commission sharing, for example, we may see the introduction of hourly or a la carte services. Or, if buyers now compensate brokers, they may be more likely to contact listing agents directly, which could drive down dual agent broker commissions. Home lending rules and norms do not currently allow buyers to include buyer’s agent compensation in the balance of a home loan, which may impair the ability of homebuyers to pay their agent fees when purchasing a home. The amended rules and regulations also require us to get a buyer agreement signed before we take a home buyer on a first tour. This requirement may dissuade buyers from hiring the Company, thereby reducing the fees we receive from our agents. These and other shifts in the model for agent and broker compensation could significantly change the brokerage landscape overall and may adversely affect our financial condition and results of operations.

In addition to the NAR Class Action and various similar private actions already pending, beginning in 2018, the DOJ began investigating NAR for violations of the federal antitrust laws. The DOJ and NAR appeared to reach a resolution in November 2020, resulting in the filing of a Complaint and Proposed Consent Judgment pursuant to which NAR agreed to adopt certain rule changes, such as increased disclosure of commission offers. The DOJ has since sought to continue its investigation of NAR, and on April 5, 2024 a federal appeals court decided that the DOJ could reopen its investigation. It is uncertain what effect, if any, the resumption of the DOJ’s investigation could have on the larger real estate industry, including any further settlement that may result therefrom.

Risks Related to Our Stock

Because we can issue additional shares of common stock and because we issue stock under equity incentive plans, our stockholders may experience dilution in the future.

We are authorized to issue up to 900,000,000 shares of common stock, of which 183,606,708 shares were issued and 154,669,037 shares were outstanding as of December 31, 2023. Additionally, the Company maintains a 2015 Equity Incentive Plan and a 2024 Equity Incentive Plan from which employees, agents, brokers and certain service providers of the Company and its affiliates can receive awards of the Company’s common stock. As of December 31 June 30, 2024, there were 88,596,220 shares registered and authorized under the 2015 Equity Incentive Plan, of which 1,782,991 20,760,284 are available for future issuance. As of June 30, 2024, there were 150,000,000 shares authorized and 36,000,000 shares registered under the 2024 Equity Incentive Plan, of which 150,000,000 are available for future issuance, subject to registration. The Company will cease issuing shares under the 2015 Equity Incentive Plan once it switches to the 2024 Equity Incentive Plan, which is anticipated to occur during the fiscal quarter ended September 30, 2024. Our Board of Directors has the authority to cause us to issue additional shares of common stock without consent of any of our stockholders, subject to applicable Nasdaq listing rules. Consequently, current stockholders may experience more dilution in their ownership of our common stock in the future.

Item 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Issuer Purchases of Equity Securities

The following table provides information about repurchases of our common stock through the quarter ended June 30, 2024:

Period

Total number of shares purchased

Average price paid per share

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

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

4/1/2024-4/30/2024

2,002,515

$ 10.12

2,002,515

$ 379,074,101

5/1/2024-5/31/2024

1,327,188

11.91

1,327,188

364,074,109

6/1/2024-6/30/2024

1,369,246

10.90

1,369,246

349,080,915

Total

4,698,949

$ 10.98

4,698,949

(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

33

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 7 – Stockholders’ Equity to the condensed financial statements.

Item 3.

DEFAULTS UPON SENIOR SECURITIES

None.

Item 4.

MINE SAFETY DISCLOSURES

Not applicable.

Item 5.

OTHER INFORMATION

During the three months ended June 30, 2024, no directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as each term is defined in Item 408 of Regulation S-K.

34

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

10.1

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

8-K

10.1

6/20/2024

10.2*†

eXp World Holdings, Inc. 2024 Equity Incentive Plan

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 and not “filed” for purposes of Section 18 of the Exchange Act

† Management contract or compensatory plan or arrangement

35

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.

July 31, 2024

    

eXp World Holdings, Inc.

(Registrant)

/s/ Kent Cheng

Kent Cheng

Chief Accounting Officer (Principal Financial Officer)

36

EX-10.2 2 expi-20240630xex10d2.htm EX-10.2

Exhibit 10.2

eXp World Holdings, Inc. 2024 Equity Incentive Plan

1.  PURPOSE. eXp World Holdings, Inc., a Delaware corporation (the “Company”) has established this Plan to provide incentives to attract, retain and motivate eligible persons whose present and potential contributions are important to the success of the Company, and any Parents and Subsidiaries that exist now or in the future, by offering them an opportunity to participate in the Company’s future performance through the grant of equity based Awards. Capitalized terms not defined herein are defined in Appendix 2.

2.  SHARES SUBJECT TO THE PLAN.

2.1 Number of Shares Available. Subject to Sections 2.4 and 20 and any other applicable provisions hereof, the total number of Shares reserved and available for grant and issuance pursuant to this Plan, including Shares that may be made subject to ISOs, is 150,000,000 Shares. The aggregate number of Shares reserved for grant and issuance hereunder will automatically increase on January 1 of each year, commencing on January 1, 2024, and ending on (and including) January 1, 2034, in an amount equal to the lesser of (i) three percent (3%) of the total number of shares of Common Stock outstanding on December 31 of the preceding calendar year, or (ii) such number of shares of Common Stock as determined by the Board.

2.2 Lapsed, Returned Awards. Shares subject to Awards, and Shares issued under the Plan under any Award, will again be available for grant and issuance in connection with subsequent Awards under this Plan to the extent such Shares: (i) are subject to issuance upon exercise of an Option granted under this Plan but which cease to be subject to the Option for any reason other than exercise of the Option; (ii) are subject to Awards granted under this Plan that are forfeited or are repurchased by the Company at (a) the original issue price or (b) the lower of the original issue price or current fair market value, as applicable; or (iii) are subject to Awards granted under this Plan that otherwise terminate without such Shares being issued. To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number of Shares available for issuance under the Plan. Shares used or withheld to pay the exercise price of an Award or to satisfy the tax withholding obligations related to an Award (such as through a “net exercise”) will remain available for future grant or sale under the Plan. No fractional Shares shall be issued under the Plan.

2.3 Minimum Share Reserve. At all times the Company shall reserve and keep available a sufficient number of Shares as shall be required to satisfy the requirements of all outstanding Awards granted under this Plan.

2.4 Adjustment of Shares. If the number of outstanding Shares is changed by a stock dividend, recapitalization, stock split, reverse stock split, subdivision, combination, reclassification or similar change in the capital structure of the Company, without the receipt of consideration, or in the event of an extraordinary cash dividend, then (i) the number and kind of Shares reserved for issuance and future grant under the Plan set forth in Section 2.1, (ii) the Exercise Prices of outstanding Options or Purchase Prices (if applicable) for Other Stock-Based Awards, (iii) the number and kind of Shares and Performance Factors subject to outstanding Awards and (iv) any other terms that the Board or its delegate hereunder determines require adjustment, shall be appropriately adjusted consistent with such change or event in such manner as the Board may determine. Fractional Shares resulting from any adjustment in Awards shall be eliminated by rounding down.

3.  ELIGIBILITY. ISOs may be granted only to Employees. All other Awards may be granted to Employees, Consultants and Directors of the Company or any Parent or Subsidiary of the Company whose participation in the Plan the Board or its delegate hereunder determines to be in the company’s best interests.

4.  ADMINISTRATION.


4.1 Authority. This Plan will be administered by the Board. The Board, in its discretion, may delegate the granting of Awards and other administration of the Plan to a committee of the Board or to officers of the Company or other persons, subject to any applicable legal limitations and, in such event, references to the Board shall be references to such delegate(s), subject to the terms and conditions of such delegation. Subject to the general purposes, terms and conditions of this Plan, the Board will have full power to implement and carry out this Plan. The Board will have the authority, without limitation, to:

(i) determine eligible Employees, Consultants and Directors to whom Awards shall be granted from time to time and the number of Shares to be covered by each Award;

(ii) determine, from time to time, the Fair Market Value of Shares;

(iii) determine, and to set forth in Award Agreements, the terms and conditions of all Awards, including any applicable exercise or purchase price, the installments and conditions under which an Award shall become vested (which may be based on performance), terminated, expired, cancelled, or replaced, and the circumstances for vesting acceleration or waiver of forfeiture restrictions, and other restrictions and limitations, which terms and conditions need not be uniform among Awards or Participants;

(iv) approve the forms of Award Agreements and all other documents, notices and certificates in connection therewith which need not be identical either as to type of Award or among Participants;

(v) construe and interpret the terms of the Plan and any Award Agreement, to determine the meaning of their terms, and to prescribe, amend, and rescind rules and procedures relating the Plan and its administration;

(vi) delegate any of the foregoing to a subcommittee consisting of one or more executive officers pursuant to a specific delegation; and

(vii) grant Awards to eligible Employees, Consultants and Directors residing outside the U.S. or to otherwise adopt or administer such procedures or sub-plans for such Awards on such terms and conditions different from those specified in the Plan.

4.2 Board Interpretation and Discretion. Any determination made by the Board with respect to any Award shall be made in its sole discretion at the time of grant of the Award or, unless in contravention of any express term of the Plan or Award, at any later time, and such determination shall be final and binding on the Company and all persons having an interest in any Award under the Plan. Any dispute regarding the interpretation of the Plan or any Award Agreement shall be submitted by the Participant or Company to the Board for review. The resolution of such a dispute by the Board shall be final and binding on the Company and the Participant. The Board may delegate to one or more executive officers the authority to review and resolve disputes with respect to Awards held by Participants who are not Insiders, and such resolution shall be final and binding on the Company and the Participant.

4.3 Documentation. The Award Agreement for a given Award, the Plan and any other documents may be delivered to, and accepted by, a Participant or any other person in any manner (including electronic distribution or posting) that meets applicable legal requirements.

5.  OPTIONS. The Board may grant Options to Participants and will determine whether such Options will be Incentive Stock Options within the meaning of the Code (“ISOs”) or Nonqualified Stock Options (“NQSOs”), the number of Shares subject to the Option, the Exercise Price of the Option, the period during which the Option may vest and be exercised, and all other terms and conditions of the Option, subject to the following:

5.1 Option Grant. Each Option granted under this Plan will identify the Option as an ISO or an NQSO. An Option may be, but need not be, awarded upon satisfaction of such Performance Factors during any Performance Period as are set out in the Participant’s individual Award Agreement. If the Option is being


earned upon the satisfaction of Performance Factors, then the Board will: (x) determine the nature, length and starting date of any Performance Period for each Option; and (y) select from among the Performance Factors to be used to measure the performance. Performance Periods may overlap and Participants may participate simultaneously with respect to Options that are subject to different performance goals and other criteria.

5.2 Exercise Period. Options may be vested and exercisable within the times or upon the conditions as set forth in the Award Agreement governing such Option; provided, however, that no Option will be exercisable after the expiration of ten (10) years from the date the Option is granted; and provided further that no ISO granted to a person who, at the time the ISO is granted, directly or by attribution owns more than ten percent (10%) of the total combined voting power of all classes of stock of the Company or of any Parent or Subsidiary of the Company as described in Section 422(b)(6) of the Code (“Ten Percent Stockholder”) will be exercisable after the expiration of five (5) years from the date the ISO is granted. The Board also may provide for Options to become exercisable at one time or from time to time, periodically or otherwise, in such number of Shares or percentage of Shares as the Board determines.

5.3 Exercise Price. The Exercise Price of an Option will be determined by the Board when the Option is granted; provided that:

(i) the exercise price per share of an ISO shall not be less than 100% (or, with respect to ISOs granted to a Ten Percent Stockholder, 110%) of the Fair Market Value per share of the Common Stock on the date of grant; and

(ii) Options granted in substitution for outstanding options of another company in connection with the merger, consolidation, acquisition of property or stock or other reorganization involving such other company and the Company or any Subsidiary may be granted with an exercise price equal to the exercise price for the substituted option of the other company, subject to any adjustment consistent with the terms of the transaction pursuant to which the substitution is to occur.

(iii) The Board may issue Awards in settlement or assumption of, or in substitution for, outstanding Awards in connection with the Company or a Subsidiary acquiring another entity, an interest in another entity or an additional interest in a Subsidiary whether by merger, stock purchase, asset purchase or other form of transaction. Any Shares issuable pursuant to such Awards shall not be counted against the Share limit set forth in Section 2.1.

5.4 Method of Exercise. Any Option granted hereunder will be vested and exercisable according to the terms of the Plan and at such times and under such conditions as determined by the Board and set forth in the Award Agreement. An Option may not be exercised for a fraction of a Share. An Option will be deemed exercised when the Company receives: (i) notice of exercise (in such form as the Board may specify from time to time) from the person entitled to exercise the Option, and (ii) full payment for the Shares with respect to which the Option is exercised (together with applicable withholding taxes). Shares issued upon exercise of an Option will be issued in the name of the Participant. Until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to the Shares, notwithstanding the exercise of the Option. The Company will issue (or cause to be issued) such Shares promptly after the Option is exercised. No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 2.4 of the Plan. Payment for Stock purchased upon any exercise of an Option shall be made in full in cash concurrently with such exercise, except that, if the Board shall have authorized it and the Company is not then legally prohibited from receiving such consideration, any other method in accordance with Section 9 of the Plan.

5.5 Termination. The exercise of an Option will be subject to the following (except as may be otherwise provided in an Award Agreement or authorized by the Board):

(i) If the Participant is Terminated for any reason except for Cause or the Participant’s death or Disability, then the Participant may exercise such Participant’s Options only to the extent that such Options would


have been exercisable by the Participant on the Termination Date no later than ninety (90) days after the Termination Date, but in any event no later than the expiration date of the Options.

(ii) If the Participant is Terminated because of the Participant’s death (or the Participant dies within ninety (90) days after a Termination other than for Cause or because of the Participant’s Disability), then the Participant’s Options may be exercised only to the extent that such Options would have been exercisable by the Participant on the Termination Date and must be exercised by the Participant’s legal representative, or authorized assignee, no later than twelve (12) months after the Termination Date, but in any event no later than the expiration date of the Options.

(iii) If the Participant is Terminated because of the Participant’s Disability, then the Participant’s Options may be exercised only to the extent that such Options would have been exercisable by the Participant on the Termination Date and must be exercised by the Participant (or the Participant’s legal representative or authorized assignee) no later than twelve (12) months after the Termination Date, but in any event no later than the expiration date of the Options.

(iv) If the Participant is terminated for Cause, then Participant’s Options shall expire on such Participant’s Termination Date.

5.6. Limitations on Exercise. The Board may specify a minimum number of Shares that may be purchased on any exercise of an Option, provided that such minimum number will not prevent any Participant from exercising the Option for the full number of Shares for which it is then exercisable.

5.7. Limitations on ISOs. With respect to Awards granted as ISOs, to the extent that the aggregate Fair Market Value of the Shares with respect to which such ISOs are exercisable for the first time by the Participant during any calendar year (under all plans of the Company and any Parent or Subsidiary) exceeds one hundred thousand dollars ($100,000), such Options will be treated as NQSOs. For purposes of this Section 5.7, ISOs will be taken into account in the order in which they were granted. The Fair Market Value of the Shares will be determined as of the date the Option with respect to such Shares is granted. In the event that the Code or the regulations promulgated thereunder are amended after the Effective Date to provide for a different limit on the Fair Market Value of Shares permitted to be subject to ISOs, such different limit will be automatically incorporated herein and will apply to any Options granted after the effective date of such amendment.

5.8. Modification, Extension or Renewal. The Board may modify, extend or renew outstanding Options, subject to applicable law, provided that any such action may not, without the written consent of a Participant, materially impair any of such Participant’s rights under any Option previously granted. Any outstanding ISO that is modified, extended, renewed or otherwise altered will be treated in accordance with Section 424(h) of the Code.

6.  RESTRICTED STOCK AWARDS.

6.1 Awards of Restricted Stock. A Restricted Stock Award is an offer by the Company to sell to, or a grant to, a Participant Shares that are subject to restrictions (“Restricted Stock”). The Board will determine to whom an offer will be made, the number of Shares the Participant may purchase, the Purchase Price (if any), the restrictions under which the Shares will be subject and all other terms and conditions of the Restricted Stock Award, subject to the Plan.

6.2 Purchase Price. The Purchase Price for a Restricted Stock Award will be determined by the Board and may be less than Fair Market Value on the date the Restricted Stock Award is granted (including zero). Payment of the Purchase Price (if any) must be made in accordance with Section 9 of the Plan, and the Award Agreement and in accordance with any procedures established by the Company.

6.3 Terms of Restricted Stock Awards. Restricted Stock Awards will be subject to such restrictions as the Board may impose or are required by law. These restrictions may be based on completion of a specified


number of years of service with the Company or upon completion of Performance Factors, if any, during any Performance Period as set out in the Participant’s Award Agreement. Prior to the grant of a Restricted Stock Award, the Board shall: (a) determine the nature, length and starting date of any Performance Period for the Restricted Stock Award; (b) select from among the Performance Factors to be used to measure performance goals, if any; and (c) determine the number of Shares that may be awarded to the Participant. Performance Periods may overlap and a Participant may participate simultaneously with respect to Restricted Stock Awards that are subject to different Performance Periods and having different performance goals and other criteria.

6.4 Termination of Participant. Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Board).

7.  RESTRICTED STOCK UNITS.

7.1 Awards of Restricted Stock Units. A Restricted Stock Unit (“RSU”) is an award to a Participant covering a number of Shares that may be settled in cash, or by issuance of those Shares (which may consist of Restricted Stock). All RSUs shall be made pursuant to an Award Agreement.

7.2 Terms of RSUs. The Board will determine the terms of an RSU including, without limitation: (i) the number of Shares subject to the RSU; (ii) the time or times at which the RSU vests; (iii) the consideration to be distributed on settlement; and (iv) the effect of the Participant’s Termination on each RSU. An RSU may vest upon satisfaction of such performance goals based on Performance Factors during any Performance Period as are set out in the Participant’s Award Agreement. If the RSU vests upon satisfaction of Performance Factors, then the Board will: (x) determine the nature, length and starting date of any Performance Period for the RSU; (y) select from among the Performance Factors to be used to measure the performance, if any; and (z) determine the number of Shares deemed subject to the RSU. Performance Periods may overlap and participants may participate simultaneously with respect to RSUs that are subject to different Performance Periods and different performance goals and other criteria.

7.3 Form and Timing of Settlement. The Board, in its sole discretion, may settle earned RSUs in cash, Shares, or a combination of both. The Board may also permit a Participant to defer settlement under a RSU to a date or dates after the RSU vests, provided that the terms of the RSU and any deferral satisfy the requirements of Section 409A of the Code.

7.4 Termination of Participant. Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Board).

8.  OTHER STOCK-BASED AWARDS.

8.1 Other Stock-Based Awards. The Board is authorized to grant to Participants Other Stock-Based Awards, including shares of Common Stock awarded purely as a bonus and not subject to any restrictions or conditions, shares of Common Stock in payment of the amounts due under an incentive or performance plan sponsored or maintained by the Company, stock equivalent units, deferred stock units, and Awards valued by reference to the value of shares of Common Stock. The Board may condition the grant or vesting of Other Stock-Based Awards upon the attainment of specified Performance Factors or such other factors as the Board may determine. The Board may also provide for the grant of Common Stock under such Awards upon the completion of a specified Performance Period. Other Stock-Based Awards may be granted either alone or in addition to or in tandem with other Awards granted under this Plan.

8.2 Terms of Other Stock-Based Awards. The Board will determine, and each Award Agreement shall set forth, the terms of each Other Stock-Based Award including, without limitation: (i) any vesting conditions; (ii) the number of Shares upon which such Other Stock-Based Award is based; (iii) the Performance Factors and Performance Period (if any) that shall determine the time and extent to which each Performance Award shall be vested or granted; (d) the consideration to be distributed on settlement; and (iv) the effect of the Participant’s Termination on each Other Stock-Based Award. In establishing Performance Factors and the


Performance Period (if any) the Board will: (x) determine the nature, length and starting date of any Performance Period; and (y) select from among the Performance Factors to be used. Prior to settlement the Board shall determine the extent to which Other Stock-Based Awards have been earned. Performance Periods may overlap and Participants may participate simultaneously with respect to Other Stock-Based Awards that are subject to different Performance Periods and different performance goals and other criteria.

8.3 Deferral of Other-Stock Based Awards. To the extent permitted by law, the Board may permit Participants to defer all or a portion of their compensation in the form of Other Stock-Based Awards granted under this Plan, subject to the terms and conditions of any deferred compensation arrangement established by the Company, which shall be in a manner intended to comply with Section 409A of the Code.

8.4 Termination of Participant. Except as may be set forth in the Participant’s Award Agreement, vesting ceases on such Participant’s Termination Date (unless determined otherwise by the Board).

9.  PAYMENT FOR SHARE PURCHASES.

Payment from a Participant for Shares purchased pursuant to this Plan may be made in cash or by check or, where expressly approved for the Participant by the Board and where permitted by law (and to the extent not otherwise set forth in the applicable Award Agreement):

(i) by forgiveness of indebtedness owed by the Company to the purchaser;

(ii) by surrender of shares of the Company held by the Participant that have a Fair Market Value on the date of surrender equal to the aggregate exercise price or purchase price of the Shares as to which said Award will be exercised or settled;

(iii) by reducing the number of shares of Stock to be delivered to the Participant upon exercise of the Option or settlement of an Award, with the reduction valued on the basis of the aggregate Fair Market Value on the Date of Exercise or purchase of the additional shares of Stock that would otherwise have been delivered to the Participant upon the Option exercise or Award settlement;

(iv) by the delivery, concurrently with such exercise and in accordance with Regulation T promulgated under the Securities Exchange Act of 1934, or any successor rule or regulation, of a properly executed exercise notice for the Option and irrevocable instructions to a broker promptly to deliver to the Company to pay the exercise price a specified amount of the proceeds of a sale of the Option shares or loan secured by the Option shares;

(v) by waiver of compensation due or accrued to the Participant for services rendered or to be rendered to the Company or a Parent or Subsidiary of the Company; and/or

(vi) by any combination of the foregoing or by other means determined by the Board to be consistent with this Plan’s purposes.

Subject to any Board approval requirements or other limitations under applicable laws, the Board may also assist any Participant in the payment for Shares by authorizing a loan from the Company, permitting the Participant to pay the exercise price or purchase price in installments or authorizing a guarantee by the Company of a third party loan to the Participant, and the terms and conditions of any such loan, installment sale or guarantee will be determined by the Board.

10.  WITHHOLDING TAXES.

10.1 Withholding Generally. Whenever Shares are to be issued in satisfaction of Awards granted under this Plan, the Company may require the Participant to remit to the Company, or to the Parent or Subsidiary employing the Participant, an amount sufficient to satisfy applicable U.S. federal, state, local and international withholding tax requirements or any other tax liability legally due from the Participant prior to


the delivery of Shares pursuant to exercise or settlement of any Award. Whenever payments in satisfaction of Awards granted under this Plan are to be made in cash, such payment will be net of an amount sufficient to satisfy applicable U.S. federal, state, local and international withholding tax requirements or any other tax liability legally due from the Participant.

10.2 Stock Withholding. The Board, in its sole discretion and pursuant to such procedures as it may specify from time to time and to limitations of local law, may require or permit a Participant to satisfy such tax withholding obligation or any other tax liability legally due from the Participant, in whole or in part by (without limitation) (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable cash or Shares having a Fair Market Value up to the maximum statutory amount required to be withheld, or (iii) delivering to the Company already-owned Shares having a Fair Market Value equal to the minimum amount required to be withheld.

11.  TRANSFERABILITY. An Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution. Notwithstanding the foregoing, the Board may determine that an Award, other than an ISO, may be transferred to a Permitted Transferee, upon such additional terms and conditions as the Board deems appropriate. All Awards shall be exercisable: (i) during the Participant’s lifetime only by (a) the Participant, or (b) the Participant’s guardian or legal representative; (ii) after the Participant’s death, by the legal representative of the Participant’s heirs or legatees; and (iii) in the case of all Awards except ISOs, by a Permitted Transferee.

12.  PRIVILEGES OF STOCK OWNERSHIP; RESTRICTIONS ON SHARES.

12.1 Voting and Dividends. No Participant will have any of the rights of a stockholder with respect to any Shares until the Shares are issued to the Participant, except for any dividend equivalent rights permitted by an applicable Award Agreement. After Shares are issued to the Participant, the Participant will be a stockholder and have all the rights of a stockholder with respect to such Shares, including the right to vote and receive all dividends or other distributions made or paid with respect to such Shares.

12.2 Restrictions on Shares. At the discretion of the Board, the Company may reserve to itself and/or its assignee(s) a right to repurchase (a “Right of Repurchase”) a portion of any or all Shares held by a Participant following such Participant’s Termination at any time after the later of the Participant’s Termination Date and the date the Participant purchases Shares under this Plan, for cash and/or cancellation of purchase money indebtedness, at the Participant’s Purchase Price or Exercise Price, as the case may be.

13.  CERTIFICATES. All Shares or other securities whether or not certificated, delivered under this Plan will be subject to such stock transfer orders, legends and other restrictions as the Board may deem necessary or advisable, including restrictions under any applicable U.S. federal, state or foreign securities law, or any rules, regulations and other requirements of the SEC or any stock exchange or automated quotation system upon which the Shares may be listed or quoted and any non-U.S. exchange controls or securities law restrictions to which the Shares are subject.

14.  ESCROW; PLEDGE OF SHARES. To enforce any restrictions on a Participant’s Shares, the Board may require the Participant to deposit all certificates representing Shares, together with stock powers or other instruments of transfer approved by the Board, appropriately endorsed in blank, with the Company or an agent designated by the Company to hold in escrow until such restrictions have lapsed or terminated, and the Board may cause a legend or legends referencing such restrictions to be placed on the certificates. Any Participant who is permitted to execute a promissory note as partial or full consideration for the purchase of Shares under this Plan will be required to pledge and deposit with the Company all or part of the Shares so purchased as collateral to secure the payment of the Participant’s obligation to the Company under the promissory note; provided, however, that the Board may require or accept other or additional forms of collateral to secure the payment of such obligation. In connection with any pledge of the Shares, the Participant will be required to execute and deliver a written pledge agreement in such form as the Board will from time to time approve. The Shares purchased with the promissory note may be released from the pledge on a pro rata basis as the promissory note is paid.


15.  SECURITIES LAW AND OTHER REGULATORY COMPLIANCE. An Award will not be effective unless such Award is in compliance with all applicable U.S. and foreign federal and state securities laws, rules and regulations of any governmental body, and the requirements of any stock exchange or automated quotation system upon which the Shares may then be listed or quoted, as they are in effect on the date of grant of the Award and also on the date of exercise or other issuance. Notwithstanding any other provision in this Plan, the Company will have no obligation to issue or deliver certificates for Shares under this Plan prior to: (i) obtaining any approvals from governmental agencies that the Company determines are necessary or advisable; and/or (ii) completion of any registration or other qualification of such Shares under any state or federal or foreign law or ruling of any governmental body that the Company determines to be necessary or advisable. The Company will be under no obligation to register the Shares with the SEC or to effect compliance with the registration, qualification or listing requirements of any foreign or state securities laws, stock exchange or automated quotation system, and the Company will have no liability for any inability or failure to do so.

16.  NO OBLIGATION TO EMPLOY. Nothing in this Plan or any Award granted under this Plan will confer or be deemed to confer on any Participant any right to continue in the employ of, or to continue any other relationship with, the Company or any Parent or Subsidiary of the Company or limit in any way the right of the Company or any Parent or Subsidiary of the Company to terminate Participant’s employment or other relationship at any time.

17.  CORPORATE TRANSACTIONS.

In the event of (i) the dissolution or liquidation of the Company, (ii) a reorganization, merger or consolidation as a result of which the Company is not the surviving entity or as a result of which the outstanding shares of Stock are changed into or exchanged for cash, property or securities not of the Company’s issue, except for a merger or consolidation with a wholly-owned subsidiary of the Company or a transaction effected primarily to change the state of the Company’s incorporation, or (iii) a sale or other transfer in one or a series of transactions of all or substantially all of the assets of the Company, or of more than fifty percent (50%) of the voting stock of the Company then outstanding, to any person or entity or to persons or entities which are affiliated or acting in concert with respect to such sale or transfer (each, a “Change in Control”), the Board may, but shall not be obligated to:

(a)
accelerate, vest or cause the restrictions to lapse with respect to all or any portion of an Award;

(b) cancel Awards for fair value (as determined by the Board) which, in the case of Options may equal the excess, if any, of the per share value of the consideration to be paid in the Change in Control transaction for Common Stock over the Exercise Price of such Options (or, if such Exercise Price is greater than the consideration paid in the Change in Control transaction, the Board may cancel such Options for no consideration);

(c) provide for the assumption of Awards or the issuance of substitute Awards that will substantially preserve the otherwise applicable terms of any affected Award previously granted hereunder as determined by the Board;

(d) provide advance notice of such Change in Control transaction to holders of Options, after which any Options not exercised prior to such Change in Control may be cancelled; or

(e) cancel Awards (whether vested or unvested).

Any Award granted under this Plan shall automatically terminate upon the closing of a Change in Control, unless provision shall be made in connection with such Change in Control for the assumption of the Award by, or the substitution for such Award of a new Award covering the stock or other equity securities of, the surviving, successor or purchasing entity or a parent or subsidiary thereof, with appropriate adjustments as to the number and kind of shares or other securities or property to be issued upon exercise of the Award and the exercise price, as applicable. This paragraph shall not restrict the Board from permitting or requiring other accelerations of vesting upon transactions described in this paragraph or any other acquisitions of


the Company’s shares or business or changes in control of the Company or any other event. The treatment of Awards upon a Change in Control need not be uniform among Awards or Participants.

Notwithstanding anything in this Section 17 to the contrary, if a payment under an Award Agreement is subject to Section 409A of the Code and if the change in control definition contained in the Award Agreement or other written agreement related to the Award does not comply with the definition of “change in control” for purposes of a distribution under Section 409A of the Code, then any payment of an amount that otherwise is accelerated under this Section 17 will be delayed until the earliest time that such payment would be permissible under Section 409A of the Code without triggering any penalties applicable under Section 409A of the Code.

18.  ADOPTION AND STOCKHOLDER APPROVAL. This Plan shall be submitted for the approval of the Company’s stockholders, consistent with applicable laws, within twelve (12) months before or after the date this Plan is adopted by the Board.

19.  TERM OF PLAN/GOVERNING LAW. Unless earlier terminated as provided herein, this Plan will become effective on the Effective Date and will terminate ten (10) years from the date this Plan is adopted by the Board or is approved by the Company’s stockholders, whichever is earlier. This Plan and all Awards granted hereunder shall be governed by and construed in accordance with the laws of the State of Delaware.

20.  AMENDMENT OR TERMINATION OF PLAN. The Board shall have complete power and authority to alter, amend, suspend or terminate this Plan, provided that no such action shall materially impair a Participant, without his or her consent, of any Award or any rights granted thereunder or hereunder. Stockholder approval of amendments shall be required only to permit the issuance of Incentive Options or otherwise to comply with applicable laws or regulatory requirements.

21.  AWARD AGREEMENTS AND AMENDMENTS. Each Award granted under this Plan shall be evidenced by an agreement between the Company and the Participant, which shall be approved by the Board or an executive officer of the Company. The Award Agreement shall comply with the provisions of this Plan and the terms of the Award’s grant by the Board and may contain additional terms not inconsistent with this Plan and such grant which are deemed necessary or desirable by the Board or the executive officer. Subject to the terms and limitations set forth in this Plan, the Board and the Participant may without approval modify, extend, renew or terminate any outstanding Award or Award Agreement.

22.  NONEXCLUSIVITY OF THE PLAN. Neither the adoption of this Plan by the Board, the submission of this Plan to the stockholders of the Company for approval, nor any provision of this Plan will be construed as creating any limitations on the power of the Company to adopt such additional compensation arrangements as it may deem desirable, including, without limitation, the granting of stock awards and bonuses otherwise than under this Plan, and such arrangements may be either generally applicable or applicable only in specific cases.

23.  COMPLIANCE WITH SECTION 409A OF THE CODE. Awards will be designed and operated in such a manner that they are either exempt from the application of, or comply with, the requirements of Section 409A of the Code such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Section 409A of the Code, except as otherwise determined in the sole discretion of the Board or its delegate hereunder. The Plan and each Award Agreement under the Plan is intended to be either exempt from the application of or meet the requirements of Section 409A of the Code and will be construed and interpreted in accordance with such intent, except as otherwise determined in the sole discretion of the Board or its delegate hereunder. To the extent that an Award or payment, or the settlement or deferral thereof, is subject to Section 409A of the Code, the Award will be granted, paid, settled or deferred in a manner that will meet the requirements of Section 409Aof the Code, such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Section 409A of the Code. In no event will the Company or any of its Subsidiaries or Parents have any obligation or liability under the terms of the Plan to reimburse, indemnify, or hold harmless any Participant


or any other person in respect of Awards, for any taxes, interest or penalties imposed, or other costs incurred, as a result of Section 409A of the Code.


Appendix 2: Definitions


As used in the Plan, the following definitions shall apply:

“Award” means any award under the Plan, including any Option, Restricted Stock, or Other Stock-Based Award.

“Award Agreement” means, with respect to each Award, the written or electronic agreement between the Company and the Participant setting forth the terms and conditions of the Award, which shall be in substantially a form (which need not be the same for each Participant) that the Board has from time to time approved, and will comply with and be subject to the terms and conditions of this Plan.

“Board” means the Board of Directors of the Company.

“Cause” means (a) in the case where there is no employment agreement, consulting agreement, change in control agreement or similar agreement in effect between the Company and the Participant at the time of the grant of the Award (or where there is such an agreement but it does not define “cause” (or words of like import), (i) Participant’s willful failure substantially to perform his or her duties and responsibilities to the Company or deliberate violation of a Company policy; (ii) Participant’s commission of any act of fraud, embezzlement, dishonesty or any other willful misconduct that has caused or is reasonably expected to result in material injury to the Company; (iii) unauthorized use or disclosure by Participant of any proprietary information or trade secrets of the Company or any other party to whom the Participant owes an obligation of nondisclosure as a result of his or her relationship with the Company; or (iv) Participant’s willful breach of any of his or her obligations under any written agreement or covenant with the Company; or (b) in the case where there is an employment agreement, consulting agreement, change in control agreement or similar agreement in effect between the Company and the Participant at the time of the grant of the Award that defines “cause” (or words of like import), “cause” as defined under such agreement. The determination as to whether a Participant is being terminated for Cause shall be made in good faith by the Company and shall be final and binding on the Participant. The foregoing definition does not in any way limit the Company’s ability to terminate a Participant’s employment or consulting relationship at any time as provided in Section 16 above, and the term “Company” will be interpreted to include any Subsidiary or Parent, as appropriate.

“Code” means the United States Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.

“Common Stock” means the Company’s Common Stock, par value $0.00001 per share.

“Company” means eXp World Holdings, Inc., a Delaware corporation, or any successor corporation.

“Consultant” means any person or entity, including an advisor or independent contractor, engaged by the Company or a Parent or Subsidiary to render services to such entity other than in connection with the offer or sale of securities in a capital raising transaction.

“Director” means a member of the Board.

“Disability” means in the case of ISOs, total and permanent disability as defined in Section 22(e)(3) of the Code and in the case of other Awards, that the Participant is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months.


“Effective Date” means the date on which the Plan has received approval by the Company’s stockholders required in accordance with the Company’s governing documents and applicable law.

“Employee” means any person, including Officers and Directors, employed by the Company or any Parent or Subsidiary of the Company. Neither service as a Director nor payment of a director’s fee by the Company will be sufficient to constitute “employment” by the Company.

“Exchange Act” means the United States Securities Exchange Act of 1934, as amended.

“Exercise Price” means the price at which a holder may purchase the Shares issuable upon exercise of an Option.

“Fair Market Value” means, as of any date, the value of a share of the Company’s Common Stock determined as follows: (i) If the Common Stock is traded on an established securities market, the closing price of a share of the Common Stock on such date on the composite transactions report of the principal securities market on which the Common Stock is so traded, or, if there is no sale of the Common Stock on such date, then on the last previous date on which there was a sale; or, (ii) if the Common Stock is not then traded on an established securities market, the fair market value of a share of the Common Stock as determined by the Board in a manner it considers reasonable or appropriate under the circumstances, taking into account the requirements of Section 409A or 422 of the Code, as applicable. The determination of fair market value for purposes of tax withholdings may be made in the Board’s (or its delegate’s) discretion subject to applicable laws and is not required to be consistent with the determination of Fair Market Value described above or for other purposes.

“Insider” means any person providing services to the Company or a Subsidiary whose transactions in the Company’s Common Stock are subject to Section 16 of the Exchange Act.

“Option” means an award of an option to purchase Shares pursuant to Section 5.

“Other Stock-Based Award” means an Award under Section 8 that is valued in whole or part by reference to, or is payable in or otherwise based on, Common Stock.

“Parent” means any corporation (other than the Company) in an unbroken chain of corporations ending with the Company if each of such corporations other than the Company owns stock possessing fifty percent (50%) or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.

“Participant” means a person who holds an Award under this Plan.

“Performance Factors” means any performance goal, metric or measure, individually or in combination, as determined by the Board or its delegate hereunder.

“Performance Period” means the period of service determined by the Board, during which years of service or performance is to be measured for the Award.

“Permitted Transferee” means any child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law (including adoptive relationships) of the Participant, any person sharing the Participant’s household (other than a tenant or employee), a trust in which these persons (or the Participant) have more than 50% of the beneficial interest, a foundation in which these persons (or the Participant) control the management of assets, and any other entity in which these persons (or the Participant) own more than 50% of the voting interests.

“Plan” means this eXp World Holdings, Inc. 2024 Equity Incentive Plan.


“Purchase Price” means the price to be paid for Shares acquired under the Plan, other than Shares acquired upon exercise of an Option.

“Restricted Stock Award” means an award of Shares pursuant to Section 6 or Section 8 of the Plan, or issued pursuant to the early exercise of an Option.

“Restricted Stock Unit” means an Award granted pursuant to Section 7 or Section 8 of the Plan.

“SEC” means the United States Securities and Exchange Commission.

“Securities Act” means the United States Securities Act of 1933, as amended.

“Shares” means shares of the Company’s Common Stock and the common stock of any successor security.

“Subsidiary” means any subsidiary corporation of the Company, whether now or hereafter existing, as defined in Section 424(f) of the Code.

“Termination” or “Terminated” means, for purposes of this Plan with respect to a Participant, that the Participant has for any reason ceased to provide services as an employee, officer, director, consultant, independent contractor or advisor to the Company or a Parent or Subsidiary of the Company. An employee will not be deemed to have ceased to provide services in the case of (i) sick leave, (ii) military leave, or (iii) any other leave of absence approved by the Board; provided, that such leave is for a period of not more than 90 days, unless reemployment upon the expiration of such leave is guaranteed by contract or statute or unless provided otherwise pursuant to formal policy adopted from time to time by the Company and issued and promulgated to employees in writing. In the case of any employee on an approved leave of absence, the Board may make such provisions respecting suspension of vesting of the Award while on leave from the employ of the Company or a Parent or Subsidiary of the Company as it may deem appropriate, except that in no event may an Award be exercised after the expiration of the term set forth in the applicable Award Agreement. In the event of military leave, if required by applicable laws, vesting shall continue for the longest period that vesting continues under any other statutory or Company approved leave of absence and, upon a Participant’s returning from military leave (under conditions that would entitle him or her to protection upon such return under the Uniform Services Employment and Reemployment Rights Act), he or she shall be given vesting credit with respect to Awards to the same extent as would have applied had the Participant continued to provide services to the Company throughout the leave on the same terms as he or she was providing services immediately prior to such leave. An employee shall have terminated employment as of the date he or she ceases to be employed (regardless of whether the termination is in breach of local laws or is later found to be invalid) and employment shall not be extended by any notice period or garden leave mandated by local law. The Board will have sole discretion to determine whether a Participant has ceased to provide services for purposes of the Plan and the effective date on which the Participant ceased to provide services (the “Termination Date”).


EX-31.1 3 expi-20240630xex31d1.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:

July 31, 2024

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-31.2 4 expi-20240630xex31d2.htm EX-31.2

Exhibit 31.2

Certification of the Chief Accounting Officer (Principal 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, Kent Cheng, 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:

July 31, 2024

By:

/s/ Kent Cheng

Kent Cheng

Chief Accounting Officer (Principal Financial Officer)


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

Exhibit 32.1

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

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

July 31, 2024

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 6 expi-20240630xex32d2.htm EX-32.2

Exhibit 32.2

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

In connection with the quarterly report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission (the “Report”), I, Kent Cheng, the Chief Accounting Officer (Principal 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:

July 31, 2024

By:

/s/ Kent Cheng

Kent Cheng

Chief Accounting 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 7 expi-20240630x10q001.jpg GRAPHIC begin 644 expi-20240630x10q001.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 8 expi-20240630.xsd EX-101.SCH 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Calc2) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - DISCONTINUED OPERATIONS - ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - DISCONTINUED OPERATIONS - INCOME STATEMENT OF DISCONTINUED OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - EXPECTED CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940705 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - COMMITMENT AND CONTINGENCIES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99940501 - 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 9 expi-20240630_cal.xml EX-101.CAL EX-101.DEF 10 expi-20240630_def.xml EX-101.DEF EX-101.LAB 11 expi-20240630_lab.xml EX-101.LAB EX-101.PRE 12 expi-20240630_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information
6 Months Ended
Jun. 30, 2024
shares
Document And Entity Information  
Document Type 10-Q
Document Period End Date Jun. 30, 2024
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,733,373
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2024
Document Fiscal Period Focus Q2
Entity Central Index Key 0001495932
Amendment Flag false
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 108,395 $ 125,873
Restricted cash 85,126 44,020
Accounts receivable, net of allowance for credit losses of $1,527 and $2,204, respectively 133,896 85,343
Prepaids and other assets 7,082 9,275
Current assets of discontinued operations 1,068 1,964
TOTAL CURRENT ASSETS 335,567 266,475
Property, plant, and equipment, net 11,789 12,967
Other noncurrent assets 10,815 7,410
Intangible assets, net 5,965 7,012
Deferred tax assets 66,916 69,253
Goodwill 19,673 16,982
Noncurrent assets of discontinued operations 6,706 5,569
TOTAL ASSETS 457,431 385,668
CURRENT LIABILITIES    
Accounts payable 11,529 8,788
Customer deposits 86,496 44,550
Accrued expenses 122,497 86,483
Litigation contingency 16,000  
Other liabilities 23 10
Current liabilities of discontinued operations 560 1,809
TOTAL CURRENT LIABILITIES 237,105 141,640
Long-term payable   20
TOTAL LIABILITIES 237,105 141,660
EQUITY    
Common Stock, $0.00001 par value 900,000,000 shares authorized; 189,947,235 issued and 153,733,373 outstanding at June 30, 2024; 183,606,708 issued and 154,669,037 outstanding at December 31, 2023 2 2
Additional paid-in capital 883,704 804,833
Treasury stock, at cost: 36,213,862 and 28,937,671 shares held, respectively (626,825) (545,559)
Accumulated deficit (35,100) (16,769)
Accumulated other comprehensive (loss) income (1,455) 332
Total eXp World Holdings, Inc. stockholders' equity 220,326 242,839
Equity attributable to noncontrolling interest   1,169
TOTAL EQUITY 220,326 244,008
TOTAL LIABILITIES AND EQUITY $ 457,431 $ 385,668
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for credit losses and bad debt $ 1,527 $ 2,204
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 900,000,000 900,000,000
Common stock, shares issued 189,947,235 183,606,708
Common stock, shares outstanding 153,733,373 154,669,037
Treasury stock, shares 36,213,862 28,937,671
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Revenues $ 1,295,244 $ 1,231,116 $ 2,238,298 $ 2,079,569
Operating expenses        
Commissions and other agent-related costs 1,197,668 1,135,615 2,062,414 1,912,453
General and administrative expenses 61,160 64,917 123,742 119,543
Technology and development expenses 14,848 14,888 29,609 28,948
Sales and marketing expenses 3,031 2,860 6,170 5,787
Litigation contingency     16,000  
Total operating expenses 1,276,707 1,218,280 2,237,935 2,066,731
Operating income 18,537 12,836 363 12,838
Other (income) expense        
Other (income) expense, net (1,749) (1,294) (2,937) (2,168)
Equity in losses of unconsolidated affiliates 374 143 523 485
Total other (income) expense, net (1,375) (1,151) (2,414) (1,683)
Income before income tax expense 19,912 13,987 2,777 14,521
Income tax expense 8,146 2,632 4,841 1,174
Net income (loss) from continuing operations 11,766 11,355 (2,064) 13,347
Net income (loss) from discontinued operations 617 (1,933) (1,192) (2,472)
Net income (loss) $ 12,383 $ 9,422 $ (3,256) $ 10,875
Basic, net income (loss) from continuing operations (in dollars per share) $ 0.08 $ 0.07 $ (0.01) $ 0.09
Basic, net income (loss) from discontinued operations (in dollars per share) 0.00 (0.01) (0.01) (0.02)
Basic, net income (loss) (in dollars per share) 0.08 0.06 (0.02) 0.07
Diluted, net income (loss) from continuing operations (in dollars per share) 0.08 0.07 (0.01) 0.09
Diluted, net income (loss) from discontinued operations (in dollars per share) 0.00 (0.01) (0.01) (0.02)
Diluted, net income (loss) (in dollars per share) $ 0.08 $ 0.06 $ (0.02) $ 0.07
Weighted average shares outstanding - Basic 153,580,879 153,249,120 154,160,607 152,899,883
Weighted average shares outstanding - Diluted 155,984,147 156,693,959 154,160,607 156,119,627
Comprehensive income (loss):        
Net income (loss) $ 12,383 $ 9,422 $ (3,256) $ 10,875
Other comprehensive income (loss):        
Foreign currency translation gain (loss), net of tax (898) 64 (1,787) 707
Comprehensive income (loss) attributable to eXp World Holdings, Inc. $ 11,485 $ 9,486 $ (5,043) $ 11,582
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common stock
Treasury stock
Additional paid-in capital
Accumulated (deficit) earnings
Accumulated other comprehensive income (loss)
Noncontrolling interest
Total
Beginning of period at Dec. 31, 2022 $ 2 $ (385,010) $ 611,872 $ 20,723 $ 236 $ 1,169  
Repurchases of common stock   (78,728)          
Net income (loss)       10,875     $ 10,875
Dividends declared and paid ($0.05 and $0.045 per share of common stock in Q2 2024 and Q2 2023, respectively)       (13,460)      
Shares issued for stock options exercised     1,253        
Agent growth incentive stock compensation     17,903        
Agent equity stock compensation     65,652        
Stock option compensation     5,126        
Foreign currency translation gain (loss)         707   707
Ending of period at Jun. 30, 2023 2 (463,738) 701,806 18,138 943 1,169 258,320
Beginning of period at Mar. 31, 2023 2 (414,926) 650,383 15,580 879 1,169  
Repurchases of common stock   (48,812)          
Net income (loss)       9,422     9,422
Dividends declared and paid ($0.05 and $0.045 per share of common stock in Q2 2024 and Q2 2023, respectively)       (6,864)      
Shares issued for stock options exercised     946        
Agent growth incentive stock compensation     9,236        
Agent equity stock compensation     38,876        
Stock option compensation     2,365        
Foreign currency translation gain (loss)         64   64
Ending of period at Jun. 30, 2023 2 (463,738) 701,806 18,138 943 1,169 258,320
Beginning of period at Dec. 31, 2023 2 (545,559) 804,833 (16,769) 332 1,169 244,008
Repurchases of common stock   (81,266)          
Net income (loss)       (3,256)     (3,256)
Dividends declared and paid ($0.05 and $0.045 per share of common stock in Q2 2024 and Q2 2023, respectively)       (15,075)      
Shares issued for stock options exercised     1,052        
Agent growth incentive stock compensation     17,403        
Agent equity stock compensation     56,456        
Stock option compensation     3,960        
Foreign currency translation gain (loss)         (1,787)   (1,787)
Transactions with noncontrolling interests           $ (1,169)  
Ending of period at Jun. 30, 2024 2 (626,825) 883,704 (35,100) (1,455)   220,326
Beginning of period at Mar. 31, 2024 2 (578,591) 841,576 (39,993) (557)    
Repurchases of common stock   (48,234)          
Net income (loss)       12,383     12,383
Dividends declared and paid ($0.05 and $0.045 per share of common stock in Q2 2024 and Q2 2023, respectively)       (7,490)      
Shares issued for stock options exercised     75        
Agent growth incentive stock compensation     9,495        
Agent equity stock compensation     30,588        
Stock option compensation     1,970        
Foreign currency translation gain (loss)         (898)   (898)
Ending of period at Jun. 30, 2024 $ 2 $ (626,825) $ 883,704 $ (35,100) $ (1,455)   $ 220,326
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY    
Common Stock, Dividends, Per Share, Cash Paid $ 0.05 $ 0.045
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
OPERATING ACTIVITIES    
Net income (loss) $ (3,256) $ 10,875
Reconciliation of net income (loss) to net cash provided by operating activities:    
Depreciation expense 3,950 4,163
Amortization expense - intangible assets 1,413 1,195
Allowance for credit losses on receivables/bad debt on receivables (677) (2,470)
Equity in loss of unconsolidated affiliates 523 485
Agent growth incentive stock compensation expense 18,157 18,148
Stock option compensation 3,975 5,126
Agent equity stock compensation expense 56,456 65,652
Deferred income taxes, net 2,337 3,370
Changes in operating assets and liabilities:    
Accounts receivable (48,871) (45,266)
Prepaids and other assets 1,841 367
Customer deposits 41,946 50,854
Accounts payable 2,741 (3,069)
Accrued expenses 35,243 49,273
Long term payable   (4,692)
Litigation contingency 16,000  
Other operating activities 23 157
NET CASH PROVIDED BY OPERATING ACTIVITIES 131,801 154,168
INVESTING ACTIVITIES    
Purchases of property, plant, equipment (2,772) (3,433)
Purchase of business (3,150)  
Investments in unconsolidated affiliates (3,938) (5,350)
Capitalized software development costs in intangible assets (509) (1,179)
NET CASH USED IN INVESTING ACTIVITIES (10,369) (9,962)
FINANCING ACTIVITIES    
Repurchase of common stock (81,266) (78,728)
Proceeds from exercise of options 1,052 1,253
Transactions with noncontrolling interests (1,169)  
Dividends declared and paid (15,075) (13,460)
NET CASH USED IN FINANCING ACTIVITIES (96,458) (90,935)
Effect of changes in exchange rates on cash, cash equivalents and restricted cash (1,346) 620
Net change in cash, cash equivalents and restricted cash 23,628 53,891
Cash, cash equivalents and restricted cash, beginning balance 169,893 159,383
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 193,521 213,274
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:    
Cash paid for income taxes $ 1,542 1,833
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Termination of lease obligation - operating lease   837
Property, plant and equipment increase due to transfer of right-of-use lease asset   $ 1,100
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2024
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.

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 U.S. GAAP 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, 2023, filed with the SEC on February 22, 2024 (“2023 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 three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.

In the first quarter of 2024, the Company determined that there has been a significant change to the Virbela business model.  As our customers evolve post-COVID, including return-to-work-offices, and in light of ongoing internal and external demand for web-accessible platforms and artificial intelligence solutions, we have experienced a decline in demand for our application-based platform, Virbela, and a rising interest in our web-accessible platform, Virbela Frame®. Accordingly, the Company has begun the process of winding down the Virbela business, which includes closing out current contracts, and reducing its external customers and internal employee support. Further, the technology is being replaced with Virbela Frame® technology that will be primarily utilized internally within the Company. The Company expects the process to wind down the Virbela business to be completed by the fourth quarter of 2024. As a result of this change, the Company determined that winding down of the Virbela business qualifies for reporting as discontinued operations in the Company’s condensed consolidated balance sheet and the Company’s condensed consolidated statements of comprehensive income (loss).

Prior period financial statement information has been reclassified to reflect Virbela as discontinued operations. For more information See Note 3 – Discontinued Operations.

In prior years, Virbela represented an operating and reporting segment under ASC 280. As a result of the Company’s decision to wind down the Virbela business in the first quarter of 2024, the Company determined that the remaining operations of Virbela do not meet the operating or reporting segment criteria; therefore, any operating results related to Virbela and Virbela Frame® technologies are included in the Other Affiliated Services segment beginning in the first quarter of 2024. All prior period segment disclosure information has been reclassified to conform to the current reporting structure in this Form 10-Q.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
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 does not exercise 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. Joint ventures are typically included in the Other Affiliated Services unless the joint venture specifically supports one of the reportable segments.

The Company has several joint venture investments. The operations of these joint ventures are not material to the Company’s financial position or results of operations.

Use of Estimates

The preparation of financial statements in conformity with U.S. 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. Prior year segment and financial statement information has been reclassified to reflect Virbela as discontinued operations.

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 amounts shown on the condensed consolidated statements of cash flows.

Cash and cash equivalents

Restricted cash

Total

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

Balance, December 31, 2023

$ 125,873

$ 44,020

$ 169,893

Balance, June 30, 2024

$ 108,395

$ 85,126

$ 193,521

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.2
DISCONTINUED OPERATIONS
6 Months Ended
Jun. 30, 2024
DISCONTINUED OPERATIONS  
DISCONTINUED OPERATIONS

3.

DISCONTINUED OPERATIONS

In accordance with ASC 205-20, the results of the Virbela business are presented as discontinued operations in the condensed consolidated statements of comprehensive income and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Virbela segment as assets and liabilities of discontinued operations in the condensed balance sheets. The following tables present the information for Virbela’s operations for the three and six months ended June 30, 2024 and 2023, and the balance sheet information as of June 30, 2024 and December 31, 2023 (in thousands).

ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS

(Unaudited)

June 30, 2024

December 31, 2023

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 684

$ 991

Accounts receivable, net of allowance for credit losses of $194 and $99, respectively

289

626

Prepaids and other assets

95

347

TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS

1,068

1,964

Property, plant, and equipment, net

7

11

Intangible assets, net

2,753

3,469

Deferred tax assets

3,946

2,089

TOTAL ASSETS OF DISCONTINUED OPERATIONS

$ 7,774

$ 7,533

LIABILITIES

CURRENT LIABILITIES

Accounts payable

$ 7

$ 110

Accrued expenses

553

1,699

TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS

560

1,809

TOTAL LIABILITIES OF DISCONTINUED OPERATIONS

$ 560

$ 1,809

INCOME STATEMENT OF DISCONTINUED OPERATIONS

(Unaudited)

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Revenues

$ 4

$ 1,811

$ 653

$ 3,974

Operating expenses

Cost of revenue

910

796

1,589

1,517

General and administrative expenses

309

2,578

2,074

5,308

Technology and development expenses

99

158

215

509

Sales and marketing expenses

1

18

(2)

54

Total operating expenses

1,319

3,550

3,876

7,388

Operating (loss)

(1,315)

(1,739)

(3,223)

(3,414)

Other income

Other income, net

(6)

(5)

(23)

(11)

Total other income, net

(6)

(5)

(23)

(11)

(Loss) before income tax expense

(1,309)

(1,734)

(3,200)

(3,403)

Income tax benefit (expense)

1,926

(199)

2,008

931

Net income (loss) from discontinued operations

$ 617

($ 1,933)

($ 1,192)

($ 2,472)

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.2
EXPECTED CREDIT LOSSES
6 Months Ended
Jun. 30, 2024
EXPECTED CREDIT LOSSES  
EXPECTED CREDIT LOSSES

4.

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 estimates 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 $128,814 and $81,004 of which the Company recognized expected credit losses of $88 and $-, respectively as of June 30, 2024 and December 31, 2023. As of June 30, 2024 and December 31, 2023, agent non-commission based fees receivable and short-term advances totaled $7,092 and $7,268, of which the Company recognized expected credit losses of $1,439 and $2,204, respectively.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.2
PLANT, PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2024
PLANT, PROPERTY AND EQUIPMENT, NET  
PLANT, PROPERTY AND EQUIPMENT, NET

5.

PLANT, PROPERTY AND EQUIPMENT, NET

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

    

June 30, 2024

December 31, 2023

Computer hardware and software

$ 38,830

$ 37,444

Furniture, fixture, and equipment

2,221

2,254

Total depreciable property and equipment

41,051

39,698

Less: accumulated depreciation

(31,451)

(27,733)

Depreciable property, net

9,600

11,965

Discontinued operations

(7)

(11)

Assets under development

2,196

1,013

Property, plant, and equipment, net

$ 11,789

$ 12,967

For the three months ended June 30, 2024 and 2023, depreciation expense was $1,891 and $2,096, respectively. For the six months ended June 30, 2024 and 2023 depreciation expense was $3,950 and $4,163, respectively.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2024
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

6.

GOODWILL AND INTANGIBLE ASSETS

Goodwill was $19,673 as of June 30, 2024 and $16,982 as of December 31, 2023. During the second quarter of 2024, the Company acquired a small real estate business, resulting in recording goodwill of $3,150. As of June 30, 2024, the Company recorded cumulative translation adjustment of ($459) related to Canadian goodwill. 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 six months ended June 30, 2024, no events occurred that indicated it was more likely than not that goodwill was impaired. The following tables present definite-lived intangible assets as of June 30, 2024 and December 31, 2023, in thousands:

June 30, 2024

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,655

 

($ 1,393)

 

$ 1,262

Existing technology

3,345

(1,498)

1,847

Non-competition agreements

458

(347)

111

Customer relationships

1,284

(698)

586

Licensing agreement

210

(210)

-

Intellectual property

2,836

(677)

2,159

Total intangible assets

 

$ 10,788

 

($ 4,823)

 

$ 5,965

December 31, 2023

Gross

Accumulated

Net Carrying

Operations

    

Amortization

    

Amount

Trade name

 

$ 2,672

 

($ 1,030)

 

$ 1,642

Existing technology

3,263

(1,122)

2,141

Non-competition agreements

468

(125)

343

Customer relationships

1,285

(652)

633

Licensing agreement

210

(210)

-

Intellectual property

2,836

(583)

2,253

Total intangible assets

 

$ 10,734

 

($ 3,722)

 

$ 7,012

Definite-lived intangible assets are amortized using the straight-line method over an asset’s estimated useful life. Amortization expense for definite-lived intangible assets for the three months ended June 30, 2024 and 2023 was $1,073 and $683, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2024 ended and 2023 was $1,413 and $1,195, respectively.

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

7.STOCKHOLDERS’ EQUITY

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

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Common stock:

Balance, beginning of quarter

186,361,476

174,532,043

183,606,708

171,656,030

Shares issued for stock options exercised

14,286

79,599

225,444

192,807

Agent growth incentive stock compensation

678,825

730,003

1,032,513

1,386,439

Agent equity stock compensation

2,892,648

2,558,438

5,082,570

4,664,807

Balance, end of quarter

189,947,235

177,900,083

189,947,235

177,900,083

The Company’s equity programs described below are administered under the stockholder approved 2015 Equity Incentive Plan, as amended. 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 prior to February 29, 2024, and a 5% discount on these issuances beginning as of March 1, 2024, as an additional cost of sales charge during the periods presented.

During the three months ended June 30, 2024 and 2023, the Company issued 2,892,648 and 2,558,438 shares of common stock, respectively, to agents and brokers with a value of $30,588 and $38,876, respectively, inclusive of discount. During the six months ended June 30, 2024 and 2023, the Company issued 5,082,570 and 4,664,807 shares of common stock, respectively, to agents and brokers with a value of $56,456 and $65,652, 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 granted on a fixed-dollar amount of shares based on the achievement of performance metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the performance metric is achieved.

For the three months ended June 30, 2024 and 2023 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $9,329 and $8,488, respectively, of which the total amount of stock compensation attributable to liability classified awards was $638 and $345, respectively. For the six months ended June 30, 2024 and 2023 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $18,157 and $18,148, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,288 and $1,338, respectively.

Agent Thrive Program

Announced in October 2023, the Thrive program provides a stock incentive to the individual teams of leaders of culturally aligned teams that join the Company as part of the program. After affiliating with the Company, the team leader becomes eligible to receive an award of the Company’s common stock through team performance benchmarks. Awards typically vest after production 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 production metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the production metric is achieved.

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

Amount

Stock grant liability balance at December 31, 2022

$ 3,885

Stock grant liability increase year to date

3,832

Stock grants reclassified from liability to equity year to date

(2,717)

Balance, December 31, 2023

$ 5,000

Stock grant liability increase year to date

1,288

Stock grants reclassified from liability to equity year to date

(806)

Balance, June 30, 2024

$ 5,482

Stock Option Awards

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

During the three months ended June 30, 2024 and 2023, the Company granted 322,082 and 1,440,010 stock options, respectively, to employees with an estimated grant date fair value of $6.35 and $8.35 per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model. During the six months ended June 30, 2024 and 2023 the Company granted 675,738 and 1,528,563 stock options, respectively, to employees with an estimated grant date fair

value of $6.63 and $8.34 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 a stock repurchase program with program changes subject to Board consent. In June 2023, the Board approved increasing the stock repurchase program to $1.0 billion. 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., a financial services firm that acts as an agent authorized to purchase shares on behalf of the Company, entered into a form of Issuer Repurchase Plan (“Issuer Repurchase Plan”) which authorized Stephens to repurchase common stock of the Company, which is amended from time to time to adjust the monthly repurchase amount. Most recently, on June 19, 2024, the Board approved, and the Company entered into an eighth amendment to the Issuer Repurchase Plan which provides for the repurchase of up to (i) $15.0 million during the calendar month commencing June 1, 2024 through and including June 30, 2024, (ii) $11.7 million during the calendar months commencing July 1, 2024 through and including September 30, 2024, and (iii) $8.3 million during the calendar months commencing October 1, 2024 through and including December 31, 2024.

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

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

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Treasury stock:

Balance, beginning of quarter

31,514,913

21,089,622

28,937,671

18,816,791

Repurchases of common stock

4,698,949

3,222,275

7,276,191

5,495,106

Balance, end of quarter

36,213,862

24,311,897

36,213,862

24,311,897

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2024
SEGMENT INFORMATION  
SEGMENT INFORMATION

8.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 Segment EBITDA. Adjusted Segment EBITDA is defined by us as a segment’s operating profit (loss) from continuing operations plus depreciation and amortization, litigation contingency and stock-based compensation expenses. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies. Historically, the Company has reported results for four reportable segments. In the first quarter of 2024, the Company determined that the Virbela segment qualified for reporting as discontinued operations. In prior years, Virbela represented an operating and reporting segment under ASC 280. Going forward, the remaining operations of Virbela will not meet the operating or reporting segment criteria, therefore, any operating results related to Virbela technology will be included in the

Other Affiliated Services segment. Prior year segment information has been reclassified to remove Virbela from the segment disclosure, in accordance with discontinued operations treatment.

The Company’s three 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.
Other Affiliated Services: includes our SUCCESS® Magazine, Virbela Frame® technology, 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 Condensed 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 (loss) from continuing operations and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation.

 

Revenues

Revenues

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

North American Realty

$ 1,274,621

$ 1,219,345

$ 2,201,758

$ 2,056,459

International Realty

20,316

11,991

35,912

22,748

Other Affiliated Services

1,467

1,072

3,255

2,749

Revenues reconciliation:

Segment eliminations

(1,160)

(1,292)

(2,627)

(2,387)

Consolidated revenues

$ 1,295,244

$ 1,231,116

$ 2,238,298

$ 2,079,569

Adjusted EBITDA

Adjusted EBITDA

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

North American Realty

$ 38,503

$ 34,122

$ 56,312

$ 55,325

International Realty

(2,376)

(3,782)

(5,731)

(7,458)

Other Affiliated Services

(988)

(1,168)

(1,755)

(1,849)

Corporate expenses and other

(2,325)

(2,325)

(4,968)

(4,548)

Consolidated Adjusted EBITDA

$ 32,814

$ 26,847

$ 43,858

$ 41,470

Operating Profit Reconciliation:

Depreciation and amortization expense

2,963

3,143

5,363

5,358

Litigation contingency

-

-

16,000

-

Stock compensation expense

9,329

8,488

18,157

18,148

Stock option expense

1,985

2,380

3,975

5,126

Consolidated operating profit

$ 18,537

$ 12,836

$ 363

$ 12,838

Goodwill

June 30, 2024

December 31, 2023

North American Realty

$ 17,286

$ 14,595

International Realty

-

-

Other Affiliated Services

2,387

2,387

Segment and consolidated total

19,673

16,982

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 R16.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

9.EARNINGS PER SHARE

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

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

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Numerator:

Net income (loss) from continuing operations

$ 11,766

$ 11,355

($ 2,064)

$ 13,347

Net income (loss) from discontinued operations

$ 617

($ 1,933)

($ 1,192)

($ 2,472)

Denominator:

Weighted average shares - basic

153,580,879

153,249,120

154,160,607

152,899,883

Dilutive effect of common stock equivalents

2,403,268

3,444,839

-

3,219,744

Weighted average shares - diluted

155,984,147

156,693,959

154,160,607

156,119,627

Earnings per share:

Net income (loss) from continuing operations per share - basic

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Net income (loss) from discontinued operations per share - basic

$ 0.00

($ 0.01)

($ 0.01)

($ 0.02)

Net income (loss) from continuing operations per share - diluted

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Net income (loss) from discontinued operations per share - diluted

$ 0.00

$ (0.01)

($ 0.01)

($ 0.02)

For three months ended June 30, 2024 and 2023 total outstanding shares of common stock excluded 447,005 and 656,776 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive. For six months ended June 30, 2024 and 2023 total outstanding shares of common stock excluded 3,037,309 and 588,940 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.2
INCOME TAXES
6 Months Ended
Jun. 30, 2024
INCOME TAXES  
INCOME TAXES

10.INCOME TAXES

Our quarterly tax provision is computed by applying the estimated annual effective tax rate to the year-to-date pre-tax income or loss plus discrete tax items arising in the period. Our provision for income tax expense from continuing operations amounted to $4.8 million and $1.2 million for the six months ended June 30, 2024 and 2023, which represent effective tax rates of positive 174.3% and 8.1% respectively. The provision for income tax expense was primarily attributable to deductible stock-based compensation shortfalls, research and development credit and non-deductible executive compensation. The effective tax rate differs from our statutory rates in both periods primarily due to the impact of the stock- based compensation, R&D tax credit and non-deductible executive compensation.

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. The Company does not expect adoption of Pillar Two rules to have a significant impact on its condensed financial statements during fiscal year 2024.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENT
6 Months Ended
Jun. 30, 2024
FAIR VALUE MEASUREMENT  
FAIR VALUE MEASUREMENT

11.FAIR VALUE MEASUREMENT

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

Level 1 – Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).
Level 2 – Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).
Level 3 – Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).

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

As of June 30, 2024 and December 31, 2023, the fair value of the Company’s money market funds was $42,455 and $46,268, 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 32 R19.htm IDEA: XBRL DOCUMENT v3.24.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

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

The Company and its affiliated brokerage entities are among several defendants in eight U.S. and one Canadian putative class action lawsuits alleging that the Company participated in a system that resulted in sellers of residential property paying inflated buyer broker commissions in violation of U.S. federal and state antitrust laws and federal Canadian antitrust laws, as applicable, as discussed further in our 2023 Annual Report and below, and one U.S. putative class action lawsuit alleging that the Company participated in a system that resulted in buyers of residential property paying inflated home prices as a result of sellers paying inflated buyer broker commissions in violation of federal and Illinois antitrust laws, as discussed further below and in our 2023 Annual Report (collectively, the “antitrust litigation”).

As of June 30, 2024, the Company has determined that it is probable that a loss associated with the antitrust litigation has occurred and that the lower boundary of potential loss is reasonably estimable.

Based on an analysis of settlements negotiated by co-defendants companies in similar legal matters and ongoing developments in the antitrust litigation, the Company has recorded a provision for loss of $16.0 million in the first quarter of 2024, which represents the lower boundary of a reasonably possible range of loss. The high-end range of loss cannot be reasonably estimated at this time due to the dynamic nature of the lawsuit and the contingent nature of possible outcomes. We have determined that it is at least reasonably possible that the loss estimate provision could change in the near term and that such change could be material. Additionally, we cannot provide any assurances that results of such litigation will not have a material adverse effect on our business, results of operations, cash flows or financial condition.

The Company continues to vigorously defend against these claims. However, due to the complexities inherent in such litigation, including the uncertainty of legal processes and potential developments in the cases, the ultimate liability may differ from the current provision. The Company will reassess this estimate as additional information becomes available or as circumstances change.

On May 22, 2024, Texas Capital Bank (“TCB”) entered into a Change in Terms Agreement (the “Change Agreement”) with SUCCESS Lending, LLC (“SUCCESS Lending”), an indirect subsidiary and unconsolidated joint venture of the Company, to modify certain terms of that certain Mortgage Warehouse Agreement entered into by and between TCB and SUCCESS Lending in April 2022. The Change Agreement reduces the size of the warehouse credit line provided by TCB to SUCCESS Lending under the Mortgage Warehouse Agreement from $25 million to $10 million.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

13.SUBSEQUENT EVENTS

Quarterly Cash Dividend

On July 26, 2024, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on August 30, 2024, to stockholders of record as of the close of business on August 14, 2024. The ex-dividend date is expected to be on or around August 13, 2024. The dividend will be paid in cash.

Commitments

On July 22, 2024, Flagstar Bank FSB (“Flagstar”) assigned that certain Mortgage Warehouse Agreement entered into in March 2022 (the “SUCCESS Credit Agreement”) with SUCCESS Lending to JPMorgan Chase Bank, National Association (“JPMorgan”). The SUCCESS Credit Agreement provided SUCCESS Lending with a revolving warehouse credit line of up to $25 million. In connection with the assignment of the SUCCESS Credit Agreement to JPMorgan, Flagstar also assigned to JPMorgan the related Capital Maintenance Agreement (the “Capital Maintenance Agreement”), pursuant to which the Company agreed to provide certain funds necessary to ensure that SUCCESS Lending is at all times in compliance with its financial covenants under the SUCCESS Credit Agreement. The material terms of the Capital Maintenance Agreement remain unchanged and the Company’s capital commitment liability under the Capital Maintenance Agreement is limited to $2,000,000. In the event SUCCESS Lending fails to comply with its financial covenants, the Company may have to contribute additional capital up to the limit. 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
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 does not exercise 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. Joint ventures are typically included in the Other Affiliated Services unless the joint venture specifically supports one of the reportable segments.

The Company has several joint venture investments. The operations of these joint ventures are not material to the Company’s financial position or results of operations.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. 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. Prior year segment and financial statement information has been reclassified to reflect Virbela as discontinued operations.

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 amounts shown on the condensed consolidated statements of cash flows.

Cash and cash equivalents

Restricted cash

Total

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

Balance, December 31, 2023

$ 125,873

$ 44,020

$ 169,893

Balance, June 30, 2024

$ 108,395

$ 85,126

$ 193,521

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of Cash

Cash and cash equivalents

Restricted cash

Total

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

Balance, December 31, 2023

$ 125,873

$ 44,020

$ 169,893

Balance, June 30, 2024

$ 108,395

$ 85,126

$ 193,521

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.2
DISCONTINUED OPERATIONS (Tables)
6 Months Ended
Jun. 30, 2024
DISCONTINUED OPERATIONS  
Schedule of discontinued operations

ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS

(Unaudited)

June 30, 2024

December 31, 2023

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 684

$ 991

Accounts receivable, net of allowance for credit losses of $194 and $99, respectively

289

626

Prepaids and other assets

95

347

TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS

1,068

1,964

Property, plant, and equipment, net

7

11

Intangible assets, net

2,753

3,469

Deferred tax assets

3,946

2,089

TOTAL ASSETS OF DISCONTINUED OPERATIONS

$ 7,774

$ 7,533

LIABILITIES

CURRENT LIABILITIES

Accounts payable

$ 7

$ 110

Accrued expenses

553

1,699

TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS

560

1,809

TOTAL LIABILITIES OF DISCONTINUED OPERATIONS

$ 560

$ 1,809

INCOME STATEMENT OF DISCONTINUED OPERATIONS

(Unaudited)

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Revenues

$ 4

$ 1,811

$ 653

$ 3,974

Operating expenses

Cost of revenue

910

796

1,589

1,517

General and administrative expenses

309

2,578

2,074

5,308

Technology and development expenses

99

158

215

509

Sales and marketing expenses

1

18

(2)

54

Total operating expenses

1,319

3,550

3,876

7,388

Operating (loss)

(1,315)

(1,739)

(3,223)

(3,414)

Other income

Other income, net

(6)

(5)

(23)

(11)

Total other income, net

(6)

(5)

(23)

(11)

(Loss) before income tax expense

(1,309)

(1,734)

(3,200)

(3,403)

Income tax benefit (expense)

1,926

(199)

2,008

931

Net income (loss) from discontinued operations

$ 617

($ 1,933)

($ 1,192)

($ 2,472)

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2
PLANT, PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2024
PLANT, PROPERTY AND EQUIPMENT, NET  
Schedule of plant, property and equipment

    

June 30, 2024

December 31, 2023

Computer hardware and software

$ 38,830

$ 37,444

Furniture, fixture, and equipment

2,221

2,254

Total depreciable property and equipment

41,051

39,698

Less: accumulated depreciation

(31,451)

(27,733)

Depreciable property, net

9,600

11,965

Discontinued operations

(7)

(11)

Assets under development

2,196

1,013

Property, plant, and equipment, net

$ 11,789

$ 12,967

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2024
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Definite-Lived Assets

June 30, 2024

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,655

 

($ 1,393)

 

$ 1,262

Existing technology

3,345

(1,498)

1,847

Non-competition agreements

458

(347)

111

Customer relationships

1,284

(698)

586

Licensing agreement

210

(210)

-

Intellectual property

2,836

(677)

2,159

Total intangible assets

 

$ 10,788

 

($ 4,823)

 

$ 5,965

December 31, 2023

Gross

Accumulated

Net Carrying

Operations

    

Amortization

    

Amount

Trade name

 

$ 2,672

 

($ 1,030)

 

$ 1,642

Existing technology

3,263

(1,122)

2,141

Non-competition agreements

468

(125)

343

Customer relationships

1,285

(652)

633

Licensing agreement

210

(210)

-

Intellectual property

2,836

(583)

2,253

Total intangible assets

 

$ 10,734

 

($ 3,722)

 

$ 7,012

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2024
STOCKHOLDERS' EQUITY  
Schedule of common stock issued roll forward

 

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Common stock:

Balance, beginning of quarter

186,361,476

174,532,043

183,606,708

171,656,030

Shares issued for stock options exercised

14,286

79,599

225,444

192,807

Agent growth incentive stock compensation

678,825

730,003

1,032,513

1,386,439

Agent equity stock compensation

2,892,648

2,558,438

5,082,570

4,664,807

Balance, end of quarter

189,947,235

177,900,083

189,947,235

177,900,083

Changes in the Company's stock compensation liability

Amount

Stock grant liability balance at December 31, 2022

$ 3,885

Stock grant liability increase year to date

3,832

Stock grants reclassified from liability to equity year to date

(2,717)

Balance, December 31, 2023

$ 5,000

Stock grant liability increase year to date

1,288

Stock grants reclassified from liability to equity year to date

(806)

Balance, June 30, 2024

$ 5,482

Schedule of shares repurchased

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Treasury stock:

Balance, beginning of quarter

31,514,913

21,089,622

28,937,671

18,816,791

Repurchases of common stock

4,698,949

3,222,275

7,276,191

5,495,106

Balance, end of quarter

36,213,862

24,311,897

36,213,862

24,311,897

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2024
SEGMENT INFORMATION  
Schedule of segment's financial information

 

Revenues

Revenues

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

North American Realty

$ 1,274,621

$ 1,219,345

$ 2,201,758

$ 2,056,459

International Realty

20,316

11,991

35,912

22,748

Other Affiliated Services

1,467

1,072

3,255

2,749

Revenues reconciliation:

Segment eliminations

(1,160)

(1,292)

(2,627)

(2,387)

Consolidated revenues

$ 1,295,244

$ 1,231,116

$ 2,238,298

$ 2,079,569

Adjusted EBITDA

Adjusted EBITDA

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

North American Realty

$ 38,503

$ 34,122

$ 56,312

$ 55,325

International Realty

(2,376)

(3,782)

(5,731)

(7,458)

Other Affiliated Services

(988)

(1,168)

(1,755)

(1,849)

Corporate expenses and other

(2,325)

(2,325)

(4,968)

(4,548)

Consolidated Adjusted EBITDA

$ 32,814

$ 26,847

$ 43,858

$ 41,470

Operating Profit Reconciliation:

Depreciation and amortization expense

2,963

3,143

5,363

5,358

Litigation contingency

-

-

16,000

-

Stock compensation expense

9,329

8,488

18,157

18,148

Stock option expense

1,985

2,380

3,975

5,126

Consolidated operating profit

$ 18,537

$ 12,836

$ 363

$ 12,838

Goodwill

June 30, 2024

December 31, 2023

North American Realty

$ 17,286

$ 14,595

International Realty

-

-

Other Affiliated Services

2,387

2,387

Segment and consolidated total

19,673

16,982

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
EARNINGS PER SHARE  
Schedule of calculation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

2024

2023

2024

2023

Numerator:

Net income (loss) from continuing operations

$ 11,766

$ 11,355

($ 2,064)

$ 13,347

Net income (loss) from discontinued operations

$ 617

($ 1,933)

($ 1,192)

($ 2,472)

Denominator:

Weighted average shares - basic

153,580,879

153,249,120

154,160,607

152,899,883

Dilutive effect of common stock equivalents

2,403,268

3,444,839

-

3,219,744

Weighted average shares - diluted

155,984,147

156,693,959

154,160,607

156,119,627

Earnings per share:

Net income (loss) from continuing operations per share - basic

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Net income (loss) from discontinued operations per share - basic

$ 0.00

($ 0.01)

($ 0.01)

($ 0.02)

Net income (loss) from continuing operations per share - diluted

$ 0.08

$ 0.07

($ 0.01)

$ 0.09

Net income (loss) from discontinued operations per share - diluted

$ 0.00

$ (0.01)

($ 0.01)

($ 0.02)

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 108,395 $ 125,873 $ 124,714  
Restricted cash 85,126 44,020 88,560  
Total cash, cash equivalents, and restricted cash $ 193,521 $ 169,893 $ 213,274 $ 159,383
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.2
DISCONTINUED OPERATIONS - ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 684 $ 991
Accounts receivable, net of allowance for credit losses of $194 and $99, respectively 289 626
Prepaids and other assets 95 347
TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS 1,068 1,964
Property, plant, and equipment, net 7 11
Intangible assets, net 2,753 3,469
Deferred tax assets 3,946 2,089
TOTAL ASSETS OF DISCONTINUED OPERATIONS 7,774 7,533
CURRENT LIABILITIES    
Accounts payable 7 110
Accrued expenses 553 1,699
TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS 560 1,809
TOTAL LIABILITIES OF DISCONTINUED OPERATIONS 560 1,809
Accounts receivable, net of allowance for credit losses $ 194 $ 99
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2
DISCONTINUED OPERATIONS - INCOME STATEMENT OF DISCONTINUED OPERATIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
DISCONTINUED OPERATIONS        
Revenues $ 4 $ 1,811 $ 653 $ 3,974
Operating expenses        
Cost of revenue 910 796 1,589 1,517
General and administrative expenses 309 2,578 2,074 5,308
Technology and development expenses 99 158 215 509
Sales and marketing expenses 1 18 (2) 54
Total operating expenses 1,319 3,550 3,876 7,388
Operating (loss) (1,315) (1,739) (3,223) (3,414)
Other income, net (6) (5) (23) (11)
Total other income, net (6) (5) (23) (11)
(Loss) before income tax expense (1,309) (1,734) (3,200) (3,403)
Income tax benefit (expense) (1,926) 199 (2,008) (931)
Net income (loss) from discontinued operations $ 617 $ (1,933) $ (1,192) $ (2,472)
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2
EXPECTED CREDIT LOSSES (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounts receivable, allowance for credit losses and bad debt $ 1,527 $ 2,204
Agent Noncommission Based Fees    
Amount receivables from real estate property settlements 7,092 7,268
Accounts receivable, allowance for credit losses and bad debt 1,439 2,204
Commissions Receivable for Real Estate Property Settlements    
Amount receivables from real estate property settlements 128,814 $ 81,004
Accounts receivable, allowance for credit losses and bad debt $ 88  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2
PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
PLANT, PROPERTY AND EQUIPMENT, NET        
Depreciation expense $ 1,891 $ 2,096 $ 3,950 $ 4,163
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2
PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Total depreciable property and equipment $ 41,051 $ 39,698
Less: accumulated depreciation (31,451) (27,733)
Depreciable property, net 9,600 11,965
Discontinued operations (7) (11)
Assets under development 2,196 1,013
Property, plant, and equipment, net 11,789 12,967
Computer hardware and software    
Total depreciable property and equipment 38,830 37,444
Furniture, fixtures and equipment    
Total depreciable property and equipment $ 2,221 $ 2,254
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.2
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Goodwill $ 19,673   $ 19,673   $ 16,982
Goodwill, impairment loss     0    
Amortization expense - intangible assets 1,073 $ 683 1,413 $ 1,195  
Adjustment | CANADA          
Cumulative translation adjustment     (459)    
Small Real Estate Business          
Goodwill $ 3,150   $ 3,150    
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.2
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 10,788 $ 10,734
Accumulated Amortization (4,823) (3,722)
Discontinued operations (2,753) (3,469)
Net Carrying Amount 5,965 7,012
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,655 2,672
Accumulated Amortization (1,393) (1,030)
Net Carrying Amount 1,262 1,642
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,345 3,263
Accumulated Amortization (1,498) (1,122)
Net Carrying Amount 1,847 2,141
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 458 468
Accumulated Amortization (347) (125)
Net Carrying Amount 111 343
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,284 1,285
Accumulated Amortization (698) (652)
Net Carrying Amount 586 633
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 210 210
Accumulated Amortization (210) (210)
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,836 2,836
Accumulated Amortization (677) (583)
Net Carrying Amount $ 2,159 $ 2,253
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Feb. 29, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Agent Equity Award Program            
Stock issued for services, shares     2,892,648 2,558,438 5,082,570 4,664,807
Stock issued for services, value     $ 30,588 $ 38,876 $ 56,456 $ 65,652
Percentage of commission potentially redeemed in common stock         5.00%  
Percentage of discount of market price, date of issuance 5.00% 10.00%        
Agent Growth Incentive Program            
Stock issued for services, shares     678,825 730,003 1,032,513 1,386,439
Stock based compensation     $ 9,329 $ 8,488 $ 18,157 $ 18,148
Amount of stock compensation attributable to liability classified awards     $ 638 $ 345 $ 1,288 $ 1,338
Stock Options            
Vesting period         3 years  
Share-based award expiration period         10 years  
Granted     322,082 1,440,010 675,738 1,528,563
Grant date fair value     $ 6.35 $ 8.35 $ 6.63 $ 8.34
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Common Stock, Shares, Issued, Beginning of year 186,361,476 174,532,043 183,606,708 171,656,030
Shares issued for stock options exercised, shares 14,286 79,599 225,444 192,807
Common Stock, Shares, Issued, end of year 189,947,235 177,900,083 189,947,235 177,900,083
Agent Equity Award Program        
Agent equity stock compensation, shares 2,892,648 2,558,438 5,082,570 4,664,807
Agent Growth Incentive Program        
Agent equity stock compensation, shares 678,825 730,003 1,032,513 1,386,439
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
STOCKHOLDERS' EQUITY    
Balance, at beginning of period $ 5,000 $ 3,885
Stock grant liability increase year to date 1,288 3,832
Stock grants reclassified from liability to equity year to date (806) (2,717)
Balance, at end of period $ 5,482 $ 5,000
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
May 31, 2022
Dec. 31, 2020
Nov. 30, 2019
Dec. 31, 2018
STOCKHOLDERS' EQUITY                
Stock repurchase program authorized amount       $ 1,000.0 $ 500.0 $ 400.0 $ 75.0 $ 25.0
Scenario, Plan                
STOCKHOLDERS' EQUITY                
Stock repurchase program authorized amount per month     $ 15.0          
Scenario, Plan | Subsequent Event                
STOCKHOLDERS' EQUITY                
Stock repurchase program authorized amount per month $ 8.3 $ 11.7            
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Treasury stock:        
Balance, beginning of year 31,514,913 21,089,622 28,937,671 18,816,791
Repurchase of common stock, shares 4,698,949 3,222,275 7,276,191 5,495,106
Balance, end of year 36,213,862 24,311,897 36,213,862 24,311,897
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION (Narrative) (Details) - segment
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
SEGMENT INFORMATION    
Number of reportable segments 3 4
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION (Financial Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Revenues $ 1,295,244 $ 1,231,116 $ 2,238,298 $ 2,079,569  
Consolidated Adjusted EBITDA 32,814 26,847 43,858 41,470  
Depreciation and amortization expense 2,963 3,143 5,363 5,358  
Litigation contingency     16,000    
Stock compensation expense 9,329 8,488 18,157 18,148  
Stock option expense 1,985 2,380 3,975 5,126  
Consolidated operating profit 18,537 12,836 363 12,838  
Goodwill 19,673   19,673   $ 16,982
Operating segments | North American Realty          
Segment Reporting Information [Line Items]          
Revenues 1,274,621 1,219,345 2,201,758 2,056,459  
Consolidated Adjusted EBITDA 38,503 34,122 56,312 55,325  
Goodwill 17,286   17,286   14,595
Operating segments | International Realty          
Segment Reporting Information [Line Items]          
Revenues 20,316 11,991 35,912 22,748  
Consolidated Adjusted EBITDA (2,376) (3,782) (5,731) (7,458)  
Operating segments | Other Affiliated Services          
Segment Reporting Information [Line Items]          
Revenues 1,467 1,072 3,255 2,749  
Consolidated Adjusted EBITDA (988) (1,168) (1,755) (1,849)  
Goodwill 2,387   2,387   $ 2,387
Operating segments | Corporate expenses and other          
Segment Reporting Information [Line Items]          
Consolidated Adjusted EBITDA (2,325) (2,325) (4,968) (4,548)  
Segment eliminations          
Segment Reporting Information [Line Items]          
Revenues $ (1,160) $ (1,292) $ (2,627) $ (2,387)  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER SHARE        
Net income (loss) from continuing operations- basic $ 11,766 $ 11,355 $ (2,064) $ 13,347
Net income (loss) from continuing operations- diluted 11,766 11,355 (2,064) 13,347
Net income (loss) from discontinued operations- basic 617 (1,933) (1,192) (2,472)
Net income (loss) from discontinued operations- diluted $ 617 $ (1,933) $ (1,192) $ (2,472)
Weighted average shares - basic 153,580,879 153,249,120 154,160,607 152,899,883
Dilutive effect of common stock equivalents 2,403,268 3,444,839   3,219,744
Weighted average shares - diluted 155,984,147 156,693,959 154,160,607 156,119,627
Net income (loss) from continuing operations per share basic $ 0.08 $ 0.07 $ (0.01) $ 0.09
Net income (loss) from discontinued operations per share basic 0.00 (0.01) (0.01) (0.02)
Net income (loss) from continuing operations per share diluted 0.08 0.07 (0.01) 0.09
Net income (loss) from discontinued operations per share diluted $ 0.00 $ (0.01) $ (0.01) $ (0.02)
Shares excluded, anti-dilutive 447,005 656,776 3,037,309 588,940
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
INCOME TAXES        
Income tax expense $ 8,146 $ 2,632 $ 4,841 $ 1,174
Effective income tax rate     174.30% 8.10%
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Money Market Funds    
Money market funds $ 42,455 $ 46,268
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.2
COMMITMENT AND CONTINGENCIES (Narrative) (Details) - USD ($)
$ in Millions
Jul. 22, 2024
May 22, 2024
May 21, 2024
Mar. 31, 2024
Loss Contingency, Estimate of Possible Loss       $ 16.0
SUCCESS Lending LLC | Texas Capital Bank        
Warehouse credit line   $ 10.0 $ 25.0  
Subsequent Event | SUCCESS Lending LLC        
Warehouse credit line $ 25.0      
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.2
SUBSEQUENT EVENTS (Narrative) (Details) - Subsequent Event - USD ($)
Jul. 26, 2024
Jul. 22, 2024
Dividend (amount per share) $ 0.05  
SUCCESS Lending LLC    
Warehouse credit line   $ 25,000,000
Indirect Guarantee of Indebtedness    
Capital commitment   $ 2,000,000
O 2024 Q2 Dividends    
Dividend declared date Jul. 26, 2024  
Dividend payable date Aug. 30, 2024  
Dividend record date Aug. 14, 2024  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( N _U@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " +@/]8$Z&].NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU%(71S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'\)B9/]]\ M ]-B4#A$>HY#H,B.TM7DNSXI#!MQ8 X*(.&!O$GEG.CGYFZ(WO#\C'L(!C_, MGJ"6\@8\L;&S (JQ$H5N+"B,9'N();W'%A\_899A%H(X\]9R@*BL0>ID8 MCE/7P@6PP)BB3]\%LBLQ5__$Y@Z(4W)*;DV-XUB.3<[-.U3P]O3XDM&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M"X#_6,1.^YH]!0 >A4 !@ !X;"]W;W)K:M6\FA]_T^.>5].Q*XZV0WU7 N2;O<92HJTZ@=7II6,S4N4AY G?6 M0L9,PZG<6"J5G/EYHSBRJ&T/K)B%26HXG<.%IW 3:'/!FHQ3MN$KKO]*EQ+.K%+%#V.>J% D1/+U56?J7%Z[U#3( MG_@[Y%MU=$S,I[P*\=V<+/RKCFV(>,0];208_+SQ&8\BHP0<_^Y%.^4[3UGOO^@OM'S1*3R_\FV>+;7 MZQ O4UK$^\9 $(=)\]X$X;N">:$#W#?) 6,6+ANB-K8TO,0\:GE[ MP>M"D)X0') O(M&! C&?^S^VMP"N)*0'PFN*"OZ1)>?$M<\(M6F/J(!)KA!9 MM_QP-Y=UFSY\VOK#"\%>O:"9/IH7[O$MY'1S>W+&[CPA%OZ3HMZ-8?P+"K!<*5RE[-NQ5!&Y1H@W9H MCQF3FLMH1YYX*J2N8\.EM,PX0G11$EVT[#+)P,5R$SJ-A&NM6:0PIF')-$1U M]@/]B6]"I0%+DWL6UW9?@\[7)7EY>+J;D\\/=_/%_:?563'4%_>SF;O9.'#T O7H9?'#@/$)4?#KCT8.O:( M8H2T(J1M"*>^#QZIS@X'Y Z>(P]);6\V2%+JC,A3&$*^?H@9N7GW I9L^,E$VR!T M/UW-IUCM1JOL0%MEAUDFI2E+BEHD#QU3W+4/P0H@":- N$PC4&7_%'?NPZS\P2E7^3*7/&0:$F9B/*V6 ML5#NY\IF_^5MXO3="]>%O['U5H=5Y0#:X-Q[E[@-E4E/WSA8-K;<:Y#K=AW: M=;%RC%8N3QOJ]\/"ZICM%B[6#WI.^0;I$SF[HWZ(Q+\,.#,Y](\ /?70NC#B7E!N=TZ^0]02P,$% @ M"X#_6%=S:X?81)V.*$(E02M./^^EM0 MLB@1(!QW\B$Q22V6SRX6S[, SY]D]:5>":'0UW51UA>CE5*;=^-QG:[$FM=G M5FNNX+9Z&->;2O"L';0NQA3C<+SF>3F:G+?//E63<]FH(B_%IPK5 MS7K-J^?WHI!/%R,R>GEPFS^LE'XPGIQO^(-8"/5Y\ZF"N_'>2Y:O15GGLD25 MN+\8378RP1B0*D2KM@L.?1W$IBD)[ M AQ_[9R.]N_4 P^O7[S_V@8/P=SQ6ES*XL\\4ZN+43Q"F;CG3:%NY=,'L0NH M!9C*HF[_1T\[6SQ":5,KN=X-!@3KO-S^Y5]WB3@80/R! 70W@'[K +8;P-I MM\C:L*ZXXI/S2CZA2EN#-WW1YJ8=#='DI9[&A:K@UQS&JGXU7<+-^^GU].9RAA8?9K/E IVBSXLK]-/)S^@$Y25:KF13\S*KS\<* M,&A/XW3WOO?;]]&!]_W>E&>(80]13'W+\$OW\"N1PG#2#F?'P\<0^3Y\N@^? MMO[84/B?;V]G-TLT72P@3ELXV_&^?;Q>9._J#4_%Q0A642VJ1S&:_.L'$N)? M;,%])V='H;)]J,SE?7+)ZQ6"24.IOA!_-?DC+T2IK).X=16VKC03/$X(CED2 MG(\?#^.QF-$@CMC>[ BIOT?J.Y'>BEI5>:K$%JL-W]9!5:W@*5:B0IQ",5>,:&!(,(Q[<$TC1(:!7:4T1YEY*[KIJJ@C'?0 M=)JSO$YEJ?*R@0H"P:NX5@PKZLA,+P[C'FJ+41+Z=M3Q'G7L1+W\N)Q>H]?I M)S;>S5@0A%$/HFE&P] ?2FVR!YF\4@ Z>^K90YN"E\IK"T$SQP:$7+55;\.< MF/DB49ST(%NL:'(0V!%B@CL]PT[,']LZ+669'M6%5:FP9?9CTBLIDE-!@@*M)I&W&+VV]29D]Y45BA,=OZ/1"I'32+69C$ M0PGLQ(RXU>RF7XIOI"ABJE@882.QIA701#( OM,ZXA:[+4T-TQ,QA<$"UQP [B2+A-S5PU_/I^_GU?#F?V7$ZE>ZM;=SW\G8<O6)K[ EA@;-"M$F4M1/^O)KL8-0X@%:HYV8 M4;>87>0]%L$\K5LF^IGS[9EMP?9#H=0=BI)W2HY^\_G^?)_5FC?51B_E[?C M,#MAI*]L!>5Z#52Y4#+]XJ$3? 8$B E46(4>>=$(E&#LX>T_5*\X8$"\42M9 MY7^+[!=$XL1+_,BC+$!Y7>OUKG<\)&!>Q)C'(H9DHVKHVS.@8L05^KTIQ?XX M2SM@7HA##[:^QPY\#[IA#[.H[^!*I&)]!Z1H/]3:39*ITOV=M=/D.)V=BE.W MBD^S+-=4QPNDSP%.'-)V-FCL)2SRPHB\U,!*%-GK1S'4%/G3D(8Q M-9:QQ3" EB48X'C6]0/,W0] S]*LFX+KH[%,W.=I;MTP,K,9.&4!,;H!FQT) MHZ%M ^MTGKEU_A#G]N HE6M8\BM]_O\HT$_Z3.QGE)?PV,K\S-3W4P(I[ =@ MFC$V4/>LZP.8NP]82BAQ)/Z[07_*JLC0!UGHY0H;]'F9GFW+:P7/1%7_V!Z' M*&N],%/G*<7,.*6TV?DT9D.S<'#@Z^X(9BTT6 >JRN\:I546*=F>C4 _4\FB MT"24ER##HK87DO,%;U4'9FDFR&"Q=:T$<[<26PD>ECAFT7WK/%CL?!_C@=T0 MZWH$]L8> 4UOKER ^-8W;JIMMA9-]7C@\]#^MO#W>RG5RXW^"+7_Z#CY/U!+ P04 M" +@/]8$>L:> P# "W" & 'AL+W=O?R["Q>GN^+B228 BCQG:2Y[1J+4XL(T991 1N4Y7T".5V9< M9%3A5,Q-N1! XU*4I:9C69Z9498;8;<\-Q9AEQ7,<]P]) D$*DM /%PQ(&D*;:"#%^K3V->DDMW!R_NG\M<\=< MIE3"@*<_6:R2GA$8)(89+5)USU=7L,ZGK?TBGLKREZRJ6+]CD*B0BF=K,1)D M+*^.]'E=APV!W7I#X*P%SGL%[EK@EHE69&5:0ZIHV!5\182.1C<]*&M3JC$; MENN[.%$"KS+4J7!P=SL&%I'DLNZ9")NUL1NOU+ZOUG3?6_U;D MY\2U3HEC.:T&^>"P? @1RNU2[F[+3:Q$70ZG+H=3^KG_4HZF+"O;5K.M;L4+ MN: 1] SL-0EB"4;X^9/M65^: <'G!HD$Q$R1E$L)DN!]QT:*L7>FJJDRU7)>N9Q^IBQ#N^WX77.Y MF?%^D.-8K3IH*Y-6G4GK8"8#GF7XH, 6BIY.R8(*LJ1I 4V,E9&_R0AG5GL' M\F]16Y3MFK+] 4J98*-A30N5<,%^0]Q$6QFV-S@ZUOJS0_R>R"UJKZ;V/D[- MI"R:B;T]#COH=%J^X^[6N"G2]2S/MX)F8K\F]C].C-N:5/@'9OF\"=O?AVF[ MONOB=P>[*;+E>1W+]9NQ@QH[.(C]@%NS+,3+-G@3;+"'X'J.[0:>L\.Z'^@$ M'=?W?'L'U=S85O26_IV*.82 M XVE;G-HDZ+.;N^K8M&V4%GT2G32_ONC7F)9Y(AU[K3]T%CRPR'GX,"?1CE^7E]60KQ/YR-BM76[:+RPN^9[G\9LV+72SD8[&9E?N"Q4G= M:)?-B&6YLUV1I3G[4J#RL-O%Q<\;EO'GZPF>O+SXFFZV MHGHQFU_MXPU;,O''_DLAGV9'*TFZ8WF9\AP5;'T]>8\O(VI7#6K$GRE[+D\^ MH\J51\Z_5P^WR?7$JD;$,K82E8E8_GEB"Y9EE24YCK]:HY-CGU7#T\\OUC_4 MSDMG'N.2+7CV+4W$]GKB3U#"UO$A$U_Y\T?6.N14]E8\*^O_T7.+M29H=2@% MW[6-Y0AV:=[\C7^T1)PTD';@!J1M0-0&]D #VC:@Y_9@MPWLR><(O?ETOUR^15/T MQS)$;WY[BWY#:8X>MOQ0QGE27LV$'%[5R6S5#N6F&0H9& I%GWDNMB6*\H0E M0/O0W-XUM)])6H[G8M'3KEM6"\C3')'"(+:/MZ919"$=HZN.,4+O]ZR(19IO$/LAU]$2=MH9 M,^;&-!:.:2P:R5AO(MSC1+C&F%OPW2XM*RE1(KD4("ZVK$!2=N1B6K L%BQ! M*UX*<'X:T\YIL.' SB4( M ,.!8P_X[Q_]]XW^/[#5-N<9W_RL*4AD.[#*V.D5I&9W^E(IT$]?;@)449-)GEJ]^@GK0:.BUQ7A4 M:V%KK1=G%A2PN_*R5KS75+P2>ZUE*P5B 0.P37PTR M "A7?"^@CLH2 +1HP;&N@G.!.A&.S"K^OE](WC:]O7Z8;='I4<3VJM7!4:]%8UOI3T@EL M;%;8\)2\0SD3X+S86F1,L6<':C!",!+8:C ",!*HH1V!,.P.A6.GN+%11\ZC MOPZI^%GM^S->RK*#^!H=)!%YR;,TJ85>O%ZG62H_PC7)T9/)4_UL[C1[9FA>LK<1(Q#^,!0H0G(&4W"H! (P&OBIR 1CQ/"T/ &.V M0X96H4[D8K/*O3W/8UUC^MAV58I2HOJKHZ1 QJJ_@$+&)_G5=[=3M=@L M:^^8>)GD-U7BOT7K@N]:M7>H%N-6D+!F!# M"=6I2V)6EX-$O8(+6QL:%$0@2MW\ *B^FRT;H+'!B.QSTZE/8E:?89H=I,3\ M^[+/.8LX$/6K[-,;@5$%VA[*ODZP$K-@_15Q(^2?+C2U_'//R[^S8-$ ;"C_ M.F5+S,K60-4KV/#.*N,@2LM '05F(&CLS SL="\QZ]YO]>_PU2[O20;)AC4< MR&W@090BSI,J]::HKF$@+X \=:CCRX59W0_#4&++#8-Z*@5";;G?=]63K@B$ M$C\(_*$]$>E$,C&+Y/.X:>,+9 <0K(X32)5O:^(0@KIN0 ,G4-F!H /L@%:E MFG3)@&JFG6JFEO$@:\%W^X)MJQLG3ZR?6)?@3\6C'A6/:BT0$$*'NIS6,'33L%3T%HYJ+1K+ M6G]Z3JZ=F'<*'W@A"VF.5H>BJ'Y'0J*(\S)K?E_:Q'(-;F:I6:'YNCJ$ 2=, MWQ%,??5JP@) J0<)(60)>^J)5 3 3G]JZ=/1[0>H>3]@J)LH%J)('P\B?LP8 M$ARQ_^S1-UYD"?K(LVJ]*=^AVWQU =(#7/+ IV>C+3\Z++!]5:, J*ECJ4>V M$=BGXZN:;79RNVW'BDU]K;"4&7O(17-_Z?CV>'7Q?7UA3WE_@R\7&'@?XLNH MN9C8F6_N27Z.BTTJA6_&UK(KZ\*3LUDT5P^;!\'W]=VZ1RX$W]4?MRQ.6%$! MY/=KSL7+0]7!\0+H_+]02P,$% @ "X#_6"7D%4K3"0 @F !@ !X M;"]W;W)K,#.&G__0K;-4:2Y="^F3U?&I-(CT!Z(\0#H96-^6BU5]-9HWS?KE>%Q/YGR9UR_*-5^)G]R5U3)OQ&8U&]?KBN?3 M;:7E8DQMVQLO\V(UNK[(?*ZO>+)=Y]?TU7Y0/5R,R^O&- M3\5LWK3?&%]?KO,9O^'-Y_7'2FR-#Y1IL>2KNBA75L7OKD:OR,O,H6V%;8E_ M%_RA/OILM8?RI2R_MAMOIU/SY!SW9'KPXF"]YS=^4B_\4TV9^-0I&UI3?Y9M%\ZE\R/C^@-R6-RD7]?9? MZV%?UAY9DTW=E,M]9;$'RV*U^YI_VW?$407"3E2@^PI4KN">J,#V%9A4@?HG M*CC["HY4@9$3%=Q]!5>JX'@G*GC["IZ\2\Z)"OZ^@O_87@KV%8+MZ.Z&8SN6 M4=[DUY=5^6!5;6E!:S]L [&M+8:P6+79O6DJ\=-"U&NNWWQX'\7O;^+($I]N M/OSK;?3J5FSM$5KQL-*#LS!J7276,1O4/^Z"%_=,MQ3G!>\UFQ:OO**N^L-:^* M.ZFVI[?Q\?RV*W1]G2"UQP0+7)G:_7*26\P@) M? D7:QJT?;URZ1J&4*\L%\H,_9:>T)[6:_S";\:B6S4O+KGH^N_ M_XUX]C\,8\(.8\*,8_*)KS?59"[."'4[*A/S+^MK(^SQN[H;M1W,/1XU7PQ& M( T:LLT8"4N0L!0)RT"P7J2<0Z0<8Z3>BU78N:GKM1$Q-$A(6(2$Q8X2<6(' MOBO-),@F4R0L<]3YJ[?_O8"XAX"XQH!$Q7TQY6(Q(1:>DT5>B=.?6%ILS\]B MQ6&_L-WM=OO)<=L3A57/12EY?FK7)7_0]JSA;,OO/K/?Q3*[7O/M.GGQ71L^ MX^X-#1\2%B%AL:O.KX0YGG123)!MIDA8!H+U0NH=0NH90WK31JZVBKK>B'R* M"\=]Z,IUNYRL+?Z-5Y.BYE-=P(SHH0%#PB)/G9"H*ZUL8F2+"1*6(F$9"-:+ MEW^(EV^,UZL97S763-1JYNW94FRU2_Y=QMK+ '$-D+=)T\7+B!X:+R0L\M5X M^:$MYPO99(*$I4A8!H+U\A4<\A4\(E_\STW1?']DJHS H:E"PJ) 297G>JY\ MU89L,D'"4B0L \%ZJ0H/J0K-)\6C4^#9/!E10_.$A$6ADB>74.G2/4:VF"!A M*1*6@6"].!&[,Y*V,5!)6?%B)K*TJ2J^FGRWFBI?U8MMIJQ9+E;XIR\AS>BA M 8/2(B@MAM*2/>TX_K[M2^(*VF1VILE^>(YT-C&&)UY-%9GXS\WJA<7LK4QD MVM0095=DFZ@IRF=(4]&T2V/)4HBE' B+C$DVQT&'RP&A8JE+4':4; M,&J?Z/-.X9*?9FG+$=0/Y M^E=3+/!#N=LU+$VW/X7*)9W+)5"9:Z8-GD U.M<) D+ET8/Z7"@M@=)2*"U# MT?K9ZJ0N 5A=,V-PHJ!>%TJ+B6IV0X=2>6J!FETH+3MW!/V<=&Z7_,7EKGG_ M!F<0JG>AM)AH!*\7>(X<0JC@A=(R%*T?UL[QDB>4O&;VX*!!-2]1/6_H*,M2 MJ.>%TE(H+4/1^C'K7"]Y0MEK9@^.&53W$M7WALI#$#&TS01*2Z&T#$7KYZQS MO@0N?F":E^B>E\6!+X2+ZCXA=)2*"U#T?KQZN0O =I?,VMPL*#^EZ@" M6,Q:KIPKJ &&TE(H+4/1^D\%=A*8/IT$-J.'Q@Q*BZ"T&$I+J&IDY0N'%-IB M9FZQ'YU. =,G4,#TO +6%-$K8$U!K0+6E-,I8$TQ50'K6)JG2HL4+X4K7C-Q<+R@ MBI>JBM?U''FA%4,;3:"T%$K+4+1^O#K%2X&*U\P:'"RHXJ6JXF6A_*=/,;3- M!$I+H;0,1>O_D7&G>-G3*5XS>FC,H+0(2HNAM(2IPO6"^('\I"^TT>QLH_T M=:*7F47O;9N7?+);M3\48I6UTK_>0/N&"C-\<(20M A*BZ&T!$I+][3>:QHT M A75:#]IG=YF9KU][I:"HPW8>;>M*7+A42^@TN5\I"D8!,RWI=LSL0[(7&++ MSS?KRA''=>5Y /3L\GX0-1U";49/^"=V]+X*LP5_Q /H^A%2!;8R0AK'[?J! M&Q)YA-2"@4-X8FB+"9260FD9BM9/62>8V6,$ M\T_>R3"S!Z<,JIJ9JII#)U1R!C7-4%H*I64H6C]GG6EF9M/\$SGDLO,$34KQ)72@M^)BO8+7PQOM7OA_6ZC*=?;UZ=_*9NF7&X_SGD^Y55; M0/S\KBR;'QOM&]D/_^W ]?\ 4$L#!!0 ( N _U@3"!^1;P( -T% 8 M >&PO=V]R:W-H965T&ULK51M;]HP$/XKIVR:-HF1D*0O MZD*D$JC&M!;6T$W[Z"8'L9K8F6V@^_>SG9!"1:M)VQ?L.]_SW#U'[J(M%P^R M0%3P6)5,#IU"J?K"=6568$5DG]?(],N2BXHH;8J5*VN!)+>@JG1]SSMU*T*9 M$T?6-Q=QQ->JI SG N2ZJHCX/<*2;X?.P-DY;NFJ4,;AQE%-5IBBNJOG0EMN MQY+3"IFDG(' Y="Y'%PDH8FW =\I;N7>'8R2>\X?C#'-AXYG"L(2,V48B#XV MF&!9&B)=QJ^6T^E2&N#^?<=^9;5K+?=$8L++'S17Q= Y=R#')5F7ZI9O/V.K MY\3P9;R4]A>V3>Q9X$"VEHI7+5A74%'6G.2Q[<,>0/, LNR$)[9>0J M78WA=+,V\ZC)[+^0.8!KKLDD3%B.^2'>U2HZ*?Y.RLA_E?#+FO4A\'K@>WYX MI)[D[^'!*^4$76<#RQ?\>V>/-:\A#X^3F]F^D#7)<.CHX94H-NC$[]X,3KU/ MQY3_)[*#/H1='\+7V..$5Y6>UU3Q[*$'8[JA.;)<]F". E+S\?0@(;* .:'Y ML4XT].>6WBRE3>SUO9/(W>PK;((&WF%4^!36U.[N34J%8F47B(2,KYEJOK3. MV^VH2SN:S_PCO;N:5?-$TRR^:R)6E$DH<:DIO?Z9GGS1+)/&4+RV\WC/E9YN M>RWT_D5A O3[DG.U,TR";J/'?P!02P,$% @ "X#_6!=!1+2F" 6B4 M !@ !X;"]W;W)KN'9CWS-F$"OFR3-KQMK(;:7K58>K=DFS+_Q+4OAR8IGFU# 9?;4RK<9 M"Y>JT29I$:/5O=J&3VS.Q,-VFL%5ZZ!E&6]8FL<\11E;73=Z^++ONK*!DGB,V4M^ M]!M)5Q:<_Y 7H^5UPY$6L81%0JH(X=\SZ[,DD9K CK_V2AN'=\J&Q[_?M=\J MY\&919BS/D_^C)=B?=T(&FC)5N$N$3/^\@?;.^1)?1%/QEG0:*=KG@ MFWUCL& 3I\7_\'7?$4<-0(^Y =DW(-4&;DT#NF] E:.%9O=P,;^'?]^' MX_LYFMRB?F_^![J]F_PY1TWT,!^@7W_Y#?V"XA3=K_DN#]-E?M428(W4V8KV M;[XIWDQJWNRC[SP5ZQP-TR5;GK9O@1<'5\B[*S?$JO#?N_0;HLX%(@YQ#?;T M/]^<6LRAAYZE2A^MT3>9#F>]^]'X=]3KWX\>1_>CX=S42X46UZQ%1O%EO@TC M=MV ,,U9]LP:W7_^ _O.OTPNGDG9B 1LY,SE<:/&.AHIV/*AF) R%>!@=& W.@%NAFG$ M$! 811E;Q@+)J<=RI+@8L?@Y!./SUB)< H\6HG+?Y$Z@6=KTV^V*.P8AXK8= MLS^=@S\=JS_#OW:Q>),DD$[(F-I!/*4Y3^)E*"!VPM5*19S9\(YFDT>JPZ#+ MN$'-*&"GI)YC'XFZE(>)GZ-I:2TE'RBMUDQ M5[[8QT2WR'*MOX:\!VD$8O&(5BH%(JC0$$3A D*QEES82O>OHNM< MVDX[HT0]MK*QVXLBODO!\S)S&GWV]*3H!D$;5X?,).<1ORXR2LAB.V6G&=N& M\;(8(2[6++-0"^L8Q8&KV6H@LM^N,;2$+;;3MJ^6(F#>DFUY'M<8J"/3Q1U7 M"U9=S',"SZVQL60K_@"N[X.^#=]J1US'(&GK?6B )77\3HV%)2VQ'9=@8;:# M;+)/>.9.U(%'/>)6L6@0SRF,A^R-'HS^J-S#XQUJF6L_7T_F=1(B5%BQ^A$ MY0?34L3HDXY$K;8RR!S7+Z=VEM D=FB.A_?%EL%T-GD<#88#=/-?]-GE,-'I MB"D.G&J(FN0\6%74E%6DY"BQ\)'9>3G=9M [5 M*F0E%[XPQ\3;!=HF82HN5.6VW4 -9^P' QM)NTVJXV40HRZMRUZ<,-5LZQ)BG@U298>;67;B7Z?A;!65PA#+W=X4AF7)HB24BWZY*)/+,Z-3KL$IS]&V M5(QRU/5K\BTMD4WMR-92U*=#WT#BCN]Z55 8Y9P.K=E\HR6RJ1W9P]6*14*% M:KEGP5Z+"Y1)OLE-3[D)?U%LQ#:ZX&^.KZ#Q*U.68ZW;HVN8_VTT7.K9'4-6P1!W?+%+6L!E_SL MZ(TGXZ8:P:/:$^:H*=_@:1[MBZB'QAXYZUF[JYR)LVY>N(;S>NQ4*=HZ^DIEP[(G M]?%.CM2>;?&5Q^'NX0.AGOHLIG+_!E_VB\]\2C7%5T??PPP(E(/W*U#I?&O# MX&3%ASS%A>!;]2W,@@O!-^KGFH5+EDD!>+[B7+Q?R!<A4H]GDTF;\:E5&9P#Z: ]N%7K(O#!^.2HDFM:4/A4W3@\C3LMN2K)>&6-<+0Z'LRG[T\/ M^'Z\\%G1QO=^"XYD:>U7?KC,CP<3=H@T98$U2/QW1V>D-2N"&]\:G8/.) OV M?[?:/\38$CJS^HO*0W$\>#<0.:UDK<.MW?Q,33RO65]FM8__BDVZ^WHR M$%GM@RT;87A0*I/^E_<-#CV!=\\)S!J!6?0[&8I>GLL@3XZ+L]O+FX^7UE;C^($X_+2ZO+A8+,;\Z%Z?SQ>6" M3V]N+Q875Q_G?.MH'&"6A<=98^(TF9@]8^*-^-6:4'AQ87+*=^7'<+?S>=;Z M?#I[4>$OM1F)_3PQ<"..@".'A)^[\3P,LFIB/QMZT(^KT27ZS3N?C9ZER9M1^* M2Y.-Q*L??W@WFTT.<6$8?TX/A75#@6J.[7I'>HM&"(50P8,PEE[E2CI%4! * M$HWXF2TK:;:=BN9X0X]/:M\STQ[:VC6'/PF[,5Y(DPNPG9.!\"!RN.&\6BG* M165=6%FMK+ KP>E3&>TQ&^1B67M@Y3UD-H7UU*@ Y7BQ)$,K%6($09J@I$9@ M*V=+40>EU9_ 1, /$2@KC-5VO165EH')=B2^D/"!O5FK+ I63EFG@OJ3HA"M M< _X!"O67#%\!F+6@F LD%@Z^Q6NK/%KRYK(K &>:6WBA0GB3NJ:H-E6UBOV M>@A2 _ZVXGNJ+!F#.XK@9-K6>1-VSV/8)R.7.GE5VIQTO ZE=XK3+N1JA6C9 M)SXO"3T5@POWPL1P":ND?B(5,LL2UF.[IA 3@$\(^MF7 M1X9RR<(4&"* *="(HXED8%G5$F'>\I$ R[';4H5]VFT& E ^08 M<[RFBE7RO=I$-Y$'**\TG&\K.4K]9SZ_Z4H*,73^/KBC3!JD<2(!BVB22UH9 M9*C.4MT 49XY8CK9^RU>FP.?# #C8#+E&KRE=:V3FL7>[R,QCU' .;V-+;(5 MN17&!NC-=)T#1ZU9+IG:]6%E;V!A,LB6LT(H^,_5&;-)T[''J)_8MTLNN.=+R0W(=,P!Z2\LK*&H+@ MG$S?'GHQ-Z:&DEOB@A,PVZ+\WQ@DBZR41[.)+4DT& \L<4X9E4MR8G\:1\[^ M$)#^(;< M 6G6SV^'_0H")^)5&6LK&L0[>%E(GP@%=*;6!K,B \N+K) &K(LN9A6?E5NB M3+M!D1@2+>MCXM.2!Y85=&Q.:H79F+]@]7G/W+!@U MXW'(>*+:-6^?[+HU:]M5C9&)B>F^>TQNWBNF[G;LI+X"$AQ, M8JR G5F!$<&0*+8Z4M00\HE0&7-,9KS->6A2QJL#N]2S%<=-5>F80FN:$=*: M'+80I6BD<,IW(6"6L3+6\(S'G;CXX&3)R\'T[<&A^)X3NV2FM*WKE'V,*=;) MX&U4*I4<^\"3N4/8A,M@<$VC6;M$GS50QZ ]KKMZ- ALL M.715IOY*ZP@]>-(L8+M$FD9R"V/J-K\#(FJ>07P>0;X!R^T\B:,F]J#E.!\W M8>P2V?1ZZGS$G?KKY0;=265#&=_Y FN:%[Q$4H[:/03UD6,.6![W->7]E>Z9 MR?(,)2^ECIM%^@.;,_TWA'LLC@ 8,4<%_SU\Q_V%9Q*O4'X>0^2&-T/!C6B? MG ,[,[]C+;"]EKY9<9&7=E:T.#T/PX@G)XC,[6X3"Q3N%4:QV(]+]A3[]GE? MP?4#CI%\XT(;2=H_=#'2D"8*$XIIC7)68C.U.?*TCI'5P,Z)^>),S-Y-GJB7 M[^$&1ZGX4>&OBU7]DP$!-_BS2*2'A\ AW9II5K22:X/O/X2Z4XUMI!EV?V18 M'J;I ]B)&6;;DVN'8KL7(<(NF0ATAQP>R U8I^I7:JN JPR57#\JIV<+%17%M]H)VQ)O#[*X2R=] MB3.Z?7KTU!_H>?H"\W ]?O!QAH\=M0>@BVBM]CEC9@ L2?!39B![N1_4$L# M!!0 ( N _UB1M_.P\ @ ,H6 8 >&PO=V]R:W-H965T&ULM5AI;]PX$OTK1,_.( /T].TC\0'8GB3C8!,;L9W9_]OWY?%2FUW&Y[%WL 0=RBR#I?O2KJ>&WL=Y9L:7T>+2KL:NMDBD?*HOQ;#+9'Y=25X/38UZ[MJ?'IO&%KM2U M%:XI2VD?SU5AUB>#Z:!=^*I7N:>%\>EQ+5?J1OF[^MKB:=Q)276I*J=-):S* M3@9GTW?G"]K/&[YIM7:]WX(\61KSG1XNTY/!A Q2A4H\29#X77SZ*ZZN_7EY%Y]-Y7,GWE>I M2I^>'\/.SMA9:^SY[%6!GYIJ).:3H9A-9HM7Y,T[Y^(UZ?^EY:_+GHW$OR]>7%M=);HN ME!,F$Q>F22N\T5RBXQ92VK1UVMA*Z\LKH4326;5'N5BL0 &Y4+O^)1 M/&2ZDA K"^$\%L "WN%T4C2I$CZ*;6@12M7?:B&K5&@\/I'BFJ73J996*S>, MQ\D,GQNG!&1JCS=X(=:Y3G*Q5B*7]Q N[G%&+@L5+%;.DYYND[3!B!J^@,G$ M4E4JTS#7/H[$9<;O+H+7$.AVRH-2604;(*#! OXY41G_DF@R@5[%,\:*U*AP M0CTHFVCX!/>]!8F8>V5Y,]C;SG&Z1BC[[0!O!V9CBD1- M_]@[SM:N1PE9/;LFBH+ ] 0@DM $Y:@&_%3!=POWQ\@GP*"E*"+-32^ME2UKJ =-B(3Z"KP+WE KG0PW9!Q2$RD% M(*X!I01%J5")7#-6%>%-C$0/(I;8)%8SZ+_2I6D"79/',9.M:RX'NB$F&O8L MFCO*VP5BWV8M,IAV([T&B?H'MNM*Q_1Q3IW?*=X_UD@J[8IMAPZR@BO.PEF6 MZ4(S&]R@N>N$,Q()36UEV]4(41;EN::NC:765:G6<:MHB>O9J57DS]LMMG0* MK ZH;"&I3[FW3RD_2'=;Y@0'B44QU:(?0V3,5]36U>>F#=?&:2Y"Q!H2,/.R M](VND;AS[,Y[YS7)=6P,9A\D-=0O7K[0URG15/^4N+7VN;@;W8S$Q[.SZQ8W M#K96,M8'K"T)]ZI3Q6EVN%G4P7&N5YEE+5>%^")7LNS&!NQ7/AQ%(I?(9D?6 MJ78).(;"BXV$0J"+N](+9X(6IM68T9V>TKF7S+'(;M5$ ]1#35,1&D)C6V"' M0UQW2!HUKSY K%HUA;3 E[J71<-1>3D^7*BAT0"39DW$RW646(7!+!+L$ UZ M!0^Z "3M(&5*5(A\H*=H=UMA)'\(GTWR_1>Z+J7<5>",#&]6QJ0T900NP?U) M6PGM>D&"I"Z#&0$6*:M_-.DJPF2)ZW.0B+; DS.%0_TKV,;!V%(_8=PZOP6G M4!>Q^ND2KXD&:Y0HAXA:7G#?F<9V$8\MJO5E$S=,2$^[5"G1#C3JSG;<4H3> M)5.0%V[CCYO&NLTV71JA-?"1>O!<[SP'DMD=804EBH>SI?)KI0(Y/X6"?V8\ MNEG#M+F3Q,+\B_0&ZE"HL:\J*1!R9N^PYW=JCQ7&!>4N6RR )!4LVR$[@P/0)- MVPP86WP8K1 QAS&=+WSA0PI F2IN9%WE/ JZO!2!L5'(+@X+A2+J&HDK(H=0 MB#"6[P> 71P.@\U/ 0 N:Q+EVMJO%7]UZ@QP,7?/#0F^9(;(CAF?N:6VYEZG M[!&YASS2S!&;*=DT#)91DP1%$'P"L=JMP'<=A]IK'&1>N'O'2X_@CTJ1,L"H M+1:]\8%>Z,%)D'8+;I?C,DDY>T5X#^8M!#)XW(/0__KO!>F@D&P'ZD70MNNW M[.EY",=0?&HPK\6O3_-NTU_$=+88'DP7O97#P^'>_J2W,)O.A[.#Q4;6KZ"/ M<@E SJ<[Y.T-#P_Z*XO%<#+KRYONOQT>OIWOMJUOR71R.)R_W>O;MC>\5=4&MZ1]O"IL5OM/M2>A>^3F^WA*^]G:5>Z MHIM_AJ.3T<'>(-S!V@=O:OY:B?LG*H9_YNA3RM(&O,\,[E_Q@11TGZ]/_PE0 M2P,$% @ "X#_6"&ULM5CK<]HX$/]7-#33(3.^X"?&;9(90FB/FR1D NE]%K; FMH6 ME40>__VMY)<<2BYI[[X@K;3[VX=V5S*GCXQ_%RDA$CWE62'.>JF4VT^#@8A3 MDF-QPK:D@)TUXSF60/+-0&PYP8D6RK.!:]O#08YIT3L_U6NW_/R4[61&"W++ MD=CE.>;/%R1CCV<]IU3]]I8#-6A0$IJ30E!6($[6 M9[VQ\^G"5_R:X1LEC\*8(^7)BK'OBI@E9SU;&40R$DN%@&%X(!.290H(S/A1 M8?8:E4K0G-?H7[3OX,L*"S)AV=\TD>E9;]1#"5GC72;OV..?I/(G4'@QRX3^ M18\EK^OW4+P3DN65,%B0TZ(<\5,5!T-@9!\0<"L!5]M=*M)67F*)ST\Y>T1< M<0.:FFA7M3081PMU* O)89>"G#R_G"TF\YOE[.9^>HGFM].[\7(VOUF<#B2 M*Y9!7 %=E$#N : ANF:%3 6:%@E)NO(#,*JQS*TMNW!?!?QK5YP@S[:0:[O^ M*WA>XZFG\;S?][0$\G\.I,KDD]CBF)SUH X$X0^D=_[Q@S.T/[]BIM^8Z;^& M_AXS7P?R3M !+#13U1 SGN B)I!P,D7CQ00"'?SA0L!E2J#>!.2U0&RMR6^4 MKTB&T6HG0(T0"'."M/>%) G" B54Q) M-@!#3V#8U5U M%" \!> J4,>S 3 M+*,)5H)"P@ U7FJ*60Z8J2KY!P*20!.$B\12"L0N3BV48MA9$5(@\A1G.T@U MM.8L1Y5N6FP,Y2?HRXZ#=E[Z- %X7#R#;W&&A:!K"M)J P@"%H FE%&\HAF5 ME.SY+LA&6:IL.2SPYC"L<*:CKTL7+%W"[IIET"25#Q*O,@"L(JQ%:5&V8-7+ M8%:;]?'#R'7"S\)4IK:5B$PYT0%$@CZAO*Q/HNH30761IKHT"TP\2\^4:,>\ MCFZL_=R7OR0QR5>$(\_1JQ[J:Z?93L"V.#Y!RE3;^_SF<;Q83)<+-+ZY1%>S M\<7L:K:<31=H_N5@8O?O"[Q+*&36\;NUU6/7LWIUW[O*NG^#F]S?W4UOEF]F MQR+5X8S5A/S8T0>.5%Y?D=1A"Q5]UNB;\KLN5'BCJ)F/G2'Z):3+:9) M60!,%5A=$357%#13SP_1ZGL3%AD)L*FN[O*X5!EYKM>4/(SCU->%<=0G\]-)% MSXK\H2%M0Y!*/]_NWQ$*K3#T.W3@>6_.5;,LWIJ([Y%I\FJ+GU52F88:<\>Q M%2M7/8\\;56#:^,4&%%UK&$4OT#;B17<.]$^:H W140?UJS_C= M<78SF5]/T6(Y7DZO55#^YQZW/SJN.QKM;RSU#6*^[-K^6/,LX&YYG:,I$K.C MZB9Z>.>./!"X1,V^9]8)G!>4M-$3C2P[4K4)534O;T2X3O>2\E?'"1.ZJ?+2 MNK;?.6TRA5';%APK,'HG4$Z(OI("[,ITW\()O.FID,I.>-CLV>D92>E:03@R M*-MH'('EV2.T)'%:L(QMGC5X D9F3+?%?>3(,"LP8)VV

@?('5.T2AP3?; M=_+S:+8'X;1(?;?-S\!'2R;!9W;X2!S+G7^;J*88-U[IC\T5)MF=FQRG.,Z M9/\!4O]*1VA%X G0/*S5G5:=0B=V=O0B=GXW=K;=C9T-VF8MY K2>PU/C'Z% M?6R<<.0.#>C(4 3I;+>Y$WD.NM'O3@U;';!^Z!]Z8!NMP&GOIK[J%)%GQD.M M.)';67$M/VQ7?O85-S ^L7/"-_J/!('T]5A^;3>KS7\5X_(3O64O_^BXQGQ# MP>*,K$'4/@F#'N+EGP&PO=V]R:W-H965TPDR)VK+J+( MICF6PO9TA8I6EMJ4PM'0K");&129=RJ+*(GCLZ@44@73L9^[-=.QKETA%=X: ML'59"K.]QD)O)D$_V$W"*:CBNQPGMT?U2WAD91AY+)$I656H'!Y22X MZE]<#]G>&_PI<6/WOH$C66C]R(-/V22(F1 6F#I&$/2SQAD6!0,1C:\M9M!M MR8[[WSOT7WSL%,M"6)SIXB^9N7P2C +(<"GJPMWIS:_8QO.!\5)=6/\?-HUM M,@@@K:W39>M,#$JIFE_QU.JPYS"*WW!(6H?$\VXV\BQOA!/3L=$;,&Q-:/SA M0_7>1$XJ/I1[9VA5DI^;SO^^G<\>YC M;_##@38XP]=QN$@N;"52G 14!1;-&H/I^W?]L_CR",MAQW)X#/U_L#R.,^S! MZU#PD"/,=%D)M05I 9\J;3$#IR$UF$D'A;86+51&4I7*8@LN-[I>Y>",R!"$ MRD"[' TLI1(JE6I%Q9FB7(M%07[D8WEN:71)"VM4-;*KLL+7H>T=4*AY+X(# ML6(O;CI972"4Z'+M::%UQ,0A58,QJ!Q3II(FSH>$?WK_;I0D\>5L/OOL/_N7 M/_N");X*,K&UH)=4L"35UQI5N@U!JK2H,]Y7JJ:_^4:QH.8%E;"T%=%WUL?< M[9YJI4N9 OW2[M]$Q%OWSR_)*4UUS=[/ZK#@%BMA!-.7BJ(C<9%"HXF5-I*U MH(C7HJ@Y8E%0SR2-$6JJ*N-UXO! TE;2E,RGU!12PV#_&*0"%&F^0]Z"S85! ML+*4A3! A_0(*4W1H2 -G$S;,+XAU(C$!\3;*:U.4UV6TOJVW.B[1+1A:V!S M;=PI@98@LC63YR46L/,ZD(1TIZ$H^)PYYLK0A6,<$4;G"N087Z0,$2*'+F\Z MC1CI16[877)L'%JMJ,_R1<(3AVS(4*^4 M_ =]5'J-7C1!?Y1K#5'PY_P=JBW3'MSMG6);1,?5(7@G"@(ZZ2>C<-0?>KE/ M1OTPCH<C48-T"B%Y6+:C&Y0Z@O#KU*&QZ]#>\H:H MEPM*U$'?SPYZZ=?PBH@/UKHQDX7?D;?J$=O1?\9TX/-#1L0.M+K=UNP!MT3[[IOU!+ M P04 " +@/]887/9^64# !<" &0 'AL+W=O9CS="OE%Y8@:=F51J9F3:UU//$^E.99, M]42-%:VLA2R9IJG<>*J6R#(;5!9>Z/L#KV2\1U*QDNL%!<52%S/G$4PN8B- MOW7XA^-6G8S!9+(2XHN9O,MFCF\$88&I-@B,/O=XB45A@$C&USVFTU&:P-/Q M ?VMS9UR63&%EZ+XS#.=SYR1 QFN65/H6[']$_?Y] U>*@IE?V';^D9]!])& M:5'N@TE!R:OVRW;[?3@)&/G/!(3[@-#J;HFLRBNFV7PJQ1:D\28T,["IVF@2 MQRMS*!^UI%5.<7J>O%_3?U-/$8 M;R_=8UZTF.$SF .X%I7.%2RK#+/'\1[IZT2&!Y$7X5G OYJJ!Y'O0NB'\1F\ MJ$LZLGC1;TVZQ8R?QC2/9Z)JEN+,H=>A4-ZC,W_U(ACX;\XHCCO%\3GT_ZGX M+.;3BOO0@Q^305*P2KM02ZH.4C\ JS+ KPVOZ;V2O:)JD@IZN4IC!F(-.D=8 MBX)* *\V$WCU8A3ZT9M?_M)%P.XB=-8K3+%C&<0QO&UEQW4AT8!1CEU(Z(9A<#KKQW G M-"NH-M"VIIRM"GQFH[JP.'#]_A$E&KN#\0C>HU(3JEMI4S8%,SMY@+0%[>#] M!Z4=]X/71T,X=(=1])HVYGL%[>$<7(G(/Z8?!.YXT(NZ2--Y3J?]VDX+QX$CC^D$$22>H;B_3$W?H>"XD;3@: MGQI"TCKL#%2B[273N42$LJT_:.K/-Y?&L)@[XC[>3-Q1FU,(6Z8,N#L:!];U M)6GW2;M+'4C5:'M(\=#K^!3?_0S;&;+('??]EBMV@T'T'=53Y<,[J?@ERHWM M:XK>7%/IMOAWUJYU+MJ.<71O^^XUDQM.IUO@FD+]WI ZE6Q[63O1HK;]8R4T M=2,[S*G]HS0.M+X60A\FAJ#[0S'_#U!+ P04 " +@/]808G?Y,H% = M#P &0 'AL+W=O)/?E?OV1LN.X[98.=\5]22R)I!Y2 M#TEI[TZJ&UUP;N"^*FN]/RF,:79G,YT6O&)Z*AM>XTHN5<4,#M5RIAO%66:5 MJG+FNVX\JYBH)P=[=NZS.MB3K2E%S3\KT&U5,?5PQ$MYMS_Q)JN)+V)9&)J8 M'>PU;,DON?FS^:QP-!NL9*+BM1:R!L7S_\+,D0POC>VYP,6Y+B^'ME_3?K._IRS30_EN57 MD9EB?Y),(.,Y:TOS1=[]SGM_(K*7RE+;7[CK9 /<,6VUD56OC.-*U-T_N^_C M,%)(W)\H^+V";W%W&UF4)\RP@STE[T"1-%JC#^NJU49PHJ9#N30*5P7JF8/3 M3Y].OIZ=G\/AQ0F<75P=7IR>'9U_@,/+RP]7EWLS@WN0Y"SM[1UU]OR?V(OA MHZQ-H>%#G?'LL?X,L0T _17 (W^CP3_:>@J!ZX#O^N$&>\'@<&#M!:_F<&V_?)+X;O(?5 M?SR%S5O J939G2B1ETS#EK=PXGD ^"ESP*/AP]$ JS-:>W@K,8D),."*D4J54:#Y0HZVMX*'"]R80J'SZ$_WK/3 MQSW3MFI+1D4#C&*UIF^J(]DW3$NL2X8,;<-6&"W@':KA.FH9"<>L9IE@]0 M=\TR0=KHPX,#(D?C2I$)IK$<-K2D;031-X&UAJ-7HD[+UCK2*/D-JQA:5_R6 MURWO9%% 5AR6R"E3@.JT,)98)C!*CZ=1LN%&6&](%V./&V/<#<+(4 !+\@TW M.U3A,LB$3F6+\'IMTI 8)-6+08[55"I:41QJ::#BQ@&IR+5;5K9=J'HIP&:@ M1<8I7J-($P>]^7M-6(S"RI<6K%YR:.NI;=JJZ8<2IF3TE32Z#3,.A?:H\3#[]@9"X3J84KC,V:2F*02G%#N%"B MM@&SHLMQ#:%*T(C2VR8%CA& D_<5A=$BRU'U,+PG1+/DDA@,&H"18A+ M'-'\+#F?I:/3>2Y;C1H=IGV[HTFKN HEVS)1Z MH"@,@I4E)OXI(_[N>-;/72F&)*L9YL06^$X<1;"]!9X3+()W0!]^[,.'>Z%M MJ3 \+6I9RN7#8#MP@C :1MN>$RZ2=\/8RWAF2B61JL!,,H M61L)POG(A.?!L6WJ> RV8E#B%Z+1HUW\9!VL[7B,($IB.![S^*<^C]$K_B$;\\/UJ;",+@5_@UXG@JHA8?UEWH+C>ZN$*@GV=;NT[=$VB%E9(['/8 M0K!>=KI#CUKWH%;SO"VQGN?8*Q[1A-_C4TE3Z58O5^F\[S*FP"AOZ#.V=%NR M=Q_=IN'W:E ^O@6=SU^OGGF(*O1X34GH1/47UHWOP;/1D M0;(N[<.,K@*8:-WK99@=WGZ'W9-G+=X]'#\RM128LB7/4=6=SJ,)J.XQU@V, M;.P#Z%H:S S[6>"E@"L2P/5&ULS5IID]O& M$?TKJ+7LR%40%RALV[:[^^?G.MO*2NB9VLD:3S:J MJ42+R^;R7.\:*7+>5)7G41#,SRM1U&>/'_*]M\WCAZIKRZ*6;QM/=U4EFOU3 M6:JK1V?A67_C77&Y;>G&^>.'.W$I+V3[T^YM@ZOS@4I>5++6A:J]1FX>G3T) M[S]-:#TO^%-NO(: M6@UJ](-5Y=T0KJCI4"[:!D\+[&L?7[Q_\^QO/[[Y^_,7[R[^XKWXYT^OWO_G MX7D+RO3\/+-4GAHJT0U4YMYK5;=;[;VHI4(#2^B[;Y91N'A@R7GOM]+;J!*A6-277BO6I41HL3)U MJSWAZ:UHZ%:FZJPH"\&AHS9>BXW/5+43]=Z2U%ZFJ@I/X:/9!Z_0NI,YB#>\ M=B>;0N7:LZ1E?M^C?4'\X"O^#Z-HN3Q^\'[;2#GQ2 _^)-F?^C47Q?4G5O3_ MR0/=B_B6)\\&^1^&D<^4$2.^MB?Q[,_46P=-:%_CR=^T$<>!=T\MH]1W.P:D<^H#UY+9NL MT'@V[$[\:#DR7:S\=+4:#1*E?I*,!@I7D;\,%MZ32_B#=XG@:+=> ?UJPF7+ M#"Z%=*.-V_4[YXNEOXS2D1&.*0@A>R>&59)X9;G)7[JBW=_& [)! MOGFR=.ZDZ1(TQCNI'RQQ=Q$,=Q)_/D]8J^&L9)V?/J65OTH6?A2GCO47_BJ M+LOXB]>]/Q&/5LM=HRX;46DD)YTUQ1HGMJ;DZU%DBQQ)I- 0#;<[>+X)5[;, M5I5T+7:@\!&/HR!,O1>&Z*OAH-Y"4=\3 OD9D3.C&79=1VB MA>37&4H$O+4WOY]YKS:G-#M2@Y1D MZ8TC%,U$)E<:SA>LS>.UKOG*).W$WO*@K/)85+^NZSA3902P^!;.*7.5 RG73$:]H90H7XZ^"SO8V B.\"U;JM6APVN% @TR.P,T+ MLBP./E.Z93/ +LC",,:E]/*NX91^*O?.O.?CTY:S8V5RGYSF/LYH)#-E,W\2 M)#8OC#C)RP:,O.E(<',GN?(N]SX9Z803717(!&(\H3LD2[HT+.[$ '^DMD-2 M"/FRT^0FV-%;=Z*H1HK_K6J.4$_+1IC_JFHB\2;IW&@Y3Y&(H\_5TL3O#R:' M.M!\ I=&P&G]*\#6BH4(HEL5E006C$Z+B2C2Y_JP" M$7ZGNLNM8>")%KAE&S.P9Y%AI<%)= M XDT"A(I*&&[DG#T&@VM6?@,)VH-F .$+N1'69&4L(=+IRH0J"V02./H#+UV MORLR498 )CSRQ.:0MV,%4Y&#/AAQPN,(WB,_L.5UM]8X5N)K,RNE7)N/\H-D M-S-UWCTC]D19JRB8P38$&ZR5P=%[.9H&@=J@,B V8/ $Q1OO1%F !AD7)RP\R0+_=^*>VB*^(G87! _9D%RLC M,/&E;54^&Q!/^OB)FE)>TV_)/DXUA[!!0]L_$;E7T/W.RH^CE8$%@"MP\! 5 M8("K;8$

*K%CG!.9AC@0X%Z:V[GUC=&),EF,<]^";I ??1;I^)KW^4U<*E M'Z8+(S;]3OX$NX5HB*SET(+$AQ+TP(T&U17_25U#B RT4!^]0>U+3CZF)KNZ MQZRQT.P[[\$>UEI%G:,4SCNHUTIJ!*!=*44N#5YD*)X!>H0] I!.-:99UFY% MZ_VL;!$Y)!!@"7J9'N.M&%"%(4N@1./WX.RHRY\!LX?<_A\_:-/? ^\YO)6M$YOZ/!HHH&KUE\OT M!A((4CB6-LY$GI)3[];OQ$"_O)L8AA"'(T93.E>#S,PZODR;DX)8TW8;P2:78(1V8XU_@2T;/0:*[/R M!F/DT:1M!S'1=UKD84/2,MX#JDR!0XLF+G;7"'-;0;F@J'KL05107)IEK(H1 MW!;>"!V[$70)QP@F>=CXD0#>@. ]/C2S^FNTD_V9Q%%$K1:O"OTD"?P >D_L M<:*[&D]J.!F(7 FBZ)B7CV3LM^:S.+5E%?V",@;@#I/T^^UD*V5VV =ID^FC M':-.W7M:"LAXD6T5BOM[K^%#-"DWKDCN0:LJEP,#[[J2,LSZ7KAT!+B0&:"*R\$7UZ8R\YYDK&BXBA-W[#^)+'?Q=.8"I&$( M@#A'\]M1W=S+);1"]NYV:E .&=C,/+6A=<(\N0(=^#*>H;9HY&&4BLS<1HS# M#JA+LB,Q#.U^ILH8;<3C=LAT!*.O/IYP)O375 OT8A]6:DCU,@EQI M3^40T=P9'7T\016(O@V+^-CZB[YJ1D?RLYW &]^EJD52J0D@:.K- O&R@K:IZ]AR:51@="X8@N6KG;HHN@ <+,YXZK1K%9()Z' M-U*;HJGLP6.M+" 2==WB^_AU6YV]A- M)F8D*#)^.<&Q;EX&4VOE^I^+HP>OGD\ #WV*P"_B&G)-T\EP=N"::+.5]G^60 M(I"%B[&KFO=%ZZ[E-*2Z5J-E)#N='GWHK;K28Y:9C#]ZP8Q%_M O:?Y?/J!Y M/['!'_4)#1PY#1-_Y7Q!$H5H2U?^W!GPH-]:Q0M_O@B=KS7\93CW%RLWOQ^] M'G0_%UF!2#)^)!/[$5)5M' ^;L'5W ]7(Y/43U:I'P;S3WYD$L_]*(S]Y=P1 M.O'C,/27J\67K3KU/=NY\YEA)9M+_IB2 1A;[XX'.X.WVL^,9\ICLO-QYZO M17-)]4XI-]@:S!;IF=>8#RC-1:MV_-'B6K6MJOCGEF?(M #/-TJU_04Q&+YB M??Q?4$L#!!0 ( N _UA:1:.0)PD (\: 9 >&PO=V]R:W-H965T M5:8\]&V M+'D],])DI=17&ERGYZ,I"20RD91$@>/G M7ER)+"-"$.//FN:H94D'^\\-]7=6=^BRXD9P_,BVWYZ-XQ%*QYE56?E;[ MWT6MSYSH)2HS]C_;N[W!=,22RI0JKP]#@EP6[I=_J^W0.Q ?.Q#4!P(KMV-D MI7S#2WYQIM6>:=H-:O1@5;6G(9PLR"FWI<:JQ+GRXO;M^YNW'^[8]8=W'S_? M7-Y=?_QP-BE!F)8G24WDM2,2'"&R8#>J*+>&O2U2D0[/3R!0*U702/4Z>)+@ MOZIBS,*IQX)I,'N"7MAJ&5IZX<]IZ8C,#A.A]#@Q.YZ(\Q'BWPA]+T87SY_Y MB^GI$R+.6A%G3U'_IR(^320>LP-TV-U6((%V2I=\E0EFQ 9I51IFU2A*D;(5 M92?M<3.LQ(DKE>]X\?#\61SXT:GIC@$*V'XKDRVF=ESS4K"U+'B12)XQ63BD MH)23AO%[+C/+E1=I?0K352DS^1V,*3'!=U-EW*87UE8/3()+LI5BS8 ^8""+ M#5(MD18*7W70,8HE"A"4"FWL4L'+2@NFUHPB0((TS*CNL2%M)&]HC=D-+X!L M-&#BGF<51')4.K4@(0#$$$'!81S\'A'-HD_*JIV%PWM15$[?R_2_P FLW+J- M[.WKZ[LWE^-C"V1_X!9"QTI=,&)%%82VU* M]F?%<523_(1Y0^*IP%)N'59NNZY3IX@6U!\\BA:HVC#F\\M&Z_G*]!DYQ%TQUMM2T*$VR]75V]O;W'.CV:G*!0;_AT)WN7@.\UST2QW >OU M+&-R"(9?E *J24-X=+7+^1O%5&D\D(X-EEKKKRMM*0%@4*:;/L N4> $T].K M]F#+UZ[XITTQ=UJU=&FBTMJY!(%:U.VWC=U59:"DH2)Q#TX[&^^-4UM?(D@VFMJ*/Q= M(I+E72\"C!J4%UO/D)!5X2JCRF0BA16RW"HCH)@!-JTL4FM5;;:X"%FB'Y2M M_:H&=D!F054&3P9$4ALK[]HNRB:+$ZQ%)@(Z63QRLI/%E1H;G V*&)[5V0;+ M%&9-_0NDE.M:15K%F6YQ#_)./JE3AO)82F';(10<2>$"U"7'@C:N;U\%.4PF M3=0Y\Y%-'+K4SC0#2.2KQAJ/T>D@+I&M"3T5;)+)MK[3^5*5O'4>DMIV0]:\ M2=^@[<(3?5+CD\'!'VA^B,5[I5);45Y8[%.5P:QY.>YYMF\/]%\W@P-YTOO-E\V-.J(A%XP[X0GBLN_^F285B<_'0Y-3HD,S711I\0+ MW\/M^&6[">-@&?3& 6P?#<9AW!L/P%$WHEL7+>=>,)L-W1:"7<_4UFUAC+V/ MW!8MO?EB^=,J_]UOBS__^F!8PVGX8]HX4S#]G>FT#DA_Y@8NZ%01=U M!U.!W!LM>NX.O2CNA\/]P<]9HL$CJ8#V-T,)YYRP&SF3>?Q4=B^'$(P+*!%_O]. X6$"[J3;A^;$O>)U?R/O]BB'CSU(N!QO3(S^6B"[W0\V?="#&V&(QZ=OGW MX?<*K]H-W9._\*;3Z8&%6WH!QP9;4P:FCMIJ M15$XZ/M<7XGZOXC"?KPLXP[L^OUWJL"!7EQ4IKO TWO)TAQ^#VE[[H.O+NO. M=M#^]EYN##O>FH7M"MT[+72&]8L#D8X/O8^>]#X2P.X;^RF$;H:X/[CO!>UL M^[7ETGUDZ+:[3S4W7&]D09?V-8Y.Q]%\Q+3[_.$&I=K93PXK598JMX];7/"% MI@U87RO;24 MZILN 0RYJT2MC[W2F.9P/-9Y"173(]E C3-SJ2IF<*@68]TH8(53JL0X]/UD M7#%>>[,C)[M4LR/9&L%KN%1$MU7%U/TI"+D\]@)O);CBB])8P7AVU+ %7(/Y ML[E4.!JO40I>0:VYK(F"^;%W$AR>QG:]6_ 7AZ4>_"?6DQLIO]G!I^+8\RTA M$) ;B\#PVJ15'/Y?H?_F?$=?;IB&#U)\Y84IC[W4(P7, M62O,E5Q^A-Z?B<7+I=#NERR[M4'FD;S51E:],C*H>-U]V5T?AX%"ZC^C$/8* MH>/=&7(LSYAALR,EET39U8AF_SA7G3:2X[7=E&NC<):CGIF=GUQ=?+KX_9I< MGE^1ZX\G5^='8X.X=G:<]QBG'4;X#$9"/LO:E)JMG8P<7O2_G.PPXJ@;L&;O7L3 M)/[[%QC&:X;Q2^@_R/!EC&Q$'L.04Z9Y3H"IFM<+31K C"R9 L(UR675M 8* M=ZX+@DE28QG@-F!(L M!AI:NC2 XH#=@L*L[HQI@O5 &U872((4K;(?JX1TN"Q&Y(R+UJ;G+J*YQ'*@ M#=1&W&.FF')@NEO$7+(O2XZL%\@0#<%\CC7 ^L"$0-J]J49:',Z$U:Q0J:>* M++/0%_W] 1JR^)ZT&[28-UDW=JOLND*0"4\K" M$L-2)!S'!R]G(F]%%S8TT,72 CKK"/;$ECP\&ZMP.4Z/@H&:-F-J!#LD M[]ZDH1^]_^7?+Z4"V"I,!,L*N+*R6G/-[W:L6'UM(1H.HA^8N6@K3 $CU<]S M^F*3GGM":KU/YDI6-BL,KUL;=>S6RNVE7BN])4% ITFR+8@FD[5@[RT)J9_$ M^\,E$8WBZ2[+!=>]<7?JGK"=!-.AG8!F4;2_+0FR<'^;2SP=2,Z@EMCY?FXD MO_9UBCRH4P=] JS6!9.(3E*?IM-L2Q;&&0U"?R"+*?8"FOC3@2RD:9;1--T< MBK/'*;V5/,-:LSY5-/;18I*N)1&-XYBFT8;3P6 N##(ZC>,?\'65XAO&$YJE MZ$D\]"*A21;1;)+M\#:A 5I.PHWL_%'I>*5;IU8' ?[ MV_/9+A+/I<4.&O[S=I\1#-+D/\?CX2%XM8@\2<0?#/?^;4Q67[S 8S^R#:'J MRCULEWM7Q&W/8A\EZEXO6 L7QE/K^Q$$DF ?3:=+K4&SM MN@'W]A#WM N&:[N#VPKBOM!L;R!G>(.P6ERMZL92MJ(@)68TS@.^;C"V!ZO[ MPL@YK+&[_1IW(^I'4QKAKEN029K2+/9?U>&GKN#CP:L(._'"O?WL7;*M3?= M6DO7S\N3[E6U6=Z]33\SM>!X6@7,4=4?32<>4=U[KQL8V;@WUHTT^&)S?TM\ M(H.R"W!^+O%2UP^L@?6C>_8/4$L#!!0 ( N _U@::AU_N 0 '\* 9 M >&PO=V]R:W-H965T_, M^C-V>MXS7F:4B[^P;L^.)@EDP7E3=\;$H):Z_1>;+@Y[!L?#'QB,.X-QY-TZ MBBPOA1?S4VO68/DTH?%#E!JMB9S4G)2EM[0KR<[/K_Z\N+E>P/W9/XOEZ< 3 M(J\/LL[ZO+4>_\#Z"*Z-]I6#AI)#2&%?0BX"1:^!6$]6K4%+S;06/,H8_M(!YFIF^ QA]461-.HK=0E M^ H!G9=4WK0CM Y" 18%QF:)():VP)MX=(O"'GISF/,:A>20#TA-T C&@C+. M0:."@URZS*)O$:3'VH&P1(5<2AVA&K32Y&ED_<23ILP.CRUQ0\/'(136U"1 M>ZD#8]!,(EID0+"U"9K)$\57T_28FD2IV.\ZAU>C=-PO,#9[=G(#=5NVR&4+ M5'38%UVTHX?) :PKF54T>6+NM7\F+@Y, 8UQ,JZ./DS3R>L(<)R.7I.E:UH# MM4WAGD7_3.A:4 MI<-*RJ'PWLI5\&*E8@J(;" \?J/!D#T<\CS*8V;).@8$ M7&6L+X12[H )4,)( U/*D7B8IF8EE)M<^KBLC3[O:!!E*I?/"!V_LMHL/97ME?-6E>U]<'OJRDC4UF>=8QOQ$:?!_;0=P]T;4 MS4J M9Z)? Y5T+K-V8UVA)2F^*TYT*=RU=AR-O>AWT6*$+^DRA5@)U+0Z>J#^B]%% M_N""PE*ZUC6)"8JY./K@<%R%W@6N"V.G[7?W3*:^5]^U$N6'3*D7I.]ZXYR" M#@M2N.N@6VL*TK2L9.&Y\]Z>+VZ7[^"*")KL_92\72\O9I="UM**G&%!9D.TP_O$[#M=:=]\::)5PQJ=;JP MQ,>*;HAH^0#M%X8"V[VP@_[..?\/4$L#!!0 ( N _U@Q;WKWZ00 .L+ M 9 >&PO=V]R:W-H965T!K:U=C5%D4>-E5J MG$XF1^-*2)TLSL/<9[LX-XU74N-G"ZZI*F&W5ZC,YB*9)MW$O5R5GB?&B_-: MK/ +^H?ZLZ71N$?)987:2:/!8G&17$Y/K^9L'PR^2=RXP3=P)$MCOO/@-K]( M)DP(%6:>$03]K?$:E6(@HO&CQ4QZE[QQ^-VA?PRQ4RQ+X?#:J']D[LN+Y"2! M' O1*']O-G]B&\\AXV5&N? +FVB;SA+(&N=-U6XF!I74\5_\;'48;#B9/+,A M;3>D@7=T%%A^$%XLSJW9@&5K0N./$&K83>2DYD/YXBVM2MKG%Q\O;^_AV^6G MAQNXN[G\\G!_!&YY@_W3\F3CVQ MM"-VE;X(^%>C#V V&4$Z2>7+.-,I',!^,/A:(A1"6E@+U2"8 @044@N= M2:% :N=M0V7G03KP9"LJT]#(E\)#9AJ5PQ*I'C.DW MF((IQTV$_RC9P+F#W( V));.5)/CDS@RXZAC[@I>2K3"9N66H8TES[\P*OVC M$4$9)FCQ42E2E9>ECDV8H1L7.>;HT5)?&'H@E]TEPB= M-+>V'-JSI%:-SH/"-2KV+G7=M!E IDZNM"QD)C@KS"[J0)P70B<8ZIW$.R?P M#L0H-OYQUYL2!S8D$MT' 94L^0:%TO5(40QW+N#'4[I/D[1 M%@SA6=9/=RQ[>B%K\NZ$NO""U#ONF7BHQZZZ'A/D;8OC]HO .YVLI!)V$/"C M"+\O2]WK19^;4F8E^[91DX(NVT&>NU'GJ*?-%9$UUG)Y&OMD>4UW/[T!ELY3 M_E !JNUO4L[V2=GH@1:MK@&0KG&^XX,V')'?_D'Q;4(;:JHZ,.0HF$1,KOT: MAI+:E-1W:.RYF5F*HY.2FHS@K!5K04(1AW5L&F9GH]U2;OM.2R6#U M/!W-#P\#]NOYT2@].H$1T7$UA@I4VQ 9A5X*JL#>XONVW%SL]X#E'^V[Y\> ! M5J%=A6>F@W#F\2W6S_8OV!- M'9YS2^/I<1@^2WJ-HV4#6B\,=8!VP [Z]_WB7U!+ P04 " +@/]8=!IG ML< ' #%$@ &0 'AL+W=O.9!$W57H\FTQ>C2NIS.#L)#Z[=6[<6>E4!49KZP1CI:G@_/IFXMC7A\7_%?1 MQO>N!4>26?N);ZZ*T\&$'2)->6 +$G_6-">MV1#<^-S:''1'\L;^]<[Z;S%V MQ)))3W.K/ZHBE*>#UP-1T%(V.MS9S>_4QO.2[>56^_B_V*2U1Y.!R!L?;-5N MA@>5,NFO_-+BT-OP^EL;9NV&6?0['12]_%4&>7;B[$8X7@UK?!%#C;OAG#*< ME$5P>*NP+YS-WU]?7]U?7][<+\3YS:]B_O[F_NKF/Y.,Y; MHVCOZ$?%F\P='S;')?/&US*GTP%JPI-;T^#LYY^FKR9OGW#VN'/V^"GK M_]S9)\T==G8Z&XDGSQ&_.5N)@$H4P<:_0Q%*$G-;U=)LA?*HZ.Q/5!F_KVT@ M$Y340BN9*:W"5C3@@A-:;KR0IA KNR9G4-@!5;UJM.3R3*_6TBG;>)%KJ:KT M2-,*QF2>%H52!M!_*S(2TB.$0(60*XB/#Z)IW^>VT84HY1IKL#B08W]D@6,] M"5HNV51-1XH>3^$+W43HB]\[5'57MBE@/RYY.%0Y-*78@D=PQLGELI( MD[/IW)I"\9J16#1YB="#6L5-0IE<-P5A<]8$QLK8@/>58L>#'7:1P6 ;M2.& MQ*P8SGR;D7LA0Y#Y)]@H4.(B@_A"FWU*PQW!@4L/STE 0H.FB.RMLSD5#0(1 MYXCV^<\_O9[-)F_O+A>WY_%Z^O9?R< ]%+(NK>&,&F@S4H7-H55-W@P4IK_\ M,HWI2 ?ENY7U?B7G%^$@^<%!M^)JOLO!$PHJ S"J]!:*: MXW;TN5$.^"PNY^VSQ 5CS0LV!VJ9G*"4H617@@.(#6 AA8AN98T-M-M&OQ( MW/9_S?6:[2MXMZL)^N 9LP+H:Z%LJCJWGXLVQ< MS!6.MXUC?3\2Y\9P'N^HMBXQ*..Q8=@!''U[$MP?@FW$ZN]#6UJ(8^U4SJS! MO]86[]]EZ;NST4_$E48M6.4/X?PUL!&ZQ/5O0OP<\T,P4%SIJXY/^P*);M$D%[,+*QTC+"* @@4,Z9#>B:%MIQ#[VV>*C%6 M-9LZY$&T:_.\<:P/'%N7903+05MT&TR7[%ZO%_$9BJ55>FMP^E:0A^BP'R-Q M(1DV'A'YG]1;KWS*W4Y.(=NTLJ&5BBT2]J*G!7F,F26#RQ+:KN5.@M!] J<_ M\7=EF0,%U$3;.ME5YINQ?@VHH]RZ@@-G%-[GQNP'P!A5AZ/ JP*X=!E'W0:IRC.'=.&D@E7O/)25Q+ MR.$+0/+P'7JFX9:'?OT5^+%W<_( =YPOBB;-&+!6;(VL5"Z,#&AB;"VZMZOQ MF/C8A[A3OQ#-SO$>_FG:R,L8 M=0NY(3" C]I3U/-@T*Y*6P#);CA!015I@H!ZH0XWM,,MGE,P0;9<)(WCSN?[ MBI6H^FCLV( "<=3X_U,0*T-_"OK>R:??8%->&G;40LY6UF&J ZJI:+J!#5!Y M:L>>D?@=W(-SPSX-8K>G+ZDA*P-9XUQSF3T,>-@.6DGW"2-G#J7&*2&2.!5C MS3,1)#*5XUX=#A4D MY-6, CY7P_T?($6BA ""SB=,P[6)-,V#/C(20Q(TPP MV/6)\QV9N&=T^><>$7]O>1AUSL?(!=BGG'Y7M0& /DRE&: M*I_W&D2[JGO968L"OO@PGU\N%N(=\HVD#,6[=_/N[$)T(:-@HM6JB+KQ)Z0TB#7.[C3.OZ%T#Z] M1@]<\=#W$<->"8[VXGF(2K9MQY&P(0(P\XMX_R@2QNP<@X!F_&13C M$ELGHW^_' B7/IJDFV#K^*$BLR'8*EZ6)!$;+\#[I47)MC=\0/?EZNPO4$L# M!!0 ( N _UBT2DO-;P0 (@* 9 >&PO=V]R:W-H965TU@8'W(?$EDP^/CZ1DF9[I1],@6CAL132S*/"VNIB-#)I@24S M0U6AI"];I4MF::CSD:DTLLP[E6*4Q/'9J&1<1HN9G[O3BYFJK> 2[S28NBR9 M/BQ1J/T\&D?MQ#>>%]9-C!:SBN6X1GM?W6D:C3J4C)]Z;V#RV2CU(,;?,SF4>P(H<#4.@1&CQVN4 @'1#3^:3"C+J1S[+^W MZ#<^=\IEPPRNE/C),UO,H_,(,MRR6MAO:O\!FWQ.'5ZJA/'_L ^V8S).:V-5 MV3@3@Y++\&2/C0X]A_/X!8>D<4@\[Q#(LWS/+%O,M-J#=M:$YEY\JMZ;R''I M%F5M-7WEY&<7Z_OE^OKK_?7G[W#]@_[7LY$E6/=QE#80RP"1O !Q!I^4M(6! M:YEA]JO_B.ATG)*6TS(Y"GA;RR%,X@$D<3(]@C?IH=Q@M7K\:G\671PA..X+38^C_C>!1B.<)CB=#^ ,;OM9,6]3B M "MF"GC/=SQ#F<$7";C-]=&E@JIC-06W+4 MU%I*&^J"5#"-&3#(6C0R.(F'\2E42'M 09]A7_"T &X 'ROR)'NK8(-0L0/; M" 1JTJLZIYKO%M]14$!-D#X42F1(L0B7PBJBP/S 44R%,N@&F]J0+L;TH,;3 M!FH(W\D4']]V%#-F\1DZY*LT,*UJLFE1)@$E@'0(>RY$R(!GP"6D).C0*59R M2SN7-4^B)@%@ #>"Y<8R#4LF'^!FO80W3MLDOFR_^.'X\B_*T/!<.F(%LY"B MMK3+4K=IF].&"3])U$+5E/I5KA%=0* ?NI7@DI)QQDR3YA0Y@3=.JB;4^GZU MNEZO846VW#[Y=Z'WW!;06OU-N7*9.WUN[RA\SB2L"MH+?0X#^,S<#LL$7!FC M4NY'75:M1PL=)'R) %1:.7&S/X)[1HP6?Z?$SD]TZ:IP)R#9].(V97.EDK: ,E M/4)'L#.A\[6FWO05]KODU!LTRZC&+1W$QEAFNVO65;A=/)F'.QKM)CF7) ANR34>OCN-0(=[3QA85?F[QD99NKGXUX*N MBJB= 7W?*F7;@0O073X7_P)02P,$% @ "X#_6!#"[$!$ @ B@8 !D M !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6!0#ZV M#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(IH5)>P#;W'I]KQ"4^"/FL2@"- M7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506OJHE8.*2*N:'03#S*TRYE\9N M;2/36#2:40X;B51355B^KH")0^*-O>/"EA:EM@M^&M>X@$?0/^J--#._IQ!: M 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2SG:Q)X@56"!ADVA*PN>WA#ABS M(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%EXGWP$($<-TQOQ>$;=/5,+2\3 M3+DK.K2QT47O'+]TYG"08SOF$L$L(G7>[D;/\C#5.8RD. M2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E(]"0QH;Q 2RDQ+\ -WR$HN &A4$X&>!% M?;F1XT47>.?*O$&[5[3FA.XI:3 [5W4+G9R'VN]FH6J<0>*9#T.!W(.7OG\W MG@6?!I0GO?)DB)YN&P9H'.RFM^-3;;0DHM;_'W*K.PS,,5,P(#;MQ::#G.^" MWUXA-PQ]2V[6R\VN.K4GD.8KPA??](<*9.&Z MH$*9:+AN6T6_VC?:9=M?_H:W7?H!RX)RA1CD)C48SV$YW/T+DI8B&)%@ M.S]]7LN -*T+*N;[NY,IQ%! MX#[//?>"/EYI\\WF1$[U MS!TOC$Z/:[FD:W*W]97!TZB3DJJ2*JMT)0QE)X.SR9NWA[S?;_BJ:&5[OP5[ MLM#Z&S]#,1M$!26.)4C\^PY?%M+2 MN2Y^4ZG+3P8' Y%2)IO"?=&K7RGZ,V=YB2ZL_[]8A;WSO8%(&NMT&0_#@E)5 MX5]Y'^/0.W P?N' -!Z8>KN#(F_E+]+)TV.C5\+P;DCC']Y5?QK&J8J3']Q?O;Y1IR=GU_>?KZY^/Q!7%W^_>+\ MXMVU>'6E"Y4HLJ^/1PZJ6< HB6K>!C73%]3LB4^Z0;BXPQFY*"A83-:QGFZ3-,&(&KZ E\2"*LH =/S>$1>9?W<> MO(9 NU$>E,HJV !#1;PGQ65=B^)9A/X53RCC4@UA1-T3R91\ GN.P-*T'=D M_&9PL?')L#Y$; U29?$.VN?C'X5>561LKNHA6[!212$:&]RC/QI65!+BE;(^ M7DPTC&^7LC8/'%7P/;RZ@W,^73NHW/4 KP?FT12)LORQ=]Q;N\HI1KH]]-QC MJY:50H1DQ3'-BH:J)&0HFL9H@F4-HNNEK#);JK9_XLB M<2;:2 &I*:$L4^$T,+H-LIO 'R'\ZJ@1!?K5W(? M]BJ+27Q$T4*[_(UXI5X',_2*$ZU%J@P:>60+=/+@H+<("AEV@ %CH0>A @H@ M.!Z+=DWVCZP@V*-+E0@4E)]L@(NAM_:5BIKUHE#+P'Q0+Q=6FX4HM+5!;908 M% .:10I;';LEBX+#]@3+D- >B)5G>%S@=;A%&$QBH)&7S.CR+XO?AMR]#KE[ M6P'U42.UX@[*&N1W$R"_YSQP]GM_@=$F [4A,PV:@C2HU*5O"X$D%@]/:(+3 M E ![4T/NV^_)W\1IYUVUQ&7/!AHYME#C5>,^+55@ @'I"W(X*5+<72O>*: M@/H*30HD2TN5#!\[5P!'Y%^448 P5X4W,10^DAJDW4A]Z9:5* MW83>QAY'++6NV1SU!3'1L-;.+IH;N-"&+KA.\6PP[P; -*#R+VQ7E8H \JBR M;J-X]U #5KPK]F@^Z!5<^BR<99DJE*?.:PPS*O$9B>Q/:]FV-4*417FVJ6MM MN,]7U#INB)<\HUA:QF9SL]9:+*$% BIK2.KWIYNG_3%(MVOF! >YY6"@Q_ " MD3%?45O'$(\S2ZVM\C2 6$,"QGTO_5'7MIK;[VIN?VO-W%H?D'?6*;9L8]5] MGP0?$,R; %9@,;Q\81!CL#$+,GA6RN7B=N=Z1WPX.[MJL6L1KTK&&D7$2JX] MZE1YJ%E<[.H0?,]:,LM:Q@XY!EYDV8Q%6VQ,6USAD*]] (>GC3Y( M#2V;0AI@G.YDT?BHO!P?3Q:AW:(N](K;CZ_EQ! FZ=AFAIBHEO"@"T#23KZZ M1)7*>WZ*=K=5SO*'\%DGWW[FVVKJ>RN'-4NN4Q\+ 9[B^DC&^OEN9(<8B M..'OS:V!:V7)TJV?TE_VD^>J!@J0N@R$"'-ST*PV3 <^R)CE_8"'[?P'PT M(HXYL,Q9_;U)EQ$F"]T$1"5H3?ZJP^&@/X-MO,D8[FD>M]:MP2G4160@_H:B MF(IKE*@/$3?^X+[5C>DB'MMDZ\MCW##2/NV4I41+4J@[T_%;$?JG3$&@EO#4 MC1?KC->E$5H#)]*]\_7N!W(I%-PSX]%1&T_=&XDT M7%B0WD =E&YCUH..60^V\N(72@HDS?<@KV43M7ZG"/$;SPD5)C=K,1@/GR3! M.V':(Y@]>%3A"V(D&_S$<*W-SX%'-E,58!Y)N6U0;2&%4UW6_!>%RH5KB[AB MP>*!I&F;J4_$!A5\O?*?M;C&_=S-.>S,5H&=#&7\_4Q\5085*(%^3\Z>D!I* M_\,F>-BEZO!/XHS12R7^2X*T^:9$;1? 41G/CL2:H&?//'OY>8_+E!=R*OR0 M0S9AF]?*"A%:4"Z++#0*YBX?1]ST'U!5ZYT@CEMAS$72+.Z7_DM%^)Z'XDS) M#Q4=@SP(OG47H7.!T&P6Y(\"733/J^\WF.K8V^4ZGWB-T#E'C^BT,%VS0,EO&P *ID M!(<&8]8"WW5>'C/B4/G"1Z-X6Q?^VV:D3G26MAR<=H%F^<%*-*^VOFRN5Q7G M;(OP7J6U$,C@,5+90NA__>\YZ^"0K =*O 3:=OW&>_HVA&,H/C:8G>.7SUFW MZ6]B,MT=[D]V>RL'!\/YWKBW,)W,AM/]W4=9OX#!R@4 .9MLD# L?"9_W![^V/!)FJ6J^)-5AJ/CG?WY(-S(VP>G M:__1?*$=*L;_S-&OR? &O,\T;N/Q@15T?T4Y_3=02P,$% @ "X#_6)R\ M-N:> @ .@8 !D !X;"]W;W)K&ULK55M;]HP M$/XK5CI5FQ0UB9- :"$2T)^Y>)89@$)O!65R8&5*[:X=1R89%$1>\1TP?;+AHB!*FV+KR)T MDE:@@CK8=3M.07)FQ?W*-Q=QGY>*Y@SF LFR*(CX/0+*]P/+LXZ.1;[-E'$X M<7]'MK $];2;"VTY#4N:%\!DSAD2L!E80^]Z%)CX*N!'#GO9VB-3R9KS9V-, MTH'E&D% (5&&@>CE%<9 J2'2,EX.G%:3T@#;^R/[?56[KF5-)(PY_9FG*AM8 MD852V)"2J@7??X5#/:'A2SB5U2_:U[$AME!22L6+ U@K*')6K^3M< \M0.1^ M , ' *YTUXDJE;=$D;@O^!X)$ZW9S*8JM4)K<3DSC[)40I_F&J?BY=-T.ES\ M0H_W:#EYF$WN)^/A;(6&X_'CTVPUF3V@^>/WR7ARMT2?5V1-07[I.THG-G G M.209U4GP!TDZ:,J9RB2Z8RFD?^,=+;A1C8^J1_@LX;>272'?M1%V<7"&SV]N MP:_X_'^^A5/%U]S!:6[35==R1Q(86+IM)(A7L.++"Z_CWIQ1'C3*@W/L\5)W M:5I20'R#QD1FI_2=9[B\B+#KWZ#_M1H5B+ 4)68#+V7^2B@P)9N(!4@E\D3! M(>;H7W%%*!H12E@"-M*/#,=']IN@3\C#@=WU@I8GBNRPX[8N6XA M@6(- OG>";[0CKIM3Q#8+F[S>9V>'?7\T]K:2CPWLOU>V-86VA[NM$-ZOAUB M[^@Y]1]P6OU<@-A64TNBA)=,U:W=>)O!.*SGP7MX/56G1&QS)A&%C8:Z5]W0 M0J*>5+6A^*Z:#FNN]*RIMID>[B!,@#[?<*Z.ADG0?"[B/U!+ P04 " + M@/]8/@'0C/X$ H#P &0 'AL+W=OF&KF &\FYSPU'JURA)FD,A4E80#LNSSM#Z>NXJ_5+A MKQ0>A=8GRI,%8_=*&"=G'5,1@@QBJ1 H-@]P 5FF@)#&SQUFIUY2&>K]/?KW MTG?T94$%7+#L[S21Z[-.V"$)+.DVD[?L\0_8^>,IO)AEHOR2QTK7\3LDW@K) M\ITQ,LC3HFKITRX.FD%H'C"P=P9VR;M:J&1Y224=G'+V2+C21C35*5TMK9%< M6JA-F4F.LRG:R<'E>'8QGC&Z'\_%T,B.].5UD($Y.^Q)74;K] M>(=X7B':!Q!]_O4/3K6FZ[Z$/ M9GC^DFT&A"U)DHH8@YH66T@('DA.54J+MRB_#_KY4VB;SC=R;#N'@^OAK/QZ,9F7XG!Q/GKJ#;))60G!R]RLL6=QSJ':]'+R&&? &<.%8Y MX^S9_0KNXN[V=C29'ZU.Q9K0(B&QZL#/;?I ,RBDJ#6ZQ ]=38HBBPSCF&V5 M$D>::(&GQR %5E7&PH6DB2CLFUQ@6BG@:R(FAL+3(N)"U6*<9FQ[:M M:QN!YS2L#=>/<->7P#%B1-*GERXZ1N3ZFK6)0:K\/-Z_+@F,('!;LNJ M?BR.3<2/V-1YM:'/*JETHEK?LDRERE6!@">\LE5N[:<]+:J6X4?1BVPX\FC7 M<+ZIP87F'NZ#,-T64'<'];LUXU [GEQ,KT=D-A_.1]?*V?^Y=KUN+=L.P]<3 M\S4':-V53=W;Z\S2IU]HU,FO5\JR.!Z>N84'P)M$KV=N>Q_PJ&JU3LN>KCIS M>%JFU1U4K%XGV^^V%TR4Q9)7[)HZ9C5)$D3-<;<,3ZN)*%D!^0$%\LK*>D03 M_%U*A50\'^ U3T=+-MOP@E"33*T@>(9CAF0.\;I@&5L]E^ )DLQ86>Y>(T<: M+4^#M9J*[.'B,[Q5JOJ-O\/W\'8TFXVP&J2>W>2GYY(YD^@S.[PEEN%8#2?' M\#Q3D\*@"6I@.&&H[6Y/W5+-8CV%Y+7DP(DTV3%LVVG)KN6>D&EY0:5%S'+X MUXFB@[7OCYZO+:W3;'&RK)-]R/X#I-Y5&:$%X-4.>Q?57;7;A5;LS.A%[-QV M[$RS'3L35QLWD M,[R7^.O1VV"?:#D>VKT%'VD*8SF:3.Y%CD0EZNF.ZV^ E M9_FAOTR]%%C-G=-3E2)R]'BH$2NR6R.VX0;-R%O_Q7WM]9(#7Y5O-$'*:Z]Z MR-2C]3-P6+U^&O7J#7E-^2I%QADLT=3\$G@=PJMW625(MBG?0@LF\655=M?X ME 6N%'!^R9C<"VJ!^G$\^ =02P,$% @ "X#_6,]N8K,' P #0< !D M !X;"]W;W)K&ULG55M;],P$/XKIX 0DZ+EM6]; M6ZG;B@"Q4;8.Q$!+XCO?\]QS=NXRW$CU0Z\1 M#3R6A= C;VU,=18$.EMCR?2IK%#0SE*JDADRU2K0E4*6.U!9!'$8=H.2<>&- MA\XW4^.AK$W!!6TVM36N#A>L?^SM5.M2R8QDM9?..Y68^\O@8_; M>CJ6+Y.%=D_8-+%IZD%6:R/++9@4E%PT;_:X/8<#0#]\ 1!O ;'3W21R*J^8 M8>.ADAM0-IK8[,*5ZM DC@M[*7=&T2XGG!G//DUNYC[,;C_/IK?S[S"YN8+I ME_L/L^NI]=],Y_!VSA8%ZI-A8"BAA079EORB(8]?(._"M11FK6$J MM8E&]8#>^,VKJ!N>'U&$'Z=^\ZH?A\DY_.N;+@7;2VF]5YAAN4 %2>1V$KB4954;\JR9RC=, MH1.LY=(X8P=\#4G?[R?AH:/GIVD*[VHEN*D5^K#DC\WB2 ^,24*]^5'D3_H=N"*ZXR:B8N:4EJ4RZ?W M_+V#7!$EGFB-1D--K:=(XP/-WS\/*1IT]VG\,$I@U@K:?EQ/CN:IS-=66J\_ M.'3$I+7WW&<>'(RH$M7*#6(-F:R%::95ZVUG_:09 MI:'RZY9K^5ZAL .TOI30[PR9H_X#CWU!+ P04 M" +@/]8 NT^9(0# !C"0 &0 'AL+W=OEL$Y5(C:3J9+^^ MI&3+*I:ZP1#LB\@C>8_OCH]']7="?E-; (V>BIRK@;/5NKSQ/)5NH:#J2I3 MS0 MB]W "9S#P!>VV6H[X W[)=W O2?Y:,TEM>B9*P KIC@2,)ZX(R"FW%HU]<+ M_F*P4YT^LI&LA/AFC6DV<'Q+"')(M46@IOD.MY#G%LC0^'N/Z;1;6L=N_X#^ ML8[=Q+*B"FY%_I5E>CMP$@=EL*95KK^(W1^PCR>R>*G(5?U%NV9MZ#LHK906 MQ=[9,"@8;UKZM,]#QR'YE0/>.^":=[-1S7)"-1WVI=@A:5<;--NI0ZV]#3G& M[:$LM#2SS/CIX?W#P^3K=#9#H_D$3>?+T?Q^.I[=H=%B<;=6@+OJ> M-IM9%R_= X\;8/P+X!A]%EQO%;KC&60_^WN&9,L4'YB.\4G 3Q6_0L1W$?9Q M> */M)&3&H_\I\A?"KC!"U_&L[?G1I4TA8%CKH<"^1VQ_.,$V;-F& MI]"'"W,;LRH')-9H FO&F8;+F1%TAD9*@58O$3X-^?Y=@GWR ;U5:PX(V@/Z MU^R]%$JUUBA-JZ+*J3;\#V-S4X)NJ93/C&^."PM1<6T;J=D_M+[)^[&EI!D@ M3@M 9PB[<12A\S,4N.2:7"#;P3%&=T],:0NH(=URD8O-N.%U M!" )T6]]AD*:"Y35] MM66EZNR"DV.RSN,N@RB)T8REM@*: -J=VWD<^$=/8QP]+]&4:U/I3.FK:(Y* M:8JXU,?(L9N0N+-KKT,:NT%TC99"&T?&->4;9DH HK7*;%Y]MYG&C2/R&WV1 MT*::N#V;L#/4<_T OU1$O<[#9W*PJ9]WA5)[?LT;V(ZV?Q"CYN$\+F]^/SY3 MN6%&"3FLC:M_U8L<))LGO3&T*.MG="6T27C=W9J_()!V@9E?"Z$/AMV@_:\: M_@!02P,$% @ "X#_6%0$#/19! ; T !D !X;"]W;W)K&ULS5=M;]LV$/XKA#KT!2!BBI(H*74,Y*5%NZUH%J<;]I&6 MSI80271(JD[^_8ZR+2NKXS9;,.R+)))WSSW'>R$U7BE]8PH 2^[JJC$G7F'M M\G@T,ED!M31':@D-KLR5KJ7%H5Z,S%*#S#NENAIQQL2HEF7C3<;=W*6>C%5K MJ[*!2TU,6]=2WY]!I58GGN]M)Z[*16'=Q&@R7LH%3,%^65YJ'(UZE+RLH3&E M:HB&^8EWZA^?"2??"?Q>PLH,OHGS9*;4C1M\S$\\Y@A!!9EU"!)?7^$Y;"M[I58?8.-/Y/ R M59GN259KV2CT2-8:J^J-,C*HRV;]EG>;?1@H).P1!;Y1X!WOM:&.Y86TYJ^HJ\^^W+Q^L_ MR>MK.:O O!F/+)IP@J-L W>VAN./P GR236V,.1=DT/^4'^$U'I^?,OOC!\$ M_+EMCDC *.&,AP?P@M[?H,,+GN#O/C?7*.%^%%X!CV',,#Z%/IEAY>5L!47.2J;K&Y,4\R&Y(:4P+.=&JJ@C6XTKJ?!_W MP^@O7R2"T80NFEN9:7GW'8GMV\5_. @.K)P/ M-NWX7SMX)BO99$#)#!9ETY3-P@7FMI7:@NZE_$300/@TC,5N+@YI%'#*PF @ M%U#!!(U9,I#SJ8@$90$CTT)B1FU#C5'>Q%XM71R:YQ;31$G M-.'1SA"&B;&!9\B?T\@?S@2X*V&0;JS!;5O:^T,VD!OR$V$RF(FB!#%V,Q%E M"<[&K)\)J1!AYU4?*VCR_5%*:1K&E ?18/=CFC+T)0E^5.Y D4=]D4<'R_"\ MD,W"!;HAM@"7LDO9W+\R^W:G*N6LK'#K]E7[83-/3?;36K48J6E'8J$E?O?6 M\?CK=I=(2RX@@WJ&.QOX76_F/<)/)*!)$CT"@9F&=P<#Y!ZD)E:17%KH=5$S MX$--@P=_5DECRGGIRD&K>@"&ZIN4VHOVFM/8C]_LDN+OI(,!:_W3Y MOQPJURX%6GW_WQXKF*D1-OATT%4Y-EIL3V)0*00M-$23<'1P!Y9Q3'@\:/HX$]=.=$ MAE0P1U5V%&.#U>N[_7I@U;*[3\^4Q=MY]UG@[Q!H)X#K&PO=V]R:W-H965TBKRL1M[2F-7) M8%!E2U&DU;%:B1+>S)4N4@.B7@RJE1;IK%Y4Y /J^]&@2&7IC8>U[D:/AVIM M8?^J8X=8KE/*_%1Y7_*F5F./.ZAF9BGZ]SEXJ-4&:6L-:/:A#K5>#<[)TA9E:C2\E;#.C*?GGR_/K^[0Q=6GZ]O+R=W% M]14ZNDOO1;D6U6'%W5(+T>,)@BJ+NLH[FZE\^H:% MY8,KL.]X9SF8N8?%T3+3(%K+*XX.[)#]-A MVO 5B5S"K*I!*W1$,+3&^]8(9)I01Z:0^[@G,^[('P%$Y7)6QZYWKMDI0LQHQ[J]K6#+&T=.N1F.N4N'$,>,.'(,[<4[^7 [ M'"6<]VA&HKX YH_]5Z?K]4I #F2Y0#=:S:6! MJKWNB#@3<&9F#5J=X+0 _LE_&L4V]="?2=11CV$2=!)P+.I)3EY^DT8N&BAP MV\8ARNP9_=P:=$\DPK[O[WDQ-2I[@.6%=:7O%IP(M!L9' >\VYIP3,*X)SI# MO %5JQXFU1;L553L;=V[Y"Y["' +^;.1#># MV]?\/Y?TLU*SC8R;-YWMGWER"+E.]D'!FYF(.2_WC./20;BX6C6#4JOZ8OU<&K@;U MXQ+N8D); W@_5\KL!+M!>[L;_PM02P,$% @ "X#_6"1!Q@N% P )@L M !D !X;"]W;W)K&ULQ59M;]LV$/XKA!H4,D5@"$O12[TQ%H9L[ZV;9VLH&#Z2JY!X$DF5<$,DFIIZ[4"EM9*16Y[ MCA/:!>/"FHYKWH.:CF5I%E-U:27D!0G,IB()L8MVXU[=!)5\+_,EAHSM[4D7R*.5317Q.)Y93 M 8(<$E-98+@\PP?(\\H0POB^M6FU+BO%[GYG_6,=.\;RR#1\D/DWGIK5Q(HL MDD+&RMS,Y>83;.,95O82F>OZ2S:-;!A8)"FUD<56&1$47#0K>]GFH:,0.4<4 MO*V"5^-N'-4H[YAAT[&2&Z(J:;16;>I0:VT$QT5U*0NC\)2CGIG.;N;WG^]_ M6Y"'V9PL/MW,9^3R*WO,00_&MD$'E9B=;(W=-L:\(\9"\D4*L])D)E)(^_HV M FO1>3MTM]Y)@[^7XHKX#B6>XP4G[/EMM'YMSW]UM(>";&P$AVU477*MURR! MB85MH$$]@S5]^\8-G?D"NRXMEP92 DP)+I::K '[;,44' KGM,.W;R+/\=^3_WO]NE( O?H@>+M0W^Y. M9L%?SDCLUJH>NH3_BI/[L@#%C%37/RVH>WPUN4AD >0REUH/2*9D01*,@8L2 MKX;@ZZGJ&]2MT@5Q73H*PS[#'PY;QN4%\:@3!H.NB$_]8'3.<\KUUCEF[Z#O MT!UU_;@T]OU!G^/&WJ"/)1AU.'<@)+Y$/S>3W^KG$T&S9P2]A*:<-7FW+?N= MG#OTZ3!R:#2*>SPOB*GK.1U>0+$E:>B,.CR/1G%,HVA?%'=5*^%_@4"6X8^B M;CM9%-AQ^/0F3P2^E_R9Y2#,/HF8#P<]AE'+\6D0!#3R]YC>=TCC"2()N%"$-8Y_&P_A,M"%UT7/H[7FS'QZ,7]0+K?\?+OB".%=. MU"=[%8NT.^B?Q^= '&N+,S"$@"ZH2P/-,2K,C*@?M:#S]&U!+ P04 " +@/]8 MZC9O(N$" !-"0 &0 'AL+W=O&S:1S=<2+0DIK8#W;^?[:09CY2AKE^( MG9QS?.^Y%]N=#:&_6 3 T7.:9*RK19ROKG6=A1&DF%V1%63BRX+0%',QI4N= MK2C@N2*EB6X91D-/<9QI7D>]&U&O0W*>Q!F,*&)YFF+Z^P82LNEJIO;R8APO M(RY?Z%YGA9

B:6WDK\148M<_86=UQ+P> M:,VRWP8@;)?07E:7YX0ZT. ZD YXTD[\2% BAG.",JQ(1(LRO!,0_L:@P-(, M0NY[: SBB((*4GR]''C$8OL_8(+9K#;36U0\Z$6K&S1?KF>KN\WR[M-BCE;W MBX?I9KFZ,W_=HG+^/1+?6NLN1^(!.]M0#."BU"RQ3^,RL[FA#BY^N2=\Q"3. MHT=(1YKO0+:#TMBP<@IL^U+AM[B/D8^':WU*5.O'[1SX!#'P+'S/$+"CC:\, M[5D&8?I(P4\8USCGVL=FO!(PI@?Q6<)>]",)@+!'B,/!*;HCYE\9"BA-A.V_ MU'D7O5C]++B^K 'MNGI>/'3"4IQ*FSS;L*_:. J\^":>"/J=;4\1Y)9.L&#WF284(KJ M2R.&/K00K$0(AA;Q.=YAXFT#IL4VMWY#EG]LG# MV[#*ZPOPCJ/(P^7%%UQS/J.OW567P1NNCJZVS%UIW;K6UO7@^FP3:FI'$1C4YT+UQP;URLURLT?1NCA8_?5IN?C5L]VH/<"LGC,:V%9[BRD>/PGZ[?KLJ M@,Y22@#9:U]/=05+U3!/_'SDI7;>?OO^+;,[^I?L'<&]]4+3_).S3_2M)ME+T7U4O,=H:WGL94BT MQSA&#NM/ND.>L,"^81NO+Y'+=V(.^0-9TQ=A/7J-@YTNV3A\Y;^C-D7/W)8H#](1])P@C!O$Q")+D] B'3PQJ M"H%0:Y%-8(C1*2*_N3X9AC K>O7'"&V3VN9?H4_T4P*66)"'[9@QF6XA61>2 MP$]Y+^/RC4/$\]F-]P0![3?W0HL*4E[YG^@T/P@/9!N?;#R)3.T7FS#E$K$% M_B,.O^PE%Z?,<0^@.-F[H@0\2N#WFAA8\29Y2)83=352:2'PV4KT"U&[V2F* M@P,.T_7JI=S5-YP*T^GK\%\HLZ P#VX UHAZ[:4@0<)<&DK13%"&R.RSA&%D MD !&#C[2RF)FS@YM.SQAYS(,E9T558R';*W8,5,WM,44!9-WMC6F"5W[H]8M\V4A5@E>ZX;C&A3#$"XD MGE?.@&NUBG1K9UQGVW4&'TR\VS?;+-%<..DP?$W0X7/_]E!AFWY'4I/<2KRN MU_]=,39<<@^8B-ZTZ-+;(/$T%EA% -,B*KY<%J]_8=4&4#[*&.$9AMKAQ9A. M+7K8PP_FU!I8;.]&:,32 O]Q@\/#'&_CVJQGZ6#@%E?)8\'J2D<"MKQJ>K6M MCX"](NO] 5' $Y0_LTO7V(]6? K+M@$#A1I]\VWPQD[P./4^";[M77(C6>8 M6UD)D1TL;*;7LXX6,L,+6.,F7P#V^_>DO^[QV)(,,D1_+[MV\G;_G_4,2[KENG>!^$[K^Q M\_^B=W_Y?O+]G[Z;?//^S\AE\MUEO[,.KHD>!&^'UGF@,I$V#Y#G?="0DOM++A^I0'MVGD? M&0I$<=#,W@2+F02703FF>:M7A&.[E.-!#'H38BLZA2^,-\YFU4)?,1RV\=;Q M*9JL;"Q<0ZVE6'NWF !.5TH.>])#$Z[O.9<^?J0I-E4VVC^S$6>6++IV$,4_ MH/??3KYY]W[REV^_88OT-W^9?/_^N\FWW[U+0X,]]ASS?3,><&RY/G865NB3 MH"&:VO;I5PD38]JW.>[&[5=TLN#;?@'9=@TA1H!0'>B-@ M00D:,]7;!F!?Y-7A, UEBJ=DL'P>XO*.(=YC/R*>AA?$N@VBZ!KO@I"6QGHG MBVTTX, V>FW)G&6<-P,"UR7HLZ)M(JO94DAWN4^>V)V?T-'K'OJR(_ \.FSI M$_/&43Q!6T8*+3%GJ+NE 9$)7H4WX;%%G.@-[Y=,Q?ES'"1'\GT(?O.N+0#9R%7WF8"$2<"W[-%^P0I[H_>:QC M*XQ'()%K_.CZ?N]"T0@VC8B#IVV!J/566MY.(CV%:; 7*E6^F]1RA+NX*%/> M;>U&TTF5_?!ZD6EIN%SC-&T$?Q.$\^"TC7STVM ] 4VRLZ)N3X$-66G@KS#":20$95AB77$^059"0'6+'C1$]%DZ\ MYM:B%U);([M?(17FW@I7(8DG8^RP"_A['*[I?;A$L&HS87N,!MQ+4DEET^!Z MAR;$=Y./><^K+G)$/-<$$52(X3*=@-JW#)+DDRP5U;"1,]ZB:9;[6B^@DAFC M,6H9MQ)C/A\^"B.6$MV-\7+P*(=OVF#[XC=;#J535Q/,3A FH7.P8T6=#9ZOFN&]<)S:EP2:>^5N M>2]Z9+=,Q\UXXU7^E$=5,L4I(_/+)?Q6.F=A_(@\=!G5W5JO@ &&O?; 1'#!\.UUGJ2NWH3P\'VTO9!*9CJC]-KWAX$ M2N0T *-;$&'2 +I;\+IFLJBL&-.>.*L=3[.>^DY)\G5M79"F4&![94VI%!.@ M&H& Z\%U&=&.1U9W\\7=>C%'Y*?UZG8YGV[(+^L-^>?CXF[#ZBW.5A_O'Q8_ MDG'+GQ=H>4=^7Z WMZOU^OP9U$!/_IZP?\(W1(G*6F=D-I9( M6P\2;&MJ(9WB*\'&8.!:51MF]-\1,IR(?CM(UH$FKU>7HN[K69#"VT)C,C*R M%F=5R!=)]XV:5;=J/&R/4,MI:2W]\\%PK;N>Y/85]%/0I@MN#<%KBW8TDOZ= M-)QWHXA6LR;Q#'MS.'TD08\ZRII\HDX+T]&[&@ MOWR0N#C"-).(=JFT#C2KB&YB[1P[RQWB3TXM2L!5R"E@52[Z.< H\U7#"66F MRON@_@L^_X,$'1^P3[RL1[B?.@?7=ZGOIK53$F\N'QA3#L"TR8M M>(W9FS7"\T=D2O>C\N M&0OY9* MJITT GNLY?G",*4S@%MH/=WMU%B$G\4#"8IN0P+U5A:#,'YNOQ/D8R-+:!X> MT,PZ7F7I(X[W@;/TGW 4TP-P69BN.A>V23>2@&C92A/A&G@S\G75O1#D\V33 MI)HLQX4$9(8,?AA!)%R[?EHT*-BA$RU+F(?4UF[G>B[YL4]);.K"%A/B:"*, M0=QBT[!FO!%-HV!FA'%,?RNYJ>!E4W>LT1_+R7$BY!"&7U:<".O)$0AQ*KQ3 M"!^WL9YQM'@FF[$@=%S?"E^6,3Y$C0J"]XL1MK\80-KR(*M3='!]UA!,=QC0 MY02BG,*TC9 TVIND/I/1/QFR"GGMP? (OH!$O-P)H]AZ-GD4E,DA66BNL8]W MTM:&\M%C<'U2+B_=UL50Z"Y'3G!+;26 TW-9]":!;:9'8<^,@C#$*L>E[?%& M8IXJO#<+,* ;K1+M?2_W9/W&[&T3L:P)I,9D \B(LQR5BI2SP@#83NB2%]&+Y)_" M=0,E-+91O8(M VMX5FO%'I>/68:G_ M'36O*N!&QR"BV00[M9TW/,<_I'2KEP#)3AOR(C"D\)J=3T!8$!962"M>1VDC M,R8,B5QE8V$[\DH.12==.A"N ZXF5SM=,H&:M]R;<&=H9(O?#X]2%Z?DQ>!L MG.>N=XJQTWKK? 8'MCEK2Z;Q]ED$ M<-Z+,RS!8Z00TFEAI"0@FP5[^1[E1H MFEMIA]-@WDG7QIF-W753B&-RW%K2:K&E'J,SUV,*\K8:VF(PK(3KEH77N+D> M8HFHWUX;7"3.MS")0!0W//EHV,Z]ALNJ;78R%*Y3KB.XRZWVO%11S6RVN^*S MPNW!V7#_@MW'/:%R2ER@]8CO3H[B\:75>=C36' -FDMB8B&W@@ 7//7 M8T/76%)L*$&'.#X:17&,8EO8/H_FZ@(I0V*Q$K%<=HQ%5_U)0R$N@B&/*W,W M"1(!B &@0BOLYE!&Z47KI*+@1V4@1N=):QD9R)?V&7MI>M/^15/I3WN4B+Y' M'5PF5R:WC[/+GJ?I[CI+/TZRCXNI]^6/@FMJ%_:'#;:7[EG*HC?O"15@"AOX2R3$W]"I5*^M1/H ML%U>QU*\J$39'C14[[#>/W8A,G7^=>$V<5)X:7T4K9.-UB>UEK.HA M]3&-TV%VP&^/_C.A#J7D(8$^=@\N4(AR$D7'"\Z;&I1X*DX[%6SKZR(6P$5^1E. M'L6+>+U&&MVVZIS87N"1A(HM!95F0C7.S0C7]LN5G?SQ=UZ,4?DI_7J=CF?;L@O MZPWYY^/B;K-&JQNT^.G3ML)8>%],2R@7!U MM)K%SN(I72J6NOJ4GT!R< M$2TCNGX(?!;&5*I:V3C8^B;E[&QW6AP$5_/DI+;8>1&(**(@3>C>)L16= I? M&$^I:;6S8&MK4HUX&\R'K&K_S\D-L3,+ M*+^T?9O*[DH^%;8V-^%?NAN6S(.KW8VH;[U'9E@FB.&9H!33!%%<28= 0SV@ M!Y'# SX2TO=6TOW9-GR\-7>?7 ?[3B2_%2/B9)S5&FT!R=,1>9U)Y.#1. M)X&SE21'+IYQ:+L13C)&5L>J7H']8(+M3'J4;O&DLG,T<%U9G\SJGXIF--&$ M/N&0E))%K3\A;,(?JU\QVI!('/,+*7GL53MS' F%9G;I "6=O/5WHXC6!]L% M8>)@ PX?X02MD??=C-,E(VU^"ND+3QRZ@<,BP[3D<5%0$LEK 8+M"O5E4TP^ M:PH%KB-KP8NV]3!;X3@11XHXUFQ_)?-/61;W31#NL!N?B#B,>"4#8IL^TH26 MQS#X'._IB2'YC9X=Y@+ M.!V,G(T>?"X=X#\RS,6I_1B0047L294 XQ:DL@3] 3Q3BN MK>\#_3(C-\:)?+CH'K =//H,"I-BYU&U,EK8[GDHN7>S0U;#"7<1&(QS;?=X MOYP5P\Y[ZX72BZ9A2$!B_@1[Z=OTM!TS[\&._@5*1K8]'DBR:V%G;#Q,+;\1 M3;]56GY\?=I&KN-:X0M_L4!7(U[ MBEOT4+2.?8X?)0]P4@J,."N# A,**D3HLTNVT'YY H.1W#SAMBB[[$F+IL^L M:$_=N42FBE-A^YHF_$O>F$CGP?4?C:AO^1(ER5\0;DN%'@$4&;LD,%6E$+88 MAJYY0.FX\8+/D7JI@[(IL$U>A5])88.+\7!-7(GJ7LL8S*;K']'-[>J7M9& M&\?,A,. &IQS_?*)[$*6?M+8QW^C+IA!8-X8"UUI: M\*)=L.U^\3#=+.\^H.ELL_QYN5DNS@UEH-@8)._#GX'2 PC?=CU:!2DOC[8) MNG$C/:&"[6CZE*_T?+,C/'"=5:_<=I0#E)'%[LV+_1C)QSS@3:/WP M?S,Z5KNE'Q-VW*V'IU&$8VD2G67JPKP1M*R1B0 MY]1PT14]?4_P(*N,^V'*@M&E.2*$W00A?Q$<8L>-:5PA35JKFP/;E)4X+E02 MJYH UY#5R-:N-99"9VD!R3MWA@!Q#$;6VWYYGGI>\)G>S#&>;6@YR\#8^^[N&A1-_X3*S??OM^[?,=.E?_EF><,LRWCZP=-EE MFBU+9/(86H=S8]:' M.\6TJ%&KPF"+,NP GL$]T>ENUCVC+4XN4L885OR/=D M=3L$)Y^EL/,W>CS92,R+(3;B\4TAV39:Y4G?QX2Z\^K,+3@E$CO"R6# M82XT:CQ>O&JX& DW0C( M$\D2Y]+00YW/A6F%6A)0"?(*$\<;VI6SH9U)2*.XQ\>0%8,0XCF:3VA%^TGR MR"9)(\>'HQ>\8$RBNL/)9\?]@?\5VNS="!VL%[IL>R<'L]B0/4)AH6'J'4[4 M.R2OBB<45WYV0H;1=,70M6E5L<(,.M1WD)5=E[ ]6K#;N3;Q '\LF.!7:!KE MI,>4+.RQC!5$?B3^R'(<$J02X)_WF);9].Q3$IYF5QI$QI0Q^9T&.D4LGMW3 M4F>.2S:!,3JPPC1@ MAN=:0F;$UR<1-LH&+5;N50\^JL15@F60?F>(?#$#L; MZYD=6,[V]/%&F0RD(P'[^&KN,H]>/@RX_ZXANL5Y<^*?G00!;0#(#YF1S7#P M5'F:"^[Z)^JG$A=&?.ZP[JDG$:1@:>LSQ C#GEXQ],WA\FU._F&Z:-.LD"9 MV/"E[QGFF/^[]-GQ:YZ$P"XXIKYSZUI;UV,KY!VNZR+>'BI,Q]:QU,2]9DN0 M<#>E73&F:V_9(Z,W*05?TO)"_.9#R!QB9+!85""$U_ PG$ID6H+<\454:D+ MG,O+R]$:20BZE,_4MNE*&CUD-SC*HBV=.C9O).>_VN58%I:L/J96F#8V^R[GN]JVBW/&9-<2RCNVZ01+ M+V?:;>RY8^X3<'SEYO7]S24Q77([Q\<@\)R&IERT24ES,[MV,KMV> %LFG<5DEUJR"S[ MR.I\4IOW,F*2[ =&S; Y#T.)2.+VTS\IE6D>&=7@_ M.;18..]E*@*[FIXDJFX$ *9;U9>%7M4\N+MZTRTW3G-%FQ:)Z\0U!;'E5 MN\8A1;+8\-J:]P^KGY?SQ1Q=_XJ@5-23R&'I/^&HB[*;U8!&Z3@49*/@0"J@ MC,Z1J/#2DT/)4 .J/F= 2LN[GQ=K .XDC;0V0=):G B!N-3XA;X2C6F?3?+7 M(QTBD5TC +#=1W-9%.KG*,^&ZRXT>-#>E:3[$-K/EB-#*;8)>R\=\[>.&4I# M.2=#RH20O[=8G9T=+022"./(A8$E@C#C)Z[IPT],BP)]"(-(6D.K?MK(?(*$ M[TI/<#9G1/8OH[Q+J\]Q3!## L70.V<^,6]JW=L$-@A;YB^#/[)GVSSH89^K MRDD^?62V72.'2AN7S!V1K==QT*7-)\_D.3(D8(-B^WT)0X!%+ZE.M%%5%'BN MPXHL6+L=*S=MY@PR%\(\0/M$F7LL[!.7 3R*#&]>W?+N#^X-J0*-T M&@JR47 >%5!&YT14>.G)F62HX=\?]"FEF^7=]&YFWIT(F1H/^)@<<*QV0N// MFJBM]EV0CX+KCMH0'O+#0:O/<\[N_+JLW++ OROA?U"C7NWF+MV7^$Z=)1='CL-\2[@KLUEA M&'Q#+2.VM762%2:#:M@(?A)$2:?>#";;;Z5&ZHG_J 0U<1]8GL[KFS6EB9V-YR66< M$(AHUQ+6KY*W/V&O1'&./3E"S+JLT,^-G#C\)TIV$"?;2H3WK)+"Y=-]VM&' M+%+BE\6%)?EV!R<"MFLV\YV(7GM8"N Z=$-RT,_$HJZ&Q;<"'1.4D\@_I+[G M_&^%"9QT5%(S9((R!E#* :(L(,Z#D6AY9%_37=YYQWW5ZT,?7]?K]MZ=.^-7 MZENAN,H^W!VO3[7P*P\)#4MONOYQPD\-%C]]6OX\O5W<;=9H>C='#XOUYF$Y MVRSFB(]:W,WI6<+U]'9Z-UOT)[!U;(4Q8)$IN_D)VN)'U_?I$KNU"#J[GT9E MO:ZJ[6^-*'F2Q7$"975&!-Y2LS@U5GPU[Q6LH MA4(W;+6I<%>QI@SHFH.(AZ]"%!,24)E.[QQ,$I_N[V\7'\F",[U%\^5Z=KM: M?WI8H-4-7Y!N;E>_K-'R[F;U\'&Z6:[N3/4/"PYX0_LPWENN0T)^B=A*!\*V M=SEO9X6)ST;!M>(*6EO4VZ2=.!E,1(&RMG^F2@EWS1WS0*RU$U\M]H&)EPGT1EGK8R. M4C!!"0W"HS$:$9>^^L@),1TA&!=@1>APM[J[8N&#\ *-[&;+[L)UX@E)M>!; M>M2XP>&!L$^#)"*96;UDSL3;#A),#]6!=+(2PGI@@%<2;LF4=OEL=AT0YWAI M+N<545XP=MH"P40D)>*FOYCNV>F<]?#UA0U(2Y1/LD,>$%FR] MM#;[E5!RF'W8:87V\L)DV170"6\"EK2\P^%JQR3$VF&7R:\5-,"^M[V4Q!+N MFJ" ^^ .&&OQ/D8L>\<<2E;Y+F^%X9PP?6\0)R3DIL;*;PQ>T-VTM'C!1#05 MZR7FE]QS+JR-("SNS!D11DJ]FQ98<_4*W<=]?!7LKD[D]J//A;KVTU]/UO^P6-,-,1TU.B/- MSP@V^#F^]N2%%'I \XI-MT*NG5EQ"8Y7:M!5G&KW91$(FJ "26RU%HFBZW)& M%LKI*AP-4M(0H\W,X2 X"8_">R8]F\DV^9X(S*ZO1U4Y ;9'J^=5]$WRT7"] MC +-^D??'S].'WZE.KM>?KA;WBQGT[L-FLYFJT]W[+C[?G6[G!EZZK5V'WUW MY]ITHW,A@[JE77DR;/5N)H-"$HW23+AJWY!^;1/(T: <#TH1F5\"AY(#:%= MEW+6F/.$G:1M%8D&2!! /C@&D>5]"(/3L6Z9:PX%MG/0E(KH)1J"@.LN=!G1 M#@27Z]F*&L:GQ3QM<+:Z,V4< H?9&Y5RB:AOCCL "]Y\.I';F3VU@@G:P+KA M3+]:"2< <0K$-V@'!4 M#(-K_E7$:K^5_\?]@K\)>EC,EQMTNUJOS<274\\+/M,W-3=!. NQX\:W 6U> M5+=&JLR#K:O*G!>.4>HFP=5C==)UM3K#P+*@.0[$D9A?A/IG'XY12Z_*:Y8< ME7FPC5J9\[.RN]63X!JU.NG:N0^WT[O-A':U)G'3YE=VWD\?N=[3O.$)NEML M0&FX^BZO(8B1ZKWB[JW)_!%:0Q^;BK.^L\6VLZ#V7\.*!:2_^! $SF?7\PCW MRZSK%DL.4W__U!0&;(^A)1'1930" -=GZ+&A:QT?5JOY+\O;6V86R[O-].[# M\OIV@:8D5-P8B165^*];2QL#>06V4;F>-H,P@, M+1EPCH,WNZU9,R\&P3;\+A_4?63RW M^=5(9@QMKY)T8N LW@4Q5E^HFLR'K:J-)5%(D5&=#%?!F[.@K?L"IK0'.<4% M:CD:4!Q07 %^I'O8!WP,0O8TLZ:ZE'PX<$.OX;-@UY*Q@,VXCF)M-5U\H"<. M8N4C"%K:8*E2FCDNW55=GNJGC4>C>_'!' ?*D,!:BX:0 SS7E@A+4Q)JR:S M)F%UVR'Y<-B&7,=G88LD&0O79&LIUKX2GC[<+>\^K-']X@&M?YP^G!=\-:*D M=2M/U?AQJ6GE*B,=/!Y%[3!Y(8%,:]TC!MO\.M(CMR#L,BM$J'P%53T#MFTJ M<%M:+W-,ETDJ1&M7T+R;K3XNT&;Z#S-)126\U2TD-5-&IZ^5RTG5^%%I;'=N M-B_Z"FI_TB_/ALWTQG+#GRWO))S]U66:UTR!;:8J_(IF6C4>KIDJ4:VKLC?3 MY0/Z>7K[:8$^+J:T!"C=6D-1WKI%IF[.^-2W[.Z5+HB($7%AH M2><]#&O%R3[\S8JZY'[-N-RHLWA ';KK4D4B@J;%<-ANX(Z/HN]L/2TNKAIA[?T&63$09M?6GID%H)5 M%FI%LF)9+_7A9>44V+:IPF\Q=)2/AVNA2E3KAX4"\ DO />"?DO^-6VOO;)^ M'[HDJ#QZ)/P-=L6RL=UUV/C9"EU:/F3I$V9Q%"](-$N[AI#(EK9^(L$MD00! M\Y@.B*KMMC.@,"V[6YEE;3=:0P3>?:,[_K2;V.PQ.G*G$6+/HHV(XP ])70A M-\&+<$(9VX/Z!=JR00,W1S(OO)0"E&) *0VL/T>1BFQ09-Q-0Q-?,RTSDT?! MD2_]3S[M%!H>@Y :R_\."%D_$[+I)<$JO+?"V"=2W[O'1%K2VVQ]>#!7@,XD M54S/T 0&-RILSY)^8D=B9:Z/BK@10XY2["@(D8@?7'AI3H9<4$\)"A.>Z%.$ M5[M%%+L'PO%Y&TWI(-@^HYPGT1$41\"U;@F=NNKVB784W*$,(#A+[)E?,U6J MW""\Q^2_S@.V/2N*6#USUL;#^=M;@(%MI+IR*5:L:@8# MKJ%K6:H!_4& /T$Y!:ABU+".Z0F'VZ#F M.-JD. 69T1[C1FY][3UV3AX)U>IXKKT/UH($VR6UD$[A#KDY&+@.J TS;0V% M+N4H[3=?YF'0;QMV;&@ZXC$AI!0GN_HR[DX:-8G@+WBRAH?7EDZ_W&-/Z MIE/'<>DPRVOPC, ,)6-Q9X-_.^7N<# RQN!.AQ?&< ULX/GE\4A;].N.*-X@ MHP]4R7;M0NWC<:3JO"L591^!FVI >Q=Z?N,^$P7GY5=AU5COA]\C13-!QP0K MBVUQBM)L('?C^FZ,;]TG?%$8E_ET]4"L"238]M]".N6!D#(8N!ZB#3/=N R* M]8JA+:DU#2X ,2.E.=Z)J 6X<_E573F5NMBFL\7A;;,RE9_LL?HTJ5 M,KNOWH38(D;PPF1T_3*C"2OJ>^FZV3 ]M:84RO?,E5/'L$]68T#;)"@X&JND M:!(/ FXCW*\8Q*@MHE5G(Q3B(V%G3S[6B=,Z= 'GA=67/ED0#\Q+7;\D'ZJ[ MA*;0QN(BM*14[C(:@1J#"]%CJ M;NFQ9(.">H.U+-@*U%;GVU'?FKG>*2)S K,MSR:[<;8A(K]N,UDYB:QP*M$CD2@+G$QX MI[KL.8F$%:;!]C>J?(N.I6X.7 ^B3'D'B=8L8W1:DCIJQ!4,R;FI%/-"IE5U MHI686*5>[[Q3!+#]0O>R%#U(=]#A^IH>>.PFC;(^BY*&-(PBQ$@JEL9.J3(3 MTD"2ZG+-ZWU^6LS1ZG[QP)K)&2G>QK,KSG)-JZ53X^K:083MVSJ0ENC,6H"# MZ[VZ8&HX=Y6F7IGU329E-EVO%V8*1VIP/3N%(0DZNW=!EX!?G2>2R*ZE0SJ# M^JK\DHRWH=W3!"64C-!/=2W#V:>'!UKOUIS;:L)\DQ.A+N#"=EJ=24YS1SBV M0Z?N6!O.8TG?/4/?]/4DP4P>]&R+/9@IEP!$R+P+8E95\S:P_.@! MVYC0O_7P'>[@J$L)QZMQ:>H2U71O]0A>A:MKP.: @5I"U 0QLIC%,\)03AGY M#)^_E /G!@>0;HH"A8)H?!S36S[+\X+/[ "1)=Z&V'%CY 4D[F2)8G]X]_V? MF&S_\/WW$S(_.F([=I^P9R13LH%8[T-\M%R'"'05[W'( ^DD-F[_I=5 ?S4N M5$6*FLZS"O2K<)M*# [G,!-RF#$S@L[WNM =9:_R3(#S=21@XK%TWT$.Z^8D M;])I4?;NO)T*DE?D])1EJNW[:C&\$A>HSN>0GI!317ZB=#&3SRB;H)RV3CWB M]URR/GZDM<<[\XF#"%BAODPG:J=0G!&8<')=2LIU%*ITL"@;^ IR7FB@RX6C M$O:K62_J):BY3,@!OXK508&]X1:%B^H@XUH(^I7E./U_CS(1M,5*M 6^IY_C M'2;L.QOKF0NDO8C+0+X:ORZ5EZ8[OX#W*KRXG*OAG'=* R)$F*P09U9LJ1!B M(@1SAQ<:*0O=)3^ =S\MI-,R;PBNLVG#S-"90;VXE2"VO(ZS@-I79EEMIK=) MT@]:W2! *=1IP1 7=YI'W0%8V+ZG*[F)CJ@M3+A>J3/.AG-1 LFF$Q>-2^]V M.;U>WBXWR\6H?)1:OG5WT%^GQU+(O.X(].OS7^9SL 7*P21B0Y%FFHUMV+UI MY#?=6R\T\:BS%!PI7-@NK3/)M))C)X\CA MPO=8(?E=^NVLJIBZTB7+?4FB,CFT$C9^_&1,4/X(5]7K>G\)+6 M FFHEC] F:8/1&Z"<,:>A]RRUR%G\FH^&Z8#T91"UB= ?2KPM@ :C&@OK >* MJ?(U$NWP:Y4]8[)I:6AWYQ*O844HR>\9MC' D))*12 ^L7N6D&'Z9-[DJ)T&ZH/&F[(US6#0V;F4J)0 M1A78&GYAA!)3 Z; %: ,FDA_\QT5RRB:)?;J$"]-I="ZY;(_:!5#@N]=.6=0WI"-A MCM8>$CMZD.V*1U_^H#A(G],0WY,>*M/-BU/ZXF;832T( 39WU1DM*"7&5(@( M1XJK"R4S$1?.@BA>[:I#OO,Q,!US)4=BH%88 #<&*R=3.T.)0*-.S&30U ]' M82E'T#95'[!/?O*FOC-U#J[O4B="*S8E;J5]F%F/ +;9=B]+S+$!**6*&&(DUIR !]G]>W3$4)644)M0@@VF\--]C>^X$7/+[0=EC$&7L! MJ[*1!DPM S %\# =6U]RU-DOUL%^/=M&94[;WXK&&2K>CBU'AFP2FT3(BN/0 MW9YBULJ.;"N=U"L^1;N0J;'1-65L>IE57/UKA[UC4+4YK MV^_J2B#"7"@ZE);FP*H1S:_L M4+@%H*_/)UW*K*U;RB&^+L]4PI<)YY0D!+ZAA'PY&A?5H?!R4;SQ2F0 SCO1 MKS1I8QTO5 .Z75XGQ)^!O0ZK!4$1P^_"G"7LN*L[9RICJX"J&;1"X5?R'':9U*5"-&Q8F M>"..V*2@D@UI![ZXBXA/]K:%1K4WQ(.5#KG&NR#$?.#&>I:OY+B M69#8!6C046.G#';2$>'RI1K?F"+ZO4O=V9:1E,X@1)G:QX(0:"*Q1"C)ZDK+ MF./2>C4$ 1LIZ(C#]&7 M-)D/UX5H<='2).K#EH@UU*9NA* 5-VWW0MDW/-L2TXQ(!0]CU^,$]<0HX MZJ>$7%VL,ZA(J9B2,(8?T7.QEN_XS;1I$=N.LY[C4]^Y<7W+M\E7E5=ON7[) M?]X0>J;/KNQNL25(V'ZI"WD5.KBT@ ?7;W7"E?YSVQ0DHC#1;Q3J^://08RK MR-P\.%BN;&L@&0K;&*KX$Y6\;!QW)QZ0W$/%'JU"-U'D\2EP;XJ;[?G[#1EGF;\70M^;('S EK>(:,7- M^Y">L\4O:QS''JN_61%,M@,'4Y&[DE,6@+: !3PT[8(S_2)#&6[19&CU:HH> M$#X9%*S.3U1$[JAS"(:AIQU4Z"Z:&;\5QVB5 ^ V[8 MH4AWIUT2DN0B:;,$(SD0?0N"YRV'PIZ!W4.&U.(QM_AC:O&168N?TV*IMLL6 M9UK:ZD#OE/]=F555.0.VK2MP6\B0D@^':^4J1&MG.PFP)XC\YF&6@<"JN@F( M)O14B*BX<[+-)3H-) >3V9)IW'!/^(@)DXO_.;FLO,_U2TW6@-I,V-;<@'O1 MJA6FP;7N)L3K:G>*8X(8%F;=&9Z)Z5M^J01J+_W59HY4YZM3 A2FC5#G.TP8 M4-)Y@YD$9"-Y/)$U+Z.I\MQ7/AJV=M=P6:SR73H4KA;7$=SBB('!17LK=#Y; M9+-%=3<*=C']Q<@EQ2GTW?@48G9'\TQ_JKFFJ)H 6V/K>2U<54A'P]5;!9JU MKRM2T!.T2R SY<6IB73X^#V)V,EN/'7UXDK"]O]EAX>*\V J:6/.\V?L"I. M7RLT8J'E44]RRF79A*83;S/C%+;*3F&K; E[49K7?]R_1*Y-:W]'$8XC=*(Y M%*Z/XCU&/FU@XR'R+=/--!V]/46NCR-N*O1UN^O'V'?(%'JV1F1I>?@KM'BV M#D=Z],2?PV/^&)XN#^BK@FB"#I:])QC"EZ(Q3@CRG6MC\2]T MP"ZU8OY;8L@#/Z@?XLL6D.0G]E,Q4$0,D8&ZDD.PSQ_%.X(0LD/,MDZ[BXN+ MU/+$LYGLA.KL $BZHY ?&'<%'N9*T9<DM67)_D"[QW46J4@X6S\G#ORF+$CZ1)3^/&'XD$C#H@U[#LIJ7A)T=U\<32!=Z<92)03H2L,NLYBY_YU(Z M#+BSJR%:_Q%AUDBVX*N$-BH#OV;IA\^IA#D#;U:,,CC(3O4Z.;V9VL1W1BX+ M8>77]/+1,%V-(I?BME R%.XNKXY@72U-X2(!L,%[]C(VZ8\AKKYE5YDW/N4M MY;Q.C0N3QJ70Y:1WJ=H3E")I<[$NB>76!\OS\@3O%+_\#4K=!)@:J\YK%N!5 MC@8>YZG1WD&XY_H[>NW"S\FVP2E&#'4A@S>]AADV!.Q7!)Q+\65"9KGFWF^8 M8KFS13<*8V'!);_EBRWYY9\/7*&HYI=$@N4C8+JC"FZH_RGY&-ZB6$6DOF=Y MN:*41G&S,*)3M,C(K'0!>X3HK@"13N:Z3&!MX M-^=?IRB6)B_6CQZ%(LJX+/. 9T/!*Z>48.V3F0S@4/JX3GGY@(/'T#KN:>*- M9-VM&@M7%VLY3#51.A"F'M:3JZN%(L"!U^0U?CQG2;HV5XT%K(YU'&;J*!L( M5!UKR>U&'3M:KR-L?_48/'W-7KZ&+UPGDU]RE4S^\,_9](SCP@V2=JI9 M^5_AJ5$);=JO *9WT_G4Q#GQAR!P/KN>=Q.$V'WT^2-J^V436G[DL2.4#T1_ M*YJC-@( 4_7T92$>(:O/AJ?*+7C0=I,)J@E*D*$4&Q+0(8JOQZZE3SC4R8PGI[E/&,6"#*SNPVP-#[$\'"TWI%0H>(.+P>.P_'(>RZR\.!*^14OH M;6^];@88>9?9\X-HZ-K>8^?DX=7NQO7=&-\2 W*6?DQ8<[<>YOD#&YI\)!%2 M(P"P-;FY+$3M5I\-5^,U>-"^?4A0T6,ZCNR*84,YNC3_[S>&T53529D8KE\^ M6O\*PIEG15%%'DLS"+ -1$,:9^4J5:?#-1$=)EH4M:RRB^T+8@@1PV@P8:9" M)KE$[JQ#=?I,&92*ZEH!)<-@ M&X",KXLF&,(8N"HLI;1=JPO?NN@O/8S287OO!U[P^,(*UU]89:4F*LX%KIY- M)%#0696)@!6Y$?FZVKT@P4A,'_'$&3H3:LY[-!QQC*>/(:ZHQZTT ;9"U_,J M:K%\-%S55:!95U\)Z"L.FZ>?6QD"(T6O3E$<''#X@/DY9K1WC]5Z6ST#MN(J M<%LH@"4?#E=U58C6/_OFL%$H C?2AL:UL1_1UY!JWK9J/&R=K>6TT'%&-ABN MOM:3K%U.((6<^U@SC;!C['G8CD^6E[[NK=35R@FPE;6>UV)+:]EHN.JJ0+.N MOHJ@LQ?8P([9;ET?+V-\T#B%%J?"UN(F_"N>HF7SX&IV(^I[.FG^C6)"#!6T M ^:R^H4-IHU6XR^J%ZK.&:6F=U/'K>Y4>/@:=H.QSJ @7K01F 4+=:X4FG!H M 1JME=?(1M'N)5!&Z0GJ>.G+-XB%Y43$AHK#&9"0H@1,NY,[+*ME63MIM&Y" MX%G1)9 9HS1_D>Z^3/WNHK96-T& K,#80&P3&&AFA>$+*ZUF+!)8QX']^^I( M/4?E<4O9.-@&*N6LD"9X/@BN&S2DO_C)]Q'Y\']+WD0=Y,:>:\3 U3)G3K)13U6#@E9R42->O?9$7\V'@ M40+?4,ON@9G]$ :?XSVKN[R*]S@DP;U-_D[?A"6H=8(.6=%\DF[5:.#FJ4:[]A$*4U,.'C'XA@W4%+L=FR$W_,S:U4RQ M9A)T:_UWB*BY7^_"<(U#I]<&\LV^8V!P/0&[61R<2RE M# 'NWDZ3CW8'6APNX@B3$*($L$4.;+DHXI%[:>L2KW2PX' A2VATJB*GKMCSO MY0$[-.O26?KTX\!GM)6M+MJ08#K+#J23-T_2 @,\R&K)E':#&S=BY:!02'?R M]+M".\L-T9/EG3!BA3QWF'E6APZ(]U:,CE88N[9[M&B\=K1>N$TQ2QJXAY(9 MF>5HT6J'$NBCE3;$ M<0F-_$AK@K(%C*U=G%#$*)V@E%9$B343]D.6?M%#.ZD@R<\'+L8C%R-;^$9?<^8F\PC%#!7_& M_O,S9E4)^&[_7=Z/7H5?&0M1M_9JU/5^S%D3D(1O,5ZRJ-;$C M^#!]?F^2O(A,NP ./"SME$6#,6E.4X\!J:VZ,G+ MH \AO==;*CC!+I&,P!-V+M-.-NJE&(#[Q.[Y-.@8$\)H 0N+-W'.DI#HHT]: M83\(=]B-3STEW/2WB^]'Y@P9/ M#/)]J%#QG^1=E;^5_MQO+0G_*?Y971 P'7A*/TH8X$/8=3*B/"#&Q"MPZOU_ M45QR["HY3S #E\(NO+J/%L\XM%TB/=DWH ,(N"?6EHUR.GLI%,#^4)\7""XM MI4KP:O#2WWL48U1(^V9GF0%'1#;K":;NL\ OSFVSD]JI';M/Y%^ET]ZR63#] M1T.NY?=!%U/&=O,C9Z"7L_C\[-U*\!F^RNF>_Y)+FPP)K0S'T?3!-3_#6_BE MM>"&8O_:\FC.W019,<*^0_6@]&RQ0X[7L17&4'C>XD?79\\_99RW<-1+WPXQ M03G'_-\ESWUGL6K&5ID05"<"=M>->,\\MM(LX$Z[&0]=^>U'OKO,/;:;D('> M. DA7R*'OV*DCZ"YK@_KSH>1S#)C?)XQ[B;/8Y(==H9L^$OW862PSG6B3"5> ML!72NW7G,G&];5S*-_X/.+^LISGF&6>;@)>,D+I^]?F G9^.)(I1J^)DX*Y0 MBY6./6(H(.:O.#*#,!#,#B4,P=M%2$2'*#XA#VD3)$5Z M)5XOA9U$.EUW5H_"6%!9\ENNKN078LK$1NABL+:Q;Y'8LJ0,:]4XF.I9RQE5 M2^D@>.I83ZJV=TV =5V9M4[M$K2?_.B(;>;.2PNSUHT%K'YU'&8J*!L(5 UK MR6VKBA,DP#;:!3REB):3K2Z,7C80IF[6\U:XM+L8!4\K%6AMKY*LHG!:$-+, M95G?[!FQL-,V(D$[K7CY1/ZS(:@JZL#+1P.WM6HN"P97/A2PU=40K*V;&5S$ M ",*V6#]^!(^*TO)5XT?G;;*"\Q+!X]*8[N*8,IUUF0$4^2U.HB1C!V5ME:$ M,F4#1Z.E7:WXYQIJ-J09A$<3=L?//LM.CVYKV@*KS81MDPVX%RU481I<>VU" MO*YF)A_4>T^.G3EA)4' M?"2"VQ-BDI+;TU.\#T+WWZRYX\F/SVO8-)L)T[0UN,_/6)6FP3-M'>+;W7+E MB-)R[A.4XRKO$-BO90\O@S"7P3%IQ&'E(K!TFR16)3_4\G:/PX^!'^^EEZ%- M(, T\!;2**9 *$\?0Q)$FT,DVL')=W!X,00="78#Z1'# MB:F!GYS0IPV(H354I&5HL:BX3II!R%7,Q+ZH$!/>G>A^;[7C;S*FOO. HSAT M;6J1M-*I%T3T=?1T2_YJV;(6TBU!PO3&7,R";*N96J?''X2#1:0G1KA67 \Z8X*0)#)7SZ9%F( M%Y*N VE+@1;/_%J;;>JI"'5!R JGK?$CC4EE9X.5$V ;;3VOHLW*1\,U606: M==67@Z:J&V; 491 -W+0!X39@;* ]M@Y>9B$%)P*SK3K/R[SCH37+\F'57F^ M>I!@&W8+Z103C1J#@>L*VC"CG\O#<5+#20"C#"T2\$Y8E8!DQ,#9QK/ CP+/ M=1@A[#I DFXL'0C3&.IY2P_#RT?!4V4%6K4SWT6P_+9JX.SC2\:DR<<50\>D MBN6IQ[)Q8U''CM)V2A728-+.ZHAIO5#_,8VI*M-VY*-A*J@BEV)P(!D*3TU5 M"=;5U QNNH!'9A-X^N?39."_])D & $+SSVX/O,0E=98-P>V32IQ+%IFY02X M]JE&MGXE@QPZ$L ;-M9^F4YW%%C@UTPAO^29W/4I*9GM54U_ MDR%)9[H+PG@_/>#0M2W_ 5M>_%(:KM0.AJE7:CQF^4C2DI?@1)V#0I*+^!*#"6ZO2<23&XM&/Y=797]5@ MP/97RZ-0%DXR$KC]U=/=J_T5T)LPO_[X5V!MD%!KZGDK\@V$2B=LTL$PC52- M1S$**Q\)-QRKH5?[U(G"!'*RUBN+T]W.]5Q:XHMP&SZYMIG\EUD0'H.0D#'U M'498I17*1\,VPQHN"P6RRH?"-<0Z@O5O9!*X:>?V"%FTRC%%87!G7G:-?UOS MGE-Q*FP=;L)_R?:^(>/^%%=* ,[K& M!"-FL1F.XHWUC*,Y#51ME[>/\>ES!4+JG,%F24_>[C>B3><"M-;Z_ O M1BLJ\^!&*XVHUU5U$0ES QR-61]@3 (7RT6Z7>GX?3KO@D5K]"TX?.)Q2*AX M(KZ.L$-8^I%3Y"VZ.D5<;37"B M65$^!;2&'K8/+YA$K?3]:_O7>CA>^G9PP+=!%-%6!SG/JTQ)IT^6Z]$G%9M@ MQEX9LH>,^\ CUA!=6Y%K2]:N[J##=-T]2;'P:+ ;T' CO*X9U+Y#QS'BA* W ME)0ON1\7_%1.#LKHH0TY.$5()&F"&%%F7C$"$JB;"-3+!5JZ#%ZA;8F\1N(! MYZYWBJ5%";J$_]J]X)DDN_6#"?#7[ G/603B"Q.R1NH-NQ2JNC]T2F5FQB/F MH2]V^H@*6\ ?F4=L*\E*CZ@+?$0>L36+'7M$D9[1QH=&A5KB$1U1J#!C1 V1 M-8P26V%X_5ZQ2:2H#_YU>\:>HT5]WP@J7C0LV";^T6#,^ MV'_<$]_2)D/.( M>;FC1 Z\[-GJ%$>QY3OT-)7=)M.S1SDO,XQ+D/#;=6,\/5HS+CC(E@FT$ +:7:BZ+0CLFY=EP M_8T&#]K-F5)4Z48DMIX1?<-BIA,3/,8',?\;RPU_MKP3OGZ91A&.62^JBM(O M5>-A&W@L\+G@%6SC$IM#:0U6>B5+@.7]E4-\IMD(XM+IRS^PE)T3A%. MF20?=7>>J]R>!3L+8N?T8JNV3]#%4)AFI<+?97N6XCAX9J9$;2?E-5+(QCH& MYZ],VDH_L:B]Q3Q M2\4MYLP[8X UR&7N<,RXE+J6\[7:6HT IC@E*M+S[+B4;_&Q%,^OHQI9W;?F_RULD2$?" MU% %[K(R5.7#@!>;JB&Z=5N$J*HO0AP@AA\E!"!*P;!EH7KB_Y(M,T'=L#P: MJ8WI/KD.\6M5.8'G8V#ZFDJ."F4MQ0%PU[ER,O5?X"30#,9G&0V5X=CEJ)'H MFSS8.ALR IWK*)02M*[SH&E%__33-QD*>= D'0E3L12XRX*F\F' @Z8:HK5[ MN2 *%_WT#1+4+HD:AHV*## X?%@T')-&>L[3UBKT?;X;UW7+E0R%Z5Q4^"NT MFB\9!W?]JJ2V78\H :K!$.J3%5I^C/%J1_Z$MS%V:)/JRI1JU;FP%;B1!(K9JPH3X:IW,_+UU(B*SG0JA2,'H#O_>>J%/F^96C.?8]JP0.W/KY6/@Q_NI[_R*+9D' M: 8!MA_0D$;IJ4']=+@^08>)]J<-";()HNA0BL],$Q8# D!.@@ YAIZ=GW/- MRVNDQ384174Q:5SF7LYSE8479XS'J"5T=VC'28^5K-0,"%/NB6WT)LF@/J8= M8[XT:<*"W]H$U_C>#F$<7J"!-.KB>4( M040!0T@ A0R\,3]P=G"I=KP)WIXE7%6<,,.U2QFA79TI&S&UKIE*DZWL,K;^ M^G5.PBWYZ>__E?XEF?_W_Q]02P,$% @ "X#_6'HJ2.1W.0 B_ # !4 M !E>'!I+3(P,C0P-C,P7W!R92YX;6SM?5MSXSB2[OM&['_0J?,P/1%35;Z[ MW#$]&[(DNW5&EM22JKK[O'30%"1AFB(U(.FRYMUVFMEY @A!P^C<([A< M@T[G_.S3[:>S3^>=CQ__X35QK]FXBF5VO+8N/IV'?^@%K5GFCYW;SY?GGR_. M+JXZ-S]>WOYX=M.9/H7EGG#/5C"KH '-/W\D_^\9?Z^#)33M'U]M^-.'C>/L M?OS\^?OW[Y^^7WZRT!I7/SO__-O3:*YOP%;["$W;T4P=?.C@\C_:WB]'EJXY MGGHBU5^?D1$V?WJUEQ^"+I(_.@*;N>[A8SEQC(([^Q/NK7]3 I]YFO/$X]+<9\+RC=W,$M)1WJ6N00F M)C/^P;8,N"3LO=<,HN_Y!@#'%A%3J%DEI9UJ")?; ?JFE&2Z"??4$4/A[_: MDU7/VNX0V. R\ 4,L1W=@I%E2^0"U\=4U,S@WRX>MN4H(FQ;7;E+&AZ9'U)1 M(SW-WCP8UO>R1L6Q^>JD[T-;-RS;1: /;!W!'9F8)JM[UX8FL&T\;>&5#\2] MFR)@XWZ*3X3Y/E"'!N;N=JNA_60UAVL3+]9T#<_;NFZY>.(VUU.,F0Z!$/CB M;=>"//[)(OUPP7*R \B#(*>HRWK^+K"W8[M<@#UH0Q>?=*S'9JL1P:,DD?IP#--WAA MDM-J)%JI0Q9_?;W07O,:OU@#=4CPH$'T33-<\ 0T\F]"D7RBI+=4ATQX"[2% MCK?RPU:IYTV9:V#F7V P&ZQG-?5L@W^[N$.#%]*KO.NFTU;471E6L4*L=Z7( MU\>%AJ?74K40?D&=U7(1F=DMJK;*+"(I3[N*K3B+B,O1K!JKST(CEMJ:&BO1 M0K)16U-A55I$,EI;ZLXJY)QKZ1K =Y3U@:-!H]1)AO)!=>8!H$!_@*UCZX[\T?;"_IM@J40X]A#Z@F :.B:%MXSE.L@9XOJ2&3GH;3%^ %P D D(S]W.O M"/D',&UOU@_74GO).LKS935TYOUF!G8NTC?X8V3**&LH<7U*$:T<..]MW^QC MK\L;7?0OJ;'3ET0+CG;5D/*\1UB*[C;!FL4V,_&[4?#8H9_ P&U3E[%"2K)Q-UWNZ>'H6*$=T MD?95.'N4-#-DMEJ6K*1!&[?HM68#_=/:>OD,]*5WAX#\X"G"4\+0M"&>O!=( M(W)T<0\Q--OT ]A$*T$RN]N]#/%^VPYFE%!GR.?\?N\BX1Y MCO W@B^1MN1=JX@(!%X=8"[!\O!;Z) OW=U=XQZ?W9UU/G;"QJ(_:N:RX[?< MR1>-1(0E$%EZK#L&N9)C(8[AO030'][XA^/PQO_XHV>] -1]MAVDZ4[8DD&4 M_-.'D[]]+K$;H:X6N,637IS^^8^;RR_77\ZN;K]<7%]>G-W<7EP=^Q9E1!?% M^ZDA/6P:_Q@C25+W08G/.R^4_*.^@<8!]A6RM@GM!%^R.#ML(6P6?_IP_J'C MVK@?EA?*3(+5L00K@%!@41@]]+IG1(9#R=#@12:T\ A9]O%@9& 4*Q>7_?SF M]OR+NF!E]SQ [:(YJ/WB:L@!R-CCK;:%3DX#=97.PPZLFO'PB MWIA5K!&S<'0\@NVX*9,3A M@# !/0U[1^H]$L:!]CUK24>06:M!@(K+$>![TQ1\'Z !QN[V&2 JF,,)7G,V=C1BG?( !%) C0_-(4-+O+)2)W,_W_X%TZ M.*00(L6R #R8FV]2R'CMG=#U%L@$^& MV)8N AH%M^B?XZ)>W-Q>7*J'5&:'0VP:X',AZ:V,Z<8RZ3N$TR*-P(BKTR%. M#7"NS('N(LR[\XOG!3E]2<'IM$@C<.+J=(A3 SPJP8GO?+]]MHP4D&)_;P1" MV3T.X6F 0R2DV^!5]X(Y*3[*M&*- (N[XR%FC?&.]%Q$-.)[R@D?L;)=F[H, M3"_>" R%!0BQ;(QO9&@Z@$A.PGXT1PM$97B:TXHW"$L! 4(L&^,E(4Y8U,.[ MSK6%]DS_\J%4@Y#+[G=X--X8S\A\JQE&F#J."EBL5(, R^YW"%ACW!^#+4!K M/ ,\(NN[LPGNGE"!2RT=5\0E5L2YJ@#R]S\$L@$>D(";&V 86?A%"S4(MLQN MAV@UP"<2+,".]^#\2SL3UR$IM%C"Z*FC8 _X-VDK&4K)1J GTO<0O ;X7^)B^8&G M?/!%RC80P*S>AQ VQQV#14/D2N,2O/X3T)#Q?Q#!1=T5IK][+7GVA_7FK8+ M+N$9CAW^YLC>X!=_1)(]':Y43RT_@)IRDX>O2OYAET>,(.57>H?3"\7)?57; MDK"H@"X!&0YI'LA( W^$U%CG\\BZ[ M5(L^R6Y(KG'C_Y",'R^: 4@2::>G(;3'MMZ[XTYA U==-=G! W22)/D%+I4T M%U639@:PVJ"7QP^K(OT4C%FV3:3@%U#29<1T$EQ5/F_X.5/M&= !'@K/!A@# MA\T%5I4V44)83DE7'=.9<5PF'DX^8I:YCKZLF M22(--W &K\'\&>:EIM"$IVHKB));T%+7L)53I1_T^9 "\Z -"D'H%5I!"T'Q M2EU<5NX9R; -K1K_/&.\\#)2D3'.OY$*V)ZUF"C08BO((UM^28E3E-JC,C>G MK6 !0Q1)N5.1T+;[*2^?4SSEMYJZO"@[SG[(7D+'5G6OG96D05 M?&?R] JJL$(*RDS2\ BNU!%L,G\Y^$>MB^;IVIUY6DN3)?" M0K=K1L$#!^&E=%*=]%/Z]/*M(XB8I*4Z-VM89SAPK?DY?&V 7@";%+3BK>.$ MD*"E.C$KGU^"S;:Y'@$-]X=O9F%7:AT](+6 *NT?K\Z99YGH!T+8/GIU,YWIZ886QE^(3X1>Z7='( M$3UFVX&VDR!#4ED;F=3HKLJ1%W:J\^KWMK9T07G=Z(*2M6M#&TG]P;RT=%), M%(04"EG>'$/UW()?0&F&EP.S9ZV@]@V131!?J.3NYV6D(I5YH*F]VDO M#3.P:?//:;&X9KY@S5PW&WPN 4L-_E3 JW%P_$])7G4,GN,@^.PZ)!AF81%G M'PEWL S0TK@K-Y'E+I&E!UCI'V;C5G/&J3:=,+OEDG?^>DJ'NA&Y3 M3[T;X$!=.]QUX:V-%7Y.]J[K;/"Z^C_'^8'.AM,:+6(!EV@EG-'5C/[0MEU^Y/W2<=7<8=7< M-!MUAE@E^$AK1IS^_@1/E=9AGR5;"?&BM9^N^9+S'Z_YY9L.O9A@)<1GUK5/ M//S5GJPHOGR!#>,%;SKP^0+_YVDPQIO%R0/^T]-T-O@9EQM^&W2&8_SO0>>' MT60^;\+>T=<4R3:;U%_V-I*O=M7GJR_ =,$#'E)I-[,.:6/(?7#\O\N%]DH] MH?'/@8F5:& 5=)=; M:$*B0/*:;:!2BFW(J-46HA015REC(6%I8@.L;Y+7/6] MEU! ,Z;(>H%D[J4=D[-KM8TA><1M5[KQA 9Y-R4QW5R>-9X*? *6$,57$]Y) M?Q<-\6-)53"7N0'-D*Z$&XDUY!/G]3RDE6T3Z-SRM6LMX,D]MDPK3GKV.I%= M2156B$-+H868I$5]$1DWC&I(*!]:0>*\]4,&GX"SL99#\P78CG=B0B$*5]TV M\26_P$5]$ZI=3!.U*6_"G.2R))+N*BY2KX?X K4NTS2VF\M\63K1-9K#VKX?*?(PC:;X?H[%HAKX[S)#,D0 M*H#XKN%+%9;IG0)TK]E09UUW$6RE1?R0(7GH%CIKAZ$0,:KBY!)HK[4T*ZJ# MD' M"8H*D_:$U\X\Z2ED2BW;(J+PRQ>2H'#(4^KR6<&=%E9)'QHN">>3('A*K):%2@J97F&)"+;:6;,6U$-*N)8]7G!KR0'[.:2THW2*ZB$@8 M4D&F![G&J>U7 -<;+&OW!8^+-1B[VV> )JO$[4O6ND>HC1;1IKC<(9E:XI&F M*"1J7CDN. NV$E?LA0J)R"432DCRD%+EY':K(U/YJ0;#B3M/!K*,<+.2OM8B MBE:IH9#*Y3BY*Z=R;B=W?82I W5^/_D)34I*95MYY!LKJ^]ATY*F;#_G&T]$ M;?'6WQF:B-"7*M1$T/B&I6\W:[V. 3%C3"[<13P%)J;?2E'ND MCSUD>>NW$>YBPI>5T+C*B]+B]RWMMBNT8+% MTLJV$4Q^0:E7M6IR2XSPI.1=F\[R11P*QL6ZJMW;7,P!P1:K7;%09.C9"]V%>^OM2#"9/ *D YM$)PS3G:L)"@E M?*DU]*M*-Z4F+J[G&7+_L;J^B\BJSUMN>5-V>%\VKBW6NEJHH=8P3Y+HI29Z M4HI8_J\?+#0'Z 7JU&S90FV\"3KQ22TK#Y0:3,IOV&< [SELZ(! 6[XB9T"W MUJ;7BJ=3Z7,MWV=;P]=:%%5J*JG**=ZZ /-KC-)Y,^E(.\]P[G[;,,EU- ^<#;B^4PS=4:BXYP-MH:.DE50;FJM>E:933HJ M:# 32U2'K/Q;_EG!P*0[?I6XX.!'HVZ W4B8Q3TC-L.U_EO.W1^B'VV"4\D M-_OV0\0->G"-ALE:>IJ](0OD[/!>:E55[$KNFQ*YA2SABIT*MH'(_&!8WT5> M3K_*^7)Z=_YSYV$T^77> "MPT$OVX$\I6O$*&#@>=\M"C_Z'A27'NI3QJ3A"-QBALW:2LC+EM2NJKP]PMW7(.D.,%E&- M3I6AGA)8D:66=N6CF6OX;("N;0/JZWGL2N]D*J(H27:( MYJ:N(Z>9_S#U@X5\;S\6P5]F4(^BF77>Z55 3[+RFJCAD*[X!= WS;7\^I(; M@;B00CWPNH,>G\YN+L\\3I'?_)$>0-1=8]D>D?7=V6 MX)_A"\ *7B,M<4,F M9ROO/).JN5*C!BO/Q1X)DIP:FLE^K3:]\#N_\BA(J<<@Q2U6"?HJ-4Q0$IGZ04_(>X-DA]+;X/W*J:5AE'PGBK!VVO5*8Q@ITP?^?[$F MR;;DJ$YOW]LUER.H/4/#4RR&(\.!6K!5U5A9FJ^T##V5NF&LXYFN$PUU==UR ML7W U@' %T;F1)ZJJC&M#$+PT(Y3,T4]J:E7T^HFU!2!G0:7[%5Z5K6XNFZQ MNF[?))$XM%+*'>:Z2=0'.\N&#L=3.%QUW^DDIIJBDYZ2G J-\E3;YYKF@GKO M7.)72U'/9^I9C@(\0BZ(JE.$2B=5W]DDI!E)CDVU"!7745MXIU<>!2EU M-YKBJDK*.,("K3TP_:>#U^326)KOBK/JV^).8#HX_]*$$P M/S!#PD4(1D.J$$[210A124N-&J[<4(7F>F$%"02Q>O 8D M""UPC[N!N#:_J'JK0I0/*3%ZQ532 A]Y0@/WK@U-0&(4'Q'C!DY&M;?+(!Y% ME)S:LW[3)!;MR5O][9)*1"&E^,=KC",^*J,/7H!A[>;6ROF.P[@':&JF+F$/QVA(%8Y)VL.)2EIJ MB%-M"Z4'"\W SD7Z1B.9=K/396=75(4GDO&GSVZ"JBAEKU;GLBCBR8UF:@[S M-],2ZF36BVOOKO;7?LHC4BY-M.LJ^G&I^ 1-KQ->''V0N2ASA9U6Z>WP1UP- M;=V;35:'O%49G(F4?'-$R9*];:]!\"NT\&KYS7"IH$H:OQ,;K%9 QWN0P:ON MW=N98:I/3*(2\G_$3_:B&< +;\=ZA3H>".0/77,9_T6D)(5\)7Q)%9:*[N6J M4H6DD$Q%-GN%].,G@$^>T =I9J-(^.A06%QM)YI*< 6T5()EKG%?489!?I.F MMS0C6S2 -/D8Y3O#CLJ^.JOM%9/Z&!8*+2G:]#2%><6)/=S=SO#TJ!FA'H?F MRD);'T2VGY^S=E,Y4T2\4L-'Z[BT;&W!0GL%-LG2C;=G](L1)P55 5\&J$F* M<,K;KH2-H=K(@P_XQ^/YJ+E,V:'WH:T;ENTBD&%-BC:K"M/R3$W2Y9854%QF MKI<1V4$L -IB*4GWL )ZV0I(NQ*1KR55"%,J$8Y\DZVI4HW:M;3K-NF1KH>- MK L6EO>2%^[R9.6IQ[L10+EYD[.UMT@UR=JJ),Z]E"=!CNKK UM'<.?GX@UC M:+%J[C4;VI/5-/*9#S$:,!X%.3_#_]/YV#E^A?QC,._-AM/%<#(F[W_Q5D.AO,!^-%EY3ZH.B[(!.TULP@??'Q(17H/< 75==D M%?!6,XYOK% 6')+:K/C)R"*=/G)C@9ET;]!#<&1_)CZ4SVN[G".51['G(ZM0 M6"7[AY)MW]S=;C6TGZSF<&W"%=3)K.!GL/!>E#.@'EG=<9B]BZ39FW]]>NK. M?B?&;3Y\' \?AKWN>-'I]GJ3K^/%%$,+W7_"N1 MHLVJ8C,*H*B3J#(&1+'"+U.CM#I""_M_]:9SL@R8/&[Y]H@ M+Q]/R:NG?^N,!PM51RO5,489NQSE*[^5D=XA_ME=I E5QCZ!^.%]WQX_!^-.AT\6R]4':Z M9J@C\[14L&ZUAH&KG]\^?)J#^8S?_B+1 6OZMJ%WQY*0/_](\UO 5@V5L.8!_4'/75V4\IV.1 M>,8IMTAMF-;G8.V?YQ["IP3&ZI>4L3IX)(MW/)$_3&9/2I]+!J+/P(X\KVJN M*8.67JSBX7O2#X&!FUTSSN_+^J+.,S")#=Z<8K5AV XT9)*_30'R[O(*#-J[ M%$]9=S8>CA_G';P-[\Q_[LX&JH[94[EI$RVU6,67 $_ZD352J>55&9]9^H]= MQA,2IJ'.L4CT,/\8/#]+CL'AN#=Y&G06W=_4]5$?A,W#_$<9:(=+[*+5CMBTOF0-66:=.,&O;FXOZWE1CP>/Z* 5%ZH- M[B.2( OZ>4.[YO+X8H10:-EY2F@9GF"?A@LR8/TH6C\,Y7$P5CF:C*&-S%E8 ML&[%5Y!X.I+FQJ\1&]+"7K\1[-?A&C(2J)N%4;)KCBEJLZ@O*\7YDNJMHY549OEGZCU] %A&F MH9M@OKAPP?CP.TRDLXO\X>&='\(/_E75@=S 2/'8_0BO,_OL.9I>194A+185 M+BR14I?'*?[D9?5..5_TH?G5A%@G:&W%M<+\*D?<4E.7WU1-K:\DR?; =N 6:X260"E>J)DD MX)"AU#R%E1N-*?FTG\1N!G1#LVUOK>D!L_R7Z[\U$[F?38U;%6NFF>R0(J6L M7']J6(8@1UA6#K'3K(FL>:=(D\WDE72)):7Y2WF-7(E=[\*[3,*[Y[W$>][+ M(GM>_W/O.UZ)[BM] Y:N@>?:+))G.K;$6XJ-F.M;O!6X:8"-D"5HJ=OFJVJL M1/K-3E&K<)FT"I1[U,J;@%HN5/]1>5+MXQ@0NO+KQVD3/9WANF MN>^5*F=>Y-XFK7'4UW^'5'30WR0'/?LBJ?(#OK4W2H_SY@,TH0-&\ 6DX\^_ MDN%N*3Z6R&M%7YIYMU26[&W84R6O[8F:C]L4+TO*+5/EC49YUTTII\1'&D;> M,1W:-E[RSBS#>+#0=PTMF:,Y=SNJC&7ZO5*YHI45#22/ MY[07B'XXF(I=T! MTPY&M_8,C7!@\C)!M+GF$4**A"6$ M2U(E@@[V;&WM/'_;Y'SJGX5P',VNJ3 M0X9 )9S=UW/M7'0&_Y(R@R?OGBL_@3?M$OJ!JJ<]BD!YOP_^R#^2A5I3960+ M75:7*&H;'(")R\&"P_\N.?R3M]B5'_T-N\Y^)/%IC\CK![KG3S=!6*MSJIJXJ%D!%8Q2.:)(L0CZ!*.O4J M3(7,#AJA<".K6C-ID4NJ2AY:JM1@J/N";F.8)%]D6 ;O)+2-K;0,=A9H M44$ZELFD)'5EZ^[-<[7G(D2/G9/7L&K,E4TD*53ET5F[&"NB')$M;^%V6\!7 M'C856AR([[O?'FN#G:A-TJ=[VR9+,^WC8TKCQ&/YM/?Y*6#[0C2I5Y?7I'0R:=Z6V_LUB> MVB2M&9I(WGX@X$)[C;_UF)^SB2;?J5I86Z7F^6K"JE;>^+#EN:=36^W++F(6MJ11B4C*AA N<8_A$US"L M[V27^V"A'NXC=$:6;2>>(1"LK1J?4E'D#<^6(7LE4VTM%T].LH5*O'.2>$J+ M?N(MZON@NO/=MWV^;"%.^\L;/[XAEX 2;U&KAX0PHRKS32%-KSLO2E%!LI:S(!48,?S/7@E>1AHQI! M:>V^31*6J[YV>5UZENV05S-8QB]61A5*E0MRTJ)E*T$I8U7EU/D(3/R3X3TN ML(4F)'IUX L(-%U\2LWXP%NE9,D:5,K0%9]\%T#?F)9AKAW>K-!?[CHC";S.7E' MX?"1!CR@<(Q I!W_IY:H^.&5<$1X[X-0K$.\D"KCGZ'?V LIV9UG'.B>OF-< M]?,;?C8U+Y5:UUP^0%,S=3PJC[+?[X\_+W!_NJ^0YO JTJ0JH N@FJ2"= 6H M2)QXU_O65H.T-6A:T;B,BU\JBYDS$%G0,,=R5C75Z%%@..<2E1K/5"VZ@J@V!DT&!74A9%-B#T;;2 MF*6&S%?OFXG<*.Y;[K.SZA36.I2@]4OJW&?>SF.P^DOENL8 M./G=Z-=)-_ITU!TO_M:9SLBUZL7OWEM_@U^^#J?D[O7?.N/!HEDN=6J2:(J# MG:-\Q2?( '-(A_Y8-9?=K84<^!_F.3&]1GQ\7-7FD^5&)7:8*RA7)3-(C>/^ M^#[Y WP%2S]U:@X;D$C&P&,#HL^3>Y_O:-[WWTU" T[@&C;P.411Q,].%>]^ MGW'2QE%3%0P%8$EBF5=.U0'./#GCJ*D:P'FQ$D ]0WA%4.]9VYV+UP&';C/= MLI32C4$W Y,DNB("*X+H@XM,Z.#ECN>6?B4_9?C:J17:BZN@S(KXX:1Y3>N' M,M<,RRF6'+1H-TN"K1KN==KFQ7/^I=XCX:BG+$AL?9\<=N26M%VI1+JZ[FY= M@]P\B6[O\<\&2-GG4VT;W;TNI?G&1))ACJAB#%Z#FU>^\^2K MB07H62;>BKIZBH>M6&.-)U$)XK_9*[QJOC#90%)6J)9FW.J-#+](KIS4J,'4 MDG'1KY4_.4PW4P*RR4I\H<9),YWE;J9<^_:V,S9=E?'ULJ&GJ;I9TB4TJJ *(!% M$D 1V3B0K#PE?EK_R8\(L(^-,NNIAJX(4'PP9XM;:K#W?*L9QC$&.>PA/9R; M6:$)<&4K_&2Q+2ZQFK'9-G(B8QG_ZSB.\3_^F $[-%TI5CBEA&I@"UE>7GDD MA5<:-:"8:GE3RZB")"\H5!CS6%'U@>PN_^7:#O5D/J.THN!RV=\\HC4-Z(/9 M>@36&FF[#=0U@V*!J67CFKBYN;V\:98M%I-,DF.].HS!^E0VJG6FEE4%8W&X M3J 6$E"5X6P#_=/:>OGLWQ_MX!]'L(-?_-'KGB![_(-2, I!<80Q0QI5 M,*LUP*9A1EA0+,9I46W^I-"/1@$L_+.R,+$UGH2**5"[(FE"41\L!. Z>&=9 MWR^09MJ&_] +MEJ,Y.;\#;2.'CE%EK3S?0'HV5*)0L/M3H/(4V@V7>*%6T<- M#O$82^WZ[AM'@K@FJ],S$UJT'+-2:Z#-(::DYUMH(_VZ]M/@XUW"/EA!$SI@ M!%]RWRF\2=XIS#HACMXG#+OPT>M#I]N4BX7M/3F.W#0]<..TF\Q39>X&5+$R MQ4^S-W#')@>CQMM@AZ@")/E :J''".K M,G=-#[+02W_ M-J@A)KZD^S.U$ ,K#1@&T!U7,\(;(DQFT"N\#6H(RB_I$DTMW& H,.ODFZ>J M:GRITL'!5H(BB408_4]+8,%;337<<\,DA#A=]%*/X:\4(DTD]P)'%D_QAMXF ML42444J"BAK))G#G/7']4V*: 7K;+:9D>?HIN@]7[4%GAM+I=]+9E>)Z^W)S M>W';%E[E$%S2SCS]IOI5-;$)<\?2_R0%\#1.KN8[^_P7U&^3%]3GBTGOGS]/ M1OW!;/X7+YGQXO=F74OWE4*)'CC]8\,NEM.8E<)[,7:* MR#V^+3UY!ZN\JG!PV;-\TI7_U'&P B=F.A,<9@55T,FGZ!.@Q"4M'ZE'9'UW M-D-3QS_C/3,?6JQ*JB"6?SSE$U&1"4G:/=X[=;+&BBP<.,6BNF-K6,L/;=L% MR[Z+H+F> @2MI;?JM?W?/UAH#M +U $=29%&E$69#1AE#5],;$FGE+0;8)4? M'5%4\DTS7%"03>EMM)U, E*7?&_X1LZ60:4XSC/T, M+$EPV')HDC];IJ>8M(5 OI8:3QC9LLO*E<]\QU8==RC-H^,=L;JF\X#1>=+0 MGP"OKO%0FZRP#L@)+$8IKUNTP"<;S];:E"3K]%*-^)]T]0D1LN548I&@G!S\ M7]0@ <<8\O[?-V [AV7%N6Q;EO*)EA-.HE)DO0D@Q5;1\A63!41,?L=!\-EU MR-9X88V@]@P-_$$O_ANN(/"E3WV/+6];C6>4?.D#ZMPJ01TY%NXY>Z0]GXZT M 59L\ J/-\Y8YDU&^XUG8C4:"=CYI37NC;PS@7_2:S_B@HX]Y""IM(^TBZGE MJB6@ZUT[4O?)5=BO *XW)!H>#T9M#;P_DLW7@P:1YZ2JA,V9O8CA>GMVY_MV.2['>A] M^#U4N,Y0X1H-1:%0X=.!JE+2IB)!8RH9;KK6!8+&F@!4W@@R!<#*U+M0!%DF M6$I'D"D$!T.W>2/(*L&FQ BR&M')I^C<$635(55N!%DCQU,^$5L60:8 J0W'2/LSIOV'?.&JQS Z^IX,X3_RQ68DJBERJ"GNXV+"%+: MBE0&I'@CBP!F;A_X_QWZ)LL[RSJ(EX8J5\6& )M?EA*6@](&JG]8.0/Z(>2) MA/L>Y%E8OE:H0Y:S?D,P+BQ2*:F^&F:5SY5%-HLPGEI>?1N= M3P3EWE?)>CD]W$W.=6!JV&ZDG.-3R\4U<%'[%7PQJ(Y0BPG8.(@#@;Z:]@[H MWAHC-0: 6585J,6@.H%82#CE8!;QH@:2DLF/G;LK45 IH(4 2W&(\DE70@[Q MBN%VGVWP;Y<M4N1DIW>DE5>- "( 5;0"&8A:<6\C&&_'@>"+%ZHTRXF,X:JK&BZ+&/:_()9QO5K%' MBWM2_ "OKNML+ 3_X[UG_'"!HX[RW)^Z%K\_97N?[:#C=]^=MT6Z M%ALC8Y%!GE0\ M:$?+QX6\Q$)^J75JD Y8!BM33UB HN;G7-J^EQ[/>5'1*A6LR<'/T%Q9:.NUEC^FX$O*0U^# MQZ?!>-$9CA\FLZ?N8C@9-RMT(- /7JJ3QRS--67Y1B]6K0D(QX;?$>+_"7I& MLP'T"JI,(%D(1 >QH#1EN3@K'[,/T-1,'6I&Y'/E+E@NM%<*F7*TI!RW\C(@2299VB@U9EGT M60M:(M?EO[!88#G0D$G."^\!5AOP5EG QD/P%=A]@/NK0Q],DX3?8@7_)^TA M/ DMMI!696FEDB#GRHQ95'K\LP&RZ292M86\*BQ^J;D%*R?0R+)M8JZQ,H&I M[[NZCES-F"+K!=IT[F34:C%M\DA>ZN.NDF8TR@,^],3UE MO3&/LF8N29J0]"0L+5A6%GF.67Y)CH+!*Q$8^,/$)4L^TW\8.?QW*G4$VV@M M<63HH=0G6BN?HPXGS7C,X*T$,<%9I^['DBWDB:BTDEY=E65$"O/AT;*6WZ%A M4$@0_KG%R#-%E/2,::W7.,,-WQ0@;R:-/(*G&;IK>!^8K/ $"W7/(AIN9)M( M1D)84S@@]RX93S_HSL;#\>.\,QW,.O.?N[/!R0MYQSZ1?SZ37G4T<]E9^OWJ M@*!CG1]PF_9?.WC@^M="&Q# >PH%[4XHM5C%L?C .9K#T!GE3Y6!O;1,N_N" M5>X_8!VY=!)<&_9(10O#) M6^'Q:\H3U[$=O!#'VF99.*$VXFJ\:02+B@M8BB-2 :8$8R.A"?_DD>S713B3 MW5IKV)-3U!(\DPJP:+*BJ4/,XM!::0UK!$4LQ7-9]M88VF>-(F$!"+3:?2L7%#4E5U$->)ZFZ6 />@1A\ 7.@ MNP@Z$-A^7+#_7AP)E7&=X&POH6XO@2WM)H^,MIM(M/($#RDGW3%>\M&Q/_2\ MV.#<2=7.SY*'P,-Q;_(TZ"RZOPWFS_!)T_BCT\%J!!.],UI6H6 MI$-! 2E"O20$!2SZ>=*B/W2'L\ZW[NCKH/,TZ,Z_ MS@8D[5[#C/M!3=G9SME%:\J@PDRA%RNDRNCET7AJQA.Z% PC7EM>[(.8]WMR M9<_Q7JA@Y+>AEE<%-P$\DB"*2<>!YV5M>'K]MP.KNIR8,[)M0,'IG_W5M)YM M@%Z(;H8FWCG@/UNF#@T8W#,^BL_,:E/6YU1CDQ@Q&,2J0D^*/-C0T^P->:[B M13,R*$9%G&:7B2WV+W)T]-PX66S[X[[^)_CQ7#\ M.!CWADUSHAX59I]J+-.M*EBW83OQ+WA4W-0R^'-APKLU#\1JBXCSR=6D]/;GJ0?&M@.W&*A)ZLI_@/$JF(DQ^"JJRP1V)@FR9!?6KGFO\[< M7EAEDU4/=Y@:-Q$MTA[HLX1J0 Y [M>'P'* 24Z"OC+?GXH7519N'I,O+)AR M&6MS ,SQP-1I855 %L8K&^HF+> SP"9K5+B$&L)BI:[8TPNI#B[7.EU M,8O MT*,3TX-&SOV-7LGK:#CF;<:^:?],=FTDO&Q;S#8EXKAVHF+$=T125MZM/0<1]3 M@2.TRY3'W+_>SP>_?"5':(-OS8M//=4-[?UG:K&&G8;5-V:S-,U[\)4]%FN+ M22WA0*M^&\N!1.@2@$T!8#)?5"5!6RCSYR4Q)"!0JXSIY(7/-4] M0 )?X!(O9U@W V)EE,,ZC_7-EJC)ATP'Z9@6^:24:KAF0\2 -8_-K6W/.2&_ M^N7BT'GZGC.]I++(<=E<4<$:;W&]EQVCD6]TPYM65#6T<]E?;L&4._8I #33 M&J<75@UL;MRR(5?31$L(U5]"!'3GT=609CH 3%;X5^#9 4OR^CIS;S#5H*!]R6Z@=:3)*7*I3W;7;EWZWK4&DDH$%9BA*"VTCD)Y M92[U$>_*.73B=>%S*K:&"SQR27KP1I$GE$<%K@)].<<:N6@FTIE"5?)2=H'P M0^];-M _K:V7ST!?^I\;FGCG#- ":=Z3.PAIYMI/D,D9:GA]=76=2'#L-]H) M6NV<-,L;74A$_OMGGV'![_[QOU!+ P04 " +@/]8GOD0@,OV 0#01QL M%0 &5X<&DM,C R-# V,S!X,3!Q+FAT;>R]:7?BNK(__/Y^"C\Y]]RS]UHA M[0ECTOOT?QDP\VSF-U["%F!L;/# ].D?R0PA@:0S0&+2/O?N=&*$+%7]JE15 M*I7^^7_+B4',H>UHEOG?_U!WY'\(:"J6JIG#__Y'D)*YW'_^WZ__^>?_BT0( MK9.H%PG54KP)-%U"L2%PH4HL-'=T3S2LZ1281 G:MF881,+6U"'Q'PSU@R9IEN#N&>X^RA#5TD/+S9>+ M6M\&]FHWBWO4&WG'QVGFCHJR+/>TN03MN:9 (F_UB5SJGF !V8<4#2.*2@TB M;#].1^+]6"P"Z#X8Q&@.TG#;Q\A%M$+T,IU[SXD, 9C^]V;DNM/['S\&P.G? M6?;PQ_8#?\PWV\:&9NK[EHO%XF[9MPV_-4V2S _\<1\19-=/8[O'-NNN0T'SU*)^X$^ M/9RO]@)!-=-Q@:GL":I"[30QT0>/!@R7TX>6Z(^%A6@WL@PL#/Q'TL,KOTX%/7T@-$'CSE_!*U'?>)/ M]TU/OAL-D?K1*14E900G(/*4<@@NIZ?V.ZS0$9I[!$_M)#RY#3RUFU__C"!0 M?_TS@2X@%,MTD8;Y[XT+E^Z/#6'PER-PYFGS_]YL/X^XJRF\^?'K'U=S#?CK MGQ^[?S==]2UU]>L?59L3CKLRX']O)L >:F;$M:;W##EU?Z*7_D ?/VJC:L[4 M *M[TS(A;J M[W%OT-[\JJDJ-/U?48,RTH.VIFR&NW3K&+XIS_;)(%/H_S"G MY(8E1TRP_:BJI&?;:+!IS5& T87 %DTUA=3W?LBIO"-[LZD4;\*X6I=:^6FWUQ9D M!@\Y$J%HI%0^<[RI[?+U,. T>N+LA^NQ<:>MY!R*3%8&[;2US)*+ZD)F\7#Q M*[YNK%7T DM],MJ)IAK*K%,4.56)-):QIN*9-3F*1UO[5!QL<)O6#&@G$?N' MEKU%;=:7&=D95Y?)YKANZP F:G0BVY$*:^'F5Q$))20$18'HF_ZR[_?QF4,7 M$(U5G\X&&&X&70:V+=?F*Z__WCC:9&I@=>L_&_E+(%Z%(KN%YF[I MJ%C'_7C2I_^G8WFV_Y>_(MYOJ>+/8$\5]B15MF:*++F(YGCN(E*M2.]8DRG2 M?*;K"$O-V;=J((O,\>R5Y%J*CMI,++,$)WUHRUPTGVE;R_E<+V2M\3PQ5<^>9/5<.KMZ$I MFKL9&J%JZ%/?K+W9SN/^Q=G>_-HU>W:Z__PX^:I?NS'N1_3CU/2GO@#O1^\" MV\6:TEE]3SOCY57DK0@H*?TAGUUGM*9'QEQGI@(N M50@1<,6KQ%L1T,ZJ>:]77R=(C[+[:D*VM&0KL)9ED!#PZ:N X,B5P06<"ZME M6[7,<,210&J.QZ8T=.AZ:#J^ A*;2*][0M/O/OEL+M>A"S03JB*P31QOW[*8 M;W<6ZS&5LIH5GIW7>HM2LA6]=A:?GNOWYN\&R3ZHMZPU(]+(&,N:1H)B/C>4 M1*#T9]?.VJ-I?F^N"JJJX;4=&%6@J3DS":::"XPMA]=FUV22=3,M@@$96TSA MLNUT FNDO9+#+T[YFW-;4;R)9^ X?<4=01LWL^$($W(."6\VZ)TVLS M*[+0)UI1S(ZTQF!>O'K.OW;ZUX$"1F:H\]IC+5Z$-%6B!7'%IKOC!IC5>?K: MN?X%]ACC[XI^+9>?L6G63W3T0L=-0MS]=2UQ^(^VQX+ G^/[;$& M+(\A5^M2R/-K"+JR8I?V,+ .=?#LL2!P]65[;.)I'=B5QBMQ-JL >>E&XGSD MVH7WB^RQ0'#[U?:8T4@-\^V4V2,S62@,W44IG;&N7;8#8(^=$P44O87!^7;. M$K%,+FJ2E;F87*;M;">W](K@V@7^LPTR9I>F]L5L?L8B2PURBQ09 TE=JBL\ M3P(GJW#7SN-/M+>;,LPT)QSJ%\;.MLYREG!F$?*37M,J)HG13J^^T<_AKC.QCBUK\^?:'L'@:LOV][]Q+Q4@,/N MB@3KL5S(Y[J,7+QV$?XBVSL0W'Z][=U.%WJ%5FHF>EVMF*$,.E:-7;W7]?6V M]T4R3^BS&=_CMDMWYV6WK@-G,#!B:XNRAMQ5:Z M37(UC(FJFS323OW:6?P5!GA@V/UJ"SQ;F7,MJ<<5Q4([/YPZR^)<"*/?08'! M*ROD^!4B&JLI? 0"7[M5IOC[NS0CNY^HQGO)E)A,P7ZR5C#[TBJPB_6C63TP M]VA:YV2B",9&PVI[EX8,7[RSD>X HXK^5X=S[N M%$BRK.L>4Z!FX^&LD&J$' ]2Q9L]QYD#K7Y\S.NM-8\:,Y>3,UFO(7HI>D@7 MYHUAM1)8[1Z8FD?^0:U7:_G#R-J9ZZO2,AW_& )@MB:Y5#/?;]+S)=69Z76F M$=QLPR AX WU4^D(';\0 MYOV=%V5DXJ=F$H5CAM7ICE9_'Q*+ >W)=K_2!4 MS'W"<<=VY:1E.I:AJ7Z['/)T'GMU?B!J.V?1T"::"0Z-^U*TJD:<=KP)S$Q# M[SF1=FH1..%'T[P_/C-50:D,MU6J>J5 M Z<6 HV)+]<33_R!#V,B4^XQ:/UP>,4\E!HK]:S#/-22[NQ#S)JXU& M@8TO!#E@''3KXU((FG<=(5-;27$=-"?UO-[OZ6HW<(;J-2(H:+;*I1"DS[(& MD^W,>R3@[6Z-MX6"=?5W/GP]@@)HV5P*06XK'E&H;+1)9M+=>"]5R/6,;. , MGFM$T!?5CX_)-/UXV=J18**YDR.DY$Q5LZ'B9CQ@ ]07K SPA8I]1#H3.KL< MMCWZO+X#9QYFP!S].(['/?Y\^^W!>C%C6'-)Z[2IK<8]K;SRHH'%V"ER'9K5 MKZ#7L[!Z/=!/$_H@1'B*TA?:Q4>Z,!:A'XC\\5W\<]A9+V;C1>(3<];D:GVR MT%3;D4AJWIE^S60U7$@]?@!@_X0RP-FJH!&ST\B\JR MIRFMD "]>K,=ST9+Z6P="'3@5-;C.,!CNMS\PI\>$R;432]A+GH6S!4U$ZT+ M21NJFIL&BF;@;;S]UF4#+H&S3<)+ '.77AHWDXDQ%%?A#AG76V;S0JMBZMQ=D6I3(_VN!X,K#32[!0P/)E:"XT W:0#GL;%50O;(J@1L';IISU1W\&OPF9;7RM;R M8F:VKO/%GKS(S@,;P7IVF@]+U^EY7HZOYZP-<:(\W[L9FW)';:-2YVHB,#OQ M=F1I9ZW@IE$$C;%G*[CWBFWQ.G(!MM[#?J$X?*:./<=W9'=*'R\DNT\S$*<5 M34>: @S_VXKE(0=C)2<%64B!FE)+C/.Z1^7=WD+M3?)4(.V1)R38+ HOT.#] MJX._VCQ'O)M?6^K=)X5OZ(Z]*1NC@GI''YE#:3/1(Z]L1\2$YV@X<+)K]SB, M:1A^-.9))ZE2?[:J6=6<+K7R\59:1U,-WC'YUVS2/D.F,_AH+]'W(%!ZDL#7 ML=Q](AY]([ILV>Y(F*!1*L"L0V"XJUU\4XV74A5YKHC:RND5*]%V)A6\>Y:# MC$??IGZ6P->&QQVH=G,5E)FG.?X9O I'7>?F>B6KR_.]#IX>V!:?_7B9R?DD=M(]6IW MH:+P!T$ES=1<6-3F4,V9J.^AUC>@[YX[">2)CRW[.!K1L($*\5&8'4*["0X. MY>72;L*X"P=+C4RK;N"Q',U85XBZ<#Y>Q\#P6L(\2'AJ@4; MO3(7*T1YL=!18B"Q7+"31> LH _!X?G9_TD8*&H*IJ8Y/(+ 4NK4$KGJ.-ML MK_)0&WJ*804W:^U=$'AV\G\2 G".BV% Q?6 4;4M-(B]V;GND;H],(9NTZ,Z MQG@4+R?*P2VK]BX(/#_[/PD#2<]Q+607UZ'A&^[.2)ON] 3,QM=.BOTFK1F MZ;#7H!E)_5YZX(7I7P<*3FU+GL,UB+6KZI(MCEQ=4S..P-+KKM<+G-]Y#:[! MY:^)NYQOL%YDF)I53YM-0*;Y2<-V%V+H&WQS:+S@'%A>-RMF^6*[62F-^7$E M,7<;P] Y^(8@>-X[X'.S#%R"2$XOV%8]F2?7C5'G>UD%G^T=!!,"+[@'[:ZT MJ(VJ4J0947BR),74SM#^7GK@T]V#8(+@)?\@7Z+H1,'R6F0RG9EE%O6ZG&A] M+TWP^?[!F6$0DVGNR?F?=QW9*#&)NM"(I\JD-*G5XK.):L1 8'D=P$,4W,M92#,_4T^_KI:S(,(VQ.%O..X+;*,V#JZ7^O(@O/8*,!&QW);HDY M$J9K;DZ2&\E%B(TW8^.ZRR<\@XVZG5[-E%)")#DOW3.YU*S27@4V4A!,;%Q] M881GL"&M#:YG+.82*35'<5.)B\U1)-0;;\7&UY5^>C B$3B.+$5P\2 MFBJX08W>?_(T)>I=-NAPU3:<6D-@FDF[DQ[-&3Z]%@(;DWY$E6T:TFFR/ N: M*[)WGRYRAQ;O;Q:YPZ8?/4;Q4-YZ7D[$(I,Y($5MX_EO7-GL%E M+M);1S2^*"V&7;(B-OIB-67T^^V 3?YL]\>=MT+=BS?8&*V$5EO8*5,$T7@\ MS@MN.1F\0J=OK>?S63?8?"\GZ66D+"*5Q,C6XW:S4'*0/=R9M!?CP*Y504?* M=;M,+R,ETB#7Z?E@7-9G@U6M7U_H.7(=ZI0_TH%Z&2ETHS@J6O98)"/N))%5 M&+DU;(?2M@3%/]GLE"T7.D4+F(Y@JFG-!*:"',LZ5* V!WT#)E8/ MO^\])M_;\NNI.9C\SD.3M&4_' O;[6!)T'6-1]NY=&<([*H<+30UVHO8:7:\ MUH);)O4CM-KZ8!\@UN4V""Z;&/AQA/DWIFQ2([;$\[-ETG"?,#;JNJ.,N'($ M4:JG2BVR:RMT+K#+V!EP]%N27 =:3NP3?ZU"RB][[%R'.;-928EFGAJ5U6@M M5$B?J9 NGXKP&1I)B*[DV""34D6M'4W-95@ 2C*P6]97K)$N=-@1F;>K7H=2 M$_I ;\_*([X-'LJ'J&H"]@A%"_W0=%KI3KVDM2FFAJS8;3DB=8_FYZ%77[F RKU-> M\#9H'Y4'.R3,P3;7$66^P][:(^/_K+"+/ZKR],FHT\>,-NLL^STR"69TU+-3 MJE<.41=(U)'QB]46>S/J.+6; URN-M#APHB 5%\'0ON;XR:8(0-:IHW>B!(G MPX?7ZD\HNH= MDFYT,N3*<[.=LC)A87"#'L]=J?S2%/_$C>3W(&'*)6722RZF>B'::,D3T].\ M48B$*]\H?@\2JF4ZS4"UQ>C)Q)P>M.!ZV0GNSDR@D!#@C>#W( %D(FW9&P^E MY@PH:U9@YT8RN)',H"'AZ_)FW[4Z;+;+_;OK'Z,@9Y>+Y6;/G>E>3&#SE"(Z M]>K5Z8/GIO<]5X5#77"P#;*8D%5YKC<,O9#2P%SB7A:X!:YP;31U+JYC,S%&+L2BG@@=G8_R/3G M9+P1=01YD2[KS9DGN=:J"2M"-;CF<7!E_/PWZYR.E'U:E?>D94\MU \6&+\: M^;87K:>3/%ODI:;'5]6A/.JW1_W K0I!KJK] -"3%/Z>T;XO1O,S=Q8(Q65B MQ,UT76^7#=QGL-8+[\G05_/)9_<]U!+4;/QLU8P6W25#\RY^&\ MWK<"9[P%&9ZLI5BCFP/Z9!T3YK0^B*<:H6*^#HOYR^/? ;.8 MHVU7CE1F"86<* 55MJN=I;$(P7P5%O,?A^7?6,S5J8IY-J62U6E.2.M#G?%RKB:34#5P@-_!8_A*+.6B95U]N M,4^&Q6A%28E0CR2&20>8!5):AN[?%5C,7YH]]L5H?L9B3D17E=2BRLR:7$UB M^6(LFQZ.0RLC^!;SGXCEWUC,:Y(:M:KQR%B4>BMMVLW&'8\/O;_@6\Q_+):? MMYC3Q7E9C'E:5Y\LD^ZRGZ.&Z^!=R!-X+'^^Q1Q +#=;KNEEQ6R.U.Q8(T)S MA59]&H1CU\$AW.G4_B]W-;*E3F4Q6$:U)N3 0.DTK"[CA2O:=;@:7WX\(6"N MQI!)MG.YF+32.3XG]_M"LI2^?/6'[PCFSW5?#:G'V O8$K5EH&1+KIH2$7 B-C*MP-8*&Y4E[ MQ)5K78L3/96E^GJ;--=2$*I[?3GAC@Y*C*A\)YVK<8J>64W<>K:]KMA2P"IL M?-:Y@3R?[/?BM"0U9U&NS.8[I0SK!>[8Y%>DCST]0A>39BI;=2%2UK-*BE_7 MG?:8"X* 7>)$V6]VM1-:;#DRG41>A\RPO6BJLC'H!1$UG[*%ZIG:AFI-] NV M"$P5V*KLC( -'5DHEFI=>UE(DA.=&7JB.N'C_0=:32!P/!O^VH[1_\[N/;O/ M=G_C%_WFI4TI)>ME+I(96I:F@\ZX7E79T;KK+8[>J#D62U.Q>_25#[QPBMK+ M_5*%*LMIMJ%++;R]%$7/QZ/_O6, MV!HS\DQ,6T6#%(LE__YP"545&8<2 _>>O6-C#X]L M;3C:/[,<_\("]!I\)_ <_KQYTJL]U,R(:TWO8W?TU/V)J!490;\'FKRCHNC1 MP5O1EZ>[KPZ0J$8&8*(9J_O_U*V^Y5K_^>D_=+0U1.UQ;W[W]^A7 O_';?[% MW8"3W320F>H09;@@ZM8$F/^YW3Q!_SI(3PS^\_.&&-EP\-^;?S6L).K%F0+S M44?^[_>F94^ L1G,8C.9[:.;7PU"* [0?],3E%<, M".Q[-+_1SZ=,.*+N ?F8V%UT,]=7DPPUWS$1?>9:DT>/,)/PWUA!1H"A#8,A.%'P.I;AKI]RYX!6)#F MFJ/U-0.MI___OW_Q-,G\/"301:?;_^!G M\Y9(W27O")J,LO%/P]B91.H3)(C[7-@]QEFZ4B_]W[\HCOSIXPFM M]*9E^F:/IA!;J[>.5[;W^0>$";#UKT+M/F4I'C8]\/G\&U_]EH%MRZV5PQ4% MZ$U)KYENS=2EFU;)VCFG2)&1VD98'LWN.C!(?1((O[>(O75V3ZW"QV(QP#:; M^]\;#7T=.;,(9Y;1!X9AN7UK>7,9J:EYR)6%MK&JPZEENP<"5!D,$[6I GID MA&:=9(N-5[K:\"7V2'!H0:*9(Z35!,G(TS4"DSH>8[D'4C^1FS/P??,>HM84 MZ@VQ7NP2=;%:J3>(:K,N-85R@VA4"+0$-M ZM]%.%$-4Z@05_4O]>_.@DB8: M69$X6"?W:Z20;!#H8RK.L-0F.T83FQ"$01$KU:)W82>1>2] MBL/GJ-.1"E8KY"% \T*0K/KC$C>!DP- KNI6J3SW9K9>Z\9S]E'?]D,=VI8G>/X)TN'MC6A)!/ M_H]PK6<^"?EY=KOL;.+\<'T?-JK4+$V$XHHEF'9][MXW--/ M#U3-F1I@=:^9F#R1OF$I^L]= M&):[P]/PX^0'L'\S]\>O30@\7EX(Z'&H. MUKDN+GU\( FU8EP7RS0#FBO9= 2OILKIV>)\H8(+8E_L5(EVI5Y,$=E*,94K M9Z3;C6[)E9-WUR8/?XE+H+@^W_"&A;WG%P$_>JH1F$IKK$,K(=V3^ MOJ;E[V-AB>WF @5CD(JRK!Q3XYS, I65^V24ESD%*FJ<5%F2H;:;"YMO-!19 M)LT!FZIDC6;;K+7+ ZV4E#U!IF7R:M*C902=KZ=Z?*E\;B&6M)/ M6])Q-.I)HDF14KDYGA1CJ3EG#67FN,\,UV];3+.Z$%>99KTKKX4V92Y0RZ,^ MW>%$H?G$M*3/,@LGO:QKZ:$@R-'C/DMVWX8Q9=42O13%2/H@0TNI&E(+1RW+ M1M\;%3K3DCBSM%4Z-F>I_E! +8_>/BIFQVBMKBQ$*3VN]-,SN;><#>78B3Z+ MRWC%330*))>70=)RV9HV'(CT",+1*/?;M_N/P=]I $]]VCAVF[:;O8TMS]=]55SH^[B\2N8VMM5W$7# MR!]2:.]A$\O?Q;DKX-/1W'ZX-I:]M\C9DWWNZ?+Y;>PG1/C"V(^#\VRGMC7' MZ_C9@X0;4RYG*MNS0*@O/[$WB>]GME=)2]U:=DA)U\:Y8F*6'Y-DA4RD1A6' M+97! KV8O$(O)X7@N XW^D9H^Y<>N[-QN$E3,&-$7OX\Y'>>)NNN HQNH"4 M-, RMTUZ5/S^#F, 2#Y6U655Z%K-KBBMK.@\#^I)IS+$K[Q"^8CS$9+C*3). MORPA[U?#FWRD\X/GL[TL7U\2EDU8^/P9,?9LS5$U!=/T/4)V+GWRE=MC'S!A MWJ6*O@N4I3A>J*R70]PG=Q)T)051LZSO:?(C+$ MJ8.M$VA/')*.I"M-("G1U60YC\](X0K=!YJFXD1=FQC 5(F4KFOORYM0F&+6K A M>%@"?).I&A,+O-I.S/0(J71R=KPLS-EKS.-D./);&--_7]R8+EI(6*LCRSS. MZC58MD7&ZNF"#D&V3[N@SG:CU^B0=8!,6] M?W<6[MG!$GV]1;A-J(5D7(WWD>:%/$_*+ D4&2A17N8IFN(&'#\@!\K3!- 6 M@#-#R"(-58D/4QEW$;%FL5UNT:.6 #52M4)+U.E%"::\85:A@0U\ M W9S&OLCTW]1)H,Z_?+V!!3$"(!+903,(7I@$HN1AIX\V&;O21NY#$*"%CW? MFK(KBN[[ K6/F3NYZ&!>LQ1)U!A&FJAU*^\-A]N34-?F)./CQ0@6DFLI^BWQ MO^0=[I(BIL FYL#P(#Y73OAE(]^Y&_5G@&6K;C;:9H\4/4)2JJ*U[*9&5RLU M.]DK-!KXS!QUA4@1.]7Y-#)3IF(6U7\<'X8P:3>6N5: MF7:O2WIJ6X]6U6P1LHOM@\X@'%PTO@O:EM+900<8J 9 M4"6 8: 6N,0,#HO,/ T'15R+Z,-M ]3Q-BZRK\MBV8=U6;9QDH/PR@Y).':" M5WIV4_KXE<,K37_3!O/M(A%"C_AC-"G_);X^^B<>S[Q4]E?M]^>]&P;O7I34@BO"2YP/><@P)Z0UV*L MH8[&S8R9&F>-!1=I.!?+4+GYU<45GS]K5^3FUV;OXG3GORF2=**W?<&W_AEK MJAR?#=O\+%O[*F;GJ_-T7OA>306=BQ[N>YM&Q@H)Z:*)YKI(A4$#Z23;,K%] M8JP(B&R5%>%?VP(4/S\B!5RPJ;7S1%<_]'$8T*Y[!MS AR6C6!/7X= S-GGY M4J1!_(4_C/VD&?INV\ =:7[QB2DN/O$I.GLS\KT6AL[?EU"O+]>FO,@AWCW7 M,-.VFO= U:9R2UDPTDI4G]1$$.7X3I1S+K:7&:K:ZU&U+ZNGLU7S>JNJ0HH! M$ 8:!R2 HB!5A2^K5'V9M;&9=?(I@: 6.?F!,T$Z#KW%WADC2 HG:"ZK6VQ? MHNZ0%8;G/"2&MK5P1[N/[Y"E"?VQJ7"@F7YPZ>%%FY.[XY MX@/[:C3[0J8>X;^,V/]VK;L+04\7?,49%0ME[1KY%LK:%?+L MV>V#D&G!95K(L^OC&1\R+5A,>\O9I3>;_V^BW"-G9G,+WB$Q(]N+\9ZE)]YK MBVC+R&;Z]UG_']D95Y?)YKANZP F:G0BVY$*:^&L!SDV6U4G+KO;AD"*V*\] M9P#DY;?NK]C;QT(^;:8'KOD?,5\__+")S?TFZO3F^Q9>GLO'XG!O.77VIE7V M6VG*2_EI@=CK$ XE]<-2A6Y^2<_M7_S^-K2+WW*UV2+U1YCP',V$SF$22@ZF M\[V(V^PW"\EFUJ6:])3UDU N=L'5TP3CI_XB=4='+[>]\:G^S8Y@H, MHG;CR_C#2VY&=X"L-E,M*2O--4G.B&2K54YM2K&+7IT6*N5K,)*_$Y%"%'V) MS?BM*!02Z'M;A^8*K!5A\ 7I&CJZ>H*NU,$?X''YP<>94*=RQ\.P7GQ[.:7L@6= M$32,O9?P%P*DG[.WN>;N%1EQ%TD%/JM'U(5.8+P?"5/[V.FIZ)4BQU9F4S'3 MX=U5NF?5Y$[MDD[/Q3-TS[Y%\SC&ZR< 7RA[.7A _AJMQ'#G5$L-I($@L< _ M/KR)MC\=D/;S]]'2Z)G:1E";Z!=9VBYSLG_TV)&%8JG6M9>%)#G1F:$GJA,^ MWD?B>: [DUOHEJN"A5M HP;PD%&)1H6^5@-"(Y<&1S(?4R:J6S5A5JS,*ND M^'7=:8^YX0VQ[<;Y[TVNG#YQR,L_-NT?<)3\$58\UU^:T1I]6-R<4NI5(,$>+C&Y0WOS8'MIV=MK>/:W[][MCW M+6$]3 A?GHJZRGLFKF5^2V#"G5XT'MV3M=^3-;1$.VOE+K?8X?!J&+OV-B_B8=?,0DV@SH8#3X$<9"! M]2AN'KWC^7\_.>2P??:;;*\)6B7W=Y%/SU1_R \7,.3#F1YPLI^&-D&*LXP\ ML;HU 29BI?\$LW2K78F1C1>2?S6LY"E4_#[YI>&?.D$*-6GYQT>\/ M"'+ VZ<4/T7*;5&ZV(#LJR"JRCP+!C(;YX#,0T:523H&!VPT#B$UN'E40,Z? M$?[[330^,L:.:S(\80.V?79L.%O20$-(%$6BDB:2E7)#+#>DO2D8Q)N4WWW$ M9Z/Z?RY&F@LC"#<*!AO.I]QU3'UA#;'#I?LH9?.[E!%[-VN^LKI;R)F7.,._ M6,LW9$TH-'\@9QZV8J)A6J;SOMP#'[ MR 4Y\_YW] NOG7],HK.Y:%6P/5WSAF*CH>Z[#G$X,_HOIN5.AWU^&U/?17W2 MEKT MEJT+'U;VVU3R$Z.Q0:"D'S[*R?:,W-GL$7 MJ

4ZH M['LA#GKYSJ )M?"[M?"3L&[\-SN3WT4SYY#O1>WE1&H(#;&$]Y/?Y]OAWK89 MN'>A-_<=U/%Y\9'>9_D_>/W$7TT3>"KB^\']/"%F7AT!"+HNOOG%_L&6+Y8? MNB24AESL2CE)CL8_JF_I4-]^&WU[.;R4@ F&OMK= M)T>G-$?Q' =GI>/RTX()C)6C^3G0#]HZ:9GJYE 7;E.'CF>X?I/*%&Y.FH3! MVV^INBG^#]?=3*TIE!LY9/?D6B(20?1G&+N_L18W+,?#!V&$ON6YVYO(B+KFZ"&ZOJ-J9J@_7#6S M./>]7BE*2,RJ]4I23#7KHB1S<9JC8A_5R6RHD[^-3KX 4/!I%MLR'%\15VU+ M@2K6O2%F0DT;9BG\N9@.LQ1"9E^#3@NS%)[=>L[)%$5':?XC>0EA8L(WM"0_ MAHY*(RO6PS2$4,V&:M;?4BZ*&:'H.V-B*E?.2#)+QZ(?=]O#M(/OH6S/CY$B M' )CXZK[MTZ'OGKHJW]'S2K4Y7I.*J2%9*-2_T :%T$)H2[]-KKT'*C 6TE$ M&BBN98?*,U2>WU%YTLUR7OL+:U;4/= M_#UU\WN.RGXGWR&3:8YGZ6B8B17JYLOC)04' MP$^ ;4YQ66%H:I9]H)-#"'U+_?OL*89=AW_@R3&VE"N+DI 6&]U]=B,2+HJ, M\3P3IF"%ROB"0"EI)D26\0 B@_@@_37$S)^E??\031OU-Y /]H]E*A8G*>ZC M2C8:*MEOHV3/BY&*?PE3SMS<.J)99@B44+-^0\W*B9UL+I%K2#(?B_$Q_J,: ME7NX:RZ4E&M7J>0XQ7$R '%6A?P@3BK]FU\'%RO]OFCPFR]=.@;^\W=8 M7N[.I:30Q$Z54.\2Y4I#).IB1JCCQ$0".5QM]"M1K%0*^.^',DD?N*%S,]^Q MY[C:8/5$IVD?6!1\9&DNZE[!,!II#CY);B.J&BNB#J>6[1*622 V3@B*C-2( MOUS!'],_1]5C1*[+_BJW]Q>RH>C]X1Z>=?LQML'^!+J='WGXS:(?J>2]C M]XUM.+6A@[Y'H#?;^%^XG$+%W11$\2<(',>;3#=_H_-,##"6KFW$(]$CHR)3?57#QS\[NM.;ISB_Y4D$&&.+E/ M+[#\R6H3S&Y\$?-@DP*VX:[/08"O ;<\FT"?>(A2]J9 S"V^ MP/'Z ^\67? M0!EI:.Y;<%A$'S$3C0Q/%0%*U08#Z)-Q8%L3_Y+P+;U>U1^B/6KGL\T?K:&A M7_LK'R// ^O.Y\'Y)?0!]_&$!8Z=B6@3F.F*]J^*+W%Z1;03Q!F-/PLJ$-MOC %_,@ MK>4I(WSUZU;-]:&!D76[56^[QQOY?OH4U^50M"EZS5%[1-W)B>=3VQJ?Z&AJ M //I,V=D>8;Z]*F&U_RCIT@8GSY::(;Q])ERJD?E^-6+4^VF%K8V$/>/!@JA M_O39T +&[A'FJZ,A^ ![)ZL[M>B+J"_J=YL82N,)'AXII5O,IP6^!QY?U;O1 MQ*=;;E24/]UGE12&T4;SH-$-300+1 D7J2-?"4V."V8=ZOA;I$\5P\.VZ:V_ M,N"UPT"3=!&V7.M^KUS><"OCJVS1G4OQ<.?U_M9<_U41 ZPLS[T?:$NHGA+X M ^MO9[AO]ZT?Q?VVS7C\V8_##]YF[CZ9P]-0$!Z>'P]Z]K \?^3^_]^_XEPL M_O-I-.%)C. CVNOQG9^/E-E)BQRC&*T[8&-J3(!B6Q I*&NB*5A1;0JH.=BH MP"T=%RUU0W?T<&^UL]%+/C31#^@K+M0/KN/S6"5U@KXBI MA;ZA/5Q\WKR3[H@!1"1'X!GB*^A,K+=\K:AATW8(S4U[TU>#UKYT7PBN$%P; M<"DC8 XA]A)\M\R;H%41N-@[4S? &5D3A B 8.':Z-WH:]C)0BX%:AK"*(31 M!D9PJ6#K;NX[:1K"T6" 51521CY^D ^*?K>0#G.\Z1296L\#"QA>B*L_&%=/ M_#V(['0%!R@1:#:F.8$FI*D$\BP7R);2-DM;WW,T$R$P1$Z(G"URT"IF[Z*. M-L0.(H''AK4,,I=FN)2F'Q! 1I%CF28T0NS\N=@Y,(--A(DV'*E"Q*2-LAH S?#K M06^-(F?EN'"RC:_O??]0/X5@VX%ML+_O07ETWX,-I]XFX!VBX\]%Q]'JY>^W M^:%'%4Y\K6+O_#"DJW!S$Y$,+6:JAS?._?T?:,\U!7ZZEB%#' 451Q.\5P>V M:Q2.4;L[$*$5"OXDGD'*H_2Q/6.YS70VJ4\AF+X_F![;1SO7"W%!L28;T\=X MR 4Z<.%P\'$38\0;(SAOR26\P]P#]/TI,'L0%!S@8R M7BP'FR^.8FM]B+-'$,I]DV8$@=]BF\AR6/MLE]""M$$5V"Z1NR6V!?-N??I" MPX$+- JXTQ>":6*W_CBWLH 3TS;9+YJ#4PQ7$"?'H$&H1 HJ<-)'HV&H6X(F M:0;G8<+=>/P'C_K=)6+>^D$I8#C6)N7%9_$'3C?L#S.=CT?/)N <) /ZV3=/ MV;.EYPO9?$3)J0DW(HGS5?X1IYDCN.UHG[9V1^3,.71\1&WQAI78U$#K'59/'LX4,K1-!JSY J)N";12 M*B/"F4*@HZ9XM/M<$=5?049PY8_#Q]MN4/AM0P^@U<6%\#!I^2#W]@[G4V,1 M?IR?Z_>!TYI4QX?R,U+MIUJ^),-MN%'$+M#Q> BK;^Q,..QX>NA/!=-LZD_# MPHG8"(7P=R*&=+*_." R@.V0\?2PDWK G=O=I%0XAX8UW7P7O<2W"Q?H/;?^ M_C8"('!V$FO#F:?9FWQ2 RPN(;9/81]P$0Z/AP7Z>!@3'@\+CX>=XW@8X

$51F9IR,A\M*_*?86E8G% ]9D8]^AX6$(H"N6D*&5%T3]5'?7K_SQ\ M[E^S(>]OG) M,^G'E12."RG0QZ!]9F51-0>9'JM[S30T$PFY82GZT>&[#53\7C]&Q)/N]/-W MJFR\KKL-(3?H_NW8-V-E=K[LYW_K;!A[ -4#6(B_FF6AF/2B MWQVC.B-K7I2$ M MV:.69LEIR^XT6T$VG)ENQR=R,E>JR>QQRUK:Y9<]*V;K8%CEJTTJZ9"%A1P] M;MDURJUU4UA*S0+/+T>-)--<9X3X<4NG MNEYSWDQ:Z9%HM;N8M-()@Q[*%'G:U%&IZ@DV99:+I5A:V)2:-:-^)IH=-*X.:GN#3)%(K MY&,VJY%<8QFOMQ:9=62]D*D3C$I$9VU)'1DT61C;L*4DYHS51KV>X%1^%2*7IF5*;V9 M62D1CJFHN6:DU_?X'M=>)M)HK"K>)!K5S4:,0P,X@8%18\&[Q7$,ZIP0K79FL;(Z MJ"$-=(*QS3X733/]]$J')=>N5LN-'C-%34\P=IJM#<5\'J;)9(.J\]6(/$DC MNC(G&)L6>7<2;^7Z33J#A#6;B$I@@7H]P=A!9Q&+MNN-"-ENJJI0TH=">HR: MGN"6V8^ZWG#4I,ADCE)6H-HJT574] 2WAJUIA2QZ4I_4$DM;$:WXJB+59.8$ MMZAQK0V993Q&KI)-3M:[)NTB@6%.<$OB>^0$.!E%!$MIW#'*M 40MY@3W&IT M,_5B(6FJS8HY9$JBN;2%BB S)[C5',6-Y:C5T9H3B>7(>K8OUN>(K@\2^X9- MRHT=AJW?K9^-W4IEXX[N0A^^AQ*A[D@R3G,T]<2[/_1E-K[]T>8E\%QK[[O3 M=R3U[\T&Y6Z(VU=3TY>+,I^LM>7['9N^N?@=P[Y4C.K D3YX)3Z%AW?:=A&B MW=\1O&]YOPF9X//GOXU6'&SE[IN"OF,9G@O/$[KX_')3!]&G]U1".^ .P@\7 M,B>HS&'N^%C(G8!RA[RC^) Y 64.%;V+,B%W+LN=WU>[_;!Q\+7$B=]%WT"> MBR[$?PXA-HO>UD#>RA$U71)(>#25V.VG?9Q2\=_L<9PC(K^AVXE86=XS(<&0 M?GX2NX^6779!^G,@M%'^WQQ"1VENCV'TRE+DO]',A[7'% 7"P>!,9/LD(@F2 M=+A=< X=?1&27+_,;=7VQ8AS(&=^0..JJ;51U2&27M+>?Q22SJ.M+Z&:ST:. MFU_)9KTNEAO$3BF'MO-EE/ WEI/0.+YX9.3J,7(UEN\^LY0[OZK%)Y7V1Y9P MCO4<&(^2&4-K^$JMX?C+8D-TVR;Z M199HL;_UP0&KW_+<&1*P.9PWO: M. XBQZ29RE9=J#4+LTJ*7]>=]I@;WA J5#1$7.>_-Q'FAM@<./COC;9T[TUO MHEKN]O,;P@03-$W/B0P!F-YC(1!,%?\C/DB X":!;:\0Y5OX\-\-@<^/H6^A MGG=I"F)[ELPW^4C3J]'\L)^EO4%$D%F\04R1_"T3C_[SXS$E?H6^P;7[!M]. MKB@:9X#@R) \HO*==*[&*7IF-7'KV?:Z8DNU3Q>LQ*R6ZQ>BE*E/(FO-7:MZ MTZCB5#D6"18=O>5CS.\%*YBNT@77\CIT7%M3<&%TO)J'?E-P_::OTR%7MC0_ M8!HKD>3F6.@)C:'6EL:R-%QE=:D\%R*9VGHZEFIR%"_%?/26HKF+K\2A?)S/ M9_QN\G&Y)?:U C+K"=FB*E(#L@WK32<^I=S4&@L(6E)9]I:DR<]:4:_;8184 MQ3^#0=A0@,:.H/4]/9\!<1D9C?(LFQ*68E.JBR#2SW25UC#,5*D-Y>/.+OJ5) M]C-8>8M+%$SWU<[#B%<8\0J6U7 Y/7PDJ&7H/F\[@!+5+51(@1)IDI\,BW7# M7@H+-#P>LZE*8_)\YU;3;X&\5IZ=K#P519K)OM&NC4LTMHB LL M3JSOJS)L&-PZQD35AE.@J8<%) $RK,^_415JE3#,]>D+\A;=XG(*30<*INH7 M611\@#^O2+)PR*43I65!I+5HPIAU"D50Q6>ZT;HOD]: MNORTGJ+XUJJYFP+ MZ\+#>R]"?_IK_>E//]9P]1KK"S/O>^"W)\:$O'C!?/)3$X-@.9Q5%KP%Y MQ.UXF93*3,*3Y'ESFL:BB/-4;N/<\V'L:W'D*?KLB&E4&D*1"'/\0R?^6Z[R MSVL+>U(M5_E1G2*3"ULJ"_F"-V$%.8X7;H:)WD:YYW_#!]L MRI4T1X$&TA_0\ISR'NTGM$?42>E&V1I0Y 0.C8XR$*9UV:_^[9^IO.6IRQ^I M#*4E])$_?YE]E[B4.[$X5U_U1;&@EWOYO)Z<5QA?7%B< L)29SG5\6W]YIR) M4##4<+WMS<(;NLJAJQQ K7.Q-?I! #::!YGTXG*[%Y:Q+'6A&<8)M<-:HB>) M6G[>;$_5J*&6/)$KU;!R1*MT%)GX8=V#T&,.NE!=;BE_IU0EBSW5+8JJ1H). MI5A1,[34: WQ./W%G*1>D<_YISC.*3B -KX.U@7+T&D.G>;OLB#O<)TS%6L" M&V"YUR"G%(:Z9,=3JD>1JQA/S?FZM% 6"WRI%5J&.>XV3H55#T)G^3NNL&\2 M$T&L%-S6R-!(K1FQ(KQ6T333O_L-K:M<_):.GN7 U;?UDG&GG+"E5L^7<]\&R-# MU_D;W\!T]5)V0=?ZK&+FU,:+H:>.V"8<]]217I#&>K:&Q8S%.T51[A6YE==W MZOIBIZ8NI*M3R<1/ =]-6U%>_?**$3JF=N [,?367FS623 MZE7&G5'!BB'5XYE:UZ>D+2Y:94$36+85S* MF!IE6L"RA99UAH_>;!;ZG.'%9E?F,.%O7NQ*WV). M2.2*N49.E BAG"+$6C/7Z(97_%[U#F9@92[T$ZYL1R^P2 J*5?PI5_P>*.G0 M' [-X= <#LWA@"K4ZZ[:NK^V: I6N$!]N(5P[9;PMPMCGGV' "ZGVOYNANH& M]]O2T<^7HNK34HIA"\,,N>J/D^7>).>.R!H:U[8:3)0.J\%\/V?@VPG3^?<$ MWB5-O7+?E8JRG-/;XRK?3L:6+CU98&G"=YW$'HUQW!< P[@L3N[%V^?!NT&-$%!%5A_Z)!&)S2&$(3645>LVAUWSU*_$# MM.L0S6D.G]<=>6?07'7+DQCI<5I'CZ2KDY*SD&F_&@S%W9+D*PS_T%,./>5? M1"1T"$^095.LVWA8QT./,/0(_Y!U:'OFTQP6(7#@*\)0Y:%>C+0S U:O=),1 M*58VARD)6;)^F10Z+)$2>H1!EZ4+EOI^JS#U%:FSE&AR)D[RT4K?B$I>.^(+ M$RZ<\FGQW"M:JW>W5!^LUF']E+!^RA6HG0NZDGM1.-/UM\JZ4ANX@WE>U*;# MI-#)R,U97)!IOX9*E O=S;""2G#E['++^_D%C9JZ8BL1H_K-3'1-CY-PL:I0 M"RQH_D73/!E647G/W=,7/'P2NA\?*:D2ZJ]@V G/:Z2UL9RM([5XLEFI]PT M!Z2R3B.-Q&W<^]@M189W@ 3-QP^%+)!&PO-2!DIS6#5'\W@31"=Y*EU?<"I3 MPU*&UWV6NN78S[S@*^!G2HN6.8RXT)YY6Z(:&NY[7MX(@ M=== VBX%^^Z+-3C7XQHO:E0](Z[X]2I!UX 0&PDR'<.K"/TMLX$OYCJ&+F/H M,EZM+OH,E_&$_M&:$4F,9=J E/1E-@&317?:0U8L'_J*7RY=H:]X#2O]B^(E M%9CI:C2(ML5"(=/Q"O:BF;:&6+QV3N)K=F*"LD-\_2(5NHIA\:'0;0R+#UWG MO8$7*\<9EM\\09:K3Z#]5+G[&O)=J?_P15C[+A4[/T2^URO]:TVOM"83Y#=) MKJ7HM\1N_F=\P?^^[**EM+FF0M]!5DHUP6A M4^KID&J#I#W) 9=?((Y=C 9O\E4_APB5@58EJ\ZJH+<+%N>5^7DG41K>_"+O M<+SAU$TMS[BTYPP43(%-S/'0+X'Q5T8AMLP5BJ5:UUX6DN1$9X:>J$[X>%_X M,H#[C'0$SQU9-IJ4>I*G[561C.N)65=O4U9L."E6I79J>+F9?PZL7S7U\FKD MI V-TT3)6T@UL4TR(%Z[^14G27P2\YG3F)\ Z0U1"; ?_L\0VR<9G',<[QGF M=E*5F!OOKA>DU,[EQFS*S&6S"-<4'[^-L[%;FGD^H'U.7FK^$ E$S)"')WE8 M\5P'CQ/94B<9V3#5]CRCT(H(]+Q7;!4BT1B+I)2*,KF9@*64/:6X^*W)/-\=:$+ M2F@**G#2AS;!4+Z4,N$&0G W$+[;3N,%:W3NI=-WV$Y5&9G,ZX(1XP51H]J= M1HVC*M9LZ.N+FU]T>.+KBO9,OIM87+(4YV_EHC!(VPM0K+&ZMX+E1KU!KFOQ M!1X0^RJYN+X;:7?M&T7=3-I>KO;D7 M@BJ2@9R9W$C @0HZH7W&Z]10F-.C-LDM:IVZ8O9UL*C)C%^$DT=.3XQDPQ2[ M@*78A4+UB44XWR-5,BWW#2LM:3HWTO6(-K?7-57 4H6K<9+L+<^$Y3B/L=&P M(7 \>X6Z\[<'D;NL6(Y[?TTAD,O%*'?4\4&WQ9\_NI/ACU1W5%M0A2(K5-,WHPYM?#'=+4\PMSSUO6IY3VL, UOO8U_;ZW:[(\85F9,XR;D.?ND)) M0 X!?QMG8K=<[-2^YL7V?$;04&\)]-L4HG?-H1'6R+W>J-6Y%_2_KLM,/B&' MS[GF>KVO40W1,9HS38EEA)Y#RSHRCOW"N!S-W?+T\7;=WV'DZFHC5]@"S82J"&P3$= MT#ULO)Y@)V:?UKET?.(,9OU.AD&ZQR\1S$1OJ1,I4F=?ED.1"EC0ZCI$ZG*+ M]\=D2N7G=K\YS[;T0K/BM%+2D/*8(98IUK\$(L9]WG)^I6NWY9?Y5ZS)U(8C M:#K(42;^,BS'^9O03/0X+"OT?:L%7X?RN>2];SLQ\"^[2!X*03^]W9"B+$]E)FL-*=K($ I8NM- SS%DR3H)U,OF<.U26"PP"=J9$ MV[(-EVVK+$ZM40QQI:5MJ6R07BT9T-K\VEJVAS,0VU\]0)V+*WV"'^&(UA'>5 ML$*',BP??$TZZ!,=SOU%657+QA,0#BR]AE5^9.>]H+A,!Y160BU2(&'.M++3 M1:PTCB#SF@^=U"\7S+#R\!48!Q>3S%[-K*TS2;O0S!03A6QAU5& -L22Z3N^ M["WY0H6&:W%\/^,6 D(HIRYD481:ZK2?RR"5I%H>#CI\!YWTOU=F+1Q40Q=, M]55AMHJZ&+2B )ADLMXO5BDM8\4J-9F)8SN C<9N6>;Y@QBA^W]9]S\4I\#< M+O!:>2K1"6D=;5F,OB+YM=@3)PNS)V!YPIO/?/26X\ZR>G_E!O3U"UL8%OC^ M);'#"MA?C:3O4O#ZS?6M?_@^W]>P^I6#?2^A%8@]UW,-%GEM(T@ !:<4 W.% MMR9-R\4U6&WTV/3W*8>V7_3&=@EK0+@CZ$!L Z").5#%O_DA$#\]>:"9P%30 M&]%8T(,)&JIS]^Y)?RX_?JC:_-<_Z,?N)8H!@8UE;+0=R=XHQ"/:2AA)_OLC M4O.8F31[X*!OILT>C,W_^3^'0WR0[(AB&99]OS-2#\8^VM2)IWU1'\)(WX9 MCX !>N\],!9@Y6SGPO-W-+LS@._WABZ>+1&]X_E_$P^_XCD?$6P"EI$#LFP5 M2\2 _=^\ZW=(U]9[)Y9CE_]XMZ&!L GOW'?A[TBPF_GP' ?(_R3, AS8&2# MD_TTM D2A3)<$'5K DP$+/\)!MA6?(B1C>W@?S6LY"F,^K_OE++_9%NV?_L( MB9^?(( $*XG-:B0O>TR"U^#R,<5/D1+XAK%,,2P%&&2APSY'RRRI IEG8IQ, M\S&2[/=5CJ/HF\U;WT33PTGY=Q'\3E5]X!*7)Y>V=*I$NU(OIHALI9C*E3/2 M[?_]B^+(G[ER\FY_E\MF^E)#:(@EL=R0*NE*5:P+C5RE+"&7A8HST>N:=K)2 M3HEE24P1Z#>I4LRET-12Q,,,B4J:\*=_QE>6JG4QB]Z::XD$(F^E)!)_%2N2 M]/>>SJ^E'O\>XGW0D/"%$)?4T134VU\Y$ZUBEH?:JUBX-+_[N M_47,8VK?Z7Z7A7Z]!;A5=GV2C*LQE9=YEHO)+*OV99X?L+*J4(P"> 6R"MA* M/=C%#MTQ:PCP5<^&4+.C4>I')N+PGX)9';X?6N)F--E,+O;!>#&2VEUI+ M'GX[?]2G 3N1NMT?Z]Y4IY:@%6V-$X+,R.33EHV^1:>JGC)K9B2/ZQAQ,SI; M+&3VN&6-'?3S5D].D8"N]+*15#'NIA9R]+CE>N*VXNH:3,A*K)\V*NG8F/K_ MV?O2)D6U+>WO[Z\PZG9WW([0:F;A=$=%(.*LB(C3%P(!$9F40=1?_P)F5F65 M9E8.:H*Y.VZ?DY7%46"O9TW/&H)((DZOM#>BYLT;5!T2!*RV1$HU7(5HJ7QZ M9<^I]"-:+5=8 YD@:Q2F^UV>E\C3*RFDO?3G<&HNNTIH&-)?'W'J/L1HW:CF3N M^NZ\WS)+M8'E25UL5IDFGWER1E")PFH;F!C[6K/G\A(,G=XHZM=: M&[FF1&P]&FCECM"@%D0LRO"9]X16Y&E_0K39TF9--N55PU2X9VJ&.E)07N$#1H\=BS.7SJRFLE[,)E"[?;!P#JLARU*,D#-B0D9*?=&8 M3080P\Q"?.TUH*T3/]89.<$K6(EQ!NP4:I=HGM.PI=LDXT\](RB(N,84MGHX ML 2"8!$D:32\CB\](RF- 3$KK>>KK1ENE4G;[M*UVBZ^](RH!'I+KG3%BFMN M=D/&:6+5V0B)+STC*W[-#Z909;UCC793=/VMTQ!0.G8X3B\5-JA2)55F:=8U MLC87C'U#V482Y,NQD &OF[WI!$UE_KQI6>.8*D3\D&H1%M1X-5@ M&U9F2.,0W\"9(U"G5F]C#L:Z*1CMX;**N,LHN8$S1] :;&>J;'0&;*E;'W,1 M-["TO(ZSBT3;([U(+^UJ:C?=['YR*8:P4=E *W,QG+/=FHC! M*SL^ N3,$:S14=^R?']O&IN:94+\0>U!L?8[INT\'1IVK-9Z@]9_-MDR@'>J2T6SHL MI],L3R[MKUI[NF\T-3;4MF/"[ZT[NQ*=S"\Y1>Q!*UEJ9=ABPUD)CMP=,>.. MXP9.+A7;593=T@.J->5=(^ MB,=+C^7)C]'DD?J((TE+7OO:/X\_/+7.203V$(TEP8=R#%I^C_6>9)4>(KW4 MS<,_I'#P/TCD@N\Q_MX^'SXZ%.\._N%8]]A^"5JZTE,]>0KW?AK M%I8;/?H9CW\N19Z\_N<8/4?QF_IKX/K@OJ1?_'BI//==*PRT"T:QT'<(ORQ9 M](:$VZ^\Q)5I2'!6V3DK&/Z. F#EY;"^PR^.-0-GE:&S@O]2\P4.*SN'!2Q6 M?LX*AKXC%#BL?!P6]!U[L< 3G%5VSBH&%@4.Z[:']?'2M+]&QA^I+?_M55V, M@OJO?\$(0I+_F_)-'SN F^^=OU*)[?4D\Z.O27&MY)=I5>;[7AF"?B]3G]"+ M>YZ0NY),#Y>>IA6Z\5\L_0+KJ)KZ<[GJ3UH52-ZM)0_^7D;N7?($8_<:N[>[%"@5MQ4[$Z9IWN7JPN MI:W^EO@!8O4TYW+W8H6^U1E]L9_^P1.]V9">R\C;MQ\#;:LYH>;GL6/J\W-G M%_$V/VU6Y:5DZ.)MO]70DY//D3 )/O;1#]TG3?4MDIG/*$00Q U.]+#6I%O' M0OH#6R=2"-0\UTZ:)))G&!O!D@G]^/@TC]T]3/V@?5^+_Z<.Y=V9OF"W6:OM MZ3[=-9$-L44T&@IEG9?0X\1WA,*+"';-/<1'7QS [M7>.(#=WV"'/H4=*HFC MP D;;*,)&5YY6$*(]FBPCCX9=L2,;BR<8#1D#0-5&S/7T]%E)*''\7P("A=A M^#[F7.4==@_1"H#=L["#SUJ[BE'>+1V_TC(U5!]'HBI9B]EG6SNL;:R$%5,E MS/%VJ[;JXYI2-A/8$;%O'<..C"W>*\9@?#"6 [![=30'8/SQDNCQ M4Y=@0Q6#Y^88<@["1]8%7@)V4(MFK,ZP5A.1"N%I4$A@MIHT4I$)[* R5<1O M,)#V=OS^!^2%6VO)^3IZ0=NMDUD"%P]Q@:IY8]WVI69_Y/T]Y8TUN658!J0' MZ)YK5. "Z\!-E; MA@WZ.#%9"0G&CDN(4+Q(P*Y6.,I90&1"!%#+XF@0\HC:]&:>23T?@(QN9;A1FW)DS?E)>-@%+@"MI: M)1@C$SM&P3'&^(N/1ZMUS=&2P/,G]&IU2J@TU)8AR.U3BLU!%)C^&:NI0N8R>2#9W0U8-/ M )PK<3EW!9SKEM.]'3CS=M,B&%J11&*NCF;.9JY!4UY*]Z\36&R-R_G;"Y5W MX%R*QKH/X-RD(.[MP#'0-=MM=>H[2!A(S>ZVU9'"76)QXD@11M!B&4.N'B<" MY%R)PKLKY%RWINWMR!G5Z>',1Q4?,C3&V;44UNKUDU'<2?P'4T4U7'V?QH2JMM4L=YWLP+E:0 B248"XS$?8.-!\3?:49:R+JK^ \;PB MJE;ZB5:T?K3H_DI7)*6F)%$@.,94; !1C+3P\MWPJN;G=>AK;+ MZ1R2PS+&B5[0K?M1#"[L""[RNITAP'(!JC(_X>=;P=5 HY;6F%L+J+[GN^J4 M9JH$K\?@2FA*JDA K^C_ !PEX"@S JYK=UV]#5P(0P9+:._*J%#ZP,H")S$8H^";([ [DEA$/ZZ7(6+60 M(S5NHZ:0B>- H@B7KPL90$$""C(+ =Z;(--N3,-FN[+@34T=VNB:WM"+9>*8 MQ=$=7BR3KZAW^:+<8\<(##T]UO2LX[O3'&4/DK89HAMO/J_URFJI!/BV#/%M M0+J [KH>X71OTI7K**3C^C[SR\C3BN*%LM7WW$1(7.>,7]4_&&C'8'JNR3A= MJL; D_BS(HE*ZR&)8GR"@)+*!/R>H:3N#7ZGROTK<#)#-Y"M@@O&WGV22WYG M(,HU7_-S^.-#,N!<+ZJ/#L9ZJ[561&2TL)RY71F/^[H$0P\3V\M$L0Q=LP4& M<#596I:4;SA=E\MY#9Q416,Z5;[=A\;6JMVPFB1%BE$"I^,D=I@L(B3@<3XK MZ )PRDZ$]1HXB=@AG.]UJL+6+3EL]="FI/ IG!XFK)>+%'K=D3^ X\G.D;?:#C45-%-6888WM*0[7R$'*J\ M!,-I<$D6:+@&+KCK4E72*([P ;-F".XNQUZOB1#T;J(BUD?Y.9?*SH2A

A3[?["91"]TQW*;,EFAE MV=SU(XSU(PE&C^5M9>QT3M!_ P;B2S$0^<+7E2F(M^(K[(QY:B*X,XBAT4&Y MSG?88$PG^#K6NU&GNX(NB"]@OW+ 1N0$7[>A(]Z*KQ;?*=$B6[?,\&"O5SW& MA]=,BJ^T (XZ0Z!?%%^ G,@\.9$O?%V9G7@KOGS/*P^VV) 7Y58@PR-DLI-K MJ7^85L3!9W:VGN(K%T3%QT-2=A/&*"H83L%R?5_S"^XBEH[XL-.JSW1QM+Q8 MQ%"+?P3]5J#?*DO,^F&418,#,EO; MC8;(D:[;7P[&B[T2)2A+)[-?M]H'V#+0G96'2/7#*&N-]$E7.*PB=FQRRU!B M6_M(3&U9'+GBR/5KZ@#*0--6UN/5#Z-L/A"KFD)O!0CQMW/&[N*XC*@-R-DOD+(!>ED+BMT!OV8"E34=V0K$NP:7U01@?6B*?0"_E M;3'XRG41@+?-_33(?$'ONG'R6Z G6P1),%2G!@D6L^ANZ-K:6:4.9])[5B3( MT]33>RC=SQZ5>8$0^/@F"W,M/@?M8:1)(9!WH <-<+@9S,A] H=[G =QJ_\ MH>_5C=V)%"['ZX;R3O/97>#)\1D:CNSMFX%F^[&Z2I[ <].U',WX63S-#\[H MJEZ[(W3<9844&5)&.B,$'OE!["80:7!,%2D8 9POX'QS@,I;?#IW><)[:RC2D+I>O"TI *0-*.0^A\FU!.6DL!DQ3DS1QPZ!^E>M6 M0PY)09D$VU@11RXR3O25]=,W9J$_+FK-J\?<( F8:]8Y'XKMAI%YK+ >4G\5 MS=$6QCFEU-1'D]Z8:L]-+N@>S/'$H(Q(E^!R$E6311B[YH1$P#C? >.<*]C= M(O1^#>S0%X8$#IODK,\VY@MTMHN?7P [? M!//ILMGHBO;8K1L!W(_Z2 J[E&:&7].M]R58YIX6/'++_TX:A_^[L/!<^V&# M>I*9>-S6Z#J@:S@O4T_O0Z5DA%$^HUT83IW8^X,ML9IT&!WF(F1[R91_,B6& MX6*9N'X,"\!SI:&O=P6>SR9^SX#')=&-0:N-FFF4AJ;1KY.:,J<3\& I>%#\ MNBOC@.6YXLS;^RJ;_&R"]J7>0DHA5;='[CR60PRX,AN)U$#F$Q@1QVUQ-ZAA M!C"ZTO#?^[!!&6%4SX%GYASTGMNT3"XB0B2:M7"8UQ/PD&D-$8J]HESAJ_;F M/A,RJH;_$#5JZA6#1I#- I3I/8:>U2?P^:6[8JQQBZ&\HX/ ,^9A(,\M;>@. MM+7KI=MDX_\@V)_KZVVI6[+&R)0H:,RZ0WDK1*1B[X!*(E0"!HL=,P+3K%*L M.?'3/R'*_1A.GW7GNUBP%0-)2Q+6=J-F)#OZ)MHF&HUY9Z J,X^*6*&'+]VF2 MHE=T]'X*BB[J(O_[>C"Z25S[&XR>=7(GF^72TI56A]V(ZA*320FR+3K!4QR8 MHD4$/RU/ MSP9W3C K/TR3'GBV:I3LYV2Y>G:V9]KNXGW SJ"D'JW24L,50D MSTQ'S1-+?%\ SGL#]/#%WI3F=]:#;C-/*^,O7,9 WKLPUPPLN?$M^0_EC2N-:_@+V4/C%G-2]-;/N $DOW9[/JZ<^D!NN>J M;4]W+ST@HWO%;I]\2$^&$YE7K8.IR+ZAI#OG/FU0 @C4/C6IF2E"I6IL#55+ MZ90T/O$EZ[#2AQW8J[*,+$CK:GLU-C?ZA6MFD(NVY/4U+X65D#S!3^8%^LF\ M*+N%REFP5S/K57R\5:=N#T\(3#2IJXE?-0GZ5[(!N6OE>.\0+W)2"[KF.,M9/'UF3GO(GP"/B(%WY5700(RX-/)@'LR>.^MW+FMP2M9 M&P>O=M69&%8AA]M*)ML@4X-'IIBCP(3 5\2_-YKZ %315UA.=W>Q[\M-;'_3 M4/M.G=MW-]B<%7:SJ#*=]WQJ'6LH["$*AD!O219Z2W+?-WIM9_SV ?#;L M6][=P/2D+,D<)&N+U:%5G;"VPB< Q&[AE@/#E^%-<[E"X.W#X0LA<-BI'O9- MB>E#>YKH8LU2UYNHJ0F\66 ,$)C1M7)Y1. -8^(+(;#.B*JOX PK:F0]8\0_SPYRLR$$/_KL<>:W%C'96JIQ1&9U33MM\4 M2Q6[JT'U58?0%LSBT#5CU80#ECA;P,OJE,,< N^J0?1K@6<.E_WN=*&TQ;"F MT$.KU?#EI#$6?XB+K[G] EB\#W/%GP^\/+KN5PV>GT/>LVYY"YKS-L1UVNQ> M7O;6VL#K170*0>+5;CE@C+_RZ,$\&;];1,^O-7X=H5EIE?9#@M4F[)3@%HN5 M(-$)\LC7%DI]"=ZX:EAAH*F?6SD-%-(]K)B[@YCV5?4J#Y!YC@]>:(=111;; M)7:OCZ*95'&,,J%+"'&S>!? Z1Z6SMU!I'H).*WE9@ -6SK*[NTZ>9CTZ^6) M%"5PNE7%,X#3/:RANX?X\SUX>C8VI275])J3TM#<-^I<:60K/:F= @N0MGGO M5;TG0Y69.N6_&"I)QSD31TD?,F;5V@"I=.S%G$[P=.-*Y?PQL'\+0L'2NLQH M*$#0YC28_6NAR5_46WW/([[5@LLFQ]2'Y-!;K29#7D+*-RMS!O#,-8V;*V\^ M@\70K_7K9["]66Y5T69MQSW8JEQ:X\F8_O+MRJ$!4@'O>[]Q]\60BC5ZDS%9 M&JQ9NS1MM+HBCVO5*$$JZ"?.%%(SRP[G$:E9*JY^+5*5&3FMF.9N:AKR?%WF M#XBIE5*;>NORZMQ&\B K#WJ-OV08_F?%R@-$SF40(]U86L1N(X;[E<$,86=] M&,4A-@F8XZ_>29Q#4-VT!OIY4#4,N&]5NG -*FU6K18SG83U0Y2 ZE95T !4 MH#DX'W'N\ZAZUC->F,AN$CDE763FP]4L;%@E>-5E\P)S-Q0V\@NR5T5YT9CF_;J2=XX^KE&W/)'Q>3L99(H:86Y/AI95T[ MK@?Q"VX8^,F2P_AV0;8[0[3Q5YG+#KC// \ZOG,9 WKLPZP=D#' -V5_?FT^ M9.Q+,"5IXR)(-0%2Y.VB\]IE[@]Q,-WI\E-OUV8@VT3UD%5MDIK3%V9$H#?$ MP8\Q>,T7JA/=<\;I'&Q#[W*U![KK?7459!PS79(2O8->Q@[H(.TN/3F_WV M \;1(DXF:]]?47 -Z!) EV0!;F_F2FX)-TM:B_4I(2W$D&\$I8%ISJE)E-PL M=H0;@E%%&+EF 3"P;IDF4G(#M_>2*+>$VT#$%\IZC.AF26U8_'X6E<)N"CY@>4G1M!O@&4D5+5*@VW& M-^=7^],%/D2C?@K+&\?0 ):Y[J_+&RP_(])^ RQYH@)S[')/FV-V-UF,5SMN MO$MA21ZM)0Q310*Y2'7CW\3N!BSQQT6&<>VUIRTUQS>VVN_]=/^ ['I.AK#F MH^@"4*'9G#EZY](#=,]51VS>O?0 HNJ*8R3S(3T7\P7S1[WTP,ZZST?;%7M; M,M5A]S- 37KLS!Y1JNNN:YCR9#7HJ]CR, VC"U,L)?0-X6G?OHI$ZP;5G8Z=T.S3L$+Z%H2I\@1?0U!"]@3O+2&ZNR*(<3:.6$RDAKIUC"OOV@BAARVO,-S%*&V(Y[&ZSP?BR]E\QX M/Y;^F*/P"U0'C9Q$PAHA(6[:V='#BCW#=E$"*N+;#[2(X*=S2L PP"R1%?%! IX! M\ P9?T^ 9P \ ] ]@&< /$-&W@K@&;+?WT%\V$.LN9X6/UQ!"3U/9SZ[BT(@[T"^)T,TQ.>7T5TT8BG\.],L^Y=22_V:W7+V%2]D$5\5;#:)D:NA]T_0CO2MT.QPZ%1$=NR! M[H;LJ*:FH,6^_2 PP+!D +(9[B?)B<6]"0%S>XL[GEAZM"YU)7:CUY<-D<.J MJJPGX$W:3XIE\K3"'9 Y62)S/A_ ^;"Y-^%Z;F9SJV-3Z$K^FH6UHA< O:9%T8NYZE%AJNE3R) M7RS$I_<=)'8_8? A&NLQU0V3H\FI(LMYB>(9)?:".MK%"FZX]P\$:_?+Y5T' M,<.J2$LHD=8LPD6,? 6-#>BVZT\X!+CZY*C\;;AB#6I(=Q%>-QF.+O.H//)Q M+<75L7Z1!"NA,C')\%-@==' .>^EBR_CZMGPM]4?T^&2F3,0P8U=LV,1]9(4 M)0"+PU^\"&&GM?9@*=1G#"\$ANN30]NW&2YF(9KV :JM(+E*FZW%>+X@*ZGA M(E.'$"=?47F?AJC_DP9H[R'H#2<6T."?W['QH4,\?LS/7 OR>D2\M[Q B9] M\RYU_]]^#)=:05:2&DK9V<>(*3ANH/D%V8M_[<0!7FJ\E M0A<_F*^IR4]I=DE.UE8M#$=VE/@;XWN)?Y%D+/SO'WOHW![9A>[VM?I5-;8_ M_B_^Q^.7*)8F>XEB7?[QP&AR1X]J%?K/CU2Z_"Z*"/9H9WXJ1_S)O:7__']/ M;_%7ZK*DN);K_?.HQI_<^S(=V_(/DFIT72O-/4TV2_(B_MY_9"N2]_[#LY#D M=^1G;///3U.0/&T!_TZ2_UGX]6/RS"OY<%^E"QM$?QS_*\>?Y4: MA 24^]N+_L.;HK]?\?_+9SQD:=@SD MGA85!JXM.[%@I;])!.P!_(6EEYB-?PU=YIR,IC\_6N+T-]'Q41Y^%2N/-%46 MJP4FL4(QVG_*I/P:N?S]C9][E7)J/J0YHI R62Y+&J1B$D;%QDQ&94*2593" M4%2=EV7YV_%;W_1.GS[4W+74ORK:^?M=IJ=?\^T'.^D7QMR@4RTTN$ZUV:L+ MQ?_Z%TQ _]OL,;'*G!]?W_'QA2''M)/+V(' \F)S.)4PA())*%^/S'"]*ML3 MV&HA_DG@.LTJ/8S_( SC?W79WE H<+7"\?E^OH#7/AKYGB>[@ M,?LF$QM+-XS_._7WUO:K/5.J%XB+NO@O/)_8H\5J,S[!WQ[N ;"4 MC".PC.$2(<]CP)**(E%D&9-0BIRK"TV1%PK\(+WRHX?8]H0=>^@WIN9F7]D8 MAC!JF!$OI4-B?[^RLID>')=221:A8;X]+\\[&AQ)Z8"\WZ^<+7HMVB-T&A)F M97+7#;$MZM$24T2V#<\[ MJW9_-%$]74(EZ,\K&[&6I+A9LVT:$ULY8-Y409E(PLYW9DE'=6$ MH<-4A?A*_/3*_@Q55L34T< M0211IU?BHF;8;8J"16.UQYI"P-5KU?CND$\;JS;;! H?8Z6M2&HX,]ZLN:7GCFJ6;E&6KO:; QH_TA0AF-C_\EP6?. MJFTNA>'*E#R6ZQ*60FH+O(7&CW7FL*+I6%S)?96$#+:&&PVB/&B0\EH[*-+\%PBBLFXZ]9DH3TJ=6*@7KFM%8\)@2' M1;@Q&&8KQI6=.2Y"WJPZZ+_6@ M&+(*,^0ZTAS7DTM/E-IN6%)9:*##+*,,+1%KMF!LHR>KF$\^58RF^VVMO2>@ M=IG7]P)GS-L#.KGTY%/1PTJ?1:,6;S(2UAH;N_%:GZ:?>J(KN5%W*@V$1DV4 MB84F<[/Z=&;I#[N@?[]4:^D5K=-"&5$8R\/V=+BG32:^](QD37L4UL/G!]+< MD*[!S]DI*R'II2?W:BR@G627&8?E(*+2=V$4[TSYY-(3;6T$:#B8#%G%'.]; ME5ZXJ1/,CDZR)X\W<&2&'\.78S8J#ETL>>UK_SS^\-3A2ES^!_<_\7:5HY?\ M>W#Q)%OU$%J<1FB!]_BM#Y\&'RW\VS)JD2>O'SX8>S&/_\1??_)];OP="\N- M'@/1QS^7DL_]YQB91?%+^6M0]!")IE_\>*D\]]UD%.=E(J0+>3_P&Q*\(T&N9/1SX M.PY\@LR>SG<(>-.9/1SX.UH&IW/=TWGGN*%7QZ/OJQQ_GKSH"H6Z&RP-Y;?_ M^%>J^W?>XK_^!2,(2?YO2DI] M)03[3J&?L"SUTOS;RW(]7'J:5NC&?['T"ZRC:FJA%3I: 86*/_FWZSJ50-I2 M:4._4^3=2YM@[%XC:UDQ)5D6.:#Z+_QFCDF].P=@4F-].;U^N;%M=R=*)RTV M]RA**' 1KB]*2=+G_D7IXA81*Z,-8B8<.]>2#CEW([":,3RUI6'>=I$V1WAG^SZN. 9.0 MQ$M=S9YKGC34>BN-X*=P'%$.:5/98SM/?_^$E_2CEW&0JGG^\4Z:CF*%R:'U M72^=\/9D\MC0[;E.\G2>:UGQ)9HE!^RV"C-%:C0J# MI!<(B:/A2\^!R5G^]Z[3O?<#5O3#8"V+*@*-^*D@(C/(GDZEN3?%^>R!=3M4 M(%8/$4LT:$F%#W.U.T+X&*S8U<&:^0S[72?4\P]6&+D86D=3E9*P"#+8S"?,U1KQ?>@QS:V]BCORF_A[^/A?/.-.-U%..O49,?U8M. M25A:*\DP(+G3:NH"*ROSS?LGZ5U-+W9XQ40'O5:#Y>IKL5YO+F>PD(P N4F" M ,#];:0>@/M5X/[QH.4 R8R%3Z$6*[B:Q&M;7:@Z683[@*GWQ3!H3E:R M/V"5@);PVZ08 -S?QKP"N /K_B&X:].*Z>ZZ2!.JJTIKUB1)#R_Q$GZ;' 6 M^]L(<0!W8-T_!'>!LQMX:\<-($X;C*8T7UG/&PG<;Y;DR'CEZ]#39#_T]E>J M?07:[8_BA&NIJLP6_@#"_+*$.1 @0.)^B,0% @1XQ0_QBE].@')&=>6[G!6$ MR+?NEOI+E'OIR/;2N\4_5LCZ&/^D$>@QSGVLNB%9#8&[",WNL=IT-90W Q+) M0(WF5,$K=4-&)+8TV(G.X2&IN1E(ZXQLMD$:?@BZ]A _S5IS>EW15\ MWYJ9>AZ^36*(36O#Q4X4AL%>7&.;%0QGH SG6?AZ6[?9.?BD+8Y#J[JCJJK( M5/08OMBW'QB,%2GD=$WI9>$+^*A/Z 2\"_B^N]CU>?Q6RO4F[D#["CIQE_+*J9=;6C5D3LN=1#0_'XFRK)^8WV8&*X44[!$%W7FPE^ MR6\_4!(O0C#T"OQFD#&Z8F)@H*U#3UG*ON8G&0'ER1@5P"3=;9MKUG7:SY7. MV-F=Z9?2< 3>JH_=W79KMAON:EM9JRO>>G^"X+IC*N'W2U M8.FJ9]060OCU>LM@MQ#1;V]*?*_NBT@DI2NH,+*(H-CU@WZ S8-FW^L M6[\4-FN(2@PUJR*;2!.G*R(WL=NM]]>GO!.;G9([7FD+W3+K!%PGN3DGAJL$ MFUB*31(^+4&Y>$0/L)F9)M;<8!.^JMU<$WR;WF#E)6MSJA1NG1%=;KU_4L0[ ML5DIS:R)%H95MMZ:,GAYKK."R\?8C,-U$BXBQ)6S;8!:SE3+:MZP>26[251' MM$ZV(E@TM-9@V6;FW:'W_JC]G=@TN0$.;1N>9=JE29O?AZ6UHB5V,P[%RV2Q MC)"WB<1!@RH@[+]8@VK6]>#'^E:>5WSNR'/YNKXD(%D05RM'T'UDD(&"]F?3 ME0=.-^95U8),&W>BEC.@:K-&L@$^COL)A"B2" [8_JRQ_0#[G]?$\CSVAZ@V M4M;+\HAEVA5D4RKUZZ5I!D;7/8O]/K6V=4YJ;TQM8PN[-NIA'JG'V$_R"@1: M+*.O<9! J0!H7YGL$3APA)(Q[>4/+QL%=:R MH98,IZ#(:R.0+=#@"AI<,_/> '<.&EP!P0L:7$&#ZZ>_"-#@FB.J##2XWB4" M/ZO!-7=CG-[;Z_HK+.K'45'388XQT4,T;(?&1)L*JSV[V7"R%+\NBBQEH&#_ MSR 8J@F:9Q]6,Q.9#=@F-'$D:*-+,)PP7R0&%_'R:>D.(+[NO,TUMR!^:SKK M91#/*]MN6].G>T@^K*1VJSE%I4X&03P@VWZO-:?ZD.U5/=V5=S7HD((8^_:# MP*$B2J)@^&K&&"P XHOUO;Z,XI6,K:9T6U;-<>] ,3([TA@N Z34*0]-1@Y= M.YCB?DF5C!Y?9L81GZ X*:*%L"*)7A?%@(O*8,MK?E'\UN[7EU&\'(4SSE.F M(K37RZP:,%;-'V30%E?V"-8JS:,Z*Y2(QA":^/->,TI03,:V&(:+9#F?HU*O MF# 0EG+\-@N&[X>:FISAL>FUX*Z3M^,7M)WF*8:O@6VO5TL5 #UVI8[7E[6: M-:H8?.15'5;&*8HBZ:#']-ZOU6AU%?I!^_2B?%LP DN]: MN0& VBOUPKZ,VM(0.M2VBU7/W"SV_'P0F4WHD'74ABOC,.ZB\]!D'"R:^^OU M3!_Q"6JQ;S\H[,I9/D"M/LD& -A>J4WV9=A&):ZR]$S*$]M=?^80$WL+@$ @'NE'MJ7@8L, M.\N.ZZU8J!38E8:"2B-]G'7@]HDEN5R/RE.3T1:5S=BL]EDL!2Z9 !?!7Y', M^_*E!+0>GU(AOO\H6!8,1XG_9&RUA_2 \N1D0%T!J"O(G&;,7?X@56G-- T7 M/T22"TV+=M)9 ZE&K/RI$<]MB6H,*BP'!UNV7E+KY; M4"5'EV T20]018RZ M?H8 H!<4%'R]/,)%T+N?18/=7FV@K!T*BMW@(53II>A-T@1%!+U^H@"@%U02 M?+UTPD70VR"=C=K88%UVK 8JI0XJ[8,9)>A-L@7E(@:!$@)00I ?^.8GJ7 1 M^+90M>>PAK^#-M5:U.@A6',]3HTOF<*7>@U\OU;MP#%#H*5R<(.\ -!DH&+@ MJT3\QU_77$_0O*VA:.>RG$87-4?;_4 42[WI8B#+B-1?Q X'E@3[*%3$R=,F M>E / .H!0!Q_/4SB:$EA%YW^1BPIBPZ&1_JNPM$))K%D^4:1O'9+#R#[ =G_ MA:+SUV"R,EM.!V58+T-[3SV,6+K)3HP4D\E"*Z*(X=?%).#Q 8__E4+NUV"R M)1A62X7[HG*O$94.%2'U79-2?;Q(O*:VYN_1]M]D,O\LO?"D6A^P\AEB MY3]]$4 >]6#N8OCWUS,-DKR9'XO5@Y8\*M"!IKBZDWY*JDO/J$XBDB.349J: MN8'=H1+,G!VWYB483\)^N$B53[?[ 8X_V].R@2ZXA]S!)^B"GKZ-/*.^):"- MBZK4 >W70R=*= 'V[0=21(DKU_N BH&+3\\&NN >5W<&9.B@S M<&JLO(#*T5K;C?W)^Y=_7V_06KT/(?$K:['VP2*AR::SJJYBE4:DTQ))M%B& M3A>$@W*'N]T/GEOX7M97:9-TN8W5-F61:#L3U-0HS6UD<,*:3@HK/1#[!P@A MR+[5L@2&DOD$OMBW'V4(+I(0J(SX0BO$"&LS*YS0B'V;EMUT>M=<.L3\SV1&UHS4$U XL"GMU# MS:X/L]9"13MF7>@8^^' (]0J+<%DVD)+%2GJM.G_HCOH :D$>FBOL5SK&8!V MO?ZTV[5P@^6@@ZX'S3+?FF0 H'_BLC.ILJ1JH*3)3%TGU"U/W(Y37&+??L!X M$2>O7.0.R*);MM'FPUB^>T?6,V"L+II1%2K+C"D,%)*$9+^A$!D X[/64B(T MPQC..Q3;]B6]B=N&YFRB!)7)A"NB6":HZUI+0 *!3MJK[+]Z!J&D+4RP;:F[ M-PFGW=[+F-.B\0P@]$]@5NLM =-MK6QRMCQ"K(,/UQ=\ DSRVP\$*I81,/#Z M[S+9TX)DSK5K:X5_6Z[O7U1U 3X'#+;.3(OL,^IN;G8;+(H.5^QFMYW0P;!' MU4HU"LN"Q=R5F%MZ/M.)(E7)2E):U.Q+Z.B7J"QV0V-%0D M7[-Y]?73JO)(8U>-K1%C3O63 [!D3U,+L= 4UK*AQGK_X5U<\/O^XV61/=Y. M*K!^NN%:L@XK?=B!O2K+R(*TKK978W.CORG(:I',?$8A@B!N<**'M2;=.A;^ MYH\A;Y"X6-QMUTES0C]?7E_STDY@1O:72;WQ3UF$CK+8DSU/ZE&![-%,>P@Q M$.QOS.5A"2':H\$Z M>GJD;U$B[S[2)2W*TU#E-E";ZDQJXY70TLWCD6*W.=.UYA72UYI4GRCI^[T5#HU=C&S/]@+;+],)$+%O/X@B29SV/EX6B* <)4N]R[D!8G[R M8J\$HD)-'98-=CJK37S+MDUCY9"I1232NC#H3" .*E#NMPTY;TC,02+LE4BT MPX#QZC6BP6JL;C38\6H]-E*3F*3$T")V9MS@*1)S5G.2V[%C()F?L^'M65=L M'YN)\ERYW7@2'59PU14Y$MORLZC+C/ ,3%-XEJ?C6$YPN F[$,,YT=VR6Z%- MC6,E"*?M(W@1AFX0H0-L@V'LV9R=\@S,]6@_FRW[+8A%J"@P:[Y;H\@,P/Q/ M= L8%L*[22"QQ$:KMXE:P\#7?(+NI F%+,+HE?HBZ+#,BH31FY &:B_HA2G!/W,:J@_*;RX]2_US@ Y.?#Y._P!O= M[7J(V5#8FY;97KNY:593AYY\OOY2A]C6EF0)S^H BS(DXW>V\Y M8[;R/=<,!,L9:ZS.1Z+KO=//GH0\7!+Q,$\#GF8:[SQN&QY6]=:XZLR@>D.C M]2#JUNIN]/EQ[[.Y+V,^LNR^6S=-#EYQ*\/FL<54EQ T8;1PO SHK*S162!W M=:F9::^'=32NM6?M477#AE.C4X!\ M@F;LVP^R?#JM"=!7=][2G3LPOWOHVNO1[ X/--2:SR.S72&=<(R*^A3-()HQ M5AJW6DB?,4NNWAESK?((F:5H3G@I]+H#&@ G!5K"/W% V^O1W."VQ$B8$1VV M/6[I:W_7V=)9W*A5AB9JWZM#GHG4&*Q<,NNU/4,G:$YFMJ$Y7]![^7Q"S?6T M^)D*2NAYFJ/L"X$77V^EY=4%73:<*PUM QH.=*)^1B?JZS5>E5E4YOMH6Q?M M)N670R'DE\OW:[SGOBV9C?$ 0N8!@\,$@L=W1SOJ\!<@?ZT\[VD!MQC*NY>2 M#L'",Y>#S;+'VBRTJM&'[3KP8L<&2U?[4J>4.^ARO=\NUQSY-!=M>'T]WLU- MPT(;D^T,DDEORI,>W7:]]_? 7@WO)R,?Q^,I1IFX 3$+<69"*-T=:E$"\Z2+ M]LK+NP''"SIH/ZF#]O7(WDY]NL[O!TM>K2&47 VD MKLA8H^E2%O9H64HAGO3G%LODE0D$P+UGJCTWC[;\$IVZKT=\,*)*"MS 1:A> MFU*S:KLYLQKO)PAO9LL;E?666/O+MV\:$K3^?D:3T!M48Y>30*J)T S<'8[@]Y07<%M/#'LL@2+\$1%6?;* MG)A%!L?8$M2N.>?+8F@+EK5K=\Q2/\5[,C(?N_+^"E!= 9J#@=W/@MVOC;<[ M'W<.+!12FPXOV,A@LDOU '$3NP]*,T"[,' *,N(4K+5R*:J-9A14VFRZ@REN M=TK'((!\I5.0P;*."\O@[R^S8#R\3= <#)J#07,P: [.TJL!Q#%H#@8$)6@. M!LW!H#GXWA!XCUN72X!0 >VHVP;;38*/4VJ81^**V0L)#G9C*C)Y"F+@% MA &[ 1I//['Q]$4(-Q=Z9=2<'B)(EI4J.FJVT<,P ^-=_H0PH["566,>=B!N MP,W'@V!?;\$IA,E70SB#M,05 ]0GU;%^(3*"9<$Y3UKX@+2XVW[37 6J0&Z^ M1 OC9>4&D!N@*^Z3NN)>=*Q*E.UL1(*?0VU1'9=*U>W$+KT_O7'^NV+GRM-D M7ZMYKBV$<]]0#=G;/SA>OA\F&>J7ZK[XRL;TYDY0$TL^J;KX%AUX3B0AY/.! M$6AV \UNE]'Z.:.00/O4O6$NJ^U3^7&^ +L$VG4R6YG[HGNV[$JR7YI6+7,C M[MKNT-1=H97!8EPMZDW&V^Z^+VZ8!3.")*6VF=$20@'VZ=,1_LX>G5PC_*+V M Q CEV_[R+5T ?MQ:?NA=AJ'%>B7U$+AMN1HE]N,^>!.8O#QQX@:R M5=#24P#4R&VH$3368ZH;QK)]%XKL/ZZKR3"I+&Q4K!]HAMC><%7R,/#'*R*# ME1?>'H/DFN5)K-"K2-,1L:XO6E'Z&-]^( A41)%7C D&O-)5>"4 NK>Y#Z/] M; *K%7-ACC>])=FC[-J.R&#%8@^VZDH<+K98NS^FYVY5:54I.GF,.&9$<#(& MW>GZ9T#*W8:4 Z"[3TOG#.F^0LA]&V*V-B'3&A0HU11TQ&TL'>#2GN?2 .CN MT]))M@_5O#'ALX0IR*OF;-]>FJE[2;[!TJ7Q[?^DW_W^SCQ%2V[S\?P3LO!G MC/I1 8A#TJ56D)5D*[GL[)/:/<<--+\@>_&OG;203_?BF'4M>T'"(P9+S=>2 M XXQYFMJ\E.:)$HWG"\,1W:4^!OC>WE(@_C?G[Z3SU 5KU0-/V]--?RU)>^3 M<]7^-Q82K;34$OS]E!@$_>='VD1_%T8$.Q%&XLF]I?_\?T]O\5?:L?30G_R@-)_< M^\/[1E+]J6NEN:?)9DE>Q-_[CVQ%\MY_>!:2//*$J4+^YZ?B39ZV@'\GR?\L M_/HQ>>:3%V;+N]*3U_*@K4N6M@C^.?Y7C[]*5?#C[US?2.#^CZE6V)[#50OR3P'6:57H8_T$8QO_JLKVA4.!JA>01 M"^DS_GSVUSX>^9ZG^Z#"3H%A!/$7*/&G_;OIQ.;0#>/KU-\W*UWM&1[K^2_H M^)&IXW?V^<0>+5:;\:G]]G"/V"0T1<-Q32)D2I4PE$ E$H,H29/G:!F"%@0Q M1QXD5G[TJ=S=,-+62@LU$=V&4+1.[AIS/2F7_//*H;MF>X<>XT"C/*\WJ D6TDK@UF5$/6[;JI;ZVU"7L],K.W.$;>DV:BB%;+5/=$2=4 M%I&$GU[I"!I27O-+G&40=T[5F-I8+O.Q8WQR);: S38.K88FYPTC!!NWI@H4 M2>73*UOTKK=OZKL%NW%CO[1/6W)5ZB M3J]<-:"2@O4X$VJW.@['BN$(G] 2#)UY)*RRMK#0T2"FQ* A[ E&#Z] M--A#M6H5=BMB6S\L\ HZC\,&.FD\.KFT2I2BV:+=:D#UH 5OD*"V:9V#T M4,BW1&):[D!L"X4%+Y;^,ZX),M15_PC)F6]UT=U5^Z_+)I2>8&@^MIBWY MBL*.2WIEP H#0?=B])TYV%;?@VNN;%=-NW(0NK/^0>Y/Z>32$_R1$!OZN(=M M6'NZ*GL+HT-Y\_C2,S)0)URRU5SLZZ+=P[4>;!BAM4D7;9]KZ4"%K5 L MT5!HB$8;(@;QO9Z1 7X^JK.UIKYF-YT>4AGIC2WBI)>>O %FW25G].[09TN0 M6RE;T]9VAZ6=9B>?JN!-BAAB^YXY%DJ;]:3I3#=C.BF?/GT#O4TTYJPJ9-K- MR6%<)2.<&O,)#WMR*6KRW86V':S$=KODP?O0/3!P&M2>ZD#+T:L[)QR8R&RF M30A=651B%*#G9&!AC2*;[2PAK=(E))7%N"H7?^J9@PW)&8NZ0M 0Y7#'SBBW MTC;86 >?.5A47#D->M?JB.V>5IG"\_JX!]')I2?OE6@L1R0U#&))Y3&.6D]# M3I_$-W!&!G8#J%89!3[+CEUVLJ[ZBPG9BC_UC PD8&2GV3=Y9".(#J2+7!4:M#B1'C2\\<;+6J=KI;PQJ+3&4WP;J'SJ'B M\!)ZYF!U271&=CN:LO*Z)07D:#XEMO&GGCG8:#'>81JW"-A2HU^Q8:F[0?NQ MQ3ISL%L;8YVAJE?9#:24IW6EM+5M6L+.'.Q64Y!YNR)"(A)%"FNUMF,)YR7L MS,$V9DVY1FV'0U%3Z?VFBM%=/HPO/7.P=G=2:VVTGFXB^PX_[(];CFFFEYXH M(E.GUFO::/FQ?6]AI1;9G_6P^%[/'&P+K?4/W:8X$N45#/,6JYG&FD\N??S4 M- OS,PX])O'B&-22U[[VS^,/3QWHI''R(19-@A;E&.P\AM9ID"B'@?OXBV.( MF/[FMT#R21[PX9K3:#SP'F_LX0OAHX/W[EQE&?I>1E_*VCX)SIY\I1M_S<)R MH\>\P^.?2\E'_W,,Q*/XU?TU!GY(/*1?_'BI//==*PRTRX3#%_)_X3=DCW_E M-#Z824:^$^!L,GHV,/*= J>3U=.)U=J+91?@< !T[OMT_EXR^6'?X),9W8]0 M(M@!ZG_!:'BSJG<$MJ;[Z'5E7\P>!X-R9X*!O5MCLU0LT,VR.FL,F*UQ8^^:I7>YF)7\/,+K:J[G!P)M;O:NC*@92 M] E2].FOYC)J.+,C$+_]Z&E!P4A7;A7^;;F^?\%919EW?6^)D6R/$?OVX]\7 M+Y#^R]RPBE'>+1V_TC(U5!]'HBI9B]G[ZZ7[GKLP@F3C_4O#NXSU5J(AV)V: MW'[F1.7!K,_1O)1R:6@1P4_;#2Z(A^R[]'<%B(LU$URA>>!/;*!/L8%*]GA) M]/BI2["ABL%S-/2!!+8:YUFLH$"LW!9CCMDGR#2&K"DF$I M4)$LG^XQO9*5S--RFV\_!EI\H$H,EO0@DZ)AYT]36@C<])>*["\+:\_=&DD* M;KXON&LM.7]'+R1O=&L$AN9?< \BB'I U .B'B!%7R8,^O"4[*'HJU&=<> ""(0")SXB%_@()8Q$-):W5L\3-%$)&^\%NPZT32,31$%:$B>MO2^F39][7 +X H)]?^Z?VHF>M:WJ=XX!;- MGS"@4Q2<43Q8=1+M:VU'9I'MM*Q7NT'56_!2.;'%AS_3%TDH7FS@K@KVFS+JJL5*ID0+OU61N0S)$LXB53Q-*IQ"YF.G- M601]'/(61\RI"4[XQ-#Y;0B9O%BD;./%S2YP_('CGT4[W4RY]$3K)+OZCOCH M:L'259O.5O.#= S?2^JH@:VJ?"=4:I!&PR32631K7I>6J,1>XPB(J &PL@JL MZ]KW#P-K8/=]AIA8?7%3XZS()^?X+-"E=,$21MZL8"C+YIS6XY=8B$4\"I9) M55#\)V.;3.EP%;.03"75'/_W;#D(IO,9*^1(K5S'7L<";/PC+&5/J\B^IC)/ MA#M%03T%0?,1 W%TH7NR?2YSIZL-V9XAFPI$S&&[W/:L\A9*9[0E67"R"..G M03:(L0%N\FF.+X>;J;9=CTIUM,$R/ ]C&[TUW4[T!#?8$3<8><.<=\X"[W32 M>L%=IX+SU#*#,!M$ YE0/]<-LU/YYU+Q[UNRPQ[=T3-:I@(/IAS&3DMFJ:$8 M_I0QSI*MFU$CQ(, MQ98:+\*O67CS58+GXSI)$#(#U__N;._?7/]C3N[!XS^C1M )Y$L&WV#$/6^Q MTTZCHXDK/1D[GJ2VB2)VII,5!,H +?FTLA]%2X,(-3<):N8T M14ML= F\2. (*.M^IBMJH7F>IC[VM0;R3O.+:5,KB(Z!9Y\)G7-%"_TH_D-Y MEU:;,DO9T<^Y]5#U$%#^ENB88VS:'KB[N5OGTMT>R<[F(HI>/V\- 0 E#FC M_6H !4I?[6QWC:XIS(2^L-[YRW9()P#"DMP2>J9T+&]Q\<='3AS?GI_4B#V9 M(''LJXIEH& 9<@JI*TR3 *KD4LY^1CO\03 (Y./Z$R!R%O[0BA+?:ZQ=?_6\ M@+#GGKVVK-?]7[W@UM-D7ZMJQW\WG4< #'[*_QG?K50A4:TRJ<[$38MBNR'? M:4E1NH(02J1)0 M*:FKQ8L(\9KYE%^B=[7O:6O94(]QCYOT*#T$0B#NR:A?>S_YDEL;X0=9_U54 M\&Q=?G=#"]4Z!PE0":U6T8%'S:M4NN$WG2)!8J>&& 2" ##Y3#!> C"UL=[H ME 6Y;6XJ!F1#V&12C_0$,$G:D7A%UOY+QL5,Z,<8B&VNJJ7[Z$!'ZET[\SE2 M-;>VS=4' '!AX"?W'K_\E_3-83"#6D+378B;WKQ/KVLJM6)C#S\=\X3!10J[ M?MT. !< 5S[L^!O!%?0'U8@_>+!8K]9+TS*\4+@VG8 KJ:V%BB2.@U MU_+^"DEMH$Y #/#9AOE1Q/M'"3\WK*9N!=6NP*U- FYOU\Q!+U%#7H+)8\U. M&03+]P,4D([^&SJ>M:I];%MO$M@$A6QBL-C.S&V+#/4$)FEE#D10%\E)WV&4 M'+]D+]34QVX5$"0#/_[+VN($")U?Y6GG2FCG=6MA,^4#M)F,QHX6N(RQC+WW M=%H3BA<1# QL I#**J0^P8#_'5*LLU382D=GQ VY:LZYCF/4EGP"J81/IHI( M^6;K#+)LISNNHQ<"S;,?PV'05YI3-_^2"J,$@KV<2@$(]GZW%>D(7^ZQ8>!W MD_%LV+?85!:21A]Z4"E"N':D*%*)T^,[/F["(:C3EDD0]AW-2?QN=?EAFI"3 MO'+-4?8@^ .>:B8\U2NV2YZJGE]88'Y!X8RVV8\'O3H]&QIF:=5>$1,-Y^L$ M+R'I:"&8*$+0]7?1 4C=+:1.?;DO0?.EAO_LLFD0X5P)**ZG:E[I>/4_\'I7 M2.?W%_X%I?^7+]3DUQ#U/3?64FHZWKHO[]-YUH^[+'XZPO1/-)PQ2!NNM8F: MB+6'M#DK&I PC2(O=G_3 3LW&!T/ 4 E8VX\D* 0E$K6*GP#!';M;E"CHS% MOC-- 96,J'W-7., MCCX^#ZT?>LI23M=5+PIK+TET!OMB86W)3E!,QX>ODT@5A$;W[,!EG>V_\B[K MAV3,T*656-Z]9$M0"H-D#4% .RK[B((S7ALCT?7NJ.UV15G?4_"ZC4:31AP/ MX0\=$.77K[F[.E<6-36_E09PUO^ZY_KDTB6\U@W95;W1$ MCM97T![N+(?56$40QPU:,'Y:Y7)Q@PO0<1?%R/ECPSYN.YYLITYF8(=.#/Z4 M#I8#32W(BT4L.O&/H-$.N*A?Q^H\O[[]9'\C0BGR=,)R(J'2B+#5E[*D\Q)2 M?MC?B)ZFZ$&X![#TA<*]UV-)*7OKK7%8CZ&]+H^V_K2QX2,]P5*ZQQ%]E2>7 M_2+4"^RLD-=&$#_,(;;0OKL((MG3XO/::I:;!M+Q\?M'/6( N$!%6>TS'+4JH?#MKP2-2R8+Q>N;I/]2$+2$34X])K) M&R!:!*"Y)TO]=]"8FPJYTBJF98:'EA_I"SY$2REHDEJ4(EP& VO^5FPJ"FRU MT.P5;E"[ @("$!!DQC8_4P-W# 7^K(%[MG5Z,"(WP[U(5MGV:C+E>9JQ>"]6 M0.DD&Q@JHJ\:F04";8"K>S'?E\$5@F&EP_Y@S<7V>"XT/(%7[JX#00^ T;T$/>^"411T\5XP'2)0R:K5*A55I?@VG\ HCG'*9+&, MO(:DSV:0<\DJTH=Y!(6%Y]H%;:=YBG$TTNXZ>2> .\RJ=WL_[;A7-L)/)FZD MRH(["C;[(.OJ&>71Y,L:LNJX%9&QW4JEJ;5K<"624.2X_A'"3Q,D( P$0,EW MW_I[@+*Q)],5'?J2:<\GM#EAELM2.05*2A$B^,WF8NY,T48\(%?#D%Y: [)L"&J&@F1Z,0!8(Q1 M*P:?6HA51B'9^@PB/U =[\VAUO\%/TSAF9+]KQ9._XO30*+1)XN;6#'XR44 M2PT-7H3*^ TLS=4E!2#J2R#J-NG9EQ$E:)4RR>V\$J1M355M&LIN,HT21"61 M(EK$B,LT>MQ?K'A23'J#(A7@Y&;*RX#;7:QT)0@K7Y:RHZNI9V:VN[XAX*73%LH)(NN MX@,IIO],Q^YMXY>=#&E(8O(D'>P92C*A(?E[$)Z#8.+^;/T1)MR"?4#&( 8& MYR1J*OE_]A- (*_8 M4Y>;;,!',P!:\. U)$[#I[D(('C)5/"2(W5U79_A0XJI'[^#9$;-GPLW%2M, MSNRI"CRJQ3.:K&0-H' )KUD3"2EN5&MW83OB);1\W'%6),[4FH+, @!G-L!Y M75_BT\%I\E-55LKEA3F>HHM%68EO0-03<"8#IM B2;UB55$VTQ,?%"SFU8Y$ ML3#7XN]TDLJTN6S%SIH&T@\@"+JQXJ)]B5M(,)+V0B6J:@FW)K4F3RAF?6\' M@\;XP'D"_SFJZASE*4Y#;AE(,#MV&WTUHL9+*LF,DL==W%2L>L#^4P"LS $+ MD1!KMH196V)$9D,-F[)181=X=H %"ZI ^ >/%4L#O+O$)L-(E:501 M)>^I[ORC9IX6&L5C!0'+B\T1W6%[0Z% ]ZJ% 2O\?_:^M#EQ)5G[^_T5BIX[ M;YP3 1Y)""'ZS.T( 6+?A=B^* 0J0&@#+6R__JV2!,8&N[$-&&A-3)QP0R%5 M9>636V5EMIJ%=(O+8/XHKII!>04IMLQ6TUP8/_A&%^6EP(I!@26;+JKI>8\2 MZW\O([*>0PH)?BY3=0RS";IMV9TM_DM1R+=>*M.!X#8E]89WI"3D[, M-J0&30&_DE4R%HF38VI;\'B^A5B^#G%0!<<.;Q(9H^&D MC0:A=B:Z"J:9,<_56)$B_/RL.'7Y0APA@$( W>3)ZDD 6IMJ;YUO%?,"#12! MK="9W+"R1 #R"G0P1WJI?E8_WZ>/4ZU5HYZ?LU>BOYHY>LG*$+<:,FXCWKJ9 +[I +[E<#;:5B'J[H&6V FE8&WD:BT72[UB2;*=:6UH)4\=SG:2D.G3'V,RA%J*" M)I/XJ?< _^-( PU\-\L3I[/\9YW7(4"U8?U/% ,^WOD9HY_70C]KOS.P:6L" M%==P:.KP$6ODDQDFJE2 >D]+7J=I,+8D#9M)EE?;P)D J.D@7\)IV>CR@&EX M:;82NDDP\LT2.-QVX =>T:BG?8I('E.("0DD@$0-1()DXB*59$A12I! 9"A: M@E0&RLOCU7_B? M[5N'T/"QD/">O*) #$TQ$-TX_N^OA'*"G0R63E)[]I]/A\3>W+S__L_^%)_] MF.C0U$SKYS:[:V_N$Y\4I*=6QB Z@$).C4HC^-Z?DK:4UG:P%H9Y(G=U^W[N M,L30:K'X$\/\&WO^$ZWY@&"ZM(KND2508E$-C)R?_J^V'WF::?N9:2M(,/ZT M@ 9UP *@9[]XJD=[:(O_)*@GZFND?V5GQ_:TH73T.2U%AP*C"I98T]0E _*: M]PGBN4#(8!,+:;!_M(>5$Q,S@/2'_\ MT9UC$M3<;R\ /()7;D__V+H/%_H%Z&.5R#)F9@N?(!L1U"M) "G8$\\ MVR,8XM4JAAZW_RGD" DS+<]&D3$(;F M%1O\?2&KZR(&)-K/$\CT>8O"-Z:K MK@[?/#Q'_L?+4^F:-98,9>,]Z!FH\!_04:A;T#HT'.^?M=$.N<_ S2CV4#-M MUP(M.*F4YK5V\AR%@1@OT,(&MQH93B'P;-P8#*N%U=AW@A3#!3+KO#-.1,.( M'QB #L@,3M>Q7 WS/,9=K: #PAH!VC2S 8_MW\\*_0?OPMW(>YX-^;E(>\K M3OIO..'9$?#T_2LFGKJVHXS69Q5>Q+-J>>7$/]0R,QR?;A;J* $:I0VD!+Y0 MY7C_&E6*Y0L\^K3>Y'B49(!&O:3*YUW4(^MZ6PB=T?,[8DU@R)# _D)"A<3_ M@0,BWI_$/U#H1C $%X "SD!;^SU-%"BA;7=@*[(B60J #T"*//AYVO9K5:\J)'J,-!K!U:(YH<]U #=S2T6TO3-$7C3.\0@8K.L).X?2O2K#'X0Z MO!X\"MQM0W)EQ?'#&:<&-K")! D_ ," I 0SK[,"-&C0"RP9%5#P(2(\\4\8 MW$NXU8A)X-?0R$%-&. XU_#H"AD'/GRF06IOH>?]*L>R]1T&_"QB?[[/TU$, M/Z*'XHMH\[Q7(@PJ!F0I-^@_!%D@"X?YUC:!1QO>6!9I-L@6\ .<0,AI@K&K M^<_BH]TGC/66 F>HK3U@KS'91*87.A?17!D24]."F-#!1$:FZ?B1) N=IR#B M0#;?+D*VFKN$' MA'>;M<=]O^$YOW2'Y@WPR8O,'@F*.-FWII$;Y?$W8APB\8^-L8;APHLG;!/23D8*BMM@:NLQ05LCP61DP!/H VMTQ(H*A^'($#M+ 'H/Q M7-I[&!A8KF2M,9+T!E([%D:_>OGR+2_?_M86#$]8(BGKR5SGO)+# B.D2#W\ M2#):B?_Y7^BGBG?(BW#EAS_@Z*%K69Z@'@XAL37[;^\="C19$1O K;)MM 5H M.R5L)"D6DD@[0_P)J^T2;N#'K@;?M-UY9V(!7^S;R@HJ!\.9V $+%%T#8#$\ MV%7D?2'H;]\&"0F)($/B(7M@*P6VCWI0[A.$QD# M&%B8<+K0)+*=:+K6+F0B@;CVM]]Q+6111Y>FI49-J/B'R&I## #%AX;L8:\U MK#$V=VQN2+[! *GJ_T,&NB_B+6P)!E&DTFSHF4)5LK6.?$$%Z8&6Y.LI!VCP M\0#I18@.UU-,$?A[7XTB)H$&)/Q61K8=&&IPK6A*>^_RK*+93/-XSC0"2V?[ MRLB64/YJ),R"WO)>GSWT,/2$-V:\^SF6M:"[N^4]:/U\T=U//,4AGZ'E1(,P MLQ>%W#HU1](ID%-/)"CDT[NS+_'GH0K?,:3/>F/7Y^ 9Z@P)60MN_5+Q02E# MH_LH_\%-FRC#R=8(L)'=:?M6*V1=**F0W>IU.I2&3L!;4$ZY0V\WH'#8\=$S MT_K\%WP,H%5@KJ%8"DS/)RSK6@@P_@KV3%L%K<'G:[B/PZUZ>L"=?&'0(P&R M5*#N&*"=4W1?&OLN"W@F9."DO30+GK#6'A?XLME^P0-0[" >>)L!T(@!V%EO MGF'GB4$3;=-K.0AY$+EKOF;P]03<-E_$O2\C7W!BH& .Y@+?IB$GT%=I%MCZ M*I"]96C5;$-'^V[?&W;2&PH\J(8&33D _/R@#_QX3^>CNO#P1Q: /I[GL@57 M O^"Z+'_/J\W=1EM5T?^+0K&*N91N^:%#[!3;1;J.F<'CCKDG*WML]W)MS?J M"5FJ4-M9+[T+'DJ&+;&4,P6I_>,(+.8%'P@" E;Y8N['V2>8V2=2;4>DK\[T M/JPL+[3B^2?VLZ*&8/>M7*^EX5Y6N:]QMI+ !F./.UV(4 MC^31&,O@1J70( M:I0:8R.6^[U(5+YB"<)IZ-"%\W3HLYB"O]Z^)G"[=22!T/CGI;Z0>=N5#BT% M>2?2/[Z9":$#D!I>[_UN:ZAO?4FXPAT@X4)?:%!?ASUK("5(#PD,@)WC64-O MP]AM,$F&2-W&D(*)/=>8?(]><&^@;IOM2YOM ^3=\<%IP@8B!HW:FM);ZV2/ M9%Z0Q'^>KYFVWG'C!3+^\^)0Y58S(9@P$R+,A/AB)@1D]$#/^-AZ]W N.'3S M\;'_LXN?0O+/_C*[BZ36H>$UA.+I\&S1GH%8J:14"@)?,1+T2HM6"IG&X=GB M\7'AV>*E#MW(/^-LD1(?"%7+60+:;;:PMATNB94O2O)]5JYD/;: M/+YYJ'AA1+TXR_>0M#[$T;K4$97YS%YPM;P6'1U)F2OWY M),87L<\4N?F8]9E/M[9G/-O0MQLXL>C4V O7./8K7_?%.?!SS#$X-81R%EU3 M0G:6'S_:AOXD; %_XXG27:P.Q:&V@Y"IZ<L,#J(:AU[ M'CJ7,_PYP >X\ ,'!8^04?W&H[<^0? ;:(K*)O!_ 5; @HX!\(-B'I%Z[*P8KW MH]30 -=<+Y[KY6OY4PO"_+ZO]6H%<+?0?@0CE",Q,Y,[Y*4B#EY)V>Q (?Q#H!<\E]J.I0Z!X:2A> M*I/M9R]]]O'?(5>?BQWY;%\P! .%QJV9B9*KY*() =&&7K)\9:@KX7E-);1EV<7J5>0*R>)6(\PV"*@S,V;IRPVW9\P M$H[2[I@0Y8A(EH7.A#Q[Q+-%@F.EK37BY?]Y(49T%PU)%\_*<"35NZFV$QF! M^$$_AE ?3^!KO#=#QM_J'"B1?4'YA/E4W%IR8*5 +81>;SPG]T6>#>3(7A:B ME[GE<> N4!S$4SVKUWPM"X,\*.]C:)(;BFZZO@F-5AP(A>W24+H[>DPPL>T\ MM[M]S.2R?6/[M27I'\2C&//0A)CW#PB50!)XXL%VCC[>6<^"Q,;3 [VN$1B9 MX-5NVS-(HE'PO.!<%[5#WLL<01_Y 14_V'L?&6 O+&P;+%":WVM.WS?36R_= MA-V-RNGA!G@A?\F+Y&O8[H[,RR.*9]=M&\SSCP3\Z#[*Y'@^3OM&X2[8H#;B MX$Z@]=C/1G!JG2ISK)56I;BN.=6)I K5\<,8P8+ML?=NW7=FW?K\[>>V[LHY MO1$KV)ZT(,'SG/;J97H&CD*7E*M!63%"6S-"'3ZQRC39DN X38XLZM&'-G.>ZLA_"QSVX'> M:I!BA=P(N!C)_V9LFC**7/BZ4 8C8/FIS]MG^C3&_$5X^<#;"=HO5XR>;OLI M06^N$[G^P:G=R,\GFD 5;5I(E>QEC7F_0RX4TJF^E8"&FU; 20HZ?-04N-)M M^@JJ8V#Z>?%[T0K%&KHZN@PPW%YFV).E?EC%/U"$W\#I*W[:">1EM*M35QX' M;#) R5#>$Z%9XT7CO$S^W[%M$&Q#29X^W]K.*W;R<1%H!Y14C%)_I!E*/TTDRNG !MC3A]:8ZZG5HTIN MEQ?EBPX@?Z?6\Q)F_ Z7S=W!M)^\R.ZR?C-0V5F*Q^T[O;@2G7X_UR'+.)]) MBB70,J1*_G&"0Z^)(3GK&W$5M(?Y7?N8UZUF7T8+DJ02 MX_D&+^+*(,JL"AU1UEO+PQ/AX^/>.!'^OM(T[T+NU/(>KY-<[B+I)1DFO81) M+U],>I&VQ:H&V4%--BO#&<>;::-"31I3L=T0O6X$WMMV(U7=$-=JC%)4OAPK M3>ME2K"YI>B577\Y4BL2V72-I#I"J2/-VNM"1B%[8SB2?CURGB:)W++*T'@I M7@$;' !F28U%4L1?C[1365'5:J,A1^?&TA0O&97^H"'&#D=6N3%.L*EZ1I@[ MSB;>:6P6TRPK4KN1;R3\O)L)\^:OWI66-ZG<3[187G3+OCM'_M7\L>">F9^5 MCCZ8 ,T+[R%CU%R^=@K@_@[ 1-)&OIN[=X?974.?X+4?&P0:_0 OM&+LF>EG M\F\O?$"OT8/ASO]98^A86_/];BBK[2!DZ=75A'YR#;EXOCL%)[LMPQF<=OAS M?FF4>1=.@+WUX&;^M?7G&R>!/74XD;,&':\6I!F9R,7VX@R>J/3O=@,_Q1EN M]M"+U 8AG.'1KO#;BSHO&647Y]B[27+*18G 485^_-:>=4Q'VMT6MJ$]MS.0 M[8EWP>/=A[^Z2(&F-H(K/F^,^ K;=;-57?CA!$)& [71[^SHPUP&.CZ?+8ZX#QF[/699<\7^4S9V[VM M@?;_N]5_P\WYQLTADD\X$>[.C>X._D23X>;\4CPK+/=6_.:6'NU M!5]%B]ZZM7=F3?.X[.)+\0=CEX,P><@D(9.\9I(6"@0?N>;ZP39CKW3MS7?R M^_$KY0?((R\JZ\7.K7MOGA!75<<7(\:=-C!G;;$VVNL:U5[WNX2<4D=J9UZ= M,-6DGEW1[*<[EA\_,6"==) %V49)D$=Z1,EFT\(S7#:OIOF\4EP:/6%97XHD M.G8G2"J2(*C?-XGZHH()@;.OAHW.9:>&@F(D$J08"QJ; M3HAB-UMHT$,UM]:=9KZSJ5E\X^I6*6^4,S;G D,M,>U&+%9RBHO$6(SY5FD\ MPB1B%U>Q?R(F?G?"$6+BZYCXA,%)1$LQIECF& $07?@P$-7&!00':'!25 0G M+V]PAF@(T7 I#7%.6S(#FH[.-.TTMQXT1JF^D*GQ)19"!=J2!)V,,,D3-,W/TN#MB .\KF\0%=' MZ90Q29I]:']2GOV),Y%8,AZ&>,(0S^,"YQ-&:JMLI"DWV^!4OJ?TB&%/'+M] MA!D4%8U'")(.(1-"YG$AU[N[15Q.S-UFWDBU.#)I+I-R1IF,U^@. M\\%]XP+ ^^GQU"SC.5 :D?$PI"M)(;)=5"+EI93BW6X^35:L0D],L\K /KYHG1Z+4@ _":7Q$:UJLODE-X- C=\VUK#UM MLIM10DC+=CLVV"RR- Z'4H=#&2>G)"NR-%%K2U,9IJ-J.35N0+H<#FU"UM ) MDUG@_"BEB)E6*\K32Y$XL@%02DYBFVQW(;C4O-">FIM"A8$4.+(#RS)#-M)) M/(U+N37=-11S-]<@6*&8\MJX9(USHL)K337<8F^8;4'P?#DT8^A+D8UD; MU^,#IQC%>^(27XHDL7_=_I+W.#.*/3-M2>R=#AD?5[5OW_8^7_.RUQW!O19D>#Q*X@<5YH[V M%D.E$/8ZG?VVL>'G>Q%"4S:"7F"[PTEDK[\Y6 4%8+UZ"\&[7[8K>]6D%F9P*]6\:IBPJZPUD$S\%XC%NM@R$SRK30T.72V,NG9 M"RWUNK'3>T.AM?FU*EY0) ;WK/"G$YQT[Y?XZ2;X%2L/7*+.P)XNINE'OU?H MQQR>\/C9ZA)=]YKAWF:13\1CWS)\H+TBJ*=D(MRL.]FL)_*QZZT\TE[%'[W" MQ^UMUG[6 S1OT,C_^Q'_\=D=1.3Y^H%#M)-_PD-^^6W%_D0?3#=ZHY_B5L.R+^_8FDFR^;N3<% MU>0'H'I1@_+/I,IO3;>S'8G>.9U^8S7]H=SS._OD/$6W?T^HH+3V:.1=2/\" MV0ZD]4?H&,KN4'9?7W9?OCS#=UJ?K[)R/U_0(Q3FIPGSQV:G(W<(OUH(Y%!\ M7R3G+/D[7CNSPW=?-NN2]:F9+O ]'"%3\H#@6VV ,N* M"72%@V;.7K,O]#ENR^=X!+Q=KJC$)0!7;*T'97S)ZK@D1$=*'G3R Q+=1:)^ M_$HF3[V*=],.V-?5/3L<^IWE+# $D)@##40P SA>\_5M+WHOEQCC"Z&OBWZOT!9SX2[V1TZOR YQQ9%VQ6%S::LE&=I+(/0JO6[ ( CA!J55#6&(]**5=RX+^_1&IU:YIT2'/NTTN':5R M29.HZS4!E06!ML#YB[V%X;1SAM-"3-Z+0?%!4&9KS0;/QWI17+?:4JP>71)D ME86@A*9$C$H\0LS-J^?Q-7YIU5IL&7N9^_#N):4P-!"&!N[<$/ EQZO*%[^) M]+\I9M;$=$:7I\F\2M.I1:P1Q3LJV4"%OE"YUPA.,V$H( P%/*#F/BN*Q'1O MSJ0&ZEPM::MB;UZ@>@;#(A11"$5)^BQ-?$Z\1_0]B>A?\OY1:2-G'<%FFF0X M?HTBE"\S0T5ZO$.T, YP0W& 4#+=C)_O Z>.8 ,="VZ+F:II#-]6^313VL3[ M\8W@-AVGV2K7%89]O T),//?G[4MH? I2I METR5K(H 7Z_:4VGJKF+#D5>M'H7@(Q1]0I;,G^O49\ (0,K*F".MPL/\VW/B MPX/#.S$"MD!J22M?:!V+/TZ91CU)C#15CW9*9H6GK"Q8HFX9)!)52>KL_:=" MMSX\Q?\3+8A3T)CC)6!GJDR=ZTR,(C[E=*;5;R T4L@2QT])K_V#3N_#4_OO MEDO'2HK%H!"231=%8.Y4"MW;5=E/G$@>$3Z5U2R;;29F60Y$^U)"7A@HN('3_ONH4A/ZO_=\K'T?/';[7EWPH+.5%=UO'G'6 MXJ(AN,**=*&+4 Y-[=#4OB/2A:9V:&H_BJE]QI)C M,VF-BE*$!R5W8F,_0ISV%G(CM@"H^_S_]@4M;6B+[=B:)P5=8J>SC;,H.O92 M))CKW'D(@?0(B9%W=^!Q"231I7Q&B8_;19SLM.7DC.22=&>,D.3=8,#O^O#C MPLK:@A3'P&H&#!N$V9"WY'F%"5CWH_$1BLJ*Y'&+ MXIH6*G379A4JS.I?,I M8VCAO8&LL2+A%3:*7^$^1 C),"?R#\B)_ @F^8EA-^?4J,*5[)S=(V/]=K_C M8=*KE$"_4R'XCES[LU^C_/V+OU7N43!X\XNYP%<'Z@U3)KBI,Z$LZ1>'*I MFG9FL,#'"&B>\F?PJRG_*T8?S M?N1Y0Y@& L(3#9X\\$2(6*R#(3/)M])"6M;9RJ1G+[045,Z^C/,D"NO\;K"( MQA*?2H:Z#?K\YQ6!#B7;?V1E\>N_\#_;:0PU(%E(KTZ"B>]4))ISH%5Q_-]? MR1$;0M( :TL8DMJ:&3O"H(/CV79RWG__9W^.S^H\.C0UT_JYU=E[DY_X%P]( M3WV/071@ 4F-2B/XXI^2MI36=K 8AGDBJ6UXX>=.[Z/E8O$GAODW]OPG6O0! MQ71I%=VC2V L1#4PC QJI@B35-73(@]WF?("X,# YL8B$KX5\M,WV, MD;V_(:=!8T![<1,D^ BZL$C5HGZ7:61T[#?"EG[M[?Y;K/F2YL>(*6W- V+! MC(D8AS=53:G,6'>:+')9=P M)/UZY'21:.FX30BIN;(8]O#22&(79);9=.JH%<;! M2%:3XS.F23%"+9F7VQ+/)>:M,:K#?3"T,VTWK+4JZ5QID5S2%)=?C\=>),\HJGVX(Q72W7Q_S< )'MFJ8R0V*7=4="/-1+MV?-*BI,H04.+)7 MY?BFY>93;)F5[23\'0_%H:2!MYJRM B*W:D5Y?3%K-M !WW;H M,17>&HBC0KD^SD7; '>)S:K);E1@<>Q.(7]<\>]^ZIGX.TWB>X%0BVC2S 8_ MMW_L"U"4[!-H$R1VAKZX>BGG][S$0,H?:DO'VKXU>!KA2^!/.[=4\C='EWNR M<^^5)GS-2#.76\MA^^\H>O1/7T\N(5U^JZ("P\![\7:H-+!-S77 >;35F<(- MQ ?"#<\FQY=C-.'FW.[F$$]$/-R=6]V=$#HWO#DA=&YY=T+HW/#FA-"YX=W! MGY+OWD()-^>;H1,*M@OOSGXV#?2$TH7'3R[#S>R"TL?E[G@-#+VU4B09?6+)PT^>/79;L#AM@*L?4% M;,7VL143A;9CN'DN7\ 5*]&*DG2IW9PMOQ=;L=2B&,\V^@5!STY<4Y7Z>:XS MAI/V[Z431(BO$%\WAR_BJ.Y**8G5Q+!3117$QIVE((O:J/_-NJNF=-*C8CO5 M$.AN723L:K+>6R-\T3]^T1H[5"&ZWG:I0G2]BZY7VDOO3.AJHV?2G"M3 MQ$#MX,:&OTH-Y;?1%:\V92$_U9![SD*7V[PKADB)MOPOG;+6IZN+&S!7S:I&,CB%R& \Y MQ G]BF\S"G]&[R\'#&!)&@8W&I-D73$4V[&\,AYW$J)_0/% M4W?2;?8E"C0Y99B8'+2&.=BF6&J!P\C0"%GY*D$IZGW MKQ=TH'EY-S6,+H>0NR5G]@J0XU9-.\ZM64H%]<92SC)M-UE@$>30[:;XY3W9 M$',AYF[)W[T"YMB%6UMWN@6@\NGHI$#+=9!*>6H.N;M$/#Q%#4]1;Q1SEW&) MKX"YIEY.U;(]?H&7!J(J&$8J.:01WQR;^E'/G_E(D07]]K%;.Y1*-V4O^O!!\JCRA8\[TBC> ?*(6&6!^H\+K%.6M3(Y=SK5 H= MW(^:[*9\V(]H,I'KS01UM*JH.;,]X1)TM4O&/90AY_5J%3SN["S7="0- M,R];YB,\P#U79#N48-_M\'XB,6571.?M3)1V7S9'!;F7X&I2Z4^9=FVO8'0GC?>A3\Y97?D+?\&_D3? _)'4;7[\%9AL-,'90AF-X+ MK>=%G:YR[:*-T\F169R-S'4:G1''MH[S89[8&=@=(CQB_J8CYA"!]^47GX; M-"HV4!=R7@M/HGS M&B,"%D6-8W[_"(HX/'T^1.#9VE???N_"FC,!%J9XM W#YS<0/K^4/+K1LN$A MBX4L=K.$#%DL9+%K-,<(6>P3QUM_&(O=^,'-U_,?]RW1"&8 YTX.;AXHR_&[ MSXUOUBF^N:,9A!7?(3[B _?&8K30+^M]3EK9;:MA4(RX&8M$')W$'"9KA#'@ M$$]_^D'+NWA*S*6%T78=5@6] L[K\[0M-AL(3]2/7^&I9HBG;\?3S1V;O(NG MU&)14=/+!!!XTQ5 :MUM%.4EPA.ZA!<>D=S,$&3,'@QMU%_ZMU]TQH/AZV7%8A,]E\H9?-O; #@WH# S\8<:;4M<',GQ[R/Y%N'8;]O/N<]E#//VUG0RY@:3W7ZG(W7LF[-:/0;I68'&NZ)X"[>D?K1X:E5 MB+9'\H2OB+82/AU,>&,S$6HSLUAIS#5V,?;0%MR[.^7.08BV$&WWZ^=>$6U4 M-V//4E8?"*7IL.S6E.EL4V$1VOP[=OAA7:CP #D\0'XD)_:*:*L- MEL7Z5@\8"B)N- )#IS8Z^OU[4BH[G8X$LC_NX?0L65LW! W$U] "9WQ_-TE> MLD1=B,4[Q.+-&@[?YQ2? ,"#S.AFMZV.^TI>T(>6V87.PZ(N>;A#GN^1#KCA M$?&?#;M[4('?YRA_104FN5F)VM2&*PYLUAS9[LU5BV@@***SX0B.7[*!4'@Z M'%9I?3 W^BM8C)DN4==KZE M43EM1#CI"MUD$1:ATYR,G= P[_&/A:O V1X& M^W5:L9%EZIB\1^MM,Q33N)=^G@][2!R#XDDVW8$&[E(^_>]]^\LGA/1LB*?: MR _FO19'JUB[7(L*HJSRY")'Z6.!8.O02D]Z:=5$(NPL^,=@ZJNY/!<'TF7] MW@\"Z4T%SRVIGF*-J*6@6$O+H,S>H!CW$.6=^"9C%\W%#$$5@NJ&7-ES@2K! M;2: ("N:H,?C6J]B=[H?QP),L#GZVA-7=M11NOS8X/X #;@4@-" M2H&E>_#)C:SOQ!5]?+:* 1_F^Y,7V8K :=W&M9SY=[*[2;&RP:9[(=?IX0N:%Q@\,0/$X@T]T M+!? .7L";4O90.,-34V39C;XN?TC4(4_<;05[T?DT"Z^&WZ*T5^T*[Q_+@%2 ME5"3:_*K3:6?MQE=*GI#0,&7#C[/3_MO__&+>OKO?P9'[8Z'6B;7K7/I%I?! MTDTN4VAAY1K/<_S+I9]52;XM$;8U!\\0%6M- )8V=?B -:;8Z#Z.:0,9,5(,"$S4<\L"0Z L$!%L M#/[&1I]Y@5T++ T7]!/#=NW-.PG;'\*+GH7?!PFC=&O[.$$R"X$J ZE- M"T#B0/,)8$/7LB!IO"M$0P?.^>6$_T)"C,3_27/ILO_>#D6< MJ?NB#K[]8$7HU43B'_BCX=!TT:^?J8,(;H.9!.4BG)5BP-5!X@*X-/C!V+04 M1 NXXH6DN6C%TE;X03,6BB./3FAYF )?I5@ZFH]NPB7Y,]C?!L7 @#2<;)^\ MQNR)9$&YIT ^D2P,;I**#>%'<%,@9T 2#X-E'$S()Q+:(/0Z*.NAN-1UQ;81 MK7SZC@"P(\$ >V):4"("2\8$FC[Y"!-S]Z@5)(-WA/R4-[3-:\\Q"!P . MG#!P' V@-<*9?4W+?C?,#,BITH[1=YN*EOZ*F>TM-R\GP/#W.WC(%@8V>@ & M?REA,TAIM F0K:577.8:2)7!)Z,/7B(.#C3'!B20MPTFU&=HER7X?^2V>!/% M/,;\S52#F3Z=^X[BN'$&=V2%E;K(WVK*C M3A+90-I43<@B91/.@37D[%9"/Y,@M7[^N[6> 7:EV"*Z'RNFG_'Y/ 1:74U( M+Y8LNIBO"0HI!NULM1TH_0^[P=O%_,\CYP%F2WM MB^#7#J]GH]8:\UAT50,909^XY&C3X^DHM_SQBR"9"'.D_\<9MM:3:C?+(@0I MQH*0Q6WP2''5IQ8J*!A"+<,916)2E>.-J_*(K@Q*!-$O]/"URB:FPXT]76W;!GXLYMEK$>7/7L.9\9T!\[(U0YY[3TV M4RNS6#1CY5TA)PK.;+*NN*W5&++9V\E8MR"%HF=X2 3RMHTX6ED Z#E('B<7 M70-@,3R"(:;QIIN!=$1[A\4([]/8$\:>.C3R.T-TWQ)"3SABD/Z9"IY%=*N: MQC/54HAH64BS $J3GC/)<6N;Y?AFIM+&>]:0+'S^C.@3(IJD%MFU-%<6JE1N MERHE0)&M: ,UNL:/G 3=$GSN1XG_G@_8^%I,C'(9F5,Z\D MY&6\@9?6T=/K,\KG8Y3MZ0MJZQ&UNB5M.F/Q>;_&2K*V'/6R#72@$IR_[$8F M%3#FG5Y]CD>K>$4KDZD*GT-* MZ;Z:[W/K*36>]2U+($:LF#@HR+JI4 M$LQV)R-_+")U];CZ>N288#XK-6YYJM M'L96,QC7$ KU"H<^KW*M>S]>\] :>0XK(TL ;)'K59I'DL)6;&1)0ML1&9LC M$^DRM,G[*N&[Q,NA4%ET<;>2W:SKJML1>FM]1F0-ZU"H?"Q9#C+=Q.<-_.F$ M] ?OEQ^X#G&:A-N;% )#,"%=6D4]>AL[F?5\'6/[@>7/';$:>E54D]:FZ_R4 M7,?<9M7A^+]]T;F=1_!\PE_CQ]+UH%FD!0].0(K%WDM;E)7%D5>BHYX19+0M MW;;_CB(Y_7-@ 4F-+B&E_IF9MG>P^=,"FH2,E5?/#,2']^+M4&E@FYKK@%=K M_]X$RH\DB<'U[?[[\63*O=TAGT@JW)P;W1PBYF6ZAKMSF[OS1,;#S;G5S8D] MQ4+!=N'=^631K(\8!]]+'.:B=QH^H(9/)0-S/BJ@51(T_L_A?\^W[$#!7;[. M //2R1I"8QE8KRAU-K_QQ;G@6Y[RF97-'X*30*P_&,,<'!L?B2M\L-+"H8R] M^=(G/WZAD?BYLA!_SBWM+UY@EP+46]4?SD3,>ZT?,); M9Y)O1J)2Z]T9TW;LEI]W8X+#I<6@U"KEU5H.+TD]+:,=<"J+'US[:R^QP B[4V)11' MMB:DTV8U-4^R_1*.CC4I",!$A*+>/M0]LV%P6Z#[\2OK6I!C7 M$L!$DO??' MBX.)VW.[[E'J7,?QNJ((ND4+8,?+7H:*Q\S;#)/6JD<"JD(#SMUHI#&I#S5U M_=EN89^30?-E0YB6ZYL:#GJQCE/JQ1*Q_%*,(2. C)#D"57@'LJA?2P7]NZA M]T7E_Q[VLBR]+(QF+4'I%7(BG8A9M2MC+\44\&ZF,68X*"*,%8;3@VTR%!#^7J;H#%*$TKV68 M3=/N3.GKRI>XSLMJI3#(X&DZ-J=)@UO.Q*5((=U.$1$\?GGE'D+F@1S\BZOX M"5'L9@L->JCFUKK3S'1\._-8#^@&*#U5'EBHWW^9O^Q[&>FWVI1-=ZDX9*4FFQJKCU3FW$BG$O MQ$Y$J",:^*O%(D/_^H;\Z]M$TODU[A6@Y*JE[C2:%AD\6JW,LJ0H4,DYNH6# MG.5$)'%2,>/[<9>_R#F9(\ZQE\P?^L2A3_P0/O&;LH-;!3726-L&CBV@0F1I MT[ =RQV^T2#,G.=H8JVTDRHY6LWY.-THWP 12=+Q/]5YSAQO&/357KNAVWS" M#9G'-N8OYA9#EIV9MJ3EH"2>%;:%1X_6>']3AJ#Z"L<+&D!IP[P>]WA!#W^45GPRB M40\O:?-&O:&6)$5K%Q.C6M1>BGYK^0A.'$:E[\7C/6/"5GT7@9[YU68.B\R$ MCO!ESH\OTA3M_B^57,QK?MN\!\?$AQJM9U5JDXH+:4JNUOO-I0%:2]'K>4L0 MD03S=KG'T \^[_EPB)0K.\T?A(HABVTJEZB5A30MV>10:+85!I4W1)J6C"3I M$SI$ORC/]KJ$Y4V5 SM38Q)ZK^7[&7@L:_H]??R>.SK\\<3& +22Y".5T/WB MY_M)8EY)8L,&V%*RL?\]0X'2N^Z7OI\A\2HQXFCYUW6.(#C;Z#<$T"JR":HW M'E9B+#(SF>3;F;Q?L=C1+M[!-EVV&_='MTEG.P)1;D2[:BTYG<8GEW4' S;4>EEZKH@,XJVXQ#A%(1 M@G[;7S\C0M\KI'WA*JHYTY27BJ9!.A4,N*UC!=I"?K3CO3+-N&KURJFUT,!U M)RI6QNR\EH2Z!]N=;[#..^-$-(SX6OU5[Y_[-7->%#KURC7_IH1N-$8?!CC. M443W2OUWSUFR:9^0'^A*O<^H?A&XO7IW0PU(%O*])J\H$D-3_D+!NS>+,)'4 M7IC*IPLZ#'M9I^Y_7M3DVP5947%=T_JY=?7V)A^8]:3G]8U!U"_Y)XW@BW]* MVE):V\%B&,8_"=I6'0]FA9:+Q9\8YM_8\Y]HT0<40W5[]^CR@J/]7[TLWAM\ M]INZ@WL5L@GJB?H:[5_!);;GJTI'G]-2=&!C5;#$FJ8N&9#YO$\0$P;B$(/. M Q1G_VJ9Z:.>$OI[ZZ_O,VOPT8]?+2^MU1QA:=.K>6SOV%3ZM;?[;['F2YH? M(Z9?4E^D*)E))(F!* ^)F$@E1D.1&4))*Y,QAAQ)#" 9^L>OET7X"RVJU4S4 MN:P -GFK9?260J/&'FM_T)LW>1I7S)K0*?77DTIQG!SU@_([+T?.ROW>?#R5 MTNI\QFT U=!KC/!$;Q)9PY,$\^WS:Z>M: M<23H0M+)R*#7LI)C_][_RY%=AF%GV7ZUJKI<(57EC,8\;R_]6\HO1TZCA5I> MB'5TU2V/)G60TKGT$MUG/GB[XTQ+5+&Z2:JNZ"Z*E*N/TO.CS1=2T;(BQ)BX M(N3FZM(J9%B65I?'FB]0:[XPBQ>:K.LP4Z[3 M!U1YTJDDV-C1Y@MB1ZLSQ71_HN:RJM5<2RD&FO;'FB_@?"9*S@W:YGB;+^6J M38G2Y' 7PT5<8(",A@QXE"2)4B(&"4R0!J( V80QY,$20/YL /%.M6KS_B& M*) :DS+YXMILI(_VZEBD[!4K5HASW&J*81'>CH\QZD)=M9:MBET1I,S*;JHB 553JOU;-6)UKAYLMCC*J.4R"?[\U7^-QRV^RZ6Y[E"^-CC,HL MY04E.R5. $YS#$2YO^8X]ABC=B?5>#F_K!54NCN;,R8[FMO%QC%&G5EU=+KI9N MBWRGGW2<^?(8HY;'1'&]3%1C.! R79ET*[,LZN2"[[<>"4Q%W\U\UZP,S,6P MZ\>73;L?O^@_HT]'KE;+= KELM>@HU!ML=5<(57F,);GN19_P1X=K^RC,\59 MMU[:K89A+GR(MEW^4>^]/%#CE5QN!&TGVTS;6:4^63JH.5HR0B2S(6Z87I;[^T8. M^FQ:**@>7'B%GB/F6/ IFF_@2#+2$.@T$SWHKQMDBM^$$VW+$9L^_Z-5>'SQ M^K/=&@.F0-_SVV]SP!Q#RVJ"###OUUZK0VLMIEF1S4B-82,U+:HN473Z2[FO M%XG/']%LN2=K6M J,/P>BL-UZWD_4$'R$2.B:4E0Y(5^*RM+(%," TT]"Z(PW4$4T98 MD!\.A9[MZC/_!I&72@5M$4@I 64LDT^1]=^IW[_5PLL@.$"?ZR".EX";&R9 M2V>"6?ZO4+-I!;[GU<=PY Q.W6-N]%O4" R%_R"G T.& Z#U T5]U.]E+:-T M=[C%VU^C7Y@0,U8P#!M!TID6^L8"F&$ZF Z<"&9::&D+20M<@V 49KJ.K>JR=@ H";;P+*]]M^CD4>Q"*8!R2,BW!@)FYDHR@1W$U/@'!3+0S64_UXK M-!<5E3OUT"UR#NUPXT=J<*)#!%?4(\4&QEM8+>Q(63Y2B<>#8XL>*NT2;\V$ M3ME5IVF^W\OI[(]?AGD14P*AQ(%\-_1@!D$YD= VRW P8B/%\:QQ'LM=\P#_/<#AN"$]B(BV0P4@SDC&H08PB>GL(&B;>Z M-T3\*1DBYV9WYXD)-^=F-P=")Q'NSJWN3@B=&]Z<$#JWU+[R-!OZ>RF1_ E M+FFMWAT5H->&/OR_'_$?GZ1(G'BBKU*\-?E>0ESPK&NTL0R1$R+GP1LL<) MRD:C,75RA) T@&CE8)G9>?S:7_OS.G-GO?M M;'TQR32J:B=J9:)IKJ3W!F._)1X9H>,G%"C_HL;Y,Y&6^!ZD?9$2?X7P.CZG MO6C'>]46T+4X%I?RT5Y6P*5".D;,NIF.&AO[_?2(2"QY2M>>$''W@[A0MUT< M?,?+H]6J/-W;U#46[\PK?5#!&3%K(J#1"&@D_?;UFZ^8S#<&) YND7<[QP'# MB6%JYGA]KHYNXJ#Y])CNP8-84N4;S^72!<0^1=Z-CC M/IIW/";<3C>DIW&[/QTM!@F\I)J"O8A&:VMGZ?>_)"+4D;[49S>D0P1>"8&A M[OL6,!XWK$O-1&[%6$YBJ:41W%T31 MC>>Q!;R+O_8]Q*8?0!+=?_3ZEH43:L?E<3=@=XP=2"30ZE?I1"G.<*7N,"&E M5DM*7WZ^]L$GK/%#FEH,0B>SW([TS'S LGG9MB ]@^?5F4-F8B3([ MMYD>2IDP,GY.D;)EVN8^SP8R)98P6CTRS_8%4C%5T&^1,5Z^:B))+X9;PXI& MI?%2K13O%+34',\&S:N)",E083S\4:)QCVQ=WP;(3C>O*:8X/:H$?;#I, ;^0*@+M=P5 7C<Y')7+'&\FA%:T[%0JJ3$$&[2< MX\P)[:$?,NY=5H; L%&2R2[BC841[S#B??>B:,?8!R[\BN\V4H7Z-"]TUD6@ MC-VA9N:O:FY;#L-M-GB757-I9B%VBYMI;3$.>M43;QV23_!9@ M>+I!;JE].K$I3A6\LW3U]2SC.!D= 9,Z#LPPWOW8R#RGKHP^8"@6(@UH&A@Z MKJ2A$MU>!^QSVX\A +[I>OP?:CGN,_6VJWN@LS9]7+5&VM@17**K32?):JH: MOVKF! MP=/M1J;!U,G6M)%7*1WUQN:_C)KM4P']7]YW9_C M'@*_-W]5^3@SO!1,,2B89--%E+]'R73QN\QG[L#X"3L[5BQ-QNFU45)S27*0 M5XI:-=[UFL"BE @\DF#N-"_YYO%S/-3S_?BY^>H;UP/-Z8;Q&J_6R/FD/U:E M=F$BTPE[$_>;?D/+F(HP9%@QXP^#4:B&3C=E!TO2W/0)+B&X9'O@2.-5U^0] M)81R%B))^H1[ZI?H#TT_&Z)?WL:';5/V%C@?OW.9#^\G/'X&]MA[R0=""6$C MLS]OJQZ_K]DC;=:C]VIZI+UZ^-9-C[19(;#N9Z]"8%U]LT[O2_%I^_VF:'5O MG2MNE2@/U%/M"$W/5KO^H)'[9[O"A.@+T7>K5YBOBJC[;-/V )QSE9YV[B%O+/]_//^5J\A&W"+JKM M[[>I7,@\-\ \=])R[KR\+8A-:%$R\O-VFY-GX*YL61-IJJ]P^CC= J-*2G&BNYYU>.Q>JQJ$ M@ RUX>W@\7@"[SJO".+2[)8XVBPV4VI]/$BDE]LV=C1U'VWLSHNM.^QJ]QBA MLSL3-;+$J+EV 867JJ/&@B75 M[LI=;AO=D?3A]9N;OYG^ &"\2L71LPKM"Q6+>% TGFZ8:=^<;/U2GO >050\19;]I\?5..R#3[>6Y/%/N"+7*E)G64@NG M-;YJ\SR;Z:<7N?1BB*]-V5Y5U%0RR[!!\SSZ3HM4/!Y*'R(P$W ]'33 M/]LJF$2[3A0%:1W3T_,BG[:YI=];CR /;_;?1U0^1&ZH7^\2N,=]@C%5Z"V( MWKPH=!;K1=18./2\U/#;[<6H$Z)G#Q>^O\_N>P\@A\((_EF%SGNMBHH5@DR5 M3+>-I[.Y>6[9;(JI]E4[A##=Y:0Y*\QZ^+R4S>(Z/RYJS;V&?"<4_@G#@O<9 M%OR#+/;;P.#I)OND75RWU5$^I9)2(6]GK&H^6]SVZXN'L?K'!66H%Z^+R>/6 M>"YC3/E)=J6I>HO41IM)LE>U83O+J51N=RME]5T?!9G>1#O%C3VL9K\/0!( MP\#\'X'2TXU\6W-I/CE8L0)?6MG934;@W<:C]0 ,@7LCVO4FNP*>5SC=9Y/ M!T#([?0,_".,T7=Z(G5Z_+(QJ?-1(3ID\ J?D+MCZZII(N)ZD)X.<@U;I0>S MM=X^Z;^ #(/0F.I;]09;H34#T=%.T5EI2LD)W:YR4[R2++"O;B7C0 M5C#.7*%U2HC9&\5LJ%6O"MDWVK/8]=24S/,;W!7U+)]RIVQEONLT2,8?(B = M-AN\HSOFM]U[\'XNH4^(8C=;:-!#-;?6G6:^LZE9_%7M=:JHT1.EQTPYGDN7 MQA-:7J76X[W^@S'J/B/(]P:IF^VC=E;*7:'0RO4P=;J!'5O%4GI'%24!# ?1 M8JLH B*[;4\8BR2N++M6!B,KKHZ).+PHWZG8D2#QBEP#U] XNA.>K_$3W#S_;L8U= V'MKAF&3!/WTY";]WO=019X*:+5H2HAW\ MH0$P'3@34\90LQD,SL7[+2()D?C'Q@!M!/DCPOS.-TE2IV*SG*_?R=YWV" MUT:O(?L:KU7)LL2X,DW;37:5Y\@.:RT[\4%3K#>\TF")MQW8KT0;T);=P4[% M]GA\%4A3F6L M\8]?])%(X!GH&\$L8,_ $#6.TM;G +.MK-Z#LO_9W0":. KHE))830P[551! M;-Q9"K*HC?I7!?344L"&V[120K2[F63' DN4C"4"-$7\F8 FC@):[TSH:J-G MTIPK4\1 [>#&AO]\;;A/[)2\29M&;ZQIJCLKMO.MB9+OI\=>X9?DVQ<\S@?I M%Y87?!LBGF*XDO\ZR9NHF-=4(D$F"(:)01/NO_^17GR#$T0R2<2H%]] .]#D MQR:5)K-1;CW--*=4N6%DB"7:A]V*:JC.'(@[<[5+:LDU8JBP/*K=HT.Q03M557J:5KO66*J2FL&!/QUR.[(MEC3*!;^6+<:/1-J8JN%1^,%&/- M!@G:,T(HX6-IV$H[>;J'LJD/1N;)V+HQ!FU!75>-_G)1%\>5)$J)VHY\8:2? M0UR^Q!;OF$-U8FK0&;2YN0O-\JKI@(QB#S73=BW0@F]+:7!,X(<,Q&9C.J6* MHIH6H'FCKL;$8&8G OD 61S(K//..!$-(WY LW8HS> \',L%'SWS.MWKY52Y?RM7*&:_*!DX%Q#:'0ZNUJU']\,SY,^8^>%JOP M6,YT)LKP: 3L__V+($F&^<>+=WV-T/L/ODZ6_&\Y\CF0D\^@M1EM>)D?%/_[E7A[_GJE?[6_T9(K''IWS>&5UG._. MWL[^+.KDP6Y,_6FZX$MQQ,<&(CIE"D7]=;D*>24/SU6QD*M"K@IE5ZMO@-I/-D M>RW#HA0X:[>X:[$NG.8*Q>H53-V:SU ME*1)QA!$L & ;S-05K^R"?RRXWT^)BVHJ$=47$LXI2U=,4*5H3.^^N%Y8 MJ&8_<&MM+XV?]V;E)_/OKJOANYO]N&#%\66^FL%!UADJBQZIKUJL2'GU:!@Z M$J.)")6X9!G)>XNC7%,IA4AYB928N(DJ3)E?CGMXC6L-N'I&&PPZ5T%*3\K1 M\8(ZGJEI>[J8I'N KB014E!CSP05B NOQ](*#@IKD(837ZV*2*LP2*L0$3I.1_#8"6UE M[N_$X>LE2'W:[M^C]2_6FC.OQ1D&5L :*C:0P].(ASJ-N'?Y\^7J41^31GO7 MN>&;(;WKWDUS'SW>ES4?,-P6+T<$5;D@@&)[W9VJ;G? 6V61)G&3%>.>HTA% M2.;B/F((NF^-93X:Z#Y<".P;0#@KIF0"GBR@2O*^<\3BYL&;ENF6-+TH-&0!.BV<7)5C>'KUTGWZT.=0HT+B6G M_,^SIL4#:Z$,@7U$1M'=0J*:[X\U01'X*9NPT[DR]?_9^]+FQ)5D[>_W5Q ] M,_>=B0"/-H3H<^-$L C,OH/ABT)(A1 2$FAA^_5O54E@-G?;9J63>V4FX-M"'YB-<6&.^KB_9Q#3#F+:-W1O3\%AM4QE:""W:2V5G%&#-E@M MWKJWQ&&W'VEUVT.5;E62--FI]0H=!BCP;9%;3!-A@@C2L $.[\/V/J,^G+ I M@7!3\XE6B#;;PMAP57=X2QPN%TTU7^T;2UY-L .F(+OY20?I0Q8/&J"I(1"S1E -O\'V<"K/,Q0O, BR?$*8/L'Q9E_Y#+)>DOL*]KK)JRR5BCCV5 M139=N"66]65?KDR%U6LKRVJ%NCCC*W1_#K',("Q'HQPT7@(L!UA^"BQ_*RSP M(99S5KE8;O6;&$DR>E'B[7KUI2( $R'W]D9JD1DUMTBU.T@K"8AE]L?? MT3#!03S'/E'-&F YP/+#8/E,>KGS*N?=7GV5)%S2ZLM)P513[5L&%HTM4A2KZAZ?>'.1LC&YG[\S819EGF*I#Q)32YTOA@8'"6,TYY>%PK(C:!&A M.DL(G'?T.!Z.,[$P10<9]1M9!@&4O@8E6F@O>V^DG-0&6F=:'G+E^#BS8*]R M-KDQEYJ.2[47FKN:HEEVTT9Q@*"$SR;'PG&"@+9WD(H+H/004+JE5HJ:62O) M%ALMWBTT2HK3[D"G" W%90.M%$#IX:!T2ZTTZU'1&.@/^!;52KI4J263 IXO MS7U1*V$/\K]X:.O?ZZO]2;AW-ECV0K.D_4G&V%<] ]Z.0^A&<>B#.FGVM"9A1^[<)7>X&+[?8YW2)S .\S@GRF"C(:\ M6$=H4T410C&1<$BT0Y"ET-"&EQ!:R\2U)J8-UD.3UTN!UX94.^28(0LXHFIX M#_/C%>CBF:BC@]]@/-'-)0!V."2K%I [DO(=J4A&L1LH^/C\&]C40,879 4KG>H''ZZ-=D9WV1L MPJ^+#ESY0@*ZCNH)X#TPHN"]7[[-(-ZOZ/J?J@,913H,-QSAH3V9?YXIV%Z5 MA+^??MSJ"HQ_5EY'S#U3(6/['('WKF^9&MQOO*?F9&):#A+!2[3-0(>\Y+&? M!!#WKE_XA.5\4MY#1 "A7ZJ092'#-+5&VZG,>D)6U[JU.\DK4)]0&7BX>!58 M"%^0Y-YX<=6VX7JK)AJ@#:FE+^M !F ,Y)RQI5HVZB1">?JD+%J64%\.Y5&' M+LV( J6H;EWKOV:=VH^_#\VQ?YUAKY"(D38KAB)2M S49\(RQ_!G*"A0G9 . M'/B9!40]!&P'"0''@G?QM]<76HA2Z[MMQK__&_T%R5^*^.L8O/"?R+]"IK6Y MBJ_Z'_[G)90;'&/C'=VYIRF](6M;X^4D';X2,KV&/MXVAA7"W0GSY3YLQ$XQ M:TMT(Y5(:G\.W/_LC,#;9"@B?O]5W]+;6KROT2EL]"D@XDW8$P?PP3]%?2XN M;?]E..Z%8M96Y,^-M8A>-Q1]X;A_A=Y_1"]]0#$T_'V++COSW[UO[4Z ]S_[ MS9@_G_B..?E),B_,:;3?$__T.Z7_3SQZGZ8ZAB*Q#.:AN@D5%H0!_@3!P4=" M:&@A6?./IIDZ:B1A#64@::#O:"C_(RB$D>F& )!"H@OR[(9-Q;^W=O\CUMRE M^3%BBFN;LUD:M/DL8Z6TY5LLT9SE':4_3B#9^,-[VN;*E#%J)]-+,]FBQKI% ME/4TU5?G B40^U<.J=R CL4J)L$VEDY1**7'K%43Z,,K#2/W5F&(Q!L!\I'V MQ)%H*]Y%W7P.KHSJ-*LJB79#:TRC=:VY$@A.JPG1PRM3?*W4UD53TUR&?4W$ M9JZ2$\[NKJ1,DR@=VSIELXP.ECTP"+/X]ZU2U=G0"%/#;0CV,+EEB8QFI M-T<'\O:]UM8M-%R1O(=*$RI;=&//O]M7$>%07[3A'4Q?BZ@+@(Q- UK#UM*S M?M#FF=9KTP>NP%0,2$ZH+A[&CJ$$*GZ:'0->:PV';.7[+6JV M(-^F6IUN$T62M#@ M(0]K*,YB\$L9-^&D%&%E@.M;,FT'2PRX5O9(0G2 M10$A&1#+L'N@%5$ M(0P]%.@+[X0E_)YXUT-D4*.^&__$,*/%?*^VLEE#*\1Z%7X0(^+"6^TS%>JG MH UQQ$-L_%,6-..-!T8MG;?;4I8?]U8K\U5+]II#Y3/ES*=L_$=6)/QP JU: M:('JRS#2X$<"!W/5&4(5OC$J_WD]#FHUTH)69B-9Q31537P;U:LR,UQUW?F= MR(T(?3KWM!%A/V8>>HMYVDVAW2<:0H[HJ$94EFDNG>A"YH$B/\K=MX7PQ=.V*E]H: :DN[:R$>% MV%^;:R^A+4/$5A=/:H8\7&E952(5=M]A9, MOTVP^FNQ-.TMS/H")=O8,!.]B%*Z>S/DV@+CRCO>>(LGH\.Z6^-!HTS-ZB;' M=Y7$C[_9:)B-4CG]*O*@K- MA\ "_>4QP=\'4%F $(!OHJ)DX5;61$306>=?#@J7=G+JSM R767H/2 D.LY: M J!';=7DP,<9TA 21K./Y.$_VJ0C&?EL;BLECTAR^-+P2284( I4B8H%1$BD MG97@T+GWACY9L [<>:U-&DB4ABJ8X9@PHL?V?>"^ 7BU >R74,*[G[.ZU=@H=(LOZ!& MWBN*>@EA(R7B+7OG9?T7A0^#M$'16?Q67FHK(INZ+EHA<>S%BC=IL9TLV*]( M !Q+E=#[V[B2R_-%MIXIZ:)MJP,5O:,=TE41E_2I\!'P@:J.+]]+RJV_[O&G M[2?A3/0X/]J\]WA$%W^-CQAZSIC6U^+.1T%YV$)G#4>6!$M\DJUJE.[7#(L: /$PS3U M<0>I9S;Z;M%0\U*[6^K&.G+&8+LM2HA.L[K8;!7(^8^_N3!SFI\ MJ$I#3\:8T";;%O>'4F-?6JQE]G)'EGLB.A 3WQ03N$X3NP\[^>F(Q>)MIY[Z+G%MU/+[6]1J;"I,K,_)58TH5$Q^A. M,E33W][+%%,$]LL#"(KS*S%%CBX37&%1)*897";>$OJL*A B.7*6BETA.JL$;J1\&?-USX9YGFAW0@D!KJ2Q%X?//CL>;?Q*XH'!>,_MTFS*;*.Z\!FZ M)GQX4L?G8_TC69SB3NER0NGQD1I(NV\E:: *T(0"4+%-X(,FF]23U^;X+'F>LCXQZ34(D!-B)#7ZN?]A^3?0X_]@H.E\H>><2=P]T M;C41\8]S8N*@1T5T<6FZSD_1=:\#$#")PUW=:_1U!7E9_>$=DYI-1O3Z?ZVX$?O+Y4[-NF[CK@ MC =5S]Z;AOQ";YKWP\??Z5.SM5G42RP>[-5C[!49Q:?!@\VZXF;]OAGLR>+P M7FBU[79=KD?6%V3/'1#F*G3P<7WY1M;K\-G0M=<7 M'%RI@_K9J(/-:*_$:,OB[WN=F4/0F4Y#WQ;[4K1WTI0ZI3WS 08O1[Y?=:9[ M5)S>A%AG;>/WS\_V\?MLV-5KXD=2_D%U2J#TWI#DQT*JE9K&FSE13?*#Z->/ M+!T/EFY\S 0*0<)_]\.B34G@8NZ\EZ'2AD:UYX[3:#3E*9U +1I^_$V'.>X3 M'3'_#-W_D?!1#0F:AK87M$(1*5ET0*#\+R14'DV"G%N ',W;;.0)+/,GYG UU*O[7CV)E$0 VHN6(2&E-9_UNH9"-:X6$ M20J]S.LR5Y\+M"]2Z(]/'#R-P7,>*6.C4/U[^!@WJ'L7/*B3H5>0?TG)\V@$ MO+&%,Z(L<:R6)KR.=)47,; M&E\O&$XRJZ&N;W@698P\K#OZSV/;1NGHU.1JGB XG+(EX+U.8#U"G6>IWA8^/ M:<8\C_-UU]1ZKIS/D[E5%Q1#)WI5KB+WNU,U%N-3O6+2'.0+O4P6=;.&TH@C M#ON/7-"G>O1LV,;-VCD#]2 9KR<02K\+_UQDCM53>&I?F0AW84X6HK.3]<:71,,-]-EK]?'.L3CIVL*[4/].Y \\PJTPP"WIEYE<\ M=G#.=S GWMB![5XIR'P\-N$*_A7U54/G6($EJ38J#D=%\M V M16<1O/+X@:A:H3%N(_[>@&VGN-^O5OM'BBCK54A)5D'A*ZPZ*TSST_AHF-@1"Y#,TD_9 MM5"%G@V,HX<1^[]OQ=[?;\7.HU?&%WMMM[;.$U4+!:$4T'B$)[_##AKGWI,DI-B=V8="FXAV&/(#W&[WQ#;C&..YB/VBV'T/E4;#EGYPU*'C*UTQ@''YR)(-ZY!.MXVWM"P[9K M'BXYOMXIJ"X)L,0 M8>+(/)VS=,+=MHJ.-,!]M]9!H4*9L&5G8,+MB2]PT.J0*L*OFLYB^ M&BG-(FE!\(L-89(NC#K:5+FQO+G*B)VC+-;!K@V0$]!B$16 _XB&[63@1N%^ MJT=Y,&;+\GC4%;*0= ,[;;7C+:T-U3G[\HMYXG<@C:["+1<72(_&+;U4E97U M*2/P2[=F9-N-9)\I0O7%78I;H.WF'2O>;ZG4'.Z((-2F!"Y7$"KZ[*^R;>;RE]>U;9K MHV2L$\FO6AU].GS+=14M%D%=I&/1<.R^^[_=;-; 9]FA.QN]%0BBK&DN72"G M(V5:2#=/&75T>788T* S[''LL#6> =KJ&4TFY>!6.E&*"T=9^NXMK_V9RMN3 M47\WNO9F4Y7I8*IR,%7Y+%.5A5==(XDX39)LC-R9).S]A23C<3IV,%^Y,Z;M MDF..'+[1'DEOM))H,&+MV"3F-*V.X\7$.,=3+5IM\H-A.;E ,YO9_2L+M7*, M& A&DH_,%3,SF=KE0EOQ#B'M7CDMC*/1:4QKM(!MU:.T-FPO8^A*9O_*,5VE MW?9(;_ =>:HD%F0J:LS1P::#ITL%"J3&3":B+>N]=+X8:4>2*71/;O]*:C&, M1I/909Q8DLWZ^"W3DIG^T8G1I7D_/A@-!AFM4RN42R53:T[QRN^ECWX:'Y.(3:/#V,SMJ%1XU7>(< BT[$4Y!5?R#1X"*_X6N;BHW&+ MPXJR\]IHR?RXF*Q4JY0T,PG/*V8>VRM^L#3U)Y+^ZTQV'4Q<2QJB@FS4)_+! M7G2[>F> _P=OES/>CZQ0!,F%C[8?ZYM^U[Q-TGYGV$P2_7D]/28D3E"[.M3] MS7=>K'>RK3L,BJXS-"UUM8Z>K",BT*'97.M.T*\GL_[1USYW=]'=XQ@D)_3% MHMM.OUD+0IVHHZHC/D(=79 M[;08]AL1(\&CXZE"\-5Q"$TU0F7(26OFC*_/0ZRY1MS08)O'_,:&C\8[I*<< MR;BPR,ZR;0E8IC9=KJ;3.6=,&W;MZKRC#0M6N2=&VBW6*C3T$=?@K JT9V(W MXIV7T*ZPH@A/6&'ILR5U#.@5KID(]Z_TJX*VQ1"4WN%];MII@KW%6O#K?; 1 M2WYA?,!:I[!6OQZ/E)QVA^0[^4Z\-Y[5!;60N!UK/9RP6)_[(P2=45ERFN]S M?%9*%U9OM7B+*"M7W]$Q:7!9*\^(K0AIU=]TMD'WX)](' M@N+]?)TO(O;[X"-5U7>7Z&D;T^7QX']WS#(B7K/1Y738([+$O)-.3]S>M'%+ M9GDT_$M5<]K]M')=9@D]*/+? M0VCM9>^-E)/:0.M,RT.N'!]G%NSN9G(7VLSXUF9.WIS8J]K(10BJ6+.3J16U MF+VA&1/7V\K^&O)5_P50IWDT"V#?ZO<1/(96 ;3HQZ(,UOW6S0DPUB<&<#=U M?_INB"3ZT0B)'09OP*T%\ @MR3_%@%JRZTLO]UIW=8"^$"&YK04T@.1:7O][ M?N&U>0\E)"Q>R#C-A%&3_+7#NQU4V;YX=S*OHXYQ3 XN9Z^/OKWUNC+D!/A6 M,B3&Q-R\'.0H&>?';.]>1\@CF_ ^T(F"?YNZZ/3#7H!&E+R/Q1"*(JH#53I8 MAG=OR;0W,QW\Y>'Y#]X(A/=UJG9HX.+WQ[)5$NVA=^P#_8#6,(- M)'GO^'_2J?CO!N_6&5P_%\Y>M=;[4\%*GV?/%:W\W L?@>99AR>L&7 LJ@8Z M(F3_*KR(X;C^93U:P7;[(XA;Q,*>)8".%0%T'N2WIL)>I.##YYY#F?PQFL.P M!^VH5>[01*.TF&C3W)*?U&L7TAS;:B*#CP6I8\_L@__NGH4097."#II!H>U MK>!8(F)_K )L% :R7=$+*JWE/0*;+^9V)#Q6#P::7++%*_;Z[-F6ROE^RF0/ MF\SUL5F!V!$-5[26D!3A+6][0TXHR1L.F P!)%_.D%[">!*-(1H2O/=ZR@V: M^6*-??T@0?(CK6AX@^3W@G$;U/DZ!<_7&8KZ8&^L3SB$:XLP?)':PAR-KLG9 MM@NUU9Y\#/W;5[S'_[Q);WC!ZJTE;5X.3QK:?&GWO.'>RKR;J.^:?[#/DUC3 MRF@'\3=Q:2DT- [BW"^A$E*S:,21X>#!?KXP(^->Z>DQ@1;>''=<[](NJ8P0 M5BC#PR#J![3SWF( 'Z:FI6[.9'-U08:F.L1,=W7Q$3GZ^'5][/=OQ6M56"5$&L<=;0J M_8D3IU_MG);J1*TL.>EW4BRRS2\29MURJN3WNFBT*K03'@=C5 #9XL]+O7K MHS<6MX&UK>[*FTO6-=1AR#KWS#OQTWAG\Z?-!#!^!O]S6!RQ^W?_V]J(5J=O MBWZ/2(E3*NI::=DMWX[SW.:P69LX4JK5T846.VH/$ODEXCSRY3+#:W_+>?8N MZT%1^FO6:X")XW=RW/ ?N@+RX#TSX2;8>Q,NM)0QH;$,-^/=ZLH9C&=UTHW< MC@MK3',676H2QZN@V%]U):7JK!1<8W,'3+@>P_AK/MQO*,H\LK&(9IJ+DH0V M#IO4KC4QH4DX")=!P=83->Q$WC&HM5C4PWM MH3FWWV,^.Y,-U\3T]O*F'>\I&*VW"J8 M^64LMNCW&^7Y:6,*+]T$YYF'"C)4,/CL0:;4O<2BP5X]R%[1+UPLV*S'V"SB M)=BJ!]DJB"N&##;K,38KP-7#;%6 JP?:K !7#[-5 :ZNOUF_[_;MF)/O.L1G MH!)[(I7\=@:;(,)U.EC_QOF\ ^[Y(ATD4TOYTPUF*G"#V%3T7@5K3V?A/9IB08[:[2 M%BL+0^NXJ?Q0U'#A.!T+LS$R@$< CQO!@Q(HO3!A*D9NOM*)*B$65%6=6H6\VYA >W(^_22[,D6PX%O\$/!XP MCG]J?=^/O^O;W6YV)Z\',?V;QO0OGT9[>#'TF^FO>2[5[\6I1J,UC;)E)O]6 MRC+NN4Q:3QPEO 9[!U/HH%@2[31\S[@Q;0&Y*O3=^:K9+:'92=#E8\)L'"IN M)GYII1U@[DLAQP!SIP[U;K4=PWWE7W.$:L6:$8HMM.N3^;4PE\I44[TVE9X0 MZEO/3E?2#E,4%:9B'P^R#3 78.Z^,?>U[AG7P=Q;O&A*>3E9 MYB-N9S6WY72[+B/,0>\T!O'&ALG/6-\!Y@+,W3/F]O3M1'FH,L;#3/Q:)@DV*MXO!=%&4E= M*A$)##E(05[UJ ,-A8QLNJB[T5K*^!?@89P<6R@MP)L/3JV;JNWS&%U MTAZ!%,%GFYWR,J.HMLLK<'' M%V2/5[>Z38?Z0#?GZ!KOD^VY* AM9.PO^_UKJ&FU-^W$!A,1@@=L#;-1#4\F M(K&,AKO,1%7'3T7=PSF?C1QJ2]Q#T%QWR)5H7?!W3M20TCBT' MUX,X$E(9W0X]X@A-]@;WZ+:Y:5[N=?0V1 >"&L]Y6X_M\6>^R.N5K^]UWH;F M9^M 7Q(-4<$3$4)@)NI00 )[/8[)IS4DFZL[N'(%B'#'_#F@QWAHJ]N\!68 MBB^\"0D\MP>-!O(N#/')7#.=>/GH#X@I9 #9R".CZTT_6C]FPX/O2X1$'ZA. MZ-]0R-K_\:?F>?(3'X/PKC/1N"K=1;>&G WY$[,E[F,_1G)ZA3\(AZ!^417O MC]Y-%&!(7L-[7+(3\=X233H$ANU=B$8@&O9ZT-\^6'P@>9="\GWTVF@0(^J# MW\?3DA":<(M^,V2K<#_1T 1L-Z!YCK9'&F^T.[[84-'C7U6X1@O9C&CVT3;[ M#L7UGL&OKO<4H?<,DQX^:X)YKRM,^8Q9U!F^S$_?:FZ1'T=ZYW85]IE/+.Q,JAO^-K?G0.K M#,_26!:SS7RBWRFTLCS]&HL/G+?DH/;C[P$4,1<9IG$$;UB.H3T>J);MK /M MB,/>!UVMMU\&\$]C#"D\5 S]K:U:4-9O@(5NH*L#%8W?@GQAK'H_=;K1WMS+1*-5(CBB)=0UD1_ MA*N80[X)^[.ST*C#/3S#5UT_<*[J.D;/& !G3X3MO,WZD9(%W2A(=WQ["\"' M 3329GE$].%NC-ZTM?7C'" -#5,WE:7WY#[PAY0 >3U$]9YON-794=(A M_9"'-]RS?.EWH^E;K1T_[.% ,6L7=V-7D,Q^"\;_V>D^N4ERHG$)IO5S[3-N M+=[O>DEA]U&!1B%N;BD.X(-_BOI<7-K^RW#<"\6LG=6?&[\3O6XH^L)Q_PJ] M_XA>^H!B:!+#%EUVAC%XW]H=Q^!_]IL.FS[QL6_,O#"GT7[/@*/?*?U_XM'[ M--4QE.YE, _536C$0"F /T'2P!<$H:&%Q.,_FF;JF.;_T KV/X+V'Q8A$#@I M$T^QL#=L*OZ]M?L?L>8NS8\14\1"4J!HAJ(X&8IK&K "P]",$.\S X&41"D6 M)^0XH/L_O*>*:V>W$JTP]2'%.BTPUDN@%^'H03*!5,#^E6U@QXH:65AH:C=1 M[&5T8-[=NR9FZ43*0TTZR626W68:*(F4(?W3"\3J72D-TRW7*5) MS$JL7GH3Y_#*@WO&)AV3C.CSA):-*$*C-=2S3F\NT(?WS)?M%)>K5 =\(27J MA B:$W.@H"-!^U=23:%5&EF%C%8@JKR587@N!1+PRH.G%Q-QV6GD^Q.^P&4$ MI\MW(Q*HP2MC!U=&4H."F8KRVKA==)@&.9P1!52U3>Q?V>^0U=BR62WS4!3V M.I+#E,?5A! ]O%)==-_RF7ZEU9H67\NSDC-@)CP*I!]<:>=TZ2U9BX\TNSH78X96#-)')]K@!3T1(5ZY&K"5H, F!.[RRT.Y,YD)%BA&1\7 X M*_"#VDI0A/C>E8(,8A33)PFA'XT/(/[+*V)^FNVM2"*; M&0USU=+4RO'*,>YSTMT6WT!)K0LZL(OU35 J%F,X5X+[I\ M'75'K;'5BA#).)5OC.GXZ"CW==*-EJ!$^P6"+2X79K:\RBR&1[DOJ5$=U:2+ MLY:8*M#I1EIMNZXB0#8[N'0VH_NM"<6^\>-B45XQLYZ4*D$6(0\O=?L9>S!< M3"!5ZS274Q(=G:(59.P>7"HF3$(>6G*_5:%[@]*2R\TF>@U=>K#WW5PDDTJ4 M^3R??5V.#9-+&5$-7WJP^:VH)=A63:VW6)LN].U"HE-C\*4'>]J5)&32\0P!7^O(_A>=6*U5>55X MGHK6AX![[==%$]YUGP$$0I;8/E0C BM&&8&1HC%!)"1.D"A6HJ),E)+C[/[- MI4%TW(V)V14O\J_-(EBIM2(B[R')&C5+4P&=*6DB%6T.&_Q\.2ZOHA:KSW@$P0,B9*I,.:Z^ MM3):I&1;MC >Y8>1H\(Z1<\KBBXN*VZJ=>Z:Z5M=,^#=6HRZ)<%.CR%6W\=Z?0CF'<:+*M@_SHQ&*BZ*GH>NQ_G\;V(EU!UX_UL/(OM ML!=RN_L H("(A":H>?X5'HT\-F?O/I@W\'BX<>ZPQ^4%C#VGU?*QB!9SN*MC__T/ZYX_Y^8>+>IURJM7/\GH["'AOFWNV)>P-U M >1C#+WEQ*P]4(^?=RLU_\MKUWV*__1,L[+ )%LR'^VEK M;C;V?_\19V/QO_8SQGLIVW,DYWZ?8=GXEF7(%,-0 L-P-(H8I41#E,4P8K YT'7T+_1* MY8@"#/_+^#(O'KK]&-N=(%8]$J"'S]I9[[O /,B7!NS[1[!O#H7'#,Q-D(&^ MQ;TBY$V/"=6=F^$4%(Z87I_+B(#+[HG+/K0IMUC-=*U0HY5*\8W&1EV[QXVX MSR\R]A+]["IQ/G\]P CM_YIQCAQ=0&0F8\Q?2.&[DZN3LR0JX@HN]SWU "V= M,7@8LMV&:EOYB_"6YK3A7W7X+YIACQ*-OY!6QV/F?EF'%T.^=Z_#2^E[MBP: M16_!'Y!P7V=SL;DQ<"U,&ADXHJJORR/PGY#70A%_I39?W! 2_X7\:UWCX,%Z M)X*=NSZ:(XZ*F60P0P^:8*=P;45LS%>H .)#"6H@+#I M_6X5;8H9_RA-^T:7NV J:N2"C 1G:%I TAX6[+4/LZ46J:K M#*&2Q#7AX4^XA!(+\\RF^ 5;K]["-IE!E&A4C9TJ@?5: MO&0\MAK6(0 ;>GK>OL"=,^P!*CN!JU0'_BNBOZ*9\9L_SN'MO?6IEAR:B%#H M %S%(CHA%;&S$\*,!^\-=T,#B*%4:5VVL#^YWFR>>(?;7U-AWW8_ZA(C6 M*/1A0IKHZJ8" GW?,1UQLWG0VL+U(IB\TC9!-W_X127)>D]VOOB-\A#TB*QI MRCBC^V_LC)@N9#C9_L_+ULYNTP-MFO?H3<&&EP^'=U5->;NN:BC.P#H6-%-M M#\5P(>AF'O;QC?P-PA&E;<;= >.E*QBE(9!='50&^[6,N?=W3R[]/^Y5-68A M:"8"U)SU>.?L$" M]Q:%U)V_()0:E;R4ZFXN>JN2VL]$'V;T'6O]U*VID3^^6@J^90S3Q$OLN0=5 MGK'V^#IC1+==E>@+RP6[6#K8G#O=G$#KW/7NO%"!UKGPYGQS;[WW^0 M%,5Q?^$C?*=1_(3)D-\<.;Y-:_J%NLH@Y/BO3AB<>W?6HY(*%Y&8YR5I0)IML-2352=%RK!/PSM M$&^@]%#>-4"()L)G%7"! L$V(^_&^KB,[SV1TBTRS7C.8SQ/QD;G3KO_0MA M]MOSR:FRZ*18P_,Q#GV/:NV9&(=Z4L8YE\3Y78CUCV6<0.*<%F!\<,;Y3HOR M0XOO(N,!#F-])Q0+'CV>.O7.^]MO'^36HR:CEJQ@M.BR'YDQH%9O6_N-$Z- MT%_H[>@'BC*6.48--A -.ZHS3+DVY!U@\0N_)C>!^Y4!N2DN-F?ZZ$W7Q_&J MU%M$=:.IN7QYK.D)KCM6%.^$+QFF8DR8I2P78U'1GRCMU0GW=>X[7*W!OFPTDGTERV>TE2M6-1JR8I>&2O> MX7P(IIFS#](ZS'\$(/_0DPI _I72\EN#O#KAF6@FKG>TZ9AL#).O7)QJ MUVX,S6<78XK7@)P=$:M9.C:MU"#(H]!#"5,$&8Y%N0N"W/-Y Y 'FOR; M(+\S31Y)U=+:Y55OBZTNP1A6(SGM>JU=Q 1PUY M8@CD1)0-,]&SCZ$]B$\\,\K(P\XN[XBR)1/7 MI5E\\D:XA79?SS0B>J^9N+$H6T9G^5Y.H("VG'9T/K/L9/-9U >,1!'5,$U^ M8N3A$Z<$KVF9!-"]<3SA8^AFBK,R'W/5KC9>I)Q%/T-S.4XX M1,5<)(&R8N-E"W711/$$,AP__X3@ATK*7C-R$$#WQE&"CZ$[G9"I:K4FI311 MFW%QM<83C>[\QM U!9"U1O%^MK6QOHWIG6-=NL-0>]A-HJM/4&XZ032:%PZRB^..N))L&4+&),QQ*SY:A= MFA60P8Q\?RH<8RX9W;O_PH2@#N$+786#6H3G#@BLKTKH.N:!O9LDBHODD)UJ MFM8IY;J3?*.JE2.W#@A,I45UVFO*%7YI3G,5%D0+W09J]XU+$1CV[#.3@S*$ M/R9Y\6Q1@]_@.QE=5M+S*CUML;4&PQ5CKQEE=.NH@9WL-LH %.-$9!!?SFL= MG>Z.T(!97(5 Q"[I>005",]=@?!LH87?X#O:<81(99J4B+%4D 6K^K;0Y[?V M3]KZ*J;%7OO]EMJS!"&BU9<=$>EO%%H(4]%+5A@%Q0>!_GZD^,-O\*W0J4XN M%VLL-9;+"?U^(E7*K&X=.DR0!SBQ'R2XSQIJ?S;^"+*HY\VB/AM_!*FZ M0'X$^:"[RP=MQJBS)QMGZ\$&0%?'JI<%_4):Z-<#DC[,"5W]Y/>!3WH^ H;^ M?7=)H]S64 _^?5_76>U2M"I'[$Z\)1K9IM:S(YWTU:-&<%/@:;H[Z M>T?ZU\-/OT9ZMLY%XF+%;A,1?K%JQJ2.GJ]<.W[T(=)5$XP-I:*-M3$9&56D MBLX51G.(=.\X:OPP$70NI%\Z#?2G(/W#G%& ]+,GDGZ-]&Y>: %1&FNM959, M9[OM4M4M7[N2XT.D#R6;8^>=DLE3T[=6N1KI@&0A 9&.SZ2RU&%)QQ>0?NN< MT#-Y MG5Q-%'BC-X2F9KR&JO-^C9W-ZJ[[:C1'M%IU+4.L9#5 M$DO7AH,:!#3. ='<28#^C9%^K0S0'6KJ^\P.G=&7WIEL:6U:8)^[2'5'F-%0 MF,FFBP;Q72_\\ CG\8^''_)OBD?#%,,\RCG2)S0H L!]/PK0:CN&^\J_Y@C5BC4C M%%MHUR>W+@*IDNV -\ M?=X9LN=8U6=Z5&;(/74ACU;AUU7)/[]9;')NBM7&B+&NS2$<9]><0<%Y' MI5@\'&4O7]GX+ H-.ZK_Q=/-;[/T8/YZ,)/PG@9&!O/7[WEW@OGK=[PYP23< M.]Z=8/[Z'6].,'_]GG/&,R)?[OM\-?X"T$_ MW2BTA#QR;93#YY.Y9CIQ,!4M&)K[#;H%B R&?W^;LQYL^/=]\U8@M8)1W[?. M0@:COA^Z[<&ILNB,Z>MG8)Q@U' W\9LF M##DQA@M35_C7(Q5O=&U*F$ZLD.$[;&/0F0Q--IGP1W[37#A*T$&C[1M6F 9( MOZM.V]>9]WT9I$?*F56=,5*Z-FU%B6D7+A$H;W>838A_UDS&:LG6W-R'S+'<^7KQHETV5R/00\3,<.CY*?L4'4_2<+ M'ZO'\8,#^,YFD)YI\O>% 5S7,PI!I1IS0FV\S7AE1"2YCC\*G ['N)-Z.3Y^ MTO:QFM@_*H"?>O[WA0'<6R1'Q=RHUN3'8HI7INQT&>W5O('@T7",)B_?HC$ M\)^N@9]Z"OB% 3SO6UTRXZZBQC. MZ_U_LE#U_LL6GGLR^-T*NJ<>!WYA0;>,-5.CKL&F6XTWG5P"WDA-J_Y\\#AW M83$75"W<78;CWD%^9S-%SS03_,(@E^@WKDEF7PM:)-ON2CF=?1.;M?60<)*] M*,R#DH4[+%FX6Y@_]6CP"\.\D4D/T@5Z]*9%*.'559@D-2PGO%GA9#AV9%;X M PV&>&"8!]K\7F(3UYD0?F&8Q[A53[&9:I=WIPU;3#BFM"(4;V0X&>:.C P_ M>VSBB6'^E,4**=.:F! W( 1Y$Q@VL$,0N2$38>#Q#](^C-2[<:!BPP50V&#Q MY]]%[6D$QQ2Y1LOEJK(B#/N=8?_NG!@G21'QX>*5:;%B9 G (MJ+E^="S*]J M.%*B%50U/,OYPT=#^*WLFH\0/E:*T8J4YH$622HI2(P"T5C<72Q2C8U:T\&* M:O%4O)SK=%+MMW1;@0BGKX#PH.SAID?3'P;A-PY0?(3P6:J69O1N3M3&JUAB M1FF#>+IY=Q$*K=KKR]F$EB8:[>%J(B>)27=>@PB/_OB;"<JO,!XNHV@*L.)#>FF:7=N\.X2W67.62C&SSTTS?D5:9'MMO)B#" M8PCA428HG'B^9@^7&EEYT+_Q"8HH'N($V45G55[F!%?"SA?>7EL6QX]EEC)> MNX-7/8Z&8J/^"U28(R\_L#(8BGW?R9!'@MYEIE9>!GI"3^W&1EJMQJMO2ODU M4R 4987&5R.WG0USS.'\ZJ"ZX*FK"QX":1>=7WDA)<\QS?A]O>-X#TL_&'\&T]T"@!&F+^T];G'K8QHI;M2#,^=R-N MQ9K7)W+N,-)WO53#8U:R^!5[/[?W%_ZL@\^E%)2Q,JTN>+=.-!I.JC+CQKVI MI @DZ9UHB;.7'QGR+"+D]C&)Y\'*94I/3L2*ENXKI5Z%;A)4#?2FU"B>*&83 M""NX)2;)7!(K0<#WJATQ'P$K%RT>.1$KS3>S5!='G$VH(ZG@)/-M,RW-$59P M]TGZHGHE.&01Z)5K5GN26(XC]W;?AC6_=%T[93 M[THC(4F6*^I5RT0<<-18D2;DS,ZK+MF:SB;MI5%AS#=>$4@*-WACPP1QR2+4 M()L12-X@9_&GY"P:CBEI4#J.47(B2%0\=J("'XEH#$4+)$4;R*FM74U Y>-D M+7/N#'.&!']69P#J(,42Q_:Q)EQR8Q9;I3HBGXW:0G'DK-IR$ZH@&O<+#]/4 M8?/!(&<1Q)8>,V=Q/MB0DD"Q"ZXI\&R^,S/&3"H2,1((-O2/O[DP'"9/221\N#5$:@;JY^ MD^X19- 5/$6T_16\^U5=-'B/ ;Q8I0N)GC#DM&I+F]^/]:AO%XW%;#S@ M>=;-Y:F<:+L<#?U$!OF)9#C.'?9R#7)$MXQ4!M"[#V_S=.A5ZATB,LE+;3Y" M5[5"/2X#Q<70\]HHCKTEJU4K$ S^26?4@M 9/5$ M.UO$T(NB*M5X[)):+\C/!5KO49W>,QBYD].PT'C8W1_LG^&C_A4B" #VW/,_U.?1H$U+G*O98XEFB7HDG4JU"(:L@]* )Q%28HR^IGH,$ MZ,>C?0+TW+(&]'/H(9+:L#'I\:/64I[$M&:C5]#G&#W(K0R.-S6:]]^E=?X!!B3_QMYD@ M_H5>S+'63_7O1GHO_&W^87Y9'2NKLR//,^$S!KHY7Y-H_7L$W?=GWP*B%IE# MHOPU,6T5-ZJS@"ZB@H*]>_I2#C]X?:G8ATZRZX"]%[\M'Y-?X&/X?IO_G@1M MBGGY);2#S;GAYOS29 EV)H#-4V_.[X.UI^F=VULM^+>YQQ]]4Y>_Z@1 (P!] MB W%;X84J!M,T$2%?\#:(VG_^_37 M*4?FL,)4NK\>XF73*F4RQF*W5!'QXDXR%*>Z269C#XJ3S<.)S6 8!1H]@E*0$FKS2^/7? M@-3E"]0HW2VTB0[99%J<6 ="Z?O1ZU^ =% H,^F6VB5Y,!U-R>BLQ: \SOK] MF\T59PC]AL1@@(?M #G4 -9,E8!]!;4SF@4$RE^OUKC%TJ[:.0RC1ROV5JV7\OD%M2JUY2Q8' M!H9U@.#'M;M_ V$K*0R=9KH_)8#45:JQ-XIF2A=QCB,%H4RN]':7$/M9&50K M49G@YT)T?6SN$Q"^0[/[G*?"O9W!$TRD[7)YQW1$_>&CG0^'TG<]&VM,9:;J M +55F%;2W*IN=T;L19S30MHETLNQR?-B.U7OY4&_WS(3<"DH@A0/L[%+%B,& M?DH CF^HL"&9?\OD:JRD99=CI_[:656LQD542(T@"Z^1WJS6JJ1;K7Y35[OE MVAP!%?=GC7/4)W7(NLK.O[KLXI#45YE<-2)^$07Q\@FNQ]\D/L_(WQW(-G)M M1QTLU\MAMY34Z=S4'((0ZIPC&LN0; ([9)A.R+5!R%YK+]L&C@UU5DC4=5." M"BQD =MT+>@^ADP+_P%>8MLA:-9@IC D$#('(6B:M]:[:AN0I!#3L.?(([SA4EH:"&%\H^FF3HJ+]'/4#Q#$:'O)+C]CZ PPI7( M4':DO)+B]_B4^!G6W*7Y,6**6/,(?9&$_V-E@2#[C, ,B[$)9D00%2*2G2, M&D@#XH?W5/\;4"^2?8H>"!*(<0(C2[3 Q2A1H&/,8!"-1F,$P^Y\ VHW6G1> M\^U<9L)3T89*Y,9INUZHH5K__2LM5WFMI[051["=B-K+2+.LSK M4:M*CSC-G8$"85?G+:J5$*C#>TYF!=MM]F9EHM'BC8J0F:H1;@ZO9/:O'([& MLW)1UX561R^KY<)JMF07"KSRX.G+JCABS')NS&=G*M=IT<1*CM;@E=S^E4"9 M2!V^,X_P$7<12P$I)Y=7*"E#[%_)U3.*TY^7+&*ZC*XZ.INL4)V:P!Q>V18J M\\E@V;!XEQO%U.3;LJ31">AP'M[3 14[^D:2VK@6Y98Q.Z8,N@JT*PZN%,?, MI&/KYD ;)[,*,>C7*\0L(<0.KZQ4]6A77A6 5E"C!7?:YZ=Y*R%PAU<*B:)( M1HMJH[6TQ+[9$?0.JOZ4&6H@%12/3% C\O1W.)FA _O*?;<*H3 M)\&^$JP@N?EQ-CK(116!)(YT7-P:2Q?CG1S M\5J7F%JM98]6JY%4:XYLP8-+Y]HP-RXY):HUEC-&(>O8C50+MY8\N'2IO":: M1+\3;:7&Q>YJ,G7D'L!=/=:7[EAIYSA.MFMQ\J)E0-EJ5X&%VP,VX=V3T';1 M?,.S+\SCZ>RB&)7M%AM)Y6ERD(Z,>] !!-!$G< [.98+3E!F>Q;;6L8RQRTV M:.E,=''Y4S5TU8!:":UT^VY(:WB_JP94VMLG*6CVY"*C]Q?XM9#VJY#B+U[9 MD2>7SU;N0J+C6&K?]<[<0-L9O*'W@SL^A(0 E@WM MWIDJHR\OL07=QP_RB 7D"#21+6BZ> ^#]K?KV,C?0ZT79-="_Z OP>6HIOP2 M2JNZBU3?[Q:*HE.JC32NO@S-56>X]6CO(J^C/?2RX:H5N$+X(# 8 ,GQ'0.X M;/]1$Q/=!](/?7,,O^0OU8N"O7\2 E-7G4&'$+D'SE!TX$O"3W_S1MON"O12 M;/Q'!]IQMFLM/4*&QL 9FBC*!AV5@8[7.-Q>UV:I_AM >\,U9L!&E/#N(,ZA M ^TMV37 EB2BG<2=URQ7T(7\.JVPHYG\NH&)O37YIB W@$OY&,-< $=H@?T MQ257]_854L#;;/3&F#SP;8_PS#[SKO<3$^U@M^ WX<8CNU[^N4VQ"TO_AC0$ MLJN#RF!?#V#0XMXX^ VQM7FH&V95H4C.R\M$B^+D_LBJN2H].%$W7#JT<,4C M?/A1$:BO(%)_BJYCGNM0GQ_2?V&IX,#+>0.HIYU&PI; Y\[G!IMSR\VA7K@ M.O>Z.\1+-#B\.X'6N>/-@="),\'N MW.GN$"^!TKGPWGR^_/YSL8';4^(@LGVY&JU _/2PUU<9R3OMO/ M))#1?Y2,/BE(^618.K6?RQ<\MC^%3[RPPO/Q"1WHZ8!/ GER SZ),\_()^>2 M)[\)=SP6FWS/:+W"S-FS[CZNH!$=T_IY/N?OR>;V7#Z8F9J.KX7(.9PH9 MXJHJ"4)63KJPE\L4D4Y"J MNJID.E$6_?O!1\2>3QA!XL)G'P$8N1@..(H?D"U@1B+Q267>J^BH905[.:GT M(+1[ETK?H!X23U288)G?2Z?_!(;390)$@>%TQ9F\ES.$PTZ/) M24]2"RN&; #NXB+JWDGVL>'T,=&PX42':>984]L+NG1/9#?==4[^_'%(U+[0 MXTS<..12D<@GCE+?9:[^.93;;8)OZ2U(G*C>ADWKS9I8U)@'3J&2HIL.&1NA M5G!/%['\!M$^5G ?DPT1CB6OK-V"7.WU$_P/&SRX35CN!)GUH0/,IJL*2>3E MC"8V6BV==]NS8M- J"!I/:;263$?0$*>GBX->1I!]3#]/D)'Q8_,/+AT)#039=:OG M'EV073G>=PE!-L]U[7:Z->P1G1'7+O)<$I23R"]ZNFCI9039Q_3S4CI,[-J" M[+D-LOLIX#S;8:8T,,RQ:ES@.-.S;/KMBS6?K\X[R/R>LS#EV?@C*%RZ '\\ M+AT"<7'>0I%G$Q=!NOX!TO4=?Y)*:&^22L2?@!$DZ(,$_6=YZ;.1%8_%A$2Q M5.M:BT**&&NTXO+RF(OW$V?.-A-?B ZLL9#PH%!VT03QR@ [_W;E?1#/;A:> MV+C]BZ315J3XH,(OWV*V9LJY536G"#$3 MHM?$&,-&ZC6@FG,M.[07T<3;9 SO##'&>!BCF'B8I(B+']\(,!9@[#L8^VZ^ M[IH8,P20!,,8BC#%ADB7"+'&L."K08T^<>7LTC'TY ME71-C,D1-ANE2S&+SU9=*;'(+!@7S"'&.(0Q*LS%XV&..U:X$R2%'BTI= ), MTH>S.7>&3&X-#0V:>CQ);^:'E;LW\]']E/R!\$W(:*KL&*+CB 2>&P8S[*6$ MN-9Y,^7A/.G:G?Q\DZ(GH"_!F\EZHUR#*(/^.AUF&";,T9>,B 4YRR=&6>3L'N?%Z?-L2;Y;-1)_6/%] M,^?T6^*;EGN)DIHNCS31[J:T?KV4C8 $%-\<$M\4&0_'F&/M*<[KI/ZIJ'S. MI//V9D\L@&G'4UMY)) M-(>MGMRQ:T+<2T='PW&."9-'.W@$8?P@578W*+M%.OH+*+.)VJKU-I4[_+B5 MSO/YJ:0-Y 1$&4Y(LV$V3H?CTE">5A/F'QVSI!\ MQ%!Z2A?ILB E?0\H"U+2]^KU?PEEK;?2%"SD3(M?5KCHDE):J1F%4,9YNHR$ M_CY+719ESZW*[B\/AM#I398!;'?DQ 7TU4II% MTDKS*;$A3-*%44>;*F?.(E%?B G\OC=\%5BX1AW'!X[$!,B9K+[&K3&K=41- MEV-U1>NG$P))HC02\4)-[QU>1%XPE*%, MIEMLOQ(AK6GUK1K!&HS%\"*#'J)!VNAN5=AW,T?756&]1J5%]_)QA1_$+L^FA^5"QJ*U9:9&+O4T'>L7$B:1)035 M'BO\(D5@#'D>].'$B',/B'@6" 69[ST'>GU^,LA]![GO/];1_B"JN5T=?T0J MBU+*>&673)$8CY0RH:HRD:S.!9(.LM^W]Q<"D-V;3_X]D F+J56*FR-%2ZFO M\P\>X??Y[#UK1<>0"KP"F_&U@M MV1618X6NRT\7['3(:L5EMHR5U:.ESY\+5D$^_2[SZ9^%53D_FO18^R"X []_-_Q- MXO/+_:ZT0BVPU<%RO1S&]\S8LWAG&=,*.4,+@- 8?G%HAX A0U\^[QH@1!/A M$-)4(=&0T0]TR#$=40^9[XVZUHV0#V;_+"3=E;>" B2&]\<1U\(HJ@W7+*BA,L!1)C$WWL/UY6;0LX>V5%4W)MLJ$ M.-9;*]1*U\S6?OS-,+$P040_="-/V O,"@^QIQ=MS7JY/65 K-ANMFH=/IN* M59G)6(Q9<>7'WVR4#<=B[$7VU*-R. 3_,P$2>B=]&?;B?\X0(&"O7P7A?!WN M P>]U4)]((FN#="W5&L]%FQNNKH<&HHS]'=@0 YRU,B:>"\A)(!L=?%'BI_O M^@6YGN.IB\0="Q,_R*K\-PBZ+N&Z;WL MZYM"-TQ=SEM$1*5&PSHC9\@BW-(EY?B4+?A+<"<.\F\&:. MY8(3W.$/#$SFN($IJ_9$%Y<_54-7#1#IHY5NWTT' __N*I3EAH--9,_QH-G) MJ?T]WU_ ^Q7=9^W=X$]V&X"2!&[W>;T'OGCM13U^.EL?TUPY52GQH6;BC6]L M^I>>:;NW,CUG\"0^X:+PHN@E$&OS!Q)@CCAF1T6=H2 NZP,]= M0F,"92]#$]VUJ!KX5E!JJ*;^$T*K?UPDE\/I^ MZ)M@,0$&%"B_J&@6L2R%BX=+/(,P_.F-^K(%<;&-RDAJG-NU #')\!G781P:#Y4I2&T(J!@L*'V.2)'L+LP,6T5?WH]2W("=;O0 M+U7(LI!AFEJC[51F/2&K:]W:F>%*?X$)^#5]-MQ0AS0Z5F6TX8L(MSP'X]K9]&;S7W+9^GJQJJ>[,:(ES M@6H3T3K;3<%MXUX.,SIGV;1MN_XEU$3*]W<*=RY"16[!M[?@0T*BXUAJW\61 M7J1GH1!PX?W0;]CIC_1%&\H%9&' ;WN>@CTT+6<@ZKKG6$## V[@L6T*W"4F+[KM[JC]@GL@H_LVS/4#"A26%#A\5U M3&OIRQUH=4#C;.B;'=LO)[L;\T8=3T1OFCJ6>_C50H?O%@[5_U<<3_Y*X^=_ M^1TN$)@^KR&):(S\5]%8(L/1=OLCY,A!(HDAZ$V T Q2#CA+3"A( 5V6'^;_7?[ M?_813O(X;/WVZXR3C;X*=:#J^#HQ"9DBQ,,W7%LT5:M'@.3A<\TQ]'E39F1C MZN+'I+? \^\*GTK_!Z%7=^6U,;\A!'PG438G:Z^]"I6Z:(5R.?10"9G,< LA M--%-(4A#$!O0C?X\B0XR!!!BJ2O]AKP;;*RS%I>M2I]I.]Q$N<\^#TBS#% M;9-VS-$LV';-[P#^CR ^R./)ZNSO_X/_6:]"TB&Q4!ISZ"]U/5^5?H\ED 3Q MKU-J "2 8+PF!<4<""^2W5H<_N__;*_Q_>4BDJF;UL_UQ->MQ?O91 KG6!6X MK180M8@X@ _^*>IS<6G[+\-Q+]1F4O'/S=18]+JAZ O'_2OT_B-FA'V*C<5% M9(LN?D8W@F(Q/[UOK3_".?[U9]@(-HV?%O#0BNZ]<_"29%^8TVF^5 ME^(2TRTU(1Z]3U,=0R"6P3Q4-\>B 9D/?X*8T%<2H:&%#*]_-,W4T03M1[$: M_R.H9+ Q ?&/#"<$V@U;BI]AS5V:'R/F+6#YR73TA0.;&5&UVE!:@_? IGT8 MV21T=])^C2\-@DW9;;W%"#7C33DMLGD0/_O89"%^G4M_K% G^12ASDPB5P^U M$\46'RKQB4:KSI?XS70>0_T/(7,'R1=PR$53#AFR-K2?5 MLTV]\"'\471\P[$/H DD 2A%Y) [,;UHI2UZP@JN2[1MX"!C="*J..KH6' % MT/N 3])5T8._;W=BI8*"L>@2W]?M V>.\B#P]35XHXF("HA4^,;0;A$=_+0Q M$!%H\3I1J/7E?_]!LL1?F%O+@":5B0TXS]H$.V\DF;;C&WQ;I!^JT'"%3M\2W=]$&;(5 M\&@^=45,(\]E>*>9[W>IAN>*X\" [2U4!E!QCZ$DV'K">L4I2"$%/L WH.>J M,_1CS$=7 S?><^G\K=7-.; =:#A#RQHM034FKL\0R/G9,D%]]V%PE$+^8CXD M KR7#.">P =#+\:_DZG#IWNF.ZH#DOPW ?;/;77A^=UKX\>;>@\-'UV_/J_F-B;=^R?(SL"P18^*0,%K_G_VOK2Y;21)^_O\B@J/O:\= =$$>,O= MCI!EV59/^VA)GI[=+XX26!31!@$V#DF<7_]F5A4.'I(H$20!,C=BIV40J"/S MJ:RLK#SBZ'#@W(J%(CRW]29ZDUJXTZ%8^C6I0;_.__ X76-F#C,>=W)X,/P9 MGSM9/3XW@&E'N__Y9Z_=Z;V9=>:;\<8K0#M?0J2G&M'O$H$F0X7!--_ V1& MJ%;LW[&/1\A$9*A%CB)&'5[5\U 9 M2W#IEB7VPU>9B6+.S8^PN$=8M!9A46$D,1@,85@:G2DLM0.0%L0)K*5$G8%= M!HGP$] __\SXZ7KA/X4]U51-(6A8,: ,]S M>UIH)!VEP\;=SXZ# #=E/YCZ^9H'$S23H6\46D7NO)SW_&0)@4K)41_AUQP6"(SA/K0NMDGH(Y8ZHZ_Y8%",MW7>'#F$\PZ( MD-CKJUT43;MBDI"'V](^FMQG(L/@B!Z"; F JHDX4U)EVLRIU%)IH)QJ4?4$ M_,V?3+#? 'W'I*D2LYF'A5X-;(2J1_)&=_Y"^#V];]_?]^W'RZGG8Q>,PUY:EW#><: M>7A;8!!*KR8;N9O)]Y.+3\WP4V]T?__Y]?SO MNNM>UN,_T(^DV3:L]EI\?J9=2JLGW2ZD>IBYKGJ9L2=,[3AZ0S!8HC,CI)/- M?\K9C6G'&-&?N1US^E*[5+=>\"!I"7;MI*'!K.UGYEAW5T=;]*^%Z8TZ?/SU\^?3"[0HG[.C+^_9\=^)[-8\4]5A5* EI1X4 M5SZNN$*!H!TKY EBQ"=HP48A$4B7WBN. M1F\6AWD;M[Y?1Z_?0,J4/G0;)IXUB67T,@X!KJ%TX$DB SM6"'UOLP-UV V M#X=LX/HW4C1EX@IOZAWENW,>@SJ-\NI*66J3$[X!/4EC*PI!%T[MRIW72&<& M#>I9JPL^//GXS)[ OGK HPCX"VW(4PU>\]I#Z;( $S@3,( 3Z1? S@4>A"1E MOP6^+?IX*\:.8+8O4?FTZF_.3LZ_'O5 ,7PA7C(6SH>$L9HJ#$CR.A M=(PCY2MD]GJF9(?JR$[>'&=O(G\-&?D \BA4SD+X+^D7%#F*L.@;(N1,PU": MG-5C1)4[ 8JZ..] _!T[> XY/SG6S\+4]PB; VAYMI#&%RDR<3N/E4%$F6P4 M:/Q+5[-AA5/']M=??AM%*N#1BP^0+M+GYC+P@:3\2I^FDPL0#J>,*Q;"UAH M*?IB($ [])1A2,HLY7"$#4K>:7A*YL:R8Q>];^2Q7%_D M)$-++WDB:?Y'UY9)&(E1W3#D[RJLX$R,_4!A_U* H#!2 LNQW4O< M0F@K:;4\:8?H%)E$:DYL.\/]2.;9* M2Z\*8@$$^K:2(5*22D/; MK)=GU;VH7[DBLI/O%>$=B%\T7SL'1\3_=_[,/! M[8R'O@>]3W04#HRCQBK,AW?)S:H4&]R=A$ZH%DRR^\(N+Z[\2,MG]$4\R E@ M6[)+'V@2 [[:L4!9B7#-*:%QY>/"F_(6U4>@16R:QT(@;#1U \]FG*$E:V#$ MI35*-+1-HOGC^LN[SL'HFM=/G)OX1Z?YKX/&Z#]/#Q["3"O9*6URHL/"O@Z^ MP0_HT(PO+(Q0N>#NUQ_UW^WW];^M?_=;WT;_#MYC-@2S75M/Q&H2HI+<\SL! ML%O'OB'SU/J?B4<)[UB6/+\,QWJN+$#75_P9 :'.ZT-0#0X$.BWD?P/-UT/% M5?J-S"QGJ8&C.$!O$SPEY)S-^Q,@/YR[/2[]9K4]--WOI"@1^M1[A6IK]F(Z M2#^.T'4?QO>GME,LEG$<_1MX&"V<:4YBP6R2@>>6A3HS*&?@A.0>^M1B5YG0 M"U&]UV^EKC3)$:/&COKJ'(#78\ ;D=!->T-+PP=>\L@[MD_BSSQ/-+A<7RG3[MU\Z5#WV&& TE7G2X7Z&5<:,BWH,_ TBZ$6Y_"CI/L8S&2@Z2KYG.^4B M"0^L2DYXP$F%UNQ$C2=@%0Z2"V'7][8IIJ<-(1WP8ACM2#NM<.5U F[0T[8Y(2]HA,V(%W+&VWR MN<_&JVVWJU\.W"M*"[P?^.JQSR!M+"LY<5R(6Q QWSL8+:<=]S[F5J7+H[? M)0X@C(V7&ZLU[ AAJRHZM *$O5R]S13;^5_IBV)@\HY]^/CT_.S]GO M0F;G,=COOQ^G?<_\F-FX,#0*'@6X4:+_B@/G_4!94D!*P[[HNTY?:C%_@;X= ML6OH-Z>L:/EIJ.@H$+JPNRC1+E6#4+V'5D?]]#.<3J_0'/,G#\30QUPAV62G MJ'(YT88"=C7@8M ?A__]]J?W_:OU M\V3RUZ>)V6_\I^$YT^>6]F/.+;DQ+#R>-#Y^^@\,R8Q^?AWW_N_VFU\7)PTX MGECKN=).#B?E3$B1]OR M?O[9[)R(O_[U^XW_Z?CHWQ^N5'Z:]7%_VHKS>F8?Q"T?!_CCD_O3;/8ZK7JC MW7FFMMTUW\HB.\7?,0BH$Y3F"P*#_MOR!E<7GW_[HS[Y?C*,_O5?_U_NQYMU MI3S:J3B@QGJN3L^_OSL_^>/[R9<+=O)OO$ M.A'1 B8X*U!-D@F7O6-#4W^D M.8F.\8RM,@][?5@4:SM+%W9P!@TOX>82Z[+SPVJG"S/[1R(NDYF'F8S\BB_\ M8:6_S C8F<5Z,1F+*5^CF=_UUU>3/]WPCXNCQO?CX#\?AM>-[H?_'EU-RU24 M]3*I2Y]/,#Y:>+."(AW3-S[!8\)[^.*]L%UXM_^>3S[CQT=>_W_AXYRTO>W& MQ^W?CFY "'WX\?[WSR='/_GUT6I,^"T&[%AMI62G8G7F$+V2F](B3\1W/FRK MJ"N^E_JQ'^ %@IH^Z.Q]39W-F(J?EJU;;?7S.'P:JCXWWIT=7?3>?ZF?C_[X MH_?WJ.]V^)-+4>WWZSAMWJS^]>/&YFS M>SV*7);84%F2T2PD\Q?H>#N!]W_J!$UB(B/E>C8 M)L^8B:N"51,"X-%"Q9%P--2[52-J"M$Q+0>/("W^\I=CZ141Q MJF'.1?1IZN!VC7]*,4FM?Q]8Q M?%EFU$*[UY29,#%6J1/QDN9"!.9OWZ#[*R#'\1"3&^$<#/8ER;5TI!TB4#=) M9I5\D3J02.S>-8#,LC;;N1P1WL)>^^ZU?+#0,@F/8_ MX_6E\*2KY1WF^OO>S"SPXS@(8YU<((U)S5P:\0,YFN26/!$5*C0*R *!IKL M,4.7AP[U2J+,VNB7M%Q4.M.@\9^N1V.F>,^>&_?" @8Z9@W(5!%$B-+ZB M\V ^(B,O44[U'=#'F ? Q_]? MAZ"2 DJ&[^+C^:EZ/SH]4W^HVMU[$MA\4%KT-9& M:O7%*:C_UN>C+TGY\??S\]/OWXY^O(>'O_^O^>GYS]:/?W1GSO8D7_#\*)\I1+BAT&EA/>5^%4A']AKLPAZ[C[[/Q89-'.2_C M+$'6<>*UI_H]RWS^LNS,4HQ*7L;)0.6I4GT!$TB>.@\FW4 M+F:)UH,1.LK;#*T_,K8G"TE0OG3W=7,N4L51+G&3'=72S!%G3@C'22YMT%IS M?""^XK%-29IG]S2Z)72'YGD\8*TGK7\&T!#L4)DOGZ-=]_*9*A9XT8YGN^4CF\'+4&79!#J]0G4DH=]<>)GM)I0JLPT_PDXL_AVE^ MHPN9WDTZ,#FW3%H]0W8R7TR!\F[M.XY@9M>.N"$@[#D05 *163T&3N5 ]6#" M+@*\5"&4[#E*_B4F[%URS?A91'":)U#L.R@6'G8(%7N.BE1,G(LK:6W)H#L.T!^=_Z.G7Z2M#VY(X.=QH\#>QOX MJ!,^RH2/8\SOCWF7CU3R5+2'??-=QT[,@DDV@7N@LOU,LZ953%)4UV5]7U:U M4N4EDL39[/OY>[00Q_!^']W"; $=*A?3]$T,?TX=3V52*V565>F;;IQ0IJ*> M3>U7SA#B+H404PCQ)NLXS3L9SMW>/2H*9I78H0>"A=+[PZ/?V:?3CY]^A_^_ M.&MLSEN5O= >MK8M,?FE>M?8L85F9[FBY"9%4<^CN_<]F'W M2AQ%^9=OYZG_*0R]T]Y">03"\W;Q?'25N@&H!'EADF<4D8ZI.C$''\A]6="U M+VQ,R +H?VF^>B%+>!Y@;M0#65YRZSUV*5V-+\;,GNJD)Z?_H?4 MT?U=3S/JJ'/+9.1?J!].EX IAUH*6J?4-END)>P=7$G;)!RM4=ML+P*)U6H: M5J])*-EGE,PKF[V%RF:W5S/7HFQN0[6<423_?7+V[].3/S=5.;R8* C<%_[T M [?//L$TL*Z&P4X]NS8=U9D%%:I@:BZE@A^,_2#Q]G\O7'XC"YWJ"'&E%M6[ MJF8+QVA'K4:IQ-6VZ\?] U64.L"2)4+59LBJ5\@ZW7BG)DUM!WCQHO)')!4& M&-8UMS$W(R8XOA9>+.0-DDP%*>^/I(T.BX=@UMTQ^O=CI*'.M ZCZ]78A=_G MD^FH,Y4A&>_PT/,==E%GX&"I5_A\X -T56[WX-JQA9Y DO4"OKF1L1!9DF5V M*3PQ<*+I4JDJ;B*.'-?Y+TX1PQH$IJB6<>G"'GJ^ZU]EFW6-'>4;D&/1P0GX M:3)[66\[D%7<90?Y:@QI???+B?XF*P>QD &ACLU-RZ##-UJU0?*:R=+L MRDC:^8[3+"FJP\@988I. 4.U'54L3,TSA80J?>'YUZI:R*(.'5FMP[_$Q!HI MC_*CU.5+,L?:T!]$1I:><[DG MHA6J5VQ+\+_#PC*>SB9[3SF!+-)'IN]WPJG,QO#:OYW@$IAJR".&XJ@J!IN# M@>P"@T'T,RS]FA R5)YYX2'[ F)BR(YD>"[,2QU7L(0P#,A+XDR2I\@^&0_- MCK+*1^<:,H")H0,Z)_"W[ZL:UKJ6+>,V[ 9AXET.TD>[< A=)DL+U*361I9! M_P:7B?@YLXW@*K\=J\I6_73!8PO3NP6H1]FZ WHY(+"Q29EG2[CN07(+K&+L M;3Z6*8=S@ M*MFKLFA-L1:3ICB8:.LNONJ,6ZI4A:XXI*(VD3FSV 35=2?:D/1/^^]W7T[U30]25WI<0-AT)$ MB5ZY*#H[%Y.-:A',*!"@+(2H3>%99B1J[%O@P-CE857O2JHTW'Q@]U1)C'0% M!R(I8ZBD>%+8/J'1W7-3L=!IOKS"!.L7'_2?1A((+>7I*L@N?H#W2?Z5UF!2 MK67Y4'T9^+VXZ$D@KGC0?U@)6F=H]UHVWO,(CSI7D\)VVO4DG8-5'^J1XD8" MS+T*_!LF,U6A' ?Q"<)A2G]4LD#'[3M3*J0Z:H0H%;6]*MG04$48"ZDG:-M! M=O1@H.=CL5+,^Q3X\=5P[A0X(]H6G-&4%AD%CLIHP^VAU .3[?,@.87D#X*Z M0A]JX;*>K9\:V?1$$E=:U$$C.5WHP9<[+>B0,B&![!9S!4U5A9Z9&VP_C*3PA!W='D[93",955YC7SV1F0- HG*I*.J@ M'R77I.K7CX-D) O/>GI8."#HY1RX ?^28#G3/Q*^LX.^_\!F+!F=0!P M0K[*RO*P1G3=9GG:D$7C_6"2R^^X(5VLP,1?9_\ZN)W+1%ZG7]Y_/[\X M^U]V<7;RY?TYVT -C!45M71KEW<1B3:ES:4N%C:4)S!99SH$E0169?ZV648" M!9>Q#_[(*"\_I:LAJM9V("+CM^7")HC5^"$2M3/T47=0/E'1:=!:IHO0)XF#P9<3OP%PD:;0067FZ[5@G.I=\BL%T:"[6 E$'O M=UVA*L(FPE>ER$U9$$X?(*>M8SI5H!2'TW)52S@#OHRD]?$([25VS0\::V<"[PR%+F*3.]LG8%3YH[$) SU6>*0@ER>+ M=A9(X)7<5"LE)?;D&'01 UE.$7TG,-/@;+;92N#N-"LD:?:4K7=A[GN05VB8,VE!9=JK2&ISF&<1[1]X87F%;P"BQD[ [8FJY8Q\%"F+T3\B"O .'(N* M T(,##)&O5%>%J*2<"6E(O Y4/<1V3H 51I$"+ _Q"-*((?T&31B +TC\Y'S MB0:IM"AFVK)05X&7\03+K.O+\;QN#W1BQW)J1W)JT]4#\@9VN8I3\OBJ!$ B M *:I%<(*0M5[BF9X]8]WYF&2PQ+MG>I2!K]9DXW9M-)LF[E\VRIO@J^+N:/L M+\BP&V)!;1[WG6@9TZY,3YU6CF@:#+F15);@0-PHTK>_/)\O'Y#AN]?2HRG! MY0WZP5S*,ZZJ>H.%PM/JX=BLEB6S_)X#PWG::08%&&5B@);F03S[B@A57P"> M4OKPTRP_?E)W/EETB5P>2TN:U*&S*N2V5GQE*FU],KY6MT1P/%,+79H[)8A3 M2J1Z^%SK:8M7OLH,FA6?3^J[=)+Z+GC:=/!37]GX8$<9!V(L?;6DMX!V+DER M1ZJF<'RRG(S.JS]-..G(E/B(3=_H@%JC%*E0:.^GG)$@5P- W<:'49YBP(( MO])G?"Q^)B]ETTNHW,*7ZM,8:P#9DQSQ8&;0! Q14S5'2^5,I06/RB.2>LG( MCP_N^ECFB=?>,%DKR4PE7S410S^]8-9)_M%O3&U8GKAA5S' &"]']?[&E87\ M*G%[&J6)7IT@?TE5N?TM+UNUTP7ZIB 2T>F"33M=2.LT8G'*KJX7='(=KG_+ ME)OL$IXGAG<\J")DU14"'KQ C4F6D4XO+368Y 9CNL?T/"/0KI@L2V YVE.< M:U!/9I7R&^TLF;IHH:)_@#8O0QX9#H1WI3VME.= ,A@^ %#UPT6N79DKK[H> M5:YJ-]KV/^,&<_0 RG\+8=7I%H)N(;9\"[$-=[+T#/-)&PM./:Q+X@?% MW7-O9/MZG]TT+,Z$821.#OI\FMX,P^_IT5F[LF?6(VGB4=8=)4.SRBI]I7<& MF&])WIMKNFG#K3Q6C%1Z/.GUKZ,A\80BS8LUF0HK2*JK@;YFY!I!L]>M$T;* M'#K2OD+2V)0_@F-X@6DT+%FN1M>8E)&6\G;E)6A':#KP0"]^)74Y69P6X]Z- M>D=_HVQ%NE)M\FT##UNJS()2L$+6K)FY.60CE=$!T%F^^<;=[RKOK,1YJ/+N MF&E%OM/$ZG*FDIA5:?%\P[B-$&4BG#40^;,KXL%[O&1=(?,7&R.UW151C'@& M_1U:U*6'WB6W%1\ /WU'P '4EIG-U*+EUTH3DCJWJCG1J,M *6G9OU::']I4 ME>8BWTMG@$ND7>NV7R#ZLK61AVN[UC&G?FYLRTN].& F\OQ(JJV)Q1BK=MU6 M"YSS4E()\I'<@S,K-Y^:*([J-A>V"]_V4"HA?#[SR2+Y*+W%>[U:._]2 _WC MA1);JDV,';GT82L 1<"0)R0XWMARF2CW(Z;FQ@"?7AH>(?J./#K*XP':KL(X M5<7U4S2:P2%7%M?D^HL#N?>HJP9#E4Y1AP:K_D(YM6ISAW+_T9.'EI2/Z40O MEV0Q*!/:?11+S6K9!8MT\L2K"?577ZWR*0F1-V#G=L]DX>9WT>Q @;8H>227 M^^/T[OGT?6&U$,>BUM]"!?0DV= _(3W.Y:72Q>RETC=)IJVK*DGB]MLO-\"-.5*A>I%!IWD1>WT^=-JVWT0'G,T_IY MTZP;(!-GZ>Q-J=K D54(/5.@6B51NG,7*L DEHG!^VZ",P.0EG)Y'1W/#83EB2UKK\/F1*F:Q0[7.?P>.N.Q_L)*8]A23 M&^*)=^T$OG0+J%P)=(S4^ 8G!79Z:C!=;"Z)FEFJFES>G.Q*^HB,'-H)XT9= M"N1_4!7XQGXDDACRQ!TI=R6?^'O(,VIFNH?3\__8*E9S^?7)R='I]7*QE#5O>1Q>B I*/T%[%S 0/S/%:W M1#_%)!-(W8[A2EU(1!77)[1#EW:Z"@06,9,WU '(HKP/:^8J MG1'RJ143%UQ#=AT.G#Z!(_WV M31^JJXD;(-V#MP*Y:@KIJ_Q2WE2) B\(ZK5ZJRB%6'6"H:NPT-3A-B$#1JYV MK7KCS?R-E/[?Z:1!CV16O=9N$:^JP2NS56MTB%G58!8MK.KPBA96A9A%"ZLZ MO#+;M0:I@A5A%BVL\O&*MJ>R]Q#EY,T\(L M[QBN-(MKDJK#) M/7)E%42GN:6V$<+I4\EN[WU39: (: 2T-0*M04#;,M"4M7+G@482;4- (_%% M6OPB+7[& EB_HY6IHZ-93\^.4Q1Y36<#.ANL3\"E^.L\U731;M::]]Y>K%&^ MK4C$O+/S J'W4KK,^S%\V \-F?H4NI[SM%=Y(FP_]J)7!2HKNR\F5Q=H>:=Q MK LT[0J_ @[70S$9UKK0@;0(.;868I02/RL?-8E2!"F"%$&JG(1*[!1$*8(4 M2:E-4ZJV5TNO1+:%N_5N&5.]8LH.>4C[\NV\I-:#LN%B?;[V3S0'R/"V/)D: MQ9$I/YEQ(*17'C3(.FU""Z%E:;18A):-*,:[@986H85DR])H,B$O5,G[!((H&[',,T"A1#ABG E<=4UK&:7<+531N8RX(KD%2;SY!)YW\Z>2_K, QK;K1-AL$&8+,TI Q>X;5Z1!DR!J]+&0L MTS(:/9(R)&66ATR];30Z1:O".XJ8/;9+SZO"*ETZG@1C@A'3\=1LVNT.G7#;!3NO$$XVA<;-.*HVY/E"QM=DD1?[.9&%> M&C%-.+#7"W?((,3LKHQI- S3*C "A^S+.V]?'HOIXIRV'Y(S-!W(5S,0DG+$@LS$=T!?* M$-.P>BW#:C8)( 20.P#2, W3I)0I9!1>"! + -(%*5+X<9H LAL2Q#+JG9[1 M:A?M^;"C^-ACD^_7L0AX!*-BX\ ?.!%[Z?IA6&#R;3HE[]\IV>P:K4;A05.$ MH;W"D&5T&X5KP(2A?3+W-MIT7T!":%4A1"DJMJY7EUR)/NK_%8>1Z+.3=Z<7 M[X\2.H3QXM$M3_!VK0-#?.,ZGCC0%;!D3?K('TL"S% 3'L-H7IJHOL=C,@N0 M66!F/P1Q9I+9F="QV&C4-KI-2G5!-N?%SEL-H]LB@S/)CL7H,(UFIT[6YJ6U MXM<1OW3%(V>BJ9!5QIWB,>J@SF"B'CD>#$+52UV^G"Y+D5$8<1HI ](!6,O3 M2Q(I&8&>A^V[+A^'XC#YX\WR($C&D'N2J-*RJP.73_PX.APXMZ*_B+8:G:B# MJ^$DB)P^Y3Q5W5^LTM^]2KIS2T,J_]-+;V;M%,!4[%;]"YN!,04C[JHGNNRG M?C1W-&).R#P_8IR-! _C0(PPT[8_8'X5+;D<$Y603L2G@B MX*X[8=S&VJ'0(OR!&;K5W84#'XXQ(XHL-"K8]]IY3984#8=^[/9EIY>"V;X7 M.M >?HXE1QEW(Q%X/'*N!8M\YHD(6K#]D= 7(6P0^"/\#/J)L2M?79A .T;R M-SQ5W\"3 !J=,%_&D^HIA@PZA/;[.#8<=-"7$[MQHJ$:Y\>CHV\U]@$_AG>! M#(YTN0>RS))/%DEE@8 !V;!\^%WO/7HJH1 ,%Z!5?_/%]P[28;$/*5,^Z^G( MU\PWM72AS@FUOG.=("RWRMH*?Z_AUZ?7 TX6HA9:;2VTVH7L8]IS2U%YEO*! M8#_%) ?2A+V&?/]& %NN'7&#\ M%QGQ@A;CF;HQ!%?AB'[$@\0Y($#D,Y4!? MF]HT),%R-+5=P0/<0H6#+::R>:9TMDRY.B2[*.N&$2'ZJODD524DF=^*!?B82!<*2&P[<78 M-INUYFJTG]V%,TK_PA>V<^&, %U? '!G/H &P"R?(*@UGMDP$(-?G_WSPC]> MM"X>%MX7ND& 1* MTS'(3Q_ R4*Y @B3PE!2#\![_FES[(JU8=F\EMGUC"VW6!-#7UVAA4)^S'#F(I M'0,?H(,;7A0%V"H(.&PU$!&'_0W_A7159;\CP4=8%3P<"_P6-OE^',AW4"@Z M/HR8!S^AT\N)^BN2VUB@1FO VW+S=OV;F: UE1Y-=3($;..F[ ?1%?3-0.J* ML,;>0Z\.)GP I<$>B)1CE'W"*, T(DPPB6=+:Q\XA+%6&309>#_!,"C7P^RS_>X"]K(D.O%XUS& M48H3V*IOHF&-70S5PL!>U;.D_[EV493@./K.8.#8L1MA6V, KF.K]^"W,+[\ M"W")OXQ0+T;YX@< W#A".9*T+1MP.?-2%_9%CIXWSP4 HNN""R=,&#L7 K6"""T ?*')=!DZH5'D0\?"! M$A!*91.VJX36O'#)'S@VLPY6P!.RUXM'E\ ^(+V6P&IV('#@[/@BF<[ "8 $ M.<&E9 T(J[Q\FI%(F4 "@7@C$NFC4#88,"ELF(L2!%#9CZ7$TL.HL4\@ON'T M:^"7J&U#1R,GBE1/V;Z!0!AA,/)<$RDKX/P$7YU'*0./NQA-D'ZA J- $KY"]@MO#N_)! M*>TH$/(8'N!V?C,$&97Q/RAL$=^5M$II?;AKR -GD, \R)UQEN*6C#Y5* MXP-BDM2S<*854B\!I6D>+PY.;0"OP'%6*FXA+FX\-BO%2DOKG,PW@$*1--2X MSLA1ZUXI7>/ L1,%\N^8XVB3Z:3K4.T',SJ;VN[4AB"II\9NP#H&_H*06KB# M@"Z4/%%"P0#5TI9[!= .WIB # .VP(NI-CF]:RB30 AJ-NZZDKC_\T^S77]3 M^AWB:SR=!^U>:<"BR1AME:"U J?M2-HXI%D+L.Q=9=8XQ9A4:1:W3B@WZ(PE M,UW(=0.T5=#Y5H U8-)>YD\4^8PI_ ZCVB->[5SY("4 MB.X/4]J[WOR64>+OV1=SFKK_,'UA0< ;**;,%[+GQHM[-'PU;DW:J9G!1CIT M .8C/*S"0L"=;A#"^L#1Z4T?&;2(&U-6U&EFX'-@R-HIM5#52BC3493IW469 M[,TYZ*:SE&(%CH!5VZP?2E98YAWZ_K%/[ZJXM;C(Q!"9[$5X?%$F!%"W@O0P M@]_(.X*IH\+\3JPVS@08B'#__L% /RX *]1;T%TB8[J/JH%IB90_9<;3@\,' M-41;N^2-#VI=4M5(CG_*U#^"+40J_B!%#"T",X4B43TRBX<^%8+(\5L.$<^-<-K3MJIT1 I Z'>RBY1%;O"&6<,<'F4[2T<3J!1 !!D+K_! MTUN8J&(57*I)7H%RKT@URMS!1YI6\3 OK5#I"43PP,M4"FU8E3"T71_QHI:" MM-7>(:,+4D+N4$ 6F'N3L6>@GD/YG?N)/(?)#2I[65G5IC:7G*TZIY I7>5. ME4ZK<].*6WXD2I(!P;YF9T @E!OZ]\U%GFH\>4>,M_)ZF,!#!\W"XMKQXQ 6 MH\MCSQZ*?MI+D4MKUIWE[IO? E6L]%+VFSPBKV')%6#)\V=C-S7S0SR^RI-R M$*F#/T(>__O<[-9:#/IPU7:0+8&YMN3;5JV;OGU?X_(*0FM+^96@8&;(V[/$ MX)@3!6&VOH!0J<#5 MO$57\W0U7]JK^16DWMT;NI17]5IS1>$V?Y+;T20MB M$#2RW7;2JI)?3Q=&L]\K"RK:MO"Y&(U=?R)$*C.3AA^2B:N*Y\ A>5!2WF?AK"M@HC+*ZP!ORK5OSI7-0"Q*6PHHC=(% MI)_YKBWIL5:$0W4-@][R89(#^7\P7U9@-YJ$<_1:>!!>)'+0[>-Y(R]&\D+G MN=7._;)DHXUY*]6L(^)F%:VBSMRS#JIYC>HA$C<;M=YB$C?-G#J[P$4F$>); MHFH1I--WZ:Z+_WWT7O!T63TO./-ZR*7O+O2/OWO7OUQ5?"_0AN0HGKT].SG_ M_OO%.?OZ@7W]=G)V=''Z]"AZ M2(6(MVNMQGW!0CD=.->^#VT.0.0E\2?)OV7-A$-UWKD!(CQXU,B%E*2O\LO0 M=^-(%'CJ*#QLR7Q$V%)VDEPQKLNJ-8A7%>&5V:JU[XU%)&:5B%DUJT>\J@BO M:&%5B%FTL*K#*Y,65G685>O>&^-/O"H1KQJU=I.8M5%F+9\\;;EC<*D(TTLL M3'F3QT8RK#QT MTS,BVGD#[Q9F3ZIGHQE5:P"TY; >=-7:D)\#&D>$#=*^;2 MG@!#@-D=P-B^BP]_?=9XM@S%K$[-[+YX1%JB*H+K6 ; 2$ 5UN8OE\'KM\4V M*2\-KL.:O@S(PY_TCU+K'WOY_'RDM'["&[;8XF+JE*XIPM/,0 MXI9"7(,0MV7$F7N N.>%H>Q^PV 5:+'N/5/9XW8;3R\6ZJ,S9L;Z'1:VJ7-) M+SV73)'A-2FY)5=R*T.F%&J=AX[ =Y&L;=9,:TMB;YU^;,_>OCQ%YWH_A@_[ MF%OC%O.WLG"(@=M\A$FXE",E1JNJIWT>\?D2= ^O59DL-[]0-UR/KV@)*#,8 M)1EROZ;96ME[H,]A05N)6JK[4Y-FY5/#VBAU7[KVBI-.GAL(8X0QPMCV"642 MQE8ZF1+&ECZ?[B_&GJ"L;D S+2"O1_D.B>N<]7S6OC6[_I:TOH]I6+V6834+ M+!Y7J#&Y;,M_'P'2, W3++!B,P'D23[.)05(NVF85J&E=(NY)=@Q=#SDJ%M* M=+1>5-?8M\*TLRQ32;AVT9I&MTEF04+,HQ#3)<3LBDUP$[I=LUZX8D=X MV06+X,%^6@3/%]0S)E/@MG?G7379-(QZPR2+#<&J6%A91I<,S'MF"-S$\:)3 MJ*PB(V#IC8"%:I3M?3 !^A&6MEU[L HMDG*DJ=R.\Y?5:1N=>N%7?02JO0:5 MV36L;N%J(X&J'.E-MP&J5M=H6H6**;(OEB?!*7DDSJ$'"QZO..\LT-GQ;'\D MR.A(UJ&"M_JNT6J0GQCAJFA<64:W47A.&\+5OIL=6W#6)<,C&1Z?K%(UFZ6W M/*X^R:\R&/FE4AI?)89'LCM6Q'NL&B']9 LB]!!ZRD*5HOP0=QX]9#5C#P%+ LOJ-0E8 M^V5-W 2PFJT6Q3+OES6Q4$/;RT9K'X*93_Z. 1#,\9CKAZ$(L:Q>##JE)[T* M9*Y#/A@ :N!/JYHM5SIV#W[.U+LU=^JV@!X3FG4H%EEV+@!T*'Z+"(WY+#9:E,5_IW M0%?53XYWVK5Z1L^TR+1%<-L,W!I&KTL9!\IA2=U]N+6,GE5H<2,RM#[9T+H[ M:'OVMOET(^Q=5*QJ1>W3M>NN=#YRM5>^M2Z4NN2GXBX@2 _!+])%] MQ0:!/V(VM.)X,69PTGE ?8\<9+=AIVO VNK[\:4KJKFX[K3%F4:G7;AF3)#: M;T@U6E1-?!OFW5V%5-,D3]EM&' 7X&F7],UB+I/[B#8(%A[V DNCM@KR]5'H'67Q\/KB,.TWO[2=ZZ3IM48Y,1UW-=K^!68@&\F+VGJV+[K\G$H M#I,_WBP/KX3VN2>)NBF[.G#YQ(^CPX%S*_IY4J$.[ PF"8M13U7#25@P?0IX MJDJ\6.V]&VK=.2Q(!7D:OS-@*6 M8;?J7]@,C"D8<5<]N5&:O'XT=WQ@3L@\ M/V*"VS9@00[VQHF&V5AK[ -^#._"U!QL'Z/Q:GRE'_/8 200X2Y;*@2L&45Z.'DA)*)_D%KA MZ]V;)S,W]5S[/K0Y7@> _#VZ "&_&?BA!=1@(5X)]ILV< ML$M?Y9>A[\:1F)EHJ;9J\Q%;M<2'_M\5K0&M>PW'Q*OR\ I4+(MX50U>6;5[ M[>?$JO*PBI95=7A%RZHRK#+KM3:MJXHPB]9595B%QESBU49Y]?"%]^,.P*4B M3"^Q:FD;UJ7O]C=C,G[H[%DZ,FW*D'[OMKF?5'E@@]I/HA!4]A JMN_BPU^? M-9XMLQE9S5K7VD)V1UMXD0CN)^#ETZF7WZR>O3T>\-0AOV\6;LD/N-N">EPMDN[Q=2O/;;J/I MQ4+==,:J6+_CZ#)U1NFE9Y0I,KPFA;?D"F]ER)1"K?/0^; MW5FE'Z(307_VHG7\\M1CT="/X<-^:#!Q:POH>BP"'!J_$N%\BN+'Q';I-3GC M\FN7/K;K3%P++RZVBE9K/A*A&$*4U0RUDO*_+L1L,,X ZV6V#*M98-"45+X( M1/L%HH9IF&:!R24(1(\[%NX BMI-P[2Z!*%MA-7M H):#T0L/=6TE$0/R4>. M!UQ0IT8]C[8&0+N02:BR5X%6[3!B)! \%'W6>B'#8^"G,'9ET WTD?R,<2SP MA\M$&/%(L"B 1KFM@DEL?S3F&%X3^:!&"Q;RD4#MV?%E_ O:]@QV*6P>0T/0 MKGPGEB\$&%;2CZ&A:ZSJJB-]0.7V(E#$ 5'VD(VPHD$TY!BD,@A%Q/K"QK0 M.'C9E@PPR8\."/=31L.HKC!ZIL_^CGD YPSL ZW;-?85>M)T8-P-_1PM^K%0 M,2W)@R&&U83"WAHXHA4< MD^X\T5G-1(*E $9C[[0#T3^F?*=248%Q/'YPF)B+,FH<+JL5>MV7[#LSS?/%E ,0X1R=)F*$E)?3<<) MZ6P@5"ON:]V^CL*_2H[S:*L8N^['O61@.A7U1V!>%?>T1 MWBCLB\*^*.R+PKY(X=U%,E'8%X5]/8IRS]X>^Z.1([/"JSSQ*K.]],D]D+<> M F$51H^("[NW3 $%A2U5S&&'@GG,7L=HMQ\1B?$ ?B@,8[_@TV@9;?,156$) M/BO#9X>BP"RCWFH0>#8('HK_*D_\U]+:W71HV#AP8#C0QVP@UU(18MC1?<%4 M[%&CDP5SAD ="%8**?/OGP:7L%:/4! Q)%BP:&JV719E,! M711:0LY/Z_E17FT58Y=]9??,U9]" M2RBTA$)+]@AO%%I"H2446D*A):3P[B*9*+2$0DL>Z7SX47@BX*[TS>/]D>,Y M813(NPX@$7KG4;&AK1DSJ^^?^YRU30,4#JKP00AZ,H*:1L_L$((VCJ M!I@4 MNL6]?,X:1J?5F=_@"4.[6V>H6 BU7^U"I,D2RAZ6\M%!(2_;+UXE=7 U?8&!'B>,SU;T20M9?$BB25B# 29 @JN0A"%L:C MD1/IBD1-@X6.9PL&3VXX!I)X6(8(/KUV@BCFKCLQV)@#_O#/I/+0Y207QN** M*PQWN:-K[D5.% "]FZ*W0V&@K>3SN@,!=RQ*(P%^(5^>-7G%?D-UP95M&RJ@ZO:%E5 MAE44YE(A9M&ZJ@RK*,QEX[RB*WFZDJ?8!8I=*!M1""I["!4*Y9V &%N5"8"X6Y[!'>*,R%PEPHS(7"7$CAW44R49@+A;D\TO/Q M0MA#SW?]JXETR>N+:^'Z8^G)2&$N%*2P(KJ>,[-I=)N/*)]"#N:$H'D$=0E! MFT?0#H6Y-.L4X[)Y .U(+97Z+D2X+*'GL1L1"):XNK@3-H"_V(T3#;'VB1^P MB>!!4A]%1GZD$1Y9-,=<, @&F(RX@]$7'(-89GO7M5FB;'PQ1JQ<3G(%3U3[ M\,^D0XH-(>\EB@TA7I$3>]5Y12<8B@TI/X8UB0R@VA&)#*#:$%-Y=)!/%AE!LR"-]!L^Y*Y3O'?3P$][QKB@H M9-M6S.K[TV+5@7K#)(=L M!3 6097:J=LP4 ;3$DI.BHH@X)H,WC9T\;YD?(B?.)Z,W_A>.Z_)QHZYQ_NNJ M,JRB\(V-\XJNFNFJF7SRR2>_;$0AJ.PA5"A\8]Y/A<(W2H_R:JL8N^R/NF?N M]!2^0>$;%+ZQ1WBC\ T*WZ#P#0K?((5W%\E$X1L4OO%(![\+'RBFTS*_=#S; M'XE7B8>?P3P140S'EDR9.Y%3WS0:G1:EU2<(K0(ALV42A#8/H1TJ[6%934+0 MYA&TO4B.8@%D]E[M0C#'UVDM+PO5@ F^>(7U.Z!;:&L^E@,KGC=&8!UD!CU#8OM=G?\<\@+>Q9@=:_&I,F1R^+E0QDRHAX5P7@@<>M.U# M/SP+#T>_0;-:: MJ]%^1F0U,DK_PA>V<^&, .%?Q T[\T?< VS))X@QO9L_-A)55FSJ[[NU>9-[1P2LP<6CCEY7A4SM"^GMB7JI%A/<$N5:,"@6$GP5#54*="G3$IMJE\.*[VSK]1 M^.Y)]%*A-*MRN%+E5]G.(ZIJ 4G51U19(I *A53%0HXJM:F5),:H4)KM45!1 MY256^6U,J]*E0F%#!5!-^C_M09S0BLZBI\H-,^*WB:]F%2.!JF:UVG;UC4+\ MC)^SKF$VVQ5TN">X; 4NEM%N6 27G0[I*1(O+:-E-@DONQS 4QQ&_A!$BF34]'8(/!'#/WC'2_& MPBL^**X';Z>LL?)+-*(96,EE+&QTYW G!@- V4-X-H;'0O8I!@/ULQPM#$F$&&&@ M/#S@*:K%+V1[9K?6?3'=8(TA+1Z<^PT/NN!5V+*>3;S4-.,ICH>^$8Y=/#AW/=3QQ<.G"B+)%5V\K]#SNPT817STZ M*NKN]5 OUQL[4)"HT:ZU[CVI M5]Z]JWPILU=03!K$JXKPRFS5VKL=';9+S*I9NQTLMDN\HH55(6;1PJH.KTQ: M6-5A5JV[VU$9N\2K1JW=)&:5.:+FP6-PJ0BS3>>'^T^@>T:FY132*J0UGC5T M/=);:REE;^_3L!-<""XK!?%T:F:W#,Z/5*^HP)@>TCTVJWL\F#Z[,J[0:B?9 M;7&PCG@?VGD(<9N-!R+$K6:4W&W$%14N])!1L JT6'],;+NYZW@J83@1*;ED M8%M3L%';K)F%9#@I=XVBU>*,]/J;\=T5FZE'5)S9*>*1D%Z7_H!]S7Q9W_.( M'Q86<]M8%Z%VK)R#/@RLC5(;*NBP#=+)XP!AC#!&&-L^H4S"V$H'3L+8TL?. M_<78$Y35#6BF*\1CG8EKX<4B+-_9;YVS3HPQ!6_P&PH@+(H*&*)L-;J&U>L6 MO6&3Y-P5@-0[/:/5[A% -J*^50X@9JMK=*Q"X5&,]7_'X/&0\VTIX=&](T2] M"M:^%::M37K>51+$7;AV16<5LKF0S67[A"*,$<;(KE=:TI%=C^QZE;3KM5?6 M08_]T<@)0Y4CR>LS7Q8JYU<"6DDJB=M^&)70\+=C:ZN"EI_\9,:!D*&:T"!: M@]J6T2PR2QU9@W8=-*;1,P$TK0:!ADR(2X.FV3-Z;9/,BF16W!&SXNHJW4?A MB8"[4IWC_9'C.6$4R$P)9&?<^E:]-C1M6Q!;#:/3+#"--1E^"%@26&;/:#4+ M5PH)6%NU*)8 6$W#[!5^'TVPVJH1<:/J9;,0];+>[_I7D[E,X.O2 M)6F][*Z-Q^H9[3KYB!%BED=,U^@UR>V43()+(Z9-YD R!R[29:S]- >>H MNUWHX:<@?\-2;,Y5/_[<*7T-LU,G8PW!JEA8M8Q.MT.P(AM@L;!J= LU+),% M<+\L@)T]L #^[D3.E2H0J"HK7@G/GI#1;S=33V[EAJ]MP%S(Q$.(*@I1!P2F MW?^5>9P>:ETMA>);9',CV6R/Y3 M$*5*GRV*##V$L?*2CC"V?1_(G<<8V0VW[A)9#8R5S'I8V"7X0FW48)Z(R)JX M(^:A31SV+:/7Z!1ZUB?[T,Y#QFQW"3)D4EP>,IUVC^R)9$]<9$]LM"II3UQ= MCSOY.P9 ,,=CKA^&(L1BS#&H089(<&JOET$@FR>JOIK($X6[&_M0TFV1_ M(D@5Z/)FM+L-@M2^1'=OQ.39,,GDN2_!W<6:1)N-2II$"PB,.96Z([L4 S\0 M.CB&1?R6O"VWK@=4/*G6W=&TG0XE "18%5X_SFA9%*%=)EMFI;2 NT\JIM%I M%GOZ)8OEUETI-ZM?=LVGZY=W46<#=LK59WZZ=H62%DU)K4@;*?S5;1:^Y1.@ M]A=0IF%VJ-3YOA@E-W'3;;3;A1YVR2A98J-DH=?8#;.296X*L$E^$5%BB7R) MGIJOV"#P1SII>8Q)?'1"2M\C-\TR&9*F5V #5F#?CR]=4OH%T AWX(K> M- L*6RJWP?2H_U<<8B32R;O3B_='R83#>/'@E@=LN]:!$;YQ'4\<# 7R"A9* M_<4;1 <.>P'9Y,+'-1^/R5Z[4?-:U1689V^?LV;#Z+8H#R+!YXGP,8UF\?5' M"3Y+V&)W 3Z6T>@6'F5$Z%G"\'J_(EI];+7OT$)?1QQF]?:7OG.=M*R&(.>M M0WXX<_J_/OOQR?UI-KLMLULW+7CZFL/_PW? "FPC^5R3S?9=EX]#<9C\\69Y MD"5,R3U)%#[9U8'+)WX<'0Z<6]'/TQ"U4&R007_0?!_3)W#;!BS(P=XXT3 ;:XVE!Y:-$OT##AE&" 1U9(%3(/ ,(PQX M(1! ELF>%C\TF.))WD#'3NA'8>A;O-F.&$WZ%+M.@+X,=O%./"O@7DABT,Q MB%WH2W)>C@BZ=[QK$49^ (P)A6 HLZWZFR^^=Y AXD.*F\^:.S7YGIG)]L>) MI4<+'R5G\&M]EASQVP,D$: [6: 'KAA$>;%^( 6S?)(3*U*6)+TF)U,M8Q[: MF&0KS7JM=V_>GMS4<^W[T.; ]6^2_3'YMS1Z'5X&@O\\N $BO!G[H03582!< MN<1FVLR)V/15?AGZ;AR)F8F62DTP'Z$F2'SH_UW1"-"Z5PTG7I6'5Z#>6<2K M:O#*JMU[/B%6E8=5M*RJPRM:5I5AE5FOM6E=5819M*XJPRHT$1.O-LJKAV^U M'W< +A5A>HE91QMQ+GVWOQES]4-GS]*1:5-&_'NWS?VDR@,;U'X2A:"RAU"Q M?191]*ETDMRW_#6(+QM%V_*#KG;@'M>+I#M\G8I MS6^[C:87"W73&:MB_8ZCR]09I9>>4:;(\)H4WI(KO)4A4PJUSD/'X;M(UFK7 MFH7%(6UV9Y6.>$X$_=F+UO'+4X]%0S^&#_NAP<2M+:#KL0AP:/Q*A/,!A(\) MX-)KLG)U[,_$M?#B8DM*M2AP]Q'*?\5S7JJ !JO1-:Q>@4$-4ODB$.T5B.J= MGM%J]PA$&P>1/A;N (K,5M?H6(2AS6/(7!NA2E&A*8E5>*IM*0E:DH\<#[B@ MCHUZ'FT-@'8ADU EF *MVV'(2"!X*/JL^T)&YS*6!_H(_D9PV?@#Y>) M,.*18%$ C7);19/8_FC,,:HG\D&/%BSD(X'JL^/+L!LT[AGL4M@\AH:@7?E. M+%\(,*ZD'T-#UUCC5 <8@<[M1:") Z+L(1MABO]HR#%*91"*B/6%C?D 1/P^<((S8D+L#;!]-VS7V%7K1-&#<#?T<'?JQ4 $MR8,A MQM2$W(4.QX%CB["6AP%%GY!_U/K=#BGZI"J\(C?YZO"*W'DKPRI:5M7A%2VK MRK"*HD\JQ"Q:5Y5A%46?;)Q7=%-.-^444D A!64C"D%E#Z%"T2?S;C84?5)Z ME%=;Q=AE=]H]BP:@Z!.*/J'HDSW"&T6?4/0)19]0] DIO+M()HH^H>B31_HI M'ONCD2.34ZMTU2JMM_0,/)"W'@)A%4:/"$^Y-T<[Q:8LEB@,I3QA*$NK=],1 M*N/ @>% '[/Q)$L%JF!']\5UL$>-RHW[R?=V]IV1QI6$0QX(508G\NV?!Y>R M5PR6$3 D63AES!T9-9,%O4S%ECQQD:[$FD>YW^1%T6:O6!;!F?^*DYRB&T3\YNDP% *FOID. M]+,'7+\T\67UW&:MN1KM9P1_(Z/T+WQA.Q?.");#%W'#SOP1]P!;\@EB3*]\ M-@S$X-=G_[SPCQ?!5)V6[RN:="$#KF#9'_LRE(=7I&+?&581NJ,JRBB*Z-\XJ\ M3\C[A,)T*$RG;$0AJ.PA5"BB:]YUC2*Z2H_R:JL8N^RBOF<1-A3111%=%-&U M1WBCB"Z*Z**(+HKH(H5W%\E$$5TEB^BR2Q_1]5%X(N"N](CE_9'C.6$4R+L. M(!'ZQ*Z]U% Q-"JKA6JE<\&ZP+3)D JK872:UGKK>Q"$=AI"9L]H-1\1TT40 M6F>9H4IBJ&F8O347&2($+1G=54$ -7I@V$ M[$8$@HTY((^[[B0I.'0Y8:X//^G8KYEF99S7$%1_$830WFCD1+KL41/:=W . M\.2&8YB8A[6.X--K)XAB[*+&EJ25C#:;Z_\&CQ-&2A\F(\VF8LR,7"#;E>X* MO9"&@F=DK#$J:40N6A0 0[PB3_UJ\XH\BBO#*EI6U>$5+:O*L(H"8"K$+%I7 ME6$5!/A0 4WJ45UO%V&6/WCT+ M2* & J H0"8/<(;!D5>"'OH^:Y_-9$^ M>7UQ+5Q_/ *:4 #,MHV9U7<CI".H:O6:7$$3A+T^&4/LQ M18T(/Q3\DH>/M9W@EP0 102_3'M^J [2\[JU/" J,-6E--I<=([U(@G7D<$L M:=!*%J"R,+YFQ!V,)TF#@?*]Z.I/43:.&'NZG.1**JGVX9])A]-%EBC:A?RQ MUN_F2-$N5>$5N>57AU?D/EP95M&RJ@ZO:%E5AE44[5(A9M&ZJ@RK*-IEX[RB MFWFZF:<0!@IA*!M1""I["!6*=IEWZZ%HE]*CO-HJQBZ[[^Y9] %%NU"T"T6[ M[!'>*-J%HETHVH6B74CAW44R4;0+1;L\TC?PG+LZ/S?T\!/>\:XHS&7;5LSJ MNP@_9VW#[-3)QYP ]%0 M8Q.MT, HB"7)R.HT:4:09O'SXX$N71VH<++?=I= M+N2CLZ"T"^]+QH?XB>/)^(WOM?.:;.R8>[S/62!"!\0H7"-^;]5"A\H_0HK[:*L$; M>X0W"M^@\ T*WZ#P#5)X=Y%,%+Y!X1N/=/"[\(%B.BWS2\>S_9%XE7CX&1$31!:%D*FT>XV"$*;A] 6XSB*QE"G M81*"-H^@[45R% N@9N/5+@1S?)W6\K)0#9C@BU=L'#C0+;0U'\N!E3D"$49, M?"-OV,>P,M8L@,-?C7V=:%NF98'F6U:\,"#-GUH MGX=#&2TB_Q!_Q\XU=['2AR&?OL0W 3KA*^;Z(<:CY J*X-O1!-J\AJ:QA @5 M R%_)XHF(5Z1VWO5>47NN95A%2VKZO"*EE5E6$71)!5B%JVKRK"*HDDVSBNZ M^::;;PH1H!"!LA&%H+*'4*%HDGFW&8HF*3W*JZUB[+)[[)YY]U,T"4634#3) M'N&-HDDHFH2B22B:A!3>720319-0-,DC/0Q/E0]?Q&\3/S\*']F2[;+Z"=2? MLZ;1;9KDMTT >BJ 3,/L- E ^Q0Z4G0)$*/=IB(RFT?0CA0!:9C6FB-'UA(I M6C:"M8@9'D6![YWD&M7W H[ MEM/)MYJ&O.21T'?"L/.7@*OV* M'W+WADU!/IMNM6A9BF%P4XXN4_%-ZJOI""?][ '/-DU\.-\>FLU:Q%J2SLE"W:%1Y)(1WQ&7L\AAU);F;( M$[6M>=)@+R,Q!X['/1O+>\G"7C(04VZB*$1P?O"+D\T6MKXK'O2E\A '[#(. M88L*0Q8JPH1J.Q[XKNO?X$MJBX6UZ\*&'89NY'%4>7IDM M6EC585:M03%45>$5+"QB5E6810NK.KQJU)K$K*HPJ]:E\,2*\*I;:W6)5V4. M)7WP%%PJPFS3[>W^ ^B>D6FY@UX57%$OI,WKL[)YG:#-ZY%^O$MI>WOO/+_< M 88 LT> >6R<::/6[>RZ8_S>Q9F2_K%9_>-!M^?*A,DHY6.WQ<$ZPDIIYUG- M_+H_B"LJL)00MYI=<0/"\O.@"MP+83: ML<".O<78D_0 M5MQX7C*KTS3:5H')[XJ* M]A IJFK1^QH-1<".!@/ BLQ3>"Z":\Z&5;UC$:S(ZEF $;G34JF>76*)/4W<)U1HZR$I;0 W"W MELVV$B<Q/C+L'\TC3,=GT^&HR,03N1Z6!+D+)Z%D%J1U,9;.54TBCT3$+6 MQ])D,EBOXFC6R3KYJ""3"Q]^PF)#6:F5=<6=T/EM!1/FCJU3Z7'6:QE6L\"B MJF1[6MFDN8LP:\")IWA_"8+9"B;.G8-9NVF85I$Y#K $0Z_LQ5EFK M*,:>Y!FY Q;1I;38HSZ6=937[\IZ>O+N].+]45J?,%X\C^7QW*YU8#++#$;6 MPDTJ,6!E!*Q5BD18X+3Z[.U+$\TF\9ALNZ7W_*Q&&!W9W,KI!4KHV4?T4/PW M&6BW[AY:#?!0_#>96;=O9JW4H?!.WZNNT:HWR.!5(KOJ;N *C5SD*UHF0VJE M<(6&TJ;1Z!8:B49VTKWR##4;%"%.=L(RVPG+X)!G&8U.FQSRJF(<+ -D&D:G M2SZN&Y?@@P.Q C_K3PG>K;]R@:O#P+I\RNE)O8SWO=;N&[ M.<&NTJZ5FX =1I<1\$IE(]P^\#:AC';K9%4LCU5QIS#W[*U)WII M+^:T#R;9+7<\=GT3%Y MPVSTR$:U)Z'KF\BEVC/,XM,?$:+V-W*]9?2*3=-& M5M$]B5VW*'8]1XUC/QC[ 8\$$[=CX84B9-SK,Q]-K&1.)7/JYF_4K1;9M 5FR..#*ID4,UI=P=D3WW(GGHF0/]%.^H=!E4*:M]?,;'0 MZ%O]'!?/6<,RNF;A*:$(/DM8>'$D+)A6TY^J?B[6 M'^]>3MTY+$A-""8YT=L M)'@8!P)?#YD_8'XN'X2LV"/P1?A0Y M7@Q$8SYTITH.&,G?\%1] T\"Z'*B3/#)L$,&W4$'?7B+<=L&F,BQWCC1,!MJ MC7W C^%=F)F#'>!,'T4M>,99(&"PMO2NUFV$L3W,Q@*3S(8]#OR!$\DO'S=S M:&DL;"2;.S%8* 1#(6C5WWSQO8.,_!]2)GW6_ B'B,0!+6'($X%] =[I7.EIJ5&="4\>Y).T7B0"D9&*YA(_I?LN@N M(4:('QZE4@,6FD"X3X.*(VIA2$+B"G\[ACYAT=;81?8/A*G9>0.R!6K M;C4UC>%-S?.0 XB![XXO)2^\TP!V.C -&!KKQY(56?OP'Y>),,+[U"B ,2)2 M<#$C:[/7AK@T0NX*Q 8&KN"*",<.?@6= NQ=5WA7"#7HZ:=C\=I@42\6%HOBNQ>AHMW;%BSZN*=[N&I3=L"&!A(!_@&TEP(#V@WDY8:G2*FM6 RV=Y89A"UUQMKM@A(2'%-KW\[P:5P.?L0 M $V+LR5W:FA*?IR=^'_^:7::;[2I> 52)#,V&)P=4!V4>^.0XYXV"$%(N?X- MT.K\^_'QR?FYZC6ETCTX-5LO[D29PA!B1V[\W/'DABFU6Z5Q5P]2][G<)+-4 M^P N&:1)'.A%JE00O4NDS> :!J*@BON?L99S-5"FS7;]S9.IDS,,K#+=96T= M4MO(*22V*WB 1H[AS"F[@2/*G9A7R-!G"]P@DIE:S<3FDW+9ZN0&)__W'_DQ M9O>':#_P@\/$J)(;O%ZEECQ37XF#2\#WSP,^@(X/N7O#)V%BK^G6K&9F $A& MA=-EK5JW^X)E?V;ZV90*=WN0HXL^H!^X8A =JJ^21])$DSSS0WE0/ Q 6N&" MPK87*X9FL]9T!YC3-%Q&S$C()CRT#WP4)CDJG M.A@#85TXGZL3]8)S-%I0%IVC^W$@&T&%PKF%;<*+AJ 8P SZ[+?8$\!W0^D? M*/90R3AD>5G F=/_]=F/3^Y/LV-9':O;;#U3['B$Y4Z1%,\R>@4BJVS%XNFU MD3-]ZI4Q+V&B(.DUV76U@>XAZ^QR%^8Y<.7:A\TQ& !'$L&9_%OZCAPJ07(# M1'AP#>?LD^FK_#+TW3@2!2[GPFWEYB-LY9F(7O--./&J/+QZ,)D4,:M$S'K@ MDI=X52)>/91RBYA5(F;1PJH.KQY*3$;,*A&S'G L(5Z5AU6?5;&L!,T MAOWR^O+QA"C24_:1A*@67-:1_I7@4CVXV+Z+#W]]UGBV#,6L1JW;V4+.@XU" MZWC(O2LA 558F[]#"RKS",J%ON^?]] MI+0L6]JOC8J#J4NYH@A'.T^!06.[C+@&(6[+B-M2VK"-(NYY82@K)MALF[18 M\YZYI:QA&R7ABX7JZ(R%L7Z'<6WJ6-)+CR539'A-.F[)==S*D"F%6N>A$_!= M)&MU:KW6EJ3>>G. O#Q%5UL_A@_[X7PFGLI44RG.ZH1!"B/M3OPUBT9[SR-^ M6- &0=D 5\X&6+R:6\YRY91_K>8Q12K_54OKM"\1VK#SS M4NK[F8X2+-_I<)TYN^/93D M;GUEFZL!GLI8(XM.Y4.%2';*]+CI;+6&53>-3JM+EI^=LBYN'$;U5MMHM@HO MC$@PVJH!<<,P,ILMP^H5"B*R$&[;0KA1#'6>4M2C4K:_Q:G[RF?DVZWUL:X@ MJRV5,.Z95'"V*J:_$B#&LHQ.L_ C B%F3>:^$B#&;!AFN] B.F3B6Y^);Z,J M&@R9:@P_G$.7['IDURM8[S.L5HL,-&3G*U@Y!-V0['YD]RL85JUZF^R 9 =\ MHEIEKE/)++=&F13.$:XS MFC'7%7U"9[@5S)C;7ZG%NR\VNH;5(_?%,IDU=Q!F]4[/:+7)S%DF,^?.PZ/)3)[3F.L 1CK^S$66JLHR/;5++J4&GM7[?'B2M2V:QVL4;O$:!Y7 MQO:E^4K7L"4+;\D=0*L13D>6MW(Z@Q)Z]A$]% =.1MJM.XE6 SP4!TZ&UNT; M6BMU*KS3 ZMM-(J/$R)<[;O#:*ME-"QR1"Z3*;52N$)3::_;(3-I>)XF7IB*@],LEON2?CZ!D1\ MLVMTK4)3BY"-JL31ZYM 5-NHFY0=24JM;+Q109!4M;_!ZH3IFFR+7 M,V(<^\'8#W@DF+@="R\4(>->G_EH825K*EE3-VS4:AJ]=O&WHP0\LJ8^"+Q6 MDX!'UM3- \\J/@<3P:[*!M5"];N7O74F:BJS;OL(D^J9 !T83:ED4]V^3;7Z M"22>LV;#Z!9?+Y+@LX0!=2?@8QK-3IW@LP5KZ2[ !S/%DFET"Z;1ZH/G+MOH MZXC#K-[^TG>NDY;5$ XPYTY;]?L:?@6*XIO)2YH^MN^Z?!R*P^2/-\MC)2%N M[DF2YT=V=>#RB1]'AP/G5O3SE$)5SAE,$A1C@B UG(0#TQKP$P&'Z$#+T$O/&3OQZ[BN. P!_BO _\,Y(%*"0)%E9!=\A ($8]AQH%*?#M-HFGRU>ZD MJQ,J!L OEQ,6AXB1.7(]2!\V=F-L: S,T'R0S!G!N)W_9@_"R+=_'JBQ ^7Q MBD3]F%R7U.:8O&B CV.=N+7=N"^?2I0F7^H^7QG)DXC?PH+QA)QR]FM^6L;4 MG.#+T9@[@22H/01Q*J _V"J=*S4M-:(KX=F3=(K&@U0P,EK!1/*_9+=) PQ M0OSP*)4:L- $PGT:5!Q1"T,2$E?XVS'T"8NVQBZR?R!,S8B7_9@A+5TOWS*7OG4O#+)UB8?.2!0 MO2BW/V(?4KLRK4*4@H6Y5))%'"(6 R&AT7G!0,Q+CH7.+1M!-\.0"1A?G_T6 M>X(UZ@:SZE93$QL>:^:''- , '!\*8+AG0;PU8'YP!A9/Y8\R3J"_[A,A!'> M6T8!#!8A@ZL:>9R]-L0U$G)7_/_VOO6Y;2/9]_OY*U!*LM?>@F@"X%/>N(J1 MY42)+7E%^21[O[! <"@B!@$N'GKE&)L'S(2@:TQ_PKY#EXTW>24?J%U".LNHN41=THOY!?6B;X MV8O-G\K&S.FEDS( /@7=BD(83*=N%&6CY_Q%OQV&S*/C+4X0Q7 ?4 P' P0) MQN,('@+LF#_?8U'-(]@Q?P*8S+[AC+'MZILEDUV]-G%FOEC/+ M#G"7,2:XZB_-F2/T+WQ:LBD8*?0U. / 'Z.$+L+G@S*[=H,D@F=[=N([$[AN M.<.E3S*M2N>WC'>Y>*4O'281&+D(7C,>NXX+)L,5V0/P^,1)^7:3;-5:[_&R M,M8R.IFL_Z\;#D&FM$\AT+2Z@JCM&M9#?5JQTW_\8+0;[T6]TQ5(DT.-*UT"" M0+5YW'<;3<$MC^*0L$*>SY+J.7H9@ B!!G+^)6>> XS=8];[$GC(F[.%32-A M1#(FH1!_[G$)6Y@]!K6#3P:*_343.K4&V,%HU=^_#'6&SQ>@XF[/V?F9C'Q. MSWIGQZ>]S]J7DU[_V\5)_U_OANN>VXJK?0F>:3*;>83*^)H@TH9U'N':CP@[ M9PU&<@!.!HEP6"K)Z(*#L>&V #E&N-$/8&"XG:$O/"_:@ # D9:!9?YRX4/K MR'.$_F$T/G]IBBLU/HM0A@%2T =?X!5^()ESQ;Z"?QY\.5'[GC,B(U)5PEG M'O1)[,8>6M0'O'H=05Q.$!@W\R=$#:Y!@C 2\$,+T+?R/&EBA-ONBX#<'_& M!1X"%\4)4 5NH8 %K#E::##P@4[BFC_8]>FYY#\\;3TII+$9B:XHAM58" JB M'_G8>.^63N_@PY],! QH:1^0(F2M0A>A>1L+S J7^OL>>ITG!ZRMV. 1G[/NA/887']G>C7T7I?LBG9K9R"/M MZ:APNEJSU@%O.?^8!T(*L9+;0XDN(A)^Z+%Q?,3O2K^BK9#TNR"BB.P1>7O@ MRN&SRR,P1J/66(WVH"802T"8A M&_]\\,-E<%RF3!X.VE]2Y(HKAQ@-?<:6]F-8LTCS,F*NJC[7XOT^)UX+ZA9@ MF@MH@P+D/H*<.A0BHW^=$S.PH7O ? MQDFAK9IALW0H\)W:N(M0Q8OK+GK(]*#^Z6MFOS^W<.[P& "NJ!W MF]*KZ#1)KE*)=V1'D1O%N2?/ PJ,"+O49X\G8""O)IP'[OC.1"XE?/]CR!P; MH5&!9<#I2(>3

A M/5UJ$],XS<2^1B7)?*XY;UQP?@1G4U1XR++]#/C_P*B,V)![/0 .857<,>Y& MQIA-D82D(3-S/^\[\&@3XE#,2L ]%S#PJ5TMS):BQ^SJ[CW>LWQK=R]RG)10 M/"04#LP8P^<9B^GD:#AV-$DC&3QUQYX+"P!KT5*AK\$PYEK *9@D _Z??^4B M%V67\+VUN4C)G.% C1T@&J9D)>E6'?.D)JF+$C&18E$<+#<3_"X0,929;-AL ME(T2/Z([0H.A_<<[+K!<,,$D>K;#;2()* GE5B9"5.MV7)(V0HQ%;B=.+HL2 MEZ9UE3B?:-6%.1?&_2&K/@V6F?22*#@JS3012^ (\@.S8/!S;3NG/JZ9B 1A MR,#AH89BC$9*=141F@4U9B=Q,!=_B<-T'.D>I]!?3\K/)8'F#V[6'TA;EKA2 M>B6ZT6-8X322G/Y-!_:.>-3K!BCU8,!)TNC9I?80G%'P.*N)/56E*9^0,9T' M$)^3/2VMSD,YY6IQUK@X4WB*E\W3J)G-%UR*1?JC<6AB@@.&,1"*'=$G-(-O MZOHA_/3V]:S1<@$R[CW2HU9-299:H^=(5KW6O?=DLUJUEYSGT"OMPY,CB!AU_^?& =/),D MIE5K62]0S+&8G51U2N_E)&1,^\+/.YP4SCMDV;RKL=)#_F U65O5,M<"H3;/ M;>;+%#=>+[?UW=O'\)K2X]NFQ[O548$.U[3J[Q?_??RTR^($>R8J>-CLD1IX MU5C7GLC"ZV *JR*FJ-0L[PI3\+C'_C%%=9KB_@C#OC+%_GE:BYJB,J=J S7: M5W0PSIZ0)%"UK[6)VK';)D\/4D88XW4QSH/EO2HJ#&<8>KNU:E^?!<=,< M MZEB+3/&*XF>G>:F:-Z)63>9PJ7B9BGZL(EX=W6BH$)IBHI68R-1;EJFB:GL= M55L[$S7T3L-0,3<5%^_!Q6%V]& RP;,=;=EJ7B< M8H]R]K $E3('BHRM]'(W-K9HZE;U6H/%:/;8(QN$^Q1TBKV%47K/I>6@E9Q M.A5B646L#E6,3C'0EC"0BL^]QOB*L W2L/T"VJH7T-SO6I7FQI M\=GJFJFU:NVG=U.C!LW42DW%!E7PIRB?7=TRNRHVJ-AC6;I H[.([E5L4,4& MN8_8T8WF8AJ\"@ZJX&#&'XU7'1WLES655\'!EXSM;/RH^0MD170[%9YZ5 %$ MQ61E6056I\+PD HR/CW(N/],9NG==J6:3,4@GQJ#W'\F:^J&N9@3OZ]QRKFN M+BIM<$T^04%L+!";49!@OYK=DQL\\&Z9>L=8S+15@4+%+(O,8K;T3DEU!!4V MK,81W"]F:5AZIR2#3,40JW'H]HQ9#+W17D2=3^W7][(-,)_3[?()6\3EV\!/ M:7-)&\;K;G&)K^5_X6/N[7!YB6VH75^TM5S2NS5:OO^>MW-]J#=LWG/5^6_B M\F8.T9-[0QJFS&Q/4CCR_*F69$FW2$FVZL7&Y)75K_Q\^N]OIQ]/+_^C]]KZ>7O<_:Q4G__-O%\4D_*VVY$SW7SY-0FX4N//L.L&L2.KS_N>?"$H] M"U.S4>JEB\U&D5GH X.?KVT/A@:7^]J$M^$5/V)[D$@#3L1"EL [5.&RT+57 MZE*OX0ALKO*1R]+;M"@9CUW'I8:IZ5/%H[*[L9^9B62:8 MU'=JHLK% XMK#FW_.WX1:3[#>W#:\( Q@'H:H?1H/AW^))(&($<28J?5D,V M4!,[8FF7X2GU%P8AXKU>IXS%6C#T1.YSA$UDXPF[PS;R6+U@E# ^[^5$'=H> MMB./YJDZ3P!JWAK%(?.OX T^4)NO)BP_OH9ZRV)3%=LAL;X.O 0&(!2$Z$L; M!M?4&CJ*-8^!>@0EPGO.4YO1T 4BCU&+W#$[Q):T<1RZPX3;"='T' @$+Q&] M444'>H8TH_ZII)3P9<,P^ [/]5E\$X3?>7-;7#]X;P0L"8_!IJ.T8"&CAM6V M& \,0[#F!"D8 9F =S;8WKX:<3M.0EBJV+O3B4JIY(F>\;3.J3@!CP)I(A@= M\C1^@ZNV3(XD)M?A]UCS@YAW@"?EK1.7NE&4GHX,8:&Q(7>/;8^QYZV/K M81#$0/L.1M<'<8T9$I"_*D1I"!D?EDTKGW9DT+"LM,Y-$[7K#98(*LTYID=0 MV^-),K5S]?"&W3H,5A4>/K.C*)Z$U&,Y)]0R;\$_NV>R[#=M 3.R968[=N%'/-*112RJ>E:FM.6^%R M.*G[P,I,@J3*J%/\L*#X40#@UVA\)U\,HREP!S*CC;K+!@V&[.4#A;3X!B>J M@6J.)\+,\';6&0,4'D)OYSH+17"*[#F&!0S"@@'!8:"2]'BK[VM8;NKIC0VS MF3/Q R^X$L)-5@RNRKPQZA%]DYNEC%A)Q$DD&1:2RRCM]2SD!8&0T7X?%4Q. M:DE*YH3=O8&@]GC,5V&834D#E]>9:#=(#!]5!1[/"0,OZWF.;X61^-BG7#0# MA_&@8,EW:W'\.:19J7$7-5F[(6 M9TXYFY29."\ K@>)FTK@J:"-A^PN "6UQ$"]C"OKKA"H(*Y'H^,Z[WEC@S_! MJ4<2'W-C]*]W[@ZYYCB!&S&!U)J"#PZVRDEX#$28Q7EC'%,-X)31P),$XTZ M1G/C^5\]ET-=%]'+)3QL''C 9<3?I"-F8$$YJDX()RT,J<05)MOW$?#L= @V MT3+H6^M(YJ@G!/7X2F"D3)@5U#\.UUM%A2_%186Z7S2;<9B^5>HI>O#4V*T4 MDFNU:XWN"[8QE:*9BQU-JS-;]5J]60%;2R]Y0G#]T0UF'UHLLW;OKK=:JLTO M%9]VHV:^9"]@M3)+5Z;6Z*B%V<:% 9%1"[/1A7EFEME3G(6MHE5GK?O?CS?+ MCR5*9VTTJ:(1:YG!6W^^9N>^Z$\YE2K;F"R @B>VR'Z4\=D%(A29Y1DT(#V_ MWXRR@!6?VH[QWJ0)H73GTJ6==6225ZMSC@L0OF)UNVODV(@A2M7RVFCS8.Y5 M5;SSHV993;W96C6S4R8.:6/%-TOX9D_8QFRU]$;).9YJE/!6LTJN<:6PZ-9Y MN?L@*QOQ:!Z4G HIM[QMDM76C?K*+=86U+#BHTTYQEO!1D;#T%N-^G-:+6VC M;YPFW5:[/:8\Y)?TD#=P>F'3OE"WHS=:JS;/41[T2A[T'K*583;TCK63+O;* MBEND5F7[];L47]X'&:ON(.^&7*+-4$;YU(_:5-QU!BF:O!6CPX]P%/?F,;;G^A,PLP.>;[W M0AQ>7SR](QV%<9PPP43#/%@BLIX=L.!QI(7P./<:B:UG9W]@*OD3Q*&/+*-[ M[(91K$UL;XPY97QB\OCP&L\N7F+M?*;B,>9V?L+6Y=@L6RNSUE1KM2-K M95BU]KWE)=1B;=%BU1J66JL=62LE6#NT6#5+G4_8B431)[B$6T6J]>:)/L'Y MVG6J )3!+W\^:!P\DT)6O6:V]CU=L._>:E\XA#PI0,BGI@TJ*7Q)*=Q4NG:% M==JXW[/?TO6,9.WG^O1;)S\+Y-A,^;]7PE9696QUOT=;F0+:P"& JHS4)NJD M5ZNB,8&'(L18[\L=\7(P>5D$K%5T744&YH+EVC52;50'K8TVF\ROL R]4S>J M+%.+=DSQS;[S3;.A&ZU*RQM;B\F5>\4WKP)C2;:**J.YOEQI;7V&:JN)LDGM MLEL)*JN>A1@M_"58I,GLTE7[[;,2KFD&KBT)5RB$%-FA;):.>UG=DM_X/7 M;<;BUVCT]/+BWEC@.72IX"G^KB#8SFY.;(6J,G2KT5((;8^YJ,*8X3(N:ID5 M]EI6Z&V?T!LW;.Y+FK1=H]P+^^![>/[8M/266>DVA\)VBJ]^U)J6WNE6NNVJ M8-X>P+R=2DK<=3KLY%;(9BBCH)CBD%<'M?:VV,&C4@>+)1!,J03"0EV!R)XR M#1[A!K2U1I4%J"-.^@C\MO0=-]BP,2^3$+K7S,_&\;H^MEK51?-1T31J M>:-CT8T/J ]W86LI.CP5Z1H,&CO>8?NY\3B"!U,3O>L@I#/R\R4@1%CUA6HD M;)(5BIDYC'6)$C[&U(3(^ F6-^8MP7$%9I-J?NKU%\:+\.> MB6G'4[Y,>380!;#M\1A$E%[(?TWY8!J,X#I8NON8[P7*6F!5IXVM65;B(5\[ M7B/BOEUMB8@_-FO-ITBQ7BJ<^?.X#.:M+OFB4:MAWC VZS":=I+=J#C):U-= MS9&>U#)]4U5'*N*R/RLS4G=,GX:\QCZ3)2TU;_ M*J &LID(P[.H^U] G3L3GW,<:-Q)D_P7:SO$LR7#4.@/_PD722E7<\ M3KGBV9.3H>Z8_@?S%MD39)CX-TI[R%,'4UO7+!/* OI5$/J0>[QSN7( MRZ+WH:!!UD4W[R.X\N //M361($_>:=&:HI>6.0@G%>].0VPO6NZQ&BDL3'R M-6B!((GDQO)99[VLHVY&&Y+Y\K[G\TT8:Q50;TW$DR5=&R4A;UV9UEJ25+6H MN,0[N*-@36P@=]X%VP5-BWNU?DZ&Y^M!^E,^(_.D'J"5G?SX]/CWI:[VSC]I)__+T2^_RI)^=VMG@-)_-"/)K\YZO M$Y8N5V7TTX@LU8X3]/D(/> 1:7;<'N0=NKE7 (Q(79ZYQ$>3(/%&V%,:%.*( M*P#_[\2G/N=$5$ M B]='&Q-0U],:EKK^F.D+PTU9%=VF#4/O_?59/G2=^MH)7G'T?2>7G[/5_F> MDVR\$7-2^GSY^ ][.GO?*Q![R?AWH#^]].+LH=G.-I9)?5+UB&WK F[551=P M3GS5!?S97-;M<:=&QF#,Q.VVZS3G?DM)T# M_E9^QRFH9>O?WWI@D"][EZ?_>P*F&/[\+/[Z>-H__GS>_W8A;GI<><",O0X> M*K*,8G)OI>6VN6)P<,&4%@6]E2L4Y+XE>JU*1P@IKF',H?R ]E[-568L7VL5I_X^2H]L;BJ]6@IU+\0'W2BSW0D8LMEV/\CBE;N7_!Y\* MKP'O@O(\R6T 'P56RA?=R9V[+!64NQYH/,WZ>^+5=J^F_3NQP?>(2=W0_?"% ME_Y]*GD\O6&0Q-H7/N(+&'%$CS+>/](#$7JL89HC9VB.!HVQ80\:AF$-NL-6 M>^!8'6LX;'7&PW9K08\UCL_/+B_./_>!T[Y>G!^??$3>&K2Z9LMH*P56J0)K MO X%EG(4*:^<,TIS;H1O@/_Q[EI'!D4LPR M4H!:M6/-#G&K*H*I\6@X0&B\AWXKHK__)JZ(F -N%H\7>R=4M!O57Z2!E6 \ MG-]GH(]Y3/0D3#C]()/631"/$3'5]M859LF M[-$^(B!)#-_ER#U;Q9P]=G"3KT=1Q[D=/7@:RY4!;JYB1"BA@,?P3O8A)!Z- M$F",:R(3$3@+_=!V*9(Z52W(XT]?V0<7#9Z,KV-TH 4WF3!F+U[W"!%&SAFQ ML>MSAKX@1C8L^]!HOF&<9XSF2/R53UL6L;9AV#"= M)&>MP"'W?R1O5OPW 3%&5BS93J:;"+^DN 5TIDT\AH8%XZ"AQ&-W8/4\%Y@K MM8">^QVU;!PLWJ\_;?QEF*'%VNVA:3<&YGA<'S2Z0VLP;%GU@=EM&2.STZVW M.T8!,WSM75R>G@X,PVR:'?%+97L."Q7?*O5+<>B\QMGI:5KQ#'0#P*SSR]]. M+K33LT_G%U\ 9Y^?/6\[97$F:X_M2M[],V*[@@G&+0?_;SRPZC8PP;C9&71& MS@B^9_6&U>U:K:&Y !R-SR>_]CZ3>W_R\?3LUS[@SW938<:*,:/Q.C C,9,F M<=/+Q;*J\1W[C&4[YM79YK,@9F 4M4,RN%7LYE?H-P ^<46JPZK#$^E2B6^# M[QOSO=9'[[K*^W=?P3!KI[K&98F[P>![_IL;;+"DW(4AG/O@?F295^G!KQ[W M(1E>%*4;L2X-) CA\314=$%)@%0(YC#7SJC-%T M>267#$U&@(X'G$%9AW"]9]]$":7<7J'#Y_/H#<\NY8],CVM>81 A".]D+D6V M0^_2"2CA$Z8%\([Q9#(=TWGA,X%.'KW@;\:UY*$(SW8Q?N&DZ0WY8R(6QQYP M-F!GY%6] (CY]3 A8,6_D]$5R:NNP[/-XD.Q0#WBC[UCB_/+_K*6ZO66^N]#G<-.4@3++3CNXZ\46!N M&$M$E^OF[&R%),<%Y<8U:@KMT=+;FI_0EB-K161#KDGQ-]$BQ\,7[C17G5X44*:L',C@ MZC0+:3Z\,F5_[W#U$L8AAX+2^F>ABV[@"9BF69QUH:1-:S':X@[(_(** MPQCEJ8!H M&EX<<)F9LE M3BY,@Q'?'%GR$&0"3B \001D ?L^9& @Z=4/Y@,(]#"_3@6RVG.4728*7VBH MCF Q\>3"DVA@TOY62N.5\Z5)^XUP-XK>/I?)-O^K!SQX1*%W_+3P,P=KA)Q MY677C:K(#,=WB26?!M>V%VV"&C1?_.KGBJF?CZ50=V7'= 6?^SZI+I5A MRAT#TY49TL^9-;[(K?$7;HU7WN/8I)>^&' L024]@$ MQU' 5EV!]QS%(OA")S;]+)ISE9[B^1P)DUO8:&@'*:F4$0WISD"AP6*\Y-B M)1BA",T(OR5AX<%B:/+( )OAV, ES#Q6[I02EA%>/OCL.&T,SD83.MM;S/K0 M'_$F?C)2YBA 4!ZL)6"!/D9XT]?CI$4X6ZNZ4LD@17%R<]+_V=.V2 M>6PV"7S*1XL2/)+_-02TR$.%6394UQ#8 X?EI%?.\BL]^P;7*G;C$,;%1PQ_ M406 6. 9RE\)PN^XTA@6S-QC$8Z3X:,'Y'#'@$H)H(['$4=O&0,-P;MFW%V, M$CI(.DXP^L[CW'8:"B08(FC!BQT@P6EGW)T$09I$!73!B)F("O((((;4!7?. M<<0[L08/,@5B*?%,+OA*AHN2R@ MU>]Y_9*$/HMC[;JFG=DB8M*+H@"6.=5#%\!>B!-7WK%[\ZW6KV'J*55?!$Y. MPCQD\")+8?0LRJXT9>+ PNK\3$+LQ^@W:6>^":UX>0!+: M&S"<2.WD[ 2,)!C%1H9"+A=YH3\:M8XV%)4.X/Z1/;41?K\XU),B":""6+H; M B1!1]^A8^8I/7)]F*L]W%I)@RB">SA5(GD?".49;0XN@SW#_3O;F]=]1=*6 M$I1O.<@I@9FRE/=^T+/%H]",3H[CJ'V8=_9%OG$!X)1R2T4,"&-N?/ /C[U/ MYR1X IV+Q6!DC3FQ(Q%QL:<\9#(%)>:"I&FS1!QJ*&Q0T5EWG$KT?BN.GZ\Q MG *++2\I1:?XH9-T==]$X$@AW_%E>=R*O,4CN6C8L&K(R+[3BWZ&[07 &,0W M\_R5\D<9Q^DB$8Z6D>=UI@.'(56M(]=(]5_=801\MG;=N\8IZ%Q!46)]YK]@ M8%&;D=[Q,Q>,:Z9K-_!$28ZP8@4U#;W+FY),/Z%>TI_JX> ZZZJC4 ML((!^BR_".H_+Y;SR/F7#*W2V/6]49TU"O ES^W/P)\X,HI",T1A N[/F9_C M_#P")+::Q(D:@0@Q)47(^))<'2G!A(( 2W-WG@^_7GQ5-[ADV7J 3<* C 3' M9[ F=-B#:B'-0O<:;\BM6E87+\N6$G&=+[C'DO8'S:C??: M&T%X< Z!>+D'R9V3MP(=X[?Y/ .E7IP=:?]!CJ/\O..@W!6T^'O*>OC MT3%1#ZPW!5(XMJZ=^DX-AO+N2^\O;F/_8."GA=J?B,?M:<1]WSM^X=M[77Y[ M"6Z3?5,,%LY<4P"T3)T!D'2,<<.TP<)EZ";<44> IX*%)D06? W M*VL9T0QH2&GH E\VH[C?F-M C!*[/"EFS/A6_S"YR[!/5) %]-".:6H]FEJZ M/C7MW-?.G3B0JP%@D*0D.)+69!-GY9S@<#$80B[PC8V'1N50I\]L3)I8%B9Y M\R!J!'/Q/-1X+*\GUW>A[4:R$R\%26T/JU/=:6G.IRL.Z.49J4 7-\)\V"RK M%*DLM@?28/L\M5DB/6P&F+/BP)=0G?\Z 8IODS.%F9 MU_0+<:1GB)46Z!A)&MY/4W7OQ(8X/,RG[8GKW)K.;S&**L_B]$]^]"2+!J7^ M!#^OP_B\WU$^,:;@\<+K4FIDD4IXVV)L2(S/P4H8L%">V-5^*--U669N=D[D M@?1:< &JW'7<2>D U_2+'0*'&J^],>>4DEZFD5!1P8>\ M0A#Z *2F0/GP2EQ< RTH('$F$6Y^3T]Y8[U-"S+1;M[BVXHOH>I$GT)V[6(\ >F<5QW+M_XHUN38U-*$5W2[2UE$ M#M3,>8V9#<=&,=X2^\T;")&Q)ONW:,0GP0WFO4T9B^'SE'$& 5O^ITAP!,4W MFH_V8:XEO$GG%>G2%*\;WGHA+?SM8@$\V%8V5A9GKH*#[Y+-X6FR-AY11ZLN(,;HZFG()+N1D!&AU"+ MO)U*S5VT$1Z=&V% AQ,J)Y*8*8P+@[Z:)S!2OGRHP:.LK4AVV(X78Q.3@$%E MF\CX3;9/R]]66 OA^XD6$H1N^'IX@>WG^4]\!\SE>69IBB,1=\KRMV*4%BYP M0_$FBLY20JUH7,-U =[$54!:DB^?G\@+Y3%&GK?$.3*A-UP!N]B+2HA7%!0Z MYX;4#DLGDFD>6_232#40E?FCA]-#.+B,HL1.Z294[<3-:CQE:3>Q.%,'WGCB M9.TJ:+HLU60Y'N4L05..F!12C2;N.$^&)H'B12CN%1_.21*2]=*M2+Z460H" M+.DHN<(I"T1P$P0(HC45VDYD87.PER^RVI MRA_WBU(#PM%:/FG<7A"[+9A2&J?ZW,4.1BZ)IAS3@8>1IT82G+HBS;1E6$YB M)*$7"><%2V,6:A+BB], #PB4O_@B0-Y4A#4[UPTT@9N9*/CF4@@J#TM-L_8> MXO&9PI\+2>7%+(1[2,<-PM+==-FR8XPJW960\XMP4-(&#RE%5'HOE3:^T32< M'H-)XR!3]-7HZ#8_!9'=RF_C M/_$*H:+)),J@3^$>4!>K'\]]R9RB4O*MOD/QW(73\X/T$[@(O9H7&POJ"NP= M&KI4=F#DYD:%# <5;JA4>6RL1<&?C&^C)X!>>(EH],*)W9,9?N[6ZWJ=_[=$ M6/1\D]_H6'JKWM+;]4YZ,25OT -'HM1N0V^UNGK=:AR$VP-<;],[2GH> M% \HR#G#:5EOW"P!=Z.IG7 !/SGK9V' #P M%?]6U,EFV:FJP"7NY'8 M?4)ARO5<7NE[N;Z059O>[I@ZGD+=1LX#0--NU76STUA7IU0T$MO ML36 R/W'^I'%%JD1-CDL%A_OLUDL%.A\0?J*]2B"H%\"L#F\(PJ&/#&I=2)2 MXL5"QSQ02BB Q_&X9U3!\8^'(4AZ8MX1,0>1P"'*J\[?I<#QG-/KAEIPX\/%$W>6->B4A[_< M-Q8%($YY/^^:>3?W\[O?Q/_^3X&W:- M\Y:6,Q?UA?K6/\$?1<7O=1:1W$"?YE-4::'VE>]T<$4DM'O>G:BR6-%:ZI6C MT1L'N)5$YH4$/^LE+)?#MJE97,2S9FZ " \FK AQIQ>GE]I#BMJS:G)7*JI/9SR^ M,864@#2O,>];"J->:S?54FS%4K1JII**[5B*FJ&$8CM6HEE3,K$=*Z%D8EM6 M0LG$MJR$DHEM60DE$VM?"8HQW!NN*D-Y I:FF<.S6XW"XUH:85^^9H^E5.>^ M(QM5!RZ^4J.$9<&IE:!6-6=4JN.53EG$[+',\V3L#4;RSBN[!5"<\OX2_ MS9*AYSITNM@/,(66"K+P4\ZS,+@*[2F/PT=)^5R?UGEW8;24@9"Z9.@BI3LO M\SMAP0RW4-\8;V&EDYGB?\7_RW4GGH"[=?'HO#;"79!0N[:]A$FRD&5CWS%> M=B"3C3Q+H5P.BEMN][K#4U@CC\VYPU)F@.,PIWA$;A6FK(@%#SXTWAGO<*OI ML/'.JM.GQS-783Y MS4)&2!D5LZG7ZZ;>-)H54HQ4MN(>24_O./,9=E^UF@ M5D=!@H<9]TJO-O16MZ-W&XNHZI'$VE=L79SE[@%IL9'9?4(>AX5I$ZV:\U9+)==O*^WPZF?E_S+ M*P;S*CV\DCYO(4,U&O(:#FE.8%:=::[H-17X3J_E;1#E:G*GA<+ :?],\591 MYIL7K)U_H9Y6[DU?&%.RKST%8!'/550LY#52>;T?S6:MGO:?P4M^;$M?T+@D M:F#!XC)J^+P@-PTT[:53/MK5!MN>'VRC7I\;[1?[+F\2LR"A6]HRQE(M8U3+ MF!5;QBCC\U3C\VZ+K [H5O-E=6M!E9)R;2XH5RH\Q#O]ON10FPM#->#O83I0 MK,.TU#R[$2\D-TZP@YXH=<^PD7DE#4I+%[ZDRG.V\-1JM)UW&I4*X(G"LZ(, MUFHM1Y_)END*8DL+YD=+^H?6EAO<)2K>3+4QK\$W9LV6T;4'[;;3&C0:;#3H MCH?&8#CJFFWF6$V[/CSX,%>#S_IX\JGW[?-E_]O7\[/^R=GI^45>'VU@MCH- MLRENXJI55>*KIA*?]3HJ\:7LI2%_:9S!I I\:ZRVMXE&!JAX_-*"F&-CW+8: M+6M@V5T0QI$S'MBFTQV81F/4ZMCCAEGO+ ACX\OIV4F_]^GD\C\?3_O'G\_[ MWRY "HUZN].QQ-5*_JJ1O\;KD#_D*(VSE";QU![(72Q5QRV3P-:PSFQC-!Z, MS&%[T+#;]L >6M; &(\8,X:&;1C-!0ELGE_^=G)Q>O;I_.)+[_+T_&Q@M+MU MHZ6$KU+A:[X.X2-FTB1N>CFQJZ8VZ\>\YG<,4!ZK2?OQ)"HKJ*IK?B#Z#P:B M]?!X[#I8D?J-'6DCABW""3!<8",MHV4?&F_&;].N$2>WHIM#79GP_<6URTP&.V/[:]B!UH/N"OGP^8,SK"\1GU8=/H MA6$/6X"QT2?/OCH@I7%FA^'@\EML#(^#C]WCOUC*NQ=80]#*<^O$\/8/!9?@UN.F-O]]]#B[BJ/WYW$AN5J-GS$)L MY[HFDMHO2U'P0A_FTBZ[&[3_[HW')_;MQ?GO[?_\'5U^[ZU&52Z[\-I#8QUD MC4.;]Q *0U0&O-O["W/O'*U+&;A9_\_X\YG[G^#DCPOGZ^'9](^.ZZU(:ICI MX>;)K6-1$^K B *$<1])=+%1@-GN-@RS9;>;9EOX6:N9_4(PO9WU5!;&\9"^J6B3L^AA4$#FD?N> M.Y6'M)W[/0VUWZ/V>U;<[\FA7^ODK]].?SF][ \Z[7:GW=E7R%>R$U4UOOO' M#T:K_K[U$B!OS;-+>:0J(%=Y?:O6XRW0[G2YN%=>.C7#>L$2M8MU:5.^*T[Z M\05X[YVM6:NW=F"VU766J4@NUE(J^=Z5:ABUKKD#2Z48\Y4Q9JO6V06^5"MU M9!@U4RW53BR5V7[9AD^O/@:WDN=8+:VJPR"W$Z!6_,C3<2L9[6WBELK/ MSZWFO2GF>+W,\9 ']7HI\Z#'\GI)\Z"'L*4:Y=1W@G"&G=C92!O>:1=LS$)L M)?W4LMV/L,5S52%J&()>=UV(-9/OC-H%[)X^KHP /!B\^&\5)!%6>@_9YB.+ MG-"=H4M?'>_L(9W6R5W44*R:,U"K,&#GX8-6>4#UVBSR"EZUW M0(18 S0OSC%+=("Q.X= D=!VXB/&M<'[IRVT2'Z8Q/$L.GKW[N;FI@8/K5T% MU^]ZH3-QKUGTCHVN[/#=R([M=T:CV^Q:YCM0!4:SV;':==.JPW]6XQV[G;F' M>+;1,"WCEMU:(Z,VB:?/2ZFX8'3D;*0=(X'',/"8,BQR/Y]\CKDT"\6DKR5J ML%>Q]PIS7619 MNXW?NADK1MA'.[IILNR*J=VX%.V(.7X^792Q+CIR3VB#MP_Z=X=,[Z[ :[," M>/W+G6??+)Y74.SX6AR 5PND*]._.V*Y%9#>4L]O-Q2F M**$120WAZR[(JI M54!: 6EEK'>&N92Q5HR@C+4RULI85VJLT[>FI5S,6K,[U=$?)&O=ZU6O4L0MZHMXSN+;LUZJMDH)W@GQ.M)Q>X9W_- MM#^#T!MIOP4>TC+2,2.MQDNY:Q=Y"?JOGJW2TZKEZAWW.0X^=%YAG+U*S;XC MS@(VES>7])0O=P>H09UR!C:T,;>SNG1KW8$MF*-:[/VPD@J+;U V=L2@JN#X M"MZ7^4\DE=E0"G5;K><:P+2$A*TZ1\(K)(LM1;WX!M&Q#+\ #@:TKJ"OLN#* M@BL+OJ(%GX/(S5I'!MU4&/S5.A'* M;5 8? \P^-:Z3GNM13=-%K4MKGACQ^VM NW;09==L<4*M%<&VDT%VE\Y:'^) M?7$%VK>0GW? M#6@WZD;M]*RO8/NVPO85UO;4]UR?:7_]VYR0>SUG^[/K?A]AQ M6:'85VV&E>%5*%:A6 5OMLY?52CV52SSCIM/A6*W@RZ[8EH5BJT.Q7X\^:10 M[%98UXVBV(]L[/JN K$*Q"H0JT"L K$*Q&ZONZI [*M8YATWGPK$;@===L6T M*A!;'8C]W/M%@=BML*X;!;&?[2'S%'Y5!ECA5X5?%7Y5P&8[/56%7U_%,N^X M^53X=3OHLBNF5>'7ZO#KUXL3A5^WPKIN%+]^#5D$+*5RB16,53!6P=B]@K%; M85TW[KOMAJ[=#:"K:A/O+"/LN E64'@[Z+(KYEE!X:J@<$/!X+VSO0: V^SX9L1 M_ +HF?H7:4;=>*MXY56:9V60%4)>&2&_B^VAQYZG$5NS6*OG_ZVH'?]).G"D M35C(;MQX(H_W9?3U/V%(2>B[T40:%JEB/X@U)*M9?S_&0=-GX[T&^AM;K\V" MB$783$VT7L-.;:+IVLFM,[%]L ])W[I&3Z265Z&^$32QGOMB^V#P<1 ,!E M-)H:4-D)IC/F1W81SI3L[$@QE93&AS]^S_R&(>V\_TJ M#!)_=.@$7A >_5"G_[V7!C_A30Y-TI17[' 8,OO[H3V&%Q_9WHU]%Z6^>Z=F M-GYZ/PS"$?Q43T>%T]6:M4[G)RW_B)->H-C4OCV4Z%)PW_E=Z5*#43@R&K7&:K3/>8J(;$D*TRY]SJ4[!05RQFZTBV!J M^\!;] WR6+$3Y0^7P7$9F]+G>[M.7J+>1ZUT#+\"0T0+31_O9# >LVF@YS[,&HT; &C4:[.1A:SG# FI9MM>QFL],>'_"W5L//*95;E5BE M_NFO9[W+;Q9(J' ME 0J'<^>1>PH_2!3')8]53[(I0[G[J):D&$^5PJ+RC4.T[>*IQE\/1X#/SNU M[KU(2A(JZ>&(#L=><),:C/3O0_1#C[@"O0$*/*B[LM_M811X2HQI;T7Y4 M'B,RGA CR@W1HV, #Z%9M0;K7P,4A+9:A#4NPB,#IX]32R_CZ/^.VM\R= T; M:C\GVE=IW*KBE-+%?Y\5SWQ(CE:8XO#YW"M!)[*^9]F<0>B/M-_@" M!A?IVJGO@#4?/CW2O[T,6W&H>AN9M^IH_!JY=P4!?9-[M8L1=,6FBDUW;8Z* M9U\KSPI<+"*%QNQ6 W?7'6EI7&XM-'!7<'LI.N7&,!T''O4N>J?]@0'>XPGS MK_[USE5,K9@Z96J*P&Z&HU=P)F3V56I9=V9[VR?5M^ B?Q(]+?.-5]HU?)'2RQ6RUQ4/;TOW)5I7[ MDV(>TH:A^$;>+Y3V ZUZZ:;F=>".ENQI9MN6[X;!Z [^WR2>>A_^/U!+ P04 M " +@/]8$.]^- ,= !&'@ & &5X<&DM,C R-# V,S!X,3!Q,# Q M+FIP9YUW=U23W;?F"Z$H+8*AEX!T45"ITB(B7;Z #:2*H#01D18P)!0! :4* M" HH"*B(43$T@= #^B$@2N@)B4J'!!!>24@NWV_FWID[Z\Y:,W>?L_\XZ^QS MUG[>\^[][,T9XU" _;6=M8 %S< <.T-@#,)6 (0;NY_YI[P[$W>?;R\/#R\ M OS\?/N$!(2$! 4$!85%Q X(BXB*" H>D#@@>A F+BXN!)64DH!)B<'$8?]< MP@79.\/#NY^7=S],6% 8]O\MG'9 =!]@SW4-PG4(X!;E@HAR<;H!^)Z?O%S_ M$N!_"A?WGH]\_/OV"PCN&> / -Q<$ @W#^0?K_=VX_;V 1Y17C&EXQ9\!YU] M^ ^%P4XDY#S;IWSZ78?XN6&ZBN[5VXG[!20DI:1E5-74-30/Z^D;&!J=-+8\ M8V5M8VMG?_["Q4LNKI?=?/VN7?6GIOW,+^@ M\%%1<7G%\\JJZA+FX<'PL/_#RXN[NA_#$1Y M>)6.\XE9.//[A!T\=")A'^QTSK-W'?N5=<_1Q:_>'A:04-&;567\ ^U?R/[? M@"7^MY#]![#_A6L"$()P[3T>1!1 +OGRRM*42M7<@.?NSY[X-"2V7'Q@E"N MW3R 2S,WY0 =#A\0^[RGYLE0O?D69(RHQ@Y^1/S]I07F6_- 3!-D1(]K:^O4 MFK4%CH@XP)[A +*FEK>^ZF0@W@]M9OQ5EZ[O[9.OOJ%626]8V674=+G8J;2I M.P8I8@+T36Q_7%(H<<[N)Y*1A9+,?9)&Z3TD\[!SM*0U[%WS?UT\W]TQT@= M,>)_1PRR-)'16L]RX@")V>C@K[@W1W"*0[4W5WX$5"5Z'L^G11I=N^*=N$]9 M?'-MV9,9/,#H9:]USIQ@BA>FIUQ_G_O=],4;&N37J>=/C'\O]0U6 G%86ULG M.XJ &[BTM;-;@YB]!$:RH+./W[9I???A ':-:6W!LE$T\R^LA/D3<1J03BSE MJ3<^C#'3H-,U*##C?VJDB@.D/9@ZVC/=6?;[2N:+U(W0:L1AEA[=\%Z;%FKD M+/U+?)UGD.'7N\Z-*U9L==_Q"WYY*QZMK2VD;> M.+GG@_OFNOM5VT]-)G^,N%O)L\B5V2V=<3:3B!!UFXCS9EH[: F;.&1\NE,N MZ@Z(W>*+\6W?/6P=]^SK_2PWUB,PB0/P*H(XZN=^[#OM(RWJ5Y#]P@\%CSS% MXE7B?^P";W0==IO:#!:B3_O0'M>\EOL3?8G>ETK7_*LC?.MF.HL)BN^=/VDX MD5R?QS!T2!D]:6M1NY!^^MGO@D-(A4JD0O[VE_Q7XTO%(?7/JJ=Z8JZ%2Q7( MWI,[87O7[X"-L^VU9HTW_A<8PM_+LO3,#B%TE@L+ML4^Y_]YGQ!%V5H,@%25 MI__A )= &A4AA!DU=NE:.6>B-!L7BM1U/?M.%/&$ZU/A=.()8]]6(([+"CT] MRP$FVH3]MSY\QTBN-K#[4T8^-3R)VVIU;B5%AS7>_.!0?H9 ZY9I=O\TKS;OO(H8A"PPYW^!TJ$XPV[D?<(8I%("$N8_KWT M]8ZEU&_Y.^<1\XQ&H\--2J?XE55R;8WDSILJ,<^Q;$$?!M2>GDI$"E\.S%X2 M.?2.P?<0._PY+UZ6)]$L5G3A5!9N'O<$>R,TLTT'//XDE5.#'P)P91P@B) E0^Y$ *"W%[UY_--$?06/4.A5[2IIOMN ,C]?*QG9 M&%PC&%/&]>.!!ZW*EB_^R+"W=# '4,"8H.IH@P],H?3%SUT')P-4/;!!RLK+ M2M@,S/[^3?'O:-7=5^B+P0P#: I9RE0'FHQ&1NGZQ%UGUFKOIJH(;2F6G>8% MXFRL8$Y<_Q?EGR.S8&5;.1]'YK)FO1*B1I=4M,)J!P[Z%+D_6EDW$4WQF1)7 MP*_#E^?H@JZ[Y>9*';/3!A;^@3)QY1S R6^J?HB;RVBU.QL6K3XDTPE.TJ1; ML(SP'K9BR7;K5K5IND7?F-PKKF68!LYIMX #!(>"UST1GNF3G0>"2;&OW]5- M]\=>\3O#P]-NW??Y(/A=+(X#S,)!];4.K-!"SJ0G*L@10]& QKST_.0Y&'[W MFO,F=\L:K8QU,+@CE@.DXG0P"L]GY$FSEBH&H28.@;=.,5-CCMS=%!(QLXH9 M9)DEG>, Y6%[7S(IB@/0+F"[QO1U=M0E"*!A*%O?P7D>K6).GBT)9;L'[I0D M]QJI^J5<"!U.@GXE!!#\UNX/,(B4-P]PGL;UN'T&;O?DY\YRCZTTBH?V$N39 MZN"PN3+Z-(,_;>0O1XT@4JZ7K-&/F7>Z3]X*)Y3>CA7!;[NPQ/*Z3]A5@TS+ M(V>=^X-1K^Y(B*1N3" .W[ M8PO(,S6P0>Y3:&=Z96FHDE/D1R/)(B35G_V MM$0[V0D-OWYG6^DIYW?,](!-F#<"/$^)[D*,2^W%H]IL8.@MF7 5"OR=Y;<. M:'C3CDCU3Z]O;TQDX1_@1!#KKW/7.:CX>T];)?7E4_=@=U1*S\>/8X9&7C52 M)WWGCQGG>#]@'V5<>DG+$@LR7L5';4]4L@9,-YI^/N( BL9<8UR>@RL'&637 MW:>80S.H#.>CO+F_Y(V[HBZ- BCO*#/7;?-VEZ>8'L+[WT0B6:Z672.4 QK: MY?BU%4HQ'7Z[PG;*J&:I3; MB;G&/3XTQ5Z#X^U"]4=@FRQ*1+Y',9>.I M[#LB&6MY8R[S$1Q@$3X?6&!@L!/R1*+@;67KAWWOK(0<\,ZP*QJ0I\#5,L1. MX8Y,;E8'+IV\?L'4FP/X9 SNROVVZ60KD-!W7B^TR0V'K$8Z+*6A/[IKI(46 M-5,BY$^:3WU?^\_VVY(LL<%9_/UZM@:CM=M!=?.<]N.@OUMZ!5:SL\+7LZJ" MTK18)GLDZ&(VFB=.?(#VVG+Y\JR8:)O@8;7LA]F_(W01F<8!Z X.TX:VQ1OM M,YHAEU95C^BM7!)/J]RZ#*,AG,SQ._I66IG$C>TW\VZI*7NY3>MBW6/DMQL_ MCPV&&*^@IB)Y7*;)=$=XUK;S8@-"*/).5<%7O^ 2C;[Q]2>W&="K)]ICDY8N M$"@OX<(W(LI$0=_>J# 50YGM>.OW1UK0ON([&;[;:HTA6+8]*9FP]&GCCVHT=V/<_[:TLPGW5L1V M6+S&L52K4%K4FP^DC,M2(O7[B1"6\ MT?M<7G7&9F+\DM"Q.[LDF?Y;;-F M4?&6OC.M@UMB]-:?@QT#V)Z&FKI+C+C=GJ7CB[ ?VM JAZMM#[^QCE8MLJ7+ MNK8-/DU<&.T=7B%"/DTV!+ .(_A0EHYTR>0/9.@\0\_X9MF^1)ZHJ0Z;EZMQ M\Z(,TK(.K00Z6X"GK:5B#CS%"/F"$^J7STAS?)_4?]V#4H:TWX'0H,MU]#E:_M_1I>I# MVT%A\34OQNVO-$X83OTFDT7A ,LOZ61*W!(9#+9$3&0:[%$7V=[_">2; MEH(DG?N1 O\>__*.Z!1VP?G>( M*]!9G12R;)OB=+"Y9-.UUK?%7T=- G34Y)5O<"65GAQT8P934SM"A=#>QIH, M^=;N.=MFR8(VJRZK>HNES(J)9V -7:<3*\V7/:/\H=1NLZBGIZ2GMLOB"'+Y M\Q>S%Y .!*7\EJ4OO:'#J;L&=F!I=/Z5D<#3*]!V@1UL5]NAK[@;1T)6?FN= MG#M6=2A]5CKKDPFD^!=;&RU,;^A=$QJ?-S^LJ$VF"HML_=S;R9%1(O \LTY[ZIY/-9BUR@!W+]A$/P=^25M\;! =7? M*_B'(3Q7]+L_2ZEKCH2)9S#M4=7VX'>F UJ'3DA\HS0:Z:FPL6)(JC^KDCE] M8C\O48XK;^ .,HO@,YB,%6OQ? $6NH_\EHYTV!;[B[XH9OV<(@*+H+A$TQ]O M8>GP#JW+5^F9"2(E1[K$IG7UZOK,A.[;$1OLK\1*+3A8P5)@SE; ?Z48*,N? M?G>&&WQ'G>:.6)_I.E^J6%$U\..E0H^M_A('>.^]7%2-&7'#WE- 2M0G82L= M#AB\O*ZF(YN4^H61>2%]6P?4=%G^&:W*\A:/T+(NA^3?B@K0'%] M2U>.3CPY[5U6)HRXB4@KA8 /7J!*F1>QHNZ+=3'-F?FHL42+H9@KV%>'^;B\ MCO%9X$81R6Q$ _B,8@;OD6B.VRH,?7E*S<'SM([V!05:XZ9RXK$ 2'7!A43U M7.O],MQ__WT+D+?3_V/"C,1\UV%4]-3.AD*GX:!E1-H]D=2?;4]N73-_=5(0 M+*6VDMD"TDP7;.=)7T077,"+=J'Y/O;&=/O49'?7/2YY^=2C\]7P'N*<>4:% M%YAQZ<.(WF2@CL[J3]X*57H[8KH)^"-D;M,@O0?7H[%\ M0>N\S>?[/CRDU[W8FN]JW'$9F?!G'2RS@M<]+.8=2\8<^IOWSW?B(=GX%O>D M&<7]YQ?M;G;!'WNIT6V/DY7!,' MH!0@1&\4(ADNB57YOFV!+N?JK6_Z>83D*33^<40?9[BS[5,S]E+3\1@.4%'Z M J7;&SO8M2;FNK3#N]E\L^::8J[LO2S%'=&AI*&D#O$S90282SMS7F%8PK9F 7&4;3>+,^G/%ZJ'CK,/5/5#P\(UHXS.CI=QT? ]^,_UB MI'#@R 'F:]N_:+^OF#W0$OGEPA+7H>IG5KP!W3OJW[]NN"2P3?+Y"_V>=B,H MKF\J;/,W+A]Q?0V*I)9EMNT;J26%][\Z-;#\JN,1^Q1)E(H4"\+HD$(C2ZYN M>5J>;WTX8/;W0&%.5CA;OF:5 *IAV[5>Z@?CTII;7Z9_A05[:M@2EN08*DEC MT(?P4E4T1IV,6/%F&2MFG82X,\N9!J]T^^UTY7Z&175X_LM31Y#!M::(HY]/,S(E7SS=60Z\N7 M)^)*(6I^B!FBQ9HG,@V-K$0ASGP1)W9?=C$,G,R7HCLBSZJ0DB7B W6I-F?]%=-_KK+WHT1H'#93=P/N++:K,.)8,(PK/5R1Y3UMO_->5=VW5U^EG[.8-GR2 U-:1;G.- M$9;N;,UT[/JYB$F3\$B5[ =_[@O]#".EKV<]P.Y#R])P"<7WW49S?.$YE7\8 M7J\/Y[HW$[,7*7[A7B>9YJCJBPS$LCP5OF+GUV1@$%U0L-%WVTW5^Z'_I%[\ M3G '5I)ELE<_0'IWSA2*S5MKJ@FKJ*I,%$VOE[(NDE,X@%@+@N'=6="F1/^^ M3@XD09*&AU,O1K(E%/(WUI:K.8":)?]NTAIB*^A/TE;H-]-0IAD*@@1QY47X M-1ZO:;.&>WK7Y"9?O>6^MN./F^LY#G]6#.U=$P3SJ!@\159SU;W;[9WH/=?S:S O4*S(_S$I2"1L]9;6S[7QLMYF MFV[DI L5>N^#%K[UZ]KFHY\I3L?"UG^(CNW%N/LL(C6"?)\#U).ZM3B 3)=" MM6$J(;HJD)2$#GH:+Z5$H9W<&>)O9AW=K<>(L]P8/&YJ^:\]7(/JZL>.XAW" MN1[M*/LEQM45+[3I8KZV\8%BH[? ,J?'*]M%QUQ=V_T;PW97*IYNJ[4P>[!R M; $02\LLF2U!=M5R@/VU#SHG)KRJ,C]>C8;(^O&$#7J$>K)_\]";4]I]B/1CL4]B;YL)*YI54X@KTI2LK&,S<(&@@P[A MUY+"_:-O#@T<4 >R4<0A4K7+(+D.2B3SH7U:2(?>TC^!NKU#!R+CM%W%U6X; M3;< 'A#BWUP*^9O"D!.F[M0,."\JV)D4:1 QLJP4.!U58?,OVR;E(J]7SX[]\,,?$V>L&3;VF0BEB4-UW&RNZ6$']UY M[ Y)[_X7D/FL5(*H'CS=7+R. 4W5R>4 9YNE7;RDD9$^K",F2:YL67!\-DN< M94U"0ZL';^ULI3];':9H2?$S:V<(Y@1_,_=>#E#G'Z^'33?V+Z-"4YMKNSIP M@;8B2Z=K$TY ET"9+<2X;Z^,2Q8V>#"MF)T6U=#LN?OPO.4)1G98A_R]>2MN M\T*P@WD:E*1X/M0%&RZ[GZR63OD".S%E;W:1WVC;2+P?K;7[@2V)]F3PQ"KD MU7B,+:X_L0Q^Y2XEXSN?JG)PY0GI+IJ'SBYBY&UU@H]KP2\:>$<;BVRK:E$&PW$.H9<[1-O:&4>WG^5_XV4 # __[RO M/"''ZW+'"[>!D$BA:(D-I4S;2J>^1>M]BG0+^9I9;!:"?G; I-N09$SL"K&7 M%PFTBQH.;9"]43ILU&^Q;*% ;5LMCT=(FUHRA5G!])61TS/[F@E.M]1&JC(C M0JMD$8^J4>%;TB")ZH!/1HN'5RN9#KYTE-M'\*C'*GG72<&NEO3X4G7&Y]C[ M\<]!+6<\":-$MJ":G193R;##G]\R&HLXISM]2T*R<1=ENR#5CPS(>E8/X*(M"1T,SB7]61+Q8/+$07 MDLY]&)ER?%6S5U *[@<1$CH6&=HYCDWL*QC>&(2;#[Z=HIHRDRG!4Z@E-JQM=_O=*4W)WS6>'5LYR$/D5:HC#F M(5HNCPB9'<@G=&N9!&,/NJOGF8X6"NI%*XJH]LTCPY9^OV%7E.TZ[ H?0_"U M:6'[G1C8W10=Q&8X:93P#KF\,8N=D*1@[W]X@%%+7)2W-GS_K;9]H_9);XST M(C325.:/%K6!E0^5Y !C5S,"X5V>Z M:7&]?=EQEQ\)[+ZHX,XG^FX0* C6036&OF"(.S62I1DBRR^C4**VE3=Q.99K MN6F'-*^=53&.PCK@1R(F75^_/NHK:A'*G6P[) 3P>I1G=S8]<.G:CBXU&_J- MVHK+_3)!U;Q--I@3;( 0+#W-8(!+? ""6W_7<*M^E*WZ63]G*#2BPU_.04DW M%1!QD2(JX-IOT!EF9&2K@V5/4^.<+Q?3I$K7L0& MX,:9]KM/6R2:':<_+Q17/B\+&/EME.(UXSQ$:S3KB6V%<3'<68=V7]_<+ // MJ(-)S]22ZY977K_@ X!S9'C'XVV!UOC('0=BD(>'3[[&0RW+UH+U39TN//B MKV/;NL#=E<03H5;-92 KV/$.4> MTI*^MFIMI8!PQD&:?_N:T/Q[KP4XO6A\NB?ZSDE?^3KCN54?9$/0SM5T "2Z M[)81 @@9L7X*THS!K$U']4Z_PYY6Y19IU?>Q_ *Z(TW$T;:$9E#WVBP'2##D M %"T%BSJ;8F!@TGXR7;_:\S54XM(%5+5\"D%9;HEY4L3?6TK+*.]^.%HUNNC MM=VJE-O#-]&T7*ZU!0>F#EKL&^8@2P+)CZJ\$?HKIBJP(KY("45^UR=-;:U/ M!_Y44'#+V67<;#,PM7N"9QC;J?[*]6'Z\*,_]>\+>9[*CPQM+5S$F&(^R6RU M,L3@:5A!M'6I...]]N3=1_!#R]"U*W)RMRQX9'92]H!5D;8"P9^,\U1$,MJ* M@>@NE4\A=6UKA<'<;@#]:B+(Z8O21HM(A?QEN)RI*J/96^)R,%G(]&*EE2], MX>P$'TY"*:=N>_O*#[8K+JH\WMQOMP1QG0-(H4R(,YI@#FW:&]G,*&B2?A"R MV8WPCX_-2\AKIV B[VP%,W2Z^S&JZ--T* 1=6GW$F/<=YQOG7;#"5K MD2GY:I58TC ^_RG*W9;^P>7X@G%D6VF#KGXWE4?P5]^T9];M.$?@*LN#7CF7 MB9$&\[IV[IPI;'[PL("AUWU7R$9:&1^SW5F6)#.72+@>2>?=' VM%=R_TM+G M\2C:R&A.FFB>OPISXK_/'L#RZ6"DT2)X.C(]][-3840GU<@N5]+&["3$](Z+ M,EU]R]$[GB!KBL0%Y'7/P+Z'G)ZN^LQU3 1$;!B0]5NBIY%R,Q/8)-_'M]-&:4J MNAWCFMHW_F2SOW\0+[XY -NG49[.]W\VX.)R'>S[(WH^\^'CA%#P)(9[ M 9*?4=F(7_^C>R%8$"CY3]#&C,+=NSX<8$@8O<>TIT>\B6S5ZR,KTIG5M^V. M:=MMN$^T?=U+FM&NDY=1ZCU:H:'BS?CE,_>R-1!*FZ_F[#$P9#(N:'1M[7U[<]M&LN]7P?6>/4M54;0D.[8C):E29"71N8ZE M*\F;S5^G0&)(XA@$> !0,O/I;[]FIF< 2K+CO+C:JHU%$H]Y]/3SU]U?_9_= MW=-RGI83DR4_7/_X)LFJR6IARC:9U"9MX=O;O)TGU]5RF9;)CZ:N\Z)(OJWS M;&:29']O]&*T?_#%:&]W]YNOX%DG#=]7SZ=MXOB^=.B MJAHSRMKLR3=?X3?P7Y-FWWRU,&V:3.9IW9CVZR?OKK_;?057M'E;F&^^>FK_ MY6O'5;;^YJLLOTF:=EV8KY\LTGJ6E[MMM3Q\MK=LC^#.I_!S=,V'W=L\:^>' M^WM[?S]:IEF6E[/=PDS;P_W]TXT7>3%^O ?Q\NV:OYQ1-\U^2\&'@#3*/+2[,X- MCV:T_^51:SZTNVF1S^"9^.T13_P0+D[P__L'_ >^:-S_HCI/BW\,__&#*6Y, MFT]2^+N!_=MM3)U/902W_,IQ563PI-,/\WR7XZ-?.ROQKF?Q4U06<+/@"=KT9)F?E9)30H3C]WU7> MKO$+&!_L7')1I"5-/DW*= &C@?OI=GLW7(IW\HWNOHL"23']J#7[%:8V,#5_]Z<3B]_G)-_NC M__S;_HN](_[OQ;O+B_.KTU'2L]9\!2[X,$F3UW! ;M/:)).J7E9UBJ-,!NW< M)/_YMU<'!WM')S2%-7W:/]I)YFF3F*9-QT7>S(&EM?.\H3U*VBI9UM5-GIDD MM[O0X+=IV]8P_V%2 Z?)RR0MLV11P<_ $Q,#ZYJ/"Y,L3=W "B6W$5KF>"P\P6,NDWA2G@1#KM932:F:9)J2A]E^$-Z M$/R17,!=9=O0YZO5N,FS/*US'.@\;1/S(6_:I*QNDZJ&6= CIJMV59MA,E[# M0Z>P_N4,OU_ (Q+@__#Z58DDB_-/:]BL?(D3D[O5^NV_/&KD:3C;:54O4,+ M976UFLWI\EF-__Y'X?&1^$)#YU0_'EZ=7R=6[ M;__K].0ZN3Y/KG\X32[>'+_=BJGN\RS?KA9C4R--7(&0!DH]ODGS @Z@&2$% M_X^9$/%?&68QL,_/B;H/]AS1@XB$)Z3+90$OIL.&![6ARY%JJNF0J*^M@+J2 M,GXAGL7ZQF3\//OV! A8Z!6_SYMF1>2\7-7XEYQ(X0Y#Y G%"EF0?2H=N$4* M-&[@GPR/KIO,V=4Y2 6X=_^+O>'>'OU?[ALEUS#2=#:KS0S/V>;1;A@?3GA5 M9G#/+2IMZ:JM%BGN2%&L<92@JP$# C;X7VFY2NLU[\(^'/:U ]AL"/ M%J 43G!2G>N'),^8\> !Y&L&-!2[%#L]]SQ[CFN%S"5=5"L8/' "V!1A;P7P M-I[M(-_ANX!]&,-_ E=!QIL,GOU]QW+ >$\;7B7X"UC3 H9TU5:3]TFU:H&K MNW&^-A.#=_!SG^W;IP%?!IT8+X+U@FFEM5X/6/!!;L<%G'A^_WM!G&0&>1GQ M*^"Q^)9O*^!W6W&&#W@MWJ1+X./#Y-( ]R\51Q>:5:3/OS#=R*](NG /$RVN M#\E;_HC'FVX9"CG/4,3"D;KWG,)E($]+9AMLS\ P&B W)"$>AGNG$O(X %A/ MO(BVF =YZ D2!9":D'OA:@GO,1^ 1G,\8%.D\?,EO9V&IZ9H7P>B'A2"'-XR MH5,)CQL'#\?!R#-PFK@:>'[A(_,\8#+A._T-1XI6HR'+Y#>-BC@7W@*OG)J< M++N:OJ@-<#^PI1I/RZ( @!8$AW^'OJK A,C!9N.-A3.53PR=G3'_7E2W?&;N MNGBRJE&32:9I7@/_K-^;-KE)BQ5H*G"F/*\_DE/Y*Z9*2WF+"\@'%=DNT@OP M#$T"L#7(&)A:@4T'I +/HE?%5 PO6J9YAOR'*#)MY@FHH6[O^-%#?@_]NDS7 M9(D3N:/^ [^O"KJ[-MEJ(OI95S"$)\*393 @=R17#6\K3G1N0(,F_6XM%*!ZCQ+65:3?6KHV>X) YIJVCB],+6Z M>&E:]VJGD-,RU&9!FG4P0U$U1:6L85!%=[9OJV1:LW4"-&;9T1R$(9ZT7LXS M2K:!,S_CX_!C7N:+U8)G#OR9=(=1<@P4"TO0Y@O25/PQYJ41'8,8ZGMCEFKE M4R#5Z12L *31+@VJQ:U1QZ]Y]S7!R/<+LE.0MN!R+9[O/K);(3:?\^8<9_A> M.NUN"4?)V30ZWWIQG,A$EU8Y8SX,>T+*1I:C>5IF:(I.K"U%1W$H5S3 -LE2 MO0%SU(1? M?$!S1T.:A^8^2$] &>5J1-D\.VLP6-IRV'V:>U#,.:@_)6>'"] MFM#QC U5RUB9$B8F7]+D052#K6IJ>:,W3V&DO#PDZ,#2KFI8"- IF5OZ*?PGPTZM..4>&' 5")>W@!_@AM D8"QB3W";P-C9JC$+=YQ:GGH M!?+0)MY'EM$-3O1"1*J]D\0@E7+W6V4S#[7HNWO.^-6%,LN_ M ZY8U8%NUG,*\:Y!?K.C["RVS$ER.F66-JQ%7;=@L\5;(4[];>S)3U)']T// M+F#*=04"!^X&0X4O@7D2830M2T32X5!0,M'!2YD\8#_H>YA9B;-OU,C0!'-C M&"7?=:0!RU><\[2N%C11/T!R,?!2N)&:(FL:RZW0;N]"SP09R^ M.?O^[-NS-V?7/X_(;+4FK67/55F0;^ATL2RJM4$&=HP,G4A%5BZZ15\]!,Y0 MXOJGUFOU&BB$*3-D'8GHO^SAPD_.O[6.+Q4GFW-7(<\2?B)JWT?1+:OEEL5% M'J^Q:9!*X&+XH]D" G@>$,#QZQ_/WIY=75\>7Y^=AXXGCH3P?^>U??DXG;R? MT:'8%I;NR91!=UDGUK?(;B=^>%Z"15(4"Q?45.^0* ?Y3YU[R5([ M<'&3W!BR(09\C:BA'',$SJ^"E#M#[_L#5FP^+-%S 68P_E@4^"<,L#;+(IW@ M!WM@)GD]62W0:$(VC)8:OI+F.8$;3>WLY=L4)#@=+?&JKLB?"F(HY\#64(DH M_3U]K83%4&;&C\6M&)H0[9P&V 7T%QOZQ6+%+**EJ"E*3ZAU2T;OXUV"46X M$GYX^<*DI>AS\#$7)X3C4@BGF-3Y&/G6@KQ!^ -^B3Z0>E7(Q@*%P/%=L=6/ M2K7XTMUH4+,,]<-MV1KB[J(BD\(ZM2?%S"I:AXI\NV.O_HKK1=:]*HE)+^ & MY-J3%<&7G#ZLP^+PG*69X E2BN41+O"V+":L)KL(A:W"I#].1P,2S#E'-X]89U?$C/[8U7@7I%/)4H@NL"Q?[(I>@9'E M4[(B6M%\R'$BN\< &Q<6^>LKU<]MO)JMBC/+GEA(\P99JW*4')?><U#L5SQ?:"LU/@[CC1@KU5M0^<8SX4K,1A7BU:+LQ733T_1#7M*05F\:IP[ MV$00\!5):H%M8)ZQ?N><88SS6/<&1F5Y\V:Y:E$/FJ5U9KEQ'NY+-*4>@>%' M#:> F)?S'R@IBS?;P0<6]914NYOP.SE)P>'!WR%/E==?;N:'-H--C M[[/^3@\"9ZR8_[V=B^ -]5XX4B!+!@*7P&B,@TG KKVM2H32L> .GVAO>?O_ MU#W#?I=/+_J(KPUCFB'\-L MLXO1OR\:Z+0JBNH67OM[>?\^-_V)BUR6ZON:1,1IZ@AG(XB)Z(F-3X%8R T( ME"HQ:L><(<'M1\&KMP-M)H2A*4,6-@.9%+X)(6V,W>"HJ1.(?9%DV74*TJF? M+Y@F4D:THT-)P%"14' 1-10C-WF&L-"(DSIPA$P@MZ"LQ[#48UCJX\\<3+&T M5$[)%1&E]Q"YX$S"^,9A,O@@&(S0;0%*->56%*:(0+H*HG*GS/ M<4&=P?C#?\1(C+4%'Y/T%L "N9/H,/4<2O;@$]H/_@1YTJ#C47BUO7K4,P)6 M0=#S7Z1+1H]H88<_ZGR0)E^0I6NJ55.L.TJGDYD66ZJXM[=!==K(K$H+';:; M@*X+ TNW0M<0.]0+5%KRD5LFT?[$?TT8>[Z4%#"E(#""#VC%$;$2F(C&T_[[ MMD$.DXZA=)0CF^H$@GE>W2):;,A;5]JM=%J,'A@Q,8&0+G,58$5HUO[> MC@?3-];?8/@@A$Q=)-V1==K14)+IJK; 61H("C:%*4FMR@M&S# PK?$/O-@_ M>0A$AZZ8@B*W"*%KE09\BSM0T3'!H+ IH_2#_;TX_X#A#\<[@A:QTG]IX;:=S(=,A51'1 MNY@.H5&W#]S<*6JP@R_NV=QP_;5B#<>\8G8BZ74$>/,ZML1R@J&T9"&SWZ3N M"]JQ(BI9+S8XC_XT'V?O:+Y5'>QS.E-1OA!3YK%!G\*-^G-7/Y-BB=SE6:2I M\VIWM7>?H&#W>T.N"MHQY:8SZLXGGLM/4;Y_T_5 0.LX+_)V?3C/,U"2X6E( MYGO//L6S_QMO'4;]>P#X2[0@"<#-FX9GB?TO$GDB_R Q*U31D@%Z#6,)3."] M@%T")TAZF, PV=<,KAOZ#H8CK$EE6I7^X%N?YJ?Z_A\IPU,&D(9EBG87B9.- M07%I5RY%*$AT6SK#.2U%BQ(ITI,=Q?Z&>F8H\Z]LJB+/!%*33OYWE;/:CP]# MH*ZI6V*L(M%J%[FNZEE:"NP<7G-3%3=.NPC'8!V#$M#A,.\&"78K)^E6 M32:K^D\G1?YJ9P,.1^BIXVPR<77GA-UO!6^&9 :_+BP5V&R#^"@-^_#P&\Z- M)F%-P'1PQ"O"A(9>FI82]J,XB?Y9_#5HN M6/;A6O\%Z&$%.:PG=ISV(*?\S =M-6.&P\+81X5T#FB;?C#- MSBA.\-Z<(&U76JZ43<5*,XZ"=.#T'4R_T).@6BE\[P KN%!2V,13CDHNPK5# MJYI?,:ZJ][U@;B2(;(692!QGI9HDR"BG".R:&1^HE[MV$$.6D),5E_&F:@UC M!HDR7*):$T;IZ'HB=TGB8QV<%X3+M<0;Y*=-J#7\V4FI0 ,*XB5L [H$&0H9 MD(P<8+)UNG+9Y[R,.T'F,RP>B$M<#.<#Z"$.RK95"I/=5$) \(&SJZ 41EHP M_-43'JQ9A58VU9G!M^<,B@D<"IV=1]@FAD9Q,9U-VLW4>ZYYT@CHRI^*JT!P M"L$RQ**/:#L0#SIF-LL;F)GDL%MW**/[Y5%NM&@U#Y-DI&+7'@7#9^5N3K4I^I@,/!6*^>*Q7)HLTPZ>FCB#WV\M]';^FD%-]&>< M=?@WDNVU0UO'A2UD^?#;$V)+(J[Z(H6928$^X8+7J(60SJ8"-/J5N!5N0SF" MV?,\EY4K28W,3LGD(Z=S&,:O5D7V&'E\C#Q^PL$@WCXVI@QTZ#[,&I.R8D[) M:RH+55DT'WK]2I@76(V#+_=V0$"N&R6GXSLYVB^H(,Z>#I\5.?BM'\_+_&U M^Y [[5[.-#:L&'55T(@##;H\"E0=XZ \&_8G#79'5?0)F-\#1N'9WTX__^MP M.!%-7K'_");WJXF7*B3"=HCK,SSL)0S^[]5FE MR4(J375SB%4A3&];WV59#\.8LM1V"9_ORJ,M:R9^P4\X B#C5QYO72.JE!X9 M;6BO=\;K?1$YD]$\Y"A;L%0NU4\DX$4ED2/*.5+Q?B:H))R MB,79(>O44%*52>;P)$+FSZM5@[=E55$@^F7P'_M<_TP5%EPMA<#Q GLVY%5Q3TG?&XHB5>2R694.54MV&WYP/K5UVP#V9)UF2UBFA@"L1 O :_+:)N)NU# D.N!+X XX(IODZOK\Y/\FQS\=7[Z^V@*=X(6KT21I MPU,L%TIE*&P^$1!9YSMQ8N>4:D(-!.+*P%1%!(N-5FRR2Q85Y;,%K53.4B!\J4TCANKCE%M2(CJ M1:$,=:'-A\.*E'Y:)#.5ZN)XTU@Q#??Q1<+).YVZ@0FKJF]RR@P@9 M0Z"(D!![\^28<0WOSPI]0$9H!]UUH2$AKFS&)G:OZQ&2=^\0>Q7\!@E[FV7 M$78_^#RY>YTD.;O6DB,XZ9_976XYF^]KM06-M7I(9F#:59 >GAJXBG2K8 M-RP@U(_,7;=%?O7!(BVY3$ MFSAA23,9JDE*@N5NUL; _\S"\H:2[^F*_I.BC&J9W*MJ14K"1]]T=KC*.8RV MB6" 01VT#L1K*S;[(%:?817NLKDU&!R6!"[W]4#[2O@>]K9QV%BA!)YW%#5? ML(FA@C)OE<6-;T?^U1S%K1,"9*3(7E<9A_5OGT4BLC:_40]@Y^Q=X?" -Y>< MWP\#(LPY#LS51]E<>*,KSIQU\%O6Y-A4B,,M9_^0_^@*"IX^?J/*"9'N]A)1I'.RASGD-4D72D JKH MWU1Y;Q)%H"-+XI3/3TW_:J2).]-Q'"3@Y/9*&R^E]V&A^+MZ/85!@[TOCW5E MJZV@F$L@*^^^WQ%2CC6Q/">>5JB+7][:(T T'M6J4V M52XL$];YV=QYRGNR-_4^%:\"J,34T@ESG,95N6)I@=B=*-DZ\'UB6I(+=PPW MO0,.S#)TH'-;6=1\C N<^H[=5-Y02:\E-?9:8KI[S<%0[#2(?;P[WFZ;6(LL M[09Q)2+75W&=<4V8^]Z"#;30+5J."IE9_<'_"S\TY8J/N M(2PD-/2D%[1K$-*IS^O$W##4)+C,6?_['FPI(O]P$M'QC=@P[&CB1&(*=K9Q M&&)G=:S&OD,3M]H3@\3%\AC42&L2F71%/%! VW+CULRV,GJ7M:=(1@?(;(]B9:S! M,-+>Q(40[*_S(! ."?T&2Q#=OFY2SC633-D$[35M39F-^[U!;7IPNSKO:C!9 M.((4EJ6<\3G9C%FQ[9-\#W LJ"/ET;'*3BF!4-(YUWU8Q^US6[QZ=%O\^3;E MR\!M<7'\\X^G;Z^3[\XODZL?CB]/DXMWER<_'%^=;H/GPE7A(!$9YO%@!H:@ M\5WVD(ZR^4+H0I<6(D=E.#C<-YD;JE*'I]]04@GU3"G6MFV8#Q?H=W-CM'10'.HQ,2EGI M8WVX^LGJ/?!HK=TD]5\67^<8.+) MLC&']@^]PB]@A66/4=W#'C*HY ?J)"NL6I?$;ZQF^'ST)>BJ^&ZG;YCGT[;&[?]<6_V; MK-U?D_4Y#P;P$J!!ZA*#,@[$;PZZR!C8#'^^[>@REN58OE@'!>H>]^WW:![K M]JZA8D\9>Y>\,U=OEVVY%(L9LH&XW-,]('-" =CW!'5/?=)E5 &UTU@URO)+ M&Y5YF>99A)!7F?@VFIAM)+-'Z="1#@\X'2]?_NGF_<=)A%^]7G]E;J+8"9BW MJXG-6_=N:\]8V.P75Z[J$M;A+IVRBZW/VJT"A #CLP0R[;#?-!*Z6L)8MG1B MVN2.Q=V9\\W7OQ8&YNK0:\YD'^,KWG9FBDR2"WUXO=H[LNY? C5MW75:/.G> M^_U[R=!_9TJ_\81.LHTW;SV\KVKBII2E2Y.^Z^25@0<#<0%-G7X MHBMG8'IQ2&/_RV?/A[8N)[QO OH6I@ZO"B,IK;7*2A]R#)*+H!=KZ<^HZL-* M+VEG4=IN7#ATF-I-Q79?3IV2)Z[/19J,Z^H]=NZSU3;)!TN3HH*H^*X8%[G#"[Z_17-9P]2-+]\ MMIT'1IT7WT@^\'XBW $I>#*I5_U,D/H"2"N-N>B MM35+1OW;_I2\559O?*SN_AO[$JY"/)7X+ET;%R&X M(%_3HG#3#5\_6Z44B3*Q3X6D(Q!ZS3CK-0^TRT]]6O5=H2K27O )0ST>D;ZU M&L4]&>E;X./?WPL"&C^=7?_PP_F;UV=OOT^NC__U^X4Q/ONL!'3YDRJ _[TI M38V57D;)3W/X&R6V*EBN*ZU3ZY$H;>*^6*FF5SR2XY@]2W1-3*9H7MR'-!'%C4MV(>[T97HV1J$'94('B2BA86H/T6 MHL8#I;.D@F^B]@$=9N4+E>.O12YE)5W9<]1_'#?1:^"JQS_BB!YQ1!]_OK5Y MJ@N#J0"D]B;$WI2U1;PY-B"RL?GXC\I<[K=@@Z M0=.RYTH)A@>D"7&&5]QQ2=5C21LL3'EGPYA$XM%:MP-:X+TD )"6&@R)[TTB MLE3"/7M@(_6V5V-8V]3Z$3]UPX=7KE_:IODJM#60#/S]:[U2WJ@O>/*8@&V6*I=P]F M&\[:?J!47E\>O[WZ[O3R^-NS-V?7/U-B+3MX51.I4K@X8F%-Z"37M% MTW+(:^HU\K:GAX\SV6/C2P,^J3*A==>K,7"'T*&%PZAY2!J]@Z]AL07Z+7&KOBK=.EG 9T-NK/H_=#O<6_%[,U(>P9.-'038 M?HT%W+NWBQD]D@E2JB[/8/>HR%&.W4MWY-(#;[7 W>8,I2(W/':;:BE"M0LFO%ED.I9NCD>[*^N&DT @+>! M$=A@JYD)MB<&K]JV8 \".4NM85;AG03BG@X/3+URC2P<9JCC$)&9-?ZP1^ZE M*;4$;.9V+2<8:"T*%U1P*[>H2K,.8&K#1.H$](TSJFT)3PY[T@^M:D&"C]67 M;>#ASP)1=G)Z>7WVW=G)\35(*%*6KES@E1E$XT/5MKTO_(;:ZP0C7%02&Y52 MCWF(/06;"E1R@K+K8TE>HP8SG&;$HGSJS-V5+%'I2TJ#<7(*!,))R&Y8N]/< ML:?T+5DV=[H<\&FH_L(VZ84@J]5VBEL5R(9UH7@]\K#D! FQTQ,7WN<<;HL MX+@ 5FF'5?S?5<5V9M*LFQ:FJ+)#E2RTA6%SFW.)]YG,5<(HJW*7)N;>@ICK MNBHXG3J84[A&0?M5)?=D&[?A+#P/SL+IUP;!T/+Z4#K1@4\(.IFTO M,I@\'3DFVD[JZE94NFZ96E*'*&F P0"N:8X/<*GR ]3P*16&(38,L0Y;V,#) MNIBPQU1L8>+Q8WJ]N7Q]H+_-*^K]JALP"-*&P3>+'$$Z9-0;:OF*-Z=D>5-? MES#EV6)Q-."L7_PYWJF=)NPLX-1#(9G.QDBB'+FO0H@MED!PJ2LP5,K2:)'G M<7KGQ!66BFI!]Y"XY1+ )&P#<-/[I\%UXYP0Z;$;]B84MJ_^W+3O+[!LFW6Z?7..)J@K6&P5.J: M,=A]%+YW++CMI.'Y(@@)DB1$;4I#%WH&WC+3$NFX@3H,Q4H MI0PG?A2> K -1H_QJ\?XU2<(W"\"@0N:T+O+L^NSTZODS?%/R?';UPD71+H\ M_?[=F^/K\\N?DY/S'R_>G!V_/3E5_E/7;VNLN]!(/J8OVH+4FDM]Z%R5E)<6 M-UKMPQ-K%3U1 6V./>:3!VH2:GNH]/DB;%KY$X-LAB!XJFL#3QI7V=I+L%@I M_(R:8(O5#'O406O,K-ES4;H2&F$ZAZN%@U_R$G+W!Q :T:4ZSBC*AE0Q[3J1 M?32&>'_C4K1[,03>;516D83A)O'HM!;F&JA)"N 3BU$;=U?NWFJ,A8?L\"PN MJ6'F&.P>JC>3W)9RU4-U#G#6C/N-$(M%5 [=J(00J90S=,2X !8O%T917-,A M)\*".3+Q6%-%*%=9+:C6,WQ82C+U$N>=4V-]J7]R+(J"K1O;4E>=[>-)6@BT MZKJFS"*4HDR;\;'EH^.7:1@O3TUDS[9>]X39!4&KI_]0?\P9]*>YEVQ]Q-%Z M(4&-E6]P<]*\6''\/ -MI=H&6RIL3?3V/#G_]LW9]\?H!4^NSY-38./G/Q-O MH"([^OQ;;XD0@RYE0S] 9AD)E",;$O [E;P@[5U]'WB-B[.N4,8R<\ZXTR0\R++K MS#F*AY(-PR]27)ZJ( 1S=R>$%(LP6JU7-D3L#=7T;.?DGP&^D#LHK 7CK[\G+1,H*IIAUD1OO M#DHG7FUEGP'.!7:@Y>: ]*7DPS6-:>,\8AH#?+6HR.!&&'4^;=>"BP$=$8ES M@/FI]L8;CAVRM(U9&>JOB@2&-A0(3VJ8DCT-M95\W;COV4N-M$1=.:=3$+FI M:,(I8W'(("A1<>P/<-DE=(LWP.IQV!Y.XC(GO%7PG!/VI-JH3.3JXY[8##H0 M6T74(9)9?[[*&L]&KYY+98T_(+WP[IP87"!>A:^?[#U), (D5[C/S3*=V,_W MK1O"9XIT?4BK?/1)7#]T2BB?A$U9IF?OPEN G@^G^0>3]4D*9>CS:'M2K8/1 M[M;5[9V_XUH<_1K)$N\2#IJV:IZW9A>7V1R6%>9VV]&_ZFS8(-T1C]#=XXRV M^7,)1_Z(SX&1UHM4%N26]T^^>O(->A8+],H:+@5%S)Z\RFQLA$YC(ITN4$%* MDB&3TC%9:;7D3GF\&$+XHQ=(73TK$Z>YQ_&;TW@IJDE*()Q:]MWS*; M-8OQ6%2*?*5F>E9/055"<,B[.A(K4$AP#D'MX^K&]K . N+._V"'/, 25KE\ M&5U+729-VEH88'>8#QY@'$&3'0B&,J60=/B&G0UYP9^4!OBIN3V/POT/9@J_ MG?GE>MO%%<5!3UXMEE$:A?RF6SV1HIVW&##2]4?)SQ$JX4N'+$(+R>'%E1-; M]31:H][+)@8[5+H-NA/5O7XCQ_HSU9[82OK)(OI)LQLB#:G88-GMW=Q;8NN& M>V6Z=O(,V!)3R/5J9QO85U%RZ6@;7B2!0X%<82'O,*7^+[KP9B<)Q?C (IM\ MZ?)5R7_O?,YD\C\^0_3X7C3?TOH$&^[FJ#U"-)8.4'$W"4*U:HT*!-,[2W,I'U[&//2ZD]EBW"08/ MVK7V'*&#./!D#55E%I_O';FX$'TA/E?E'\)7&'P@^Y$\Y ;./^X^!RVX$!J^ M4\HM8;CA?5YFNNY2#T2OJKWW*TCL[2V\Y$-\K'3J/'8*&7H)@X$>"O[7*5#. M)G$M&\*LU7J?&PR%S7PPPB2 MO=()O*/Q2>^/*(5'E,*G9=G&?E=_Y,:K)N<:F+5X;05DP.RJ/XPCC.7&-6=K MT3BRP"3=8::'F0+;,IEU(:[*G.%"5+K?*Y>Z7OH6Q#9Z( 1AW%"JH"?[+RVC MI!U(L6Y73B6Q!/CEVB[%?6#RH'FG?5Y<4)VSC<7.=CMC=SLST[SD)CWX%7=J M$J,V?I]CUQ8/YH%@=&9\+@G?F542L]#%WRFTXU\* Q6O=&=LXI4F.6@+X[ 4 MU"D?LCR;9L_],7U3&X6F\[G<9+5XJP3!8\ZO%N@7:L]\A9$B7=-5-L<'&$R1 MHR^.D6_4G0;$N$NTY;QR*KTWENK739.C#73W5%S''IC[;&9<)]*E*=."9*&R?.AZ;RL@CQOL[\F>K>'U MC8>>/FR?* N_Z>#5[R8KLGJIO$7N)JWIER%M15S@POM$'($S3LJF!U+>,0+J M36_9QW;N\ZL)T&3CN*^!Q\&KMH%M'(1EDXY_/'W[FCI!G%\F2(%G;QGP(X2H M^[/QHA) 2N!OAO,5>#^X'A9;+<"/$16> JO/T-)JEH+O5[3EL8-A6]A2G!GB M'N&W(H:K9E=:#I23UV'*AN_FAD^%]U"_'MAKZA&B2Z>XI!_.U+2DTWK:X;OY MPX@=ZC;=4_%&FAI;>H[8')"<$LQ;UTPW=AN>N?:1UJEC-0L2OU&WF(BGLB5& M:%7$=&N@W#:09UB @7JI)L??7YZ>(I%>D71S-'LU2DY]?\"[W2&(,Z;4V8G/ M%7;:V]B @)(NXB[_0FSJD,K"9C^]63B24L.9!)R[/P5KO(XD*I^L_M:&L;[H M?##"FC0?Q-^#+LKT2%^EH.[M/"+-/U'?[19H0)4582H;JC4RK!J/*#_5!F0 M]Y [K628!XA.IH!7D0&H8$V.D\0YYEMP \B%.C;TW^=O'EW=?;/L^N?42I< M_W JDN&M=#PEM1%%O_/L64()D]/$P4?:?GRE;+96 V)#G#!=LFE#H%&)V#OW M9/ \:YUX>8^)4FBR6ZLA*&8D=29)F'6QF32Y3C&33=W"=$DERFQU)T EL_:U M'^45HC,E?MG&-S[F(T#]CM$*],("8[.=E&MW0H-Q23! MFUFBPIJ"5,%]3I) MCF&.$]> GE#,^W<3,Y^9L*.T:9>5DF#I2 2OD]Y#EJ*0^7W]B[7 M]^$:4A_,8MEZ/5K66T[/D.&*CO\/!]1J7+]/U&A(IQ) 9+G6C]304IDXX]78-]@F-UE[1_?G\N>#] MX1%MV"0C M"B79>$T_0;D(R<,\=$/E,[,+)-K"XT;T/VI?@Y7_&,T.I MK6 ),32I_24-M(E%DC\B%,.&E6Y)RBMYU-;_)$(-$@KD6N3+\:KNB'! ME9E%27H2VD>8"SY/ZP5Y)>*$C<>8S6/,YN/E63Y' A?W*NX'Q!U?6&WFD_J1HJDTH-03B?4B

O8P;)4T1V '+_ >L[ M5?O+#SVC(!3TZ 6,D,=S\&+TPIV P[(JC2,, AL"]!X#)P.01=+=&#E'Y*#P^2U"]XT7ST=/]+%'T\7ORN?.FZHH;IK M4NS<#KXXEP_O6><@ROWUX5_?.R"A2N=BPO D=_X@EQEI<*&>K0LX>1C;,+$5 MV[ 8+5JYQ*@WM/G> K>*7CAODP1+..PD)G@SABG,AITQ5PH+$]=5"3;Y1[LQ M2:7%_6 '6NAD"WM..+V\K\]YE&;&15 &?)T&/)"AD"X87DMS4H/92:+2,?.T MV5PW1:H(22*Q\I&768\BOGE6XBC9'L*BM0M/I++WILEKL(0F;=7QJFW/"IQ@ MUD^X JZ^K\[8X)[;9*%RBJM.KDY]8WFTT$$U)+ZEONT 2%(-#VERF$1:AQ6" MI!K"0T^GG :N5#SU-FD(^1M4=3P5=D %<8U5BYY(AT,AP60E66*<@0S2 MW#C,I#)TL5+(F-QLR4U>^;*1J;MH68%1O=;UEOM&"OQ"N9YI]=FNF-;I"AB+ M68S-+[\4LM%9WLQ!E6G:" %FYPN/0J:RFKA^NPTGGMF(-QB28,* J8\M_9:, MYB>;F@R.O'0A3?C[?U;U.IKYD4X+7I6VVQ#&M[AD"SIWBJK!-1^']K?,CF&I MIL4X3(ZU[Q;. ]#6B.!M#'J'.G[VT!!+!8=Z.^]IAE+=TC8&_H4I%BQ4@XO, M+$4&G;H,X?PI,_KF :2'-CO6!9M:GXAZAQ^9+K?2Q6^1T_4&K,>R6XJ-AS*^ MGY=@U.^OR$N(@)DW-!_+'/HNIXR4*;DC!8Y!G,E78KZ>>Y^EJT9 1,8@_K#J M;8XX(4)Z>]@+I;Q1GF<'E3ZKJ@S9$6QB5,60HB+V#<0=MA>S"7"^V'BOEG?JW9'8\TF4N#9DZAKF%A'H\69NY+]VZ-35)GI*E7O M@ 3(;*&:56?O@5AN[UY)JQ\+.-L6U67DVH:AU+55ZFB52S5CT0GSJI*6W!&HS\:BSCI<$Z1S59$VME"4%(VK5E0A.J\R-F/:A.*;=&3W M#S1P_;%Z[F.,\],/>PB\[VI%7*%5%XBEB#RZ&*07C&K#_ ! O0<)XQU D;>'^YZ2S67,)DU"ZP_GC%-MI'62N%6'8K?UJPP/*P/I M$96B0K#OQ+Z#((\Z?0MXOI>4M&_3;O]IW[I#M^LD^!$7KI E\&:G783P05NT MV;8\[/&DO<^XN_(*F+Z-S;MGS[5YMTT+I L!=9>(6Z*G#O@MY2L(7NH:(N"% M4B"84A\(\A1GL -3XWC@]BQ>IY-F%.-+78V7C(J6X3JY4E"IU(;:D'L7U'A2 MF#^,F%'PN5'5L<_<,_P]H*Z1ZS?C.KN):; &1M[,L0"F)_4%#9_'9JM$+&T! MJ>X85=TI0<%: 48/J!8DP4U8$: VZ$!T9;%J8+"@4A;=882",)Y.4\F,T.P= M2IJOB^Q8.^K.@7*&K!TN:86VWDY7$L.C;XDKXZ./Z)T^ZI#W+[E442T_>NVI M+IFLPATTXE^VN110 );,6U=G2\4I+/C;5;/P@?Q)7H,:@.K\A!III.\YD1NQ M\:!.< KQ1L0E+P[CJNKD^<%!B/WL%*F(?<,8HNFL1)P4'743=F!WZQ5V*^%. MTR""P=H?=C1N5D64XSPLLI@:J9\1-,3M9L[T3*G;OV M<,HSIL"-WAOV:5.A6>51Z7ACE#IU.Z^:B,WDY?V<5+7$4BAEYS\78M7R?WLV M@<5OO >"Y&$)+8D]K>\ZU->U/EBU+[9H@?HA29T5.U;8IV M7K&; C@%,:XL MZ$]NFY/;=E?H1QE* !E4?6(VN6\G06#_,8T"C1)-Q=NSXFPI==F"\F(#[_;. M5'6^=]CY!-LPKJOW('&!7'/BMNKF!ONB(5OIM-P"^6TCR:0=!#?UOS&I;LO& M]6YK@$&3MK2Y@G;-=;:%J; G#U2D,4EL*:SM\M H%[3 JMV-3P>SI<#Y"1;; MK$9J3(^8ZB%DVO*'47 MS2K,FUP8A%VR/S5%@ ;E=F!7X16Y7RDF(A0I\:0[M,H[,HFVK)HM!U-=2]E,C@7YK;!CZR8[Y8RY:A8_MZS_?(@7E>8$98 M:Y;R)T):,OE[*9 $_-G^3;^['Y9@V!G*(EF@JTT^8@$BRLLMPD.I'D$'!Q83I:?P58#GZJ"3E3]^8 .71 MN(X+01$"I2.C*6AK(/:!2>8X.O=C;LVI7IR\\?+:=X4EF3^&*^#YS M]WM[!80[X2]=$[,0,BD1F2T*>WL_>=>D4L7-M97U:VMDL=E.\T' M;MLZO M[]OS@^6#:19Y]R@K3S#;T\_K5E8/FP&YA2 M-:FBOE.A6=<+L*-L2%NRD!%S$VX!C_YX:3OAXB.IRD$Q9FAKJ@T=4L2EHM ; M^\&O%%81A&Q?P.5!2)9C/XR@5(IO^,IU)#?/)0(CNKAVD\-Y!8T8L>#11:=E$" MK5"0)ZF0-#E7I;6;9-N3+B-Z'&%-=:9"Y;:7=@H3JN#\4]4:O6OX&$<''/=V M"QYO1=PE:I&^EWI6JORA'!^*"E)549O/9WL/!(E-8/M3%3-YEZOFY+H&?Q)U MQ_7=5,S=PLVVW6TA2BEF[+U.!85ELMO+?'3-.TM]F*=:2?M+8AB*TX:FU1'7\%F5,OI/"_5>619VJ9#\X()?ZC%]R?5G0QG:&R9P.:S-7V6HSL-9+ MOW2P'7FWG:EM*B7%$3&'7BIS 0GRA+C&$^XB%D!.NRF =E?ZN6S$X-MY7:UF M7&0==YMWIO2OEY3Z1DWIUN6?!;'Z?(&8;C@3U/U*=RFBIX8B0I465DE^.IG2 M*7<9QQGLVTF"6 >YPV .:C.#I2/F6$V=XF*/E(5A4 TXE3]:5(@UMU5V3?):V&4MY SI[ M$>C"R[XQ?5S6#=O/VT##ANQ)2DS>+&:[ZHH):\OZLN$]L&1-9YO?,'!I+3(P,C0P-C,P>&5X,S%D,2YH=&WM7&USVS82 M_BLX=7JQ9T11+W;J4(YF$MN]YJ9ITM29WGT$R96(,T2P "A9]^MO%R!E2I83 MQY$;^:K,Q#+QNECLL\]B">OT;T%PD6<\3R!E/UV^_9FE*BFGD%N6:. 62^?" M9NQ2%07/V5O06DC)7FN13H"Q7K?SO-/K'W>Z03 ZQ;'.JDXJC]@/X: 7]KO] M(]9]'@V>1T^XJC3[;%+S7,CK% YEV%X\4N+M3)KBR@,Y_-Y9S[H*#T)+S^$F9W*HU J M9:"3VK0U.J42_ D\'9U.P7*69%P;L"];'R]_#$ZPA156PN@TK#]]VUBEB]%I M*F;,V(6$EZTIUQ.1!U85T:!;V"'V#+%ZKIS:)>M_O]L.!I*O))(&%L MH^/.RX.@O7-N!23'!L$G7H MEQ_ARAG][U6_T(3QQ@E?:<$E#O\3R!E8D7":"GO2X,_0&/.@='?!#5N8IKH_6 M_ALN6J-%XU9>7"-0<_0QKQ)+JNF]&!RU&3>,IZH@#]/0QU-7!2[;6<"@VZ^M MX#>N8YZ#"=Y=2UC42NAWN_U' \)_2H/6N/@4$JCO5I30&KUILW](R'-<:3Y6 M.FVS##3$"Y8X4"Q0"]Q&IR'U].NU/); 8FP+^F6KV\*64E;^=/EL"I[4SY6@ MOD>0*"EY82"J?QD^5&^DD4I+ 7IEJZ8K1<00].CD#21?J-)&8W$-Z29M-[RY M%S2J=&W1ZFRZ%6W/2*4)E]743@J4PF3#LUY)K].=R MP3Y H33")F<_8@^TX^!7PA#\JV"_*RTQW$'TH?BFS=[D26>XM#5:9$CJ#]T6 M[BWO6UM>?]A)N,C:6:FQIW&B;"6$V1*J="+S=*V6[ Q]3" MW))VCZ"=1=#1KB'H M\/$FO7*>H_.K8>X$>'P 7HK><>J?_*.@4WGN84?C,^*7!AH].DB6>T\T7IEH MC!/1.MHROJ:,C4@%UX(6('P8ZH@\IY%*0Z&A_ M^L?-9S0'4.R(W&C\23#&_;];@OM$ 'S9&NB8._Y\KH7%]0':^1SPFD!YAC3X MT\38'F('Z:Y![-Q;[VT44(:S.GNYFHU0^P(JI A5)4FIR=8;X>"&4:?*6"RG M=[DXED&MLS_\BP!V<$>7,8(626JM=25X@E!RR5G*V^;E4JY#+U7&S3)V)GIS M((?4\;[31\7)"R;%%<@J4[O6OOW5*OH,L#=?7NBM7%[89?#_%7)(Q_\W.23W M+BZM?4/[AHV(')OXO"$F0M@7!-6WSJ-+Z3B>2:W29AG'N@(<'^U31DR77G4L5 MO9)XUL(5N6M!.#4E-A,!B(4J!EVF;.; KRBH]&^W*T2U?6PG\IG"F2G R_FD>DVO*P*$ M:2'5 K!VGBE/>7P%KXBOK42_G:\+ZQJQW;WLWEORJ#94T;+O%G'&];/F[E\Z^:SFK^7N5W2_-9\TN M/=*J08^_;UQ:6[/$IKH:8Y/>Z35ME(DTA7SY')!E1S'ZOZM@CBK[[.7F]&?Q3Q4!8^[_EW QL[AP2E%BAR"VO5M44M?HI5=04)#AV:T!K&=):E'4L!MS[/'U)^) MJ:<*F[O^V/G@O;\=QN7MRL,]O!X KSI[[#,.C[W:!R1!LF4*..;)U42K,D\I M7:UT5)-#XXL05BNJJ+N_%H77=-+\ H:5W/5*T?*;'0H^@'!I+3(P,C0P-C,P>&5X,S%D,BYH=&WM7&USV[@1_BNH;JZQ M9T11;W8':7L([_%@3G><;S!%+VR\6;7UFJDG(*N66)!FZQ="YLQBY44?"< MO0&MA93LI1;I!!CK=3N'G5[_H-,-@I-C'.NTZJ3RB#T-![VPW^T/6?O'O=^=^VG'$_!P(^P98O6--E?!7*0VBWK=[L^C@J>IR">!A+&-#CI'1]=% M6DRR99GR2XLT2&[%#&CLQJB)!*ZC6-EL='."=3V+NM]8Y388\ZF0B^C)A9B" M8;_!G+U74YX_:?L2_#2@Q?C)R+4VXK\0/YZ#TTNL9(HCGU]E(A:6 M#7J=_G$8H\*+S2\O05L'_4W6=PK:BC%VI3UD:LQL!NPT$S!F+Y)$E;E%4V%O MQ]@$--M[IT6>B()+]DKDB%B<(_OLS)/*H*.H : M^GCLJL!E.P,9=/NUD?S!=,$2!Y@%JH#;Z#BD;GZQEL<26*PTFLKS5K>%+:6L MSMKELREX4C]74OH>0:*DY(6!J/YE]*5*(W54*@KPQ+9JNE)$[$&/3MY \H4J M;3065Y"N4W7CI/>"1I6B+9J<33>BZAFI-.&RFMI)@5*.YIFP$)#*(,K57/.B M$@?)OH_]*N56$O4ZR)]I4ZC5^LV9AG^F@5 L/>5R!3%5$=H/R_@,F(:9@#D> M!S83AOU> +4WNU3AIN8* M76P<@(N<\7R!-&=U"2@I^L_._T9[Y&R*3R0G&W,ZXS534^$XWK6[U2"'!(SA M>D%-IOP2'%LLQS18EJ(P.*4DJ6LZ281&IQ^;81A@*L+%;4@R9DKZ<=U_C@=Q M-0@M8"H,.J>D;A\F:# %LA7-3N,6*)I*<9FXUZB4>-%4PPY46PNJP:,!%;#Q MTA>^-E/T!'-LCM6Z42_R,8WG?"GTI&69XI@(A89-MA%&@@BB0$LF$!(X,=Y= MHJPR<'-C:@1RZB*Q-K4H)39 :"FT?S>=0^B?_*"ABSSWL:'Q&_-) HT<' MR7+GB<8K$XUQ(EKG38QB"W(KHQWNUN)N!0^MDYL(V )8[O']+JU#@ 4LQ,&$=4UZ1- MGV=$8%4.WC4XVA6E4J5 ^D-9C)(B==E@4\9&I()K00L0W@UU1)[32*4AU] = M1<;YD8[FE $4R+I\3YL5G/:_E)S8&9?EA+AV,;&'=UB;?C;^%@,U1 +%_FC; M.^ ^5N#&VPW<.U/2+?S>G?H2&:-0'9 MTD.^ [_ZQ_4QF@,H=D1N-#X2C''_/R[!73P OFP-%.:./Y]K87$=0+LS![PF M4)X1#?XX,;:#V%ZZ;1 [\]9[&P64X:QB+U>S%FKWH$+R4%62E)ILO>$.KAEU MJHS%_C4M\+1I70<0U*KM%FZL:X AYQ.A;4 MGV#^6*&C3/6I0/G<('L(8B1:0T2.GQ08URY6$4Y-N<]$ .*EXM[H;!*P/A\\1J2XREV-+#DN(\BM@I'L0O"#@VD[9U?@YZO*:=H;W1/562 M$5=?F[*[!,M+J^H"?P76E:QFT/5ADH:MMUBSKB>M_S536??M9S5_+W* M[BD>)AACX_X2PS=LU*.NFN!IIWOP<^..VPW#;&JO,15M [W8C3*1II OGP,R M]"C&X_ RF*,&/WO5MW$"+)ORV"A96EA1P8;N]S46NMG[>Z\@UB7=0^D?M%F_ MV^\U;^MY(ZM^5C"_YSX-AYUGAS_(1C4H8N,[15ECS[>U2EHG=-QT!Z--[]C3 MSK.CW8Y]LQUS)% Y AL^%+?[*#I#@EZY+/Q01\[#W[C>L&;^4:(S/NBY WJX M"0U]#N+?!;"V'4Q.1U+D$-3'Z :5=A\E;2/$'K-R_C_HV@;E;#.\'I2K7BXV MR%15S%;GZXHKYF[DL)^Z[M\W9S*QZ0!>6)PNP:%#$S;^?.@X%)L WL?422&Z MH>M%N?W1J.\.RJ,_#_XA7(+[V]7@6>=PL+0KEX79.HQN\&QK O+KC[A>9_AX M[>KVF;5#X#=$X'<$LB_[Z_$=(+\>D'5^W:=<'GJU7Y %RI9)\I@GEQ.-%I)2 M0E_IJ&:;QC=-K%94\4#_1GQ0\U/S&RY6LOLK1'!I+3(P,C0P-C,P>&5X,S)D,2YH=&WM6GMOVS80_RHW%UT3 MP'K93I;(KH'6S;8.?:UUT>U/2J(LKC2I450<[]/O2$FV["1KESJI6R1 G)BD M[OD['D_'T0^.PL'[ MZ>30KG[V>C+]\\U9Q?;-^ZA_[$\YY-GU43 ]6>O.M#)M,Y#SULL%NZB[THU\Z9OO4S/^<#C4A;43732&8_,"'Y2DHQ'EXY#5_J[613);C4<+.H=!+3A]WYD3-F'"TS,.^ MG^LA/NGA]-::"V?!$IV%@>\_'.8D29B8.9RF.CQR3T[60XK-LM68K%0+%>5$ MLW-J:%_-.1BX ^3=XH%+\V9A*H5V4C)G?!D^FK(Y+> 57&XR\J#+/ MKM6+,4:I^BKZ3:C2+,5'C0]!IC#)&$WA[(+&I?$FO$YQEBK(2U64!)&D)00G M\-Y]YTY<:Y%;DVT4J?'M<@CZ1WX72 $DD;G9Z]I:OJ.Q-!?9*'.^+F 6 I1:V[3 MA='[[Y(H1"A?@J*Y5%9K^D<.'Z3BF&O0F+@1%EUX+F(7#LP39E/I^<.)G&.N M6=IOP? 0W\#JE4EGJ.TL@$J$C0 [^5@D(?O6*S#;HF9;S)7-8% M"$R%.PZ:DX@$@8I)0&#^0DYS5A1&[+8 ;ZV\#7^4L N_<"H$NE(@_Z1KB5X' M^MKMM19=R*BBT1)B&S3+JV,"=@<&+).0>1Q,%%K.0P/282OE MF1567H>3I2QUF+(+FER%]E:"J01MDIG&+4$G.T'[N?%B3'C-VDJ!4@X7&=/4 M,2:C(9I5\@V."3.Y)U>T,)#MFFF"I0L^1HUD".@B1PP7U6Z>,H%%D!E'@HD] MG=I<@:M*7B%>8LZQ/(NM/=Z]'KW7'.-[6P5$ _//PFZ%QF,DD56V,:=K8P;4 MLX&C+3E(J64S4!4<=F2C+/'7'J_7^%L%!EC\X''>'C@M1ALY:_Y!C=T51+:@ M5T5+3?3H8;O4V )3RUPMVA+II5PNFO*C^>X8\(81EIP?G06:[).55"ML5TM) M5$A>:GK'1=67A?;_JI^^W3YA8FF M+IN:%TGY!>")A"7PP+<_=VL8MNNBF&G4/$;27N%MOH\<>>Q&X7.=O;3IMN5$ MK>O)^^1UI\EK#XQRD\"SKS:^;M3M<#O:"K&]35*W9(#+.\]]3-UE3'VK87-= M6^S@C6(B9CGAER2 MV+:= 5; 0C&MJ4 ^1-NF6=- 2R!:;G1T,U) 1'%IKN0Y,^UL+=O=!=N&6)A; M5Y'IPM7-#B2RO28ME6!%MB;P.6WONN7][FRR[K*04JX78S. * T@D@UOQ5J,, M2H'GQ&ULKOO"_79?N ORTM)/]9+A8)%1?$;!G"041<6S&S5T2*IKQ@D*W8BU M,LPA6D'5#4&3EW#>B#NC@BH,ZK6^QKP<)2@)"K'1>BQ*-&NEM?OYU^(V;C[L M_>6^ZC-;]?_6KW5,KU*JL#GSMW32);4%3T['!I+3(P,C0P-C,P>&5X,S)D,BYH=&WM6GMS MTS@0_RI[83C:F?B1I"VI$S(#:1G@>/1H.MS]*=MRK$.1C"PWS7WZ6\EVXJ3E MX'HIA+LR0UOKL=K';W0RRC8D:%ADA1HK%USG0* M$YEE1, ;JA3C')XI%D\I0,=WC]Q.]]#U'6AVOZWH\#OP]G;V#O8C+>MZ-/WHTGOY^=ELN>73Q[_7(,+-Y\/G?G/5>JJ3=Y[Z5ZQ@\\+F5.W5C'K='0 MM.!/2N+1<$8U@2@E*J?Z2>MB\MSIXPC--*>CH5?_+L>&,EZ,AC&[A%PO.'W2 MFA$U9<+1,@MZ?J8'.-/#[HTQ5\ZH1IP2%812IX/-!6Z:F=7S$BFTDY 9XXO@T83-: YO MZ1S>RQD1C]IE"_[.J6+)HX$=G;,_:7",TFEZI1W"V11I&U8'I?@!2@[F?Z?Z MPRP8WKC@4\4(1_(O*+^DFD7$+(56=*ZOYQXB(?L]IU8OH>0Q4CZ]2EG(-/2Z M;G?HA:CP;/OB18AUJKZ+?&.J-$MPJK$AR 3&*:,)/(TB60B-,(%W"793!7MG MBHF(983#[PHZ9NQ4-M48O!412B$IR&Y6-W)\*HA# ? &*9E)9J>EO&7R0BF-( M1V4BD/(VO!21"WMFQL\/^MVN/QC+&8;TA?WJ#/8Q9,-SJ68(?>=72*2RU#/D M1L9 18P6>%4("CVTB@WJ:)J$\3I!6!/0J% 8D%"=1,1P>H6Q5F":P)5F+,\- MVTT&WEM^Z_61PS;\8A+/.*5BVK84;^D0%20J"=N04D7#!436WQ8W^PML#W"& M=Z+;9MYL 1^%G*.:IC08>L:J)18U"3F%4*J8JBW)T:@ M2KD51QT,D#IN,K7>OSW/+;\-(61+S0A?BW954VLT04B5'@%)P=&=(T0O-[ZT M]"]%/Q5,4;,[RPW6:E!V>GL$0:^@<[@7+]'?\,:E)U8@[1SW#DJHSZQG#XR_ M+M%IU.(9@WG6Z+N-5?^_#]7N+D*5B<1\6OQA6M*$"0R93%CHU3@FS.2E3-'< M0+9MN@F>'G :-9PAH/,,,9R7P3Y9!G(D&-N-K(EYB.[9KX1X]W/ MH_?F/;R-< -PCQU/?1F:/*OGB8:;CME&KI#4R6QF_-VBF^1)>U<]U)_X["QTN8MY6#X1WIIS4ZP72Y=G;89B#9;=%?%;A_Z'7*$^=M57"W\N^" M;^R1]-GB7Z:0ZD!47Q%E M5X![#1;# ]_^^[:*8=L^[C*-DD=(VLN]QBWDT&.W\IW/*4N;.E9&U.J8>)^3 MOFE.V@&EW,;K[(W%]W6Y+<:BIG_M;'JZ(^FOQYQ[A_J6#O6C^LSM*F'W_G4+ M_ZHOCLO+AIV6]BMEN_O"]Y;1_A1R7,>\(U(,5T!$V^M^EL-<,:VIP'6(MI6P MNBH60[A8*].F)(>0XM!,R4MFZM=:-DL&MK8P-Z^90E-:JRH82&1S3%(HP?)T M1>!KZMQ5C?O\=+PJL"M@.C><)PD4&8XRK--(.#U7,)!,8\95&*!@9[7TM-M2L'(37$%'$:7WLK<3JVX*D&(8'0 M%-4BJ3*I[!.ZT+SH2"B>%2+3@R,,()&,B?[KU2\H!.X2-[&Y*O;VFL7>-LAK M0[]4((:]>4IQCH(9B2FRFDA%#1V2Z&KA&)FNV5HJ9A^UH*HJ'[NT_8;=*154 MH5.OY#7JY6AUOK6GY*C!#_IWR%M^J)B"7DL556NWWW>[!'!I+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( N M_U@F3*7+HQ$ $C_ 5 " 5P0 !E>'!I+3(P,C0P-C,P M7V-A;"YX;6Q02P$"% ,4 " +@/]8Y)NV4,8A "6SP$ %0 M @ $R(@ 97AP:2TR,#(T,#8S,%]D968N>&UL4$L! A0#% @ "X#_ M6"?9">F]5@ .F,% !4 ( !*T0 &5X<&DM,C R-# V,S!? M;&%B+GAM;%!+ 0(4 Q0 ( N _UAZ*DCD=SD (OP P 5 M " 1N; !E>'!I+3(P,C0P-C,P7W!R92YX;6Q02P$"% ,4 " +@/]8 MGOD0@,OV 0#01QL %0 @ '%U 97AP:2TR,#(T,#8S,'@Q M,'$N:'1M4$L! A0#% @ "X#_6!#O?C0#'0 1AX !@ M ( !P\L" &5X<&DM,C R-# V,S!X,3!Q,# Q+FIP9U!+ 0(4 Q0 ( N M_U@[(/=/5C\ "U- 0 8 " ?SH @!E>'!I+3(P,C0P-C,P M>&5X,3!D,BYH=&U02P$"% ,4 " +@/]85:?>U9P) !70P & M @ &(* , 97AP:2TR,#(T,#8S,'AE>#,Q9#$N:'1M4$L! A0#% M @ "X#_6$&^Z4?/"0 N$0 !@ ( !6C(# &5X<&DM,C R M-# V,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( N _UC#_S> -0< $K 8 M " 5\\ P!E>'!I+3(P,C0P-C,P>&5X,S)D,2YH=&U02P$" M% ,4 " +@/]8&H%2'AD' "3*0 & @ '*0P, 97AP K:2TR,#(T,#8S,'AE>#,R9#(N:'1M4$L%!@ , P ,@, !E+ P $! end XML 72 expi-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001495932 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0001495932 expi:AgentEquityAwardProgramMember 2024-04-01 2024-06-30 0001495932 expi:AgentEquityAwardProgramMember 2023-04-01 2023-06-30 0001495932 expi:AgentEquityAwardProgramMember 2023-01-01 2023-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2024-06-30 0001495932 us-gaap:RetainedEarningsMember 2024-06-30 0001495932 us-gaap:CommonStockMember 2024-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2024-03-31 0001495932 us-gaap:RetainedEarningsMember 2024-03-31 0001495932 us-gaap:CommonStockMember 2024-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001495932 us-gaap:TreasuryStockCommonMember 2023-12-31 0001495932 us-gaap:RetainedEarningsMember 2023-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2023-12-31 0001495932 us-gaap:CommonStockMember 2023-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001495932 us-gaap:TreasuryStockCommonMember 2023-06-30 0001495932 us-gaap:RetainedEarningsMember 2023-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2023-06-30 0001495932 us-gaap:CommonStockMember 2023-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-03-31 0001495932 us-gaap:RetainedEarningsMember 2023-03-31 0001495932 us-gaap:NoncontrollingInterestMember 2023-03-31 0001495932 us-gaap:CommonStockMember 2023-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001495932 us-gaap:TreasuryStockCommonMember 2022-12-31 0001495932 us-gaap:RetainedEarningsMember 2022-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2022-12-31 0001495932 us-gaap:CommonStockMember 2022-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001495932 us-gaap:StockOptionMember 2024-04-01 2024-06-30 0001495932 us-gaap:StockOptionMember 2023-04-01 2023-06-30 0001495932 us-gaap:StockOptionMember 2023-01-01 2023-06-30 0001495932 expi:AgentEquityAwardProgramMember 2024-03-01 2024-03-31 0001495932 expi:AgentEquityAwardProgramMember 2024-01-01 2024-02-29 0001495932 us-gaap:StockOptionMember 2024-01-01 2024-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2024-04-01 2024-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001495932 us-gaap:IndirectGuaranteeOfIndebtednessMember us-gaap:SubsequentEventMember 2024-07-22 0001495932 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-06-30 0001495932 srt:SubsidiariesMember us-gaap:SubsequentEventMember 2024-07-22 0001495932 srt:SubsidiariesMember expi:TexasCapitalBankMember 2024-05-22 0001495932 srt:SubsidiariesMember expi:TexasCapitalBankMember 2024-05-21 0001495932 us-gaap:MoneyMarketFundsMember 2024-06-30 0001495932 us-gaap:MoneyMarketFundsMember 2023-12-31 0001495932 srt:RestatementAdjustmentMember country:CA 2024-01-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2024-06-30 0001495932 expi:SmallRealEstateBusinessMember 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-12-31 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-12-31 0001495932 us-gaap:TradeNamesMember 2024-06-30 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-06-30 0001495932 us-gaap:NoncompeteAgreementsMember 2024-06-30 0001495932 us-gaap:LicensingAgreementsMember 2024-06-30 0001495932 us-gaap:IntellectualPropertyMember 2024-06-30 0001495932 us-gaap:CustomerRelationshipsMember 2024-06-30 0001495932 us-gaap:TradeNamesMember 2023-12-31 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001495932 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001495932 us-gaap:LicensingAgreementsMember 2023-12-31 0001495932 us-gaap:IntellectualPropertyMember 2023-12-31 0001495932 us-gaap:CustomerRelationshipsMember 2023-12-31 0001495932 us-gaap:SubsequentEventMember 2024-07-26 0001495932 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001495932 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001495932 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001495932 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001495932 expi:O2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-07-26 2024-07-26 0001495932 2024-03-31 0001495932 2023-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2024-06-30 0001495932 expi:AgentNoncommissionBasedFeesMember 2024-06-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2023-12-31 0001495932 expi:AgentNoncommissionBasedFeesMember 2023-12-31 0001495932 2023-06-30 0001495932 2022-05-31 0001495932 2020-12-31 0001495932 2019-11-30 0001495932 2018-12-31 0001495932 us-gaap:ScenarioPlanMember us-gaap:SubsequentEventMember 2024-12-31 0001495932 us-gaap:ScenarioPlanMember us-gaap:SubsequentEventMember 2024-09-30 0001495932 us-gaap:ScenarioPlanMember 2024-06-30 0001495932 2022-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2024-04-01 2024-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2024-01-01 2024-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2023-04-01 2023-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2023-01-01 2023-06-30 0001495932 expi:AgentEquityAwardProgramMember 2024-01-01 2024-06-30 0001495932 2023-01-01 2023-12-31 0001495932 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001495932 us-gaap:ComputerEquipmentMember 2024-06-30 0001495932 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001495932 us-gaap:ComputerEquipmentMember 2023-12-31 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2024-04-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-04-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2024-04-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2024-04-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2024-01-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-01-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2024-01-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2024-01-01 2024-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2023-04-01 2023-06-30 0001495932 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2023-01-01 2023-06-30 0001495932 2023-01-01 2023-06-30 0001495932 2023-12-31 0001495932 2024-04-01 2024-06-30 0001495932 2024-06-30 0001495932 2024-01-01 2024-06-30 shares iso4217:USD pure iso4217:USD shares expi:segment 0001495932 --12-31 2024 Q2 Large Accelerated Filer false 10-Q true 2024-06-30 false 001-38493 EXP WORLD HOLDINGS, INC. DE 98-0681092 2219 Rimland Drive, Suite 301 Bellingham WA 98226 360 685-4206 Common Stock, $0.00001 par value per share EXPI NASDAQ Yes Yes false false false 153733373 108395000 125873000 85126000 44020000 1527000 2204000 133896000 85343000 7082000 9275000 1068000 1964000 335567000 266475000 11789000 12967000 10815000 7410000 5965000 7012000 66916000 69253000 19673000 16982000 6706000 5569000 457431000 385668000 11529000 8788000 86496000 44550000 122497000 86483000 16000000 23000 10000 560000 1809000 237105000 141640000 20000 237105000 141660000 0.00001 0.00001 900000000 900000000 189947235 153733373 183606708 154669037 2000 2000 883704000 804833000 36213862 28937671 626825000 545559000 -35100000 -16769000 -1455000 332000 220326000 242839000 1169000 220326000 244008000 457431000 385668000 1295244000 1231116000 2238298000 2079569000 1197668000 1135615000 2062414000 1912453000 61160000 64917000 123742000 119543000 14848000 14888000 29609000 28948000 3031000 2860000 6170000 5787000 16000000 1276707000 1218280000 2237935000 2066731000 18537000 12836000 363000 12838000 1749000 1294000 2937000 2168000 -374000 -143000 -523000 -485000 1375000 1151000 2414000 1683000 19912000 13987000 2777000 14521000 8146000 2632000 4841000 1174000 11766000 11355000 -2064000 13347000 617000 -1933000 -1192000 -2472000 12383000 9422000 -3256000 10875000 0.08 0.07 -0.01 0.09 0.00 -0.01 -0.01 -0.02 0.08 0.06 -0.02 0.07 0.08 0.07 -0.01 0.09 0.00 -0.01 -0.01 -0.02 0.08 0.06 -0.02 0.07 153580879 153249120 154160607 152899883 155984147 156693959 154160607 156119627 12383000 9422000 -3256000 10875000 -898000 64000 -1787000 707000 11485000 9486000 -5043000 11582000 2000 2000 2000 2000 2000 2000 2000 2000 -578591000 -414926000 -545559000 -385010000 48234000 48812000 81266000 78728000 -626825000 -463738000 -626825000 -463738000 841576000 650383000 804833000 611872000 75000 946000 1052000 1253000 9495000 9236000 17403000 17903000 30588000 38876000 56456000 65652000 1970000 2365000 3960000 5126000 883704000 701806000 883704000 701806000 -39993000 15580000 -16769000 20723000 12383000 9422000 -3256000 10875000 0.05 0.045 7490000 6864000 15075000 13460000 -35100000 18138000 -35100000 18138000 -557000 879000 332000 236000 -898000 64000 -1787000 707000 -1455000 943000 -1455000 943000 1169000 1169000 1169000 -1169000 1169000 1169000 220326000 258320000 220326000 258320000 -3256000 10875000 3950000 4163000 1413000 1195000 -677000 -2470000 -523000 -485000 18157000 18148000 3975000 5126000 56456000 65652000 2337000 3370000 48871000 45266000 -1841000 -367000 -41946000 -50854000 2741000 -3069000 35243000 49273000 -4692000 16000000 23000 157000 131801000 154168000 2772000 3433000 3150000 3938000 5350000 509000 1179000 -10369000 -9962000 81266000 78728000 1052000 1253000 1169000 15075000 13460000 -96458000 -90935000 -1346000 620000 23628000 53891000 169893000 159383000 193521000 213274000 1542000 1833000 837000 1100000 <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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">1.</b></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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</b></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 U.S. GAAP for complete financial statements.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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, 2023, filed with the SEC on February 22, 2024 (“2023 Annual Report”).</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In the first quarter of 2024, the Company determined that there has been a significant change to the Virbela business model.  As our customers evolve post-COVID, including return-to-work-offices, and in light of ongoing internal and external demand for web-accessible platforms and artificial intelligence solutions, we have experienced a decline in demand for our application-based platform, Virbela, and a rising interest in our web-accessible platform, Virbela Frame</span><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Arial','Helvetica','sans-serif';">. Accordingly, the Company has begun the process of winding down the Virbela business, which includes closing out current contracts, and reducing its external customers and internal employee support. Further, the technology is being replaced with Virbela Frame</span><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Arial','Helvetica','sans-serif';"> technology that will be primarily utilized internally within the Company. The Company expects the process to wind down the Virbela business to be completed by the fourth quarter of 2024. As a result of this change, the Company determined that winding down of the Virbela business qualifies for reporting as discontinued operations in the Company’s condensed consolidated balance sheet and the Company’s condensed consolidated statements of comprehensive income (loss). </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Prior period financial statement information has been reclassified to reflect Virbela as discontinued operations. For more information See </span><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Note 3 –</i><span style="font-family:'Arial','Helvetica','sans-serif';"> </span><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Discontinued Operations</i><span style="font-family:'Arial','Helvetica','sans-serif';">.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In prior years, Virbela represented an operating and reporting segment under ASC 280. As a result of the Company’s decision to wind down the Virbela business in the first quarter of 2024, the Company determined that the remaining operations of Virbela do not meet the operating or reporting segment criteria; therefore, any operating results related to Virbela and Virbela Frame® technologies are included in the Other Affiliated Services segment beginning in the first quarter of 2024. All prior period segment disclosure information has been reclassified to conform to the current reporting structure in this Form 10-Q.</span></p> <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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2.</b></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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 does not exercise 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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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><span style="font-family:'Arial','Helvetica','sans-serif';">the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">and (ii) </span><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Joint ventures</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. Joint ventures are typically included in the Other Affiliated Services unless the joint venture specifically supports one of the reportable segments.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company has several joint venture investments. The operations of these joint ventures are not material to the Company’s financial position or results of operations.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. Prior year segment and financial statement information has been reclassified to reflect Virbela as discontinued operations.</span></p><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 amounts shown on the condensed consolidated statements of cash flows.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;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:43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:5.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Cash and cash equivalents</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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Restricted cash</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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, June 30, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 124,714</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 88,560</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 213,274</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 125,873</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 44,020</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 169,893</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 108,395</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 85,126</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 193,521</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 does not exercise 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.</span></p> <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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><span style="font-family:'Arial','Helvetica','sans-serif';">the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">and (ii) </span><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p> <p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Joint ventures</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. Joint ventures are typically included in the Other Affiliated Services unless the joint venture specifically supports one of the reportable segments.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company has several joint venture investments. The operations of these joint ventures are not material to the Company’s financial position or results of operations.</span></p> <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p> <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. Prior year segment and financial statement information has been reclassified to reflect Virbela as discontinued operations.</span></p> <p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 amounts shown on the condensed consolidated statements of cash flows.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;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:43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:5.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Cash and cash equivalents</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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Restricted cash</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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, June 30, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 124,714</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 88,560</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 213,274</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 125,873</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 44,020</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 169,893</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 108,395</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 85,126</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 193,521</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;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:43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:5.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Cash and cash equivalents</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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Restricted cash</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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, June 30, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 124,714</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 88,560</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 213,274</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 125,873</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 44,020</span></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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 169,893</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Balance, June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 108,395</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 85,126</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 193,521</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p> 124714000 88560000 213274000 125873000 44020000 169893000 108395000 85126000 193521000 <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:12pt;text-align:justify;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:12pt;text-align:justify;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">DISCONTINUED OPERATIONS </b></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">In accordance with ASC 205-20, the results of the Virbela business are presented as discontinued operations in the condensed consolidated statements of comprehensive income and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Virbela segment as assets and liabilities of discontinued operations in the condensed balance sheets. The following tables present the information for Virbela’s operations for the three and six months ended June 30, 2024 and 2023, and the balance sheet information as of June 30, 2024 and December 31, 2023 (in thousands).</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:66.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 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS</b></p></td></tr><tr><td colspan="5" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">(Unaudited)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">CURRENT ASSETS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cash and cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 684</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 991</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accounts receivable, net of allowance for credit losses of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$194</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$99</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 289</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 626</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Prepaids and other assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 95</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 347</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,068</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,964</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Property, plant, and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Intangible assets, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,753</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,469</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,946</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,089</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL ASSETS OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7,774</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7,533</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">LIABILITIES </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">CURRENT LIABILITIES</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accounts payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 110</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 553</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,699</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 560</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,809</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL LIABILITIES OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 560</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,809</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:49.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">INCOME STATEMENT OF DISCONTINUED OPERATIONS</b></p></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">(Unaudited)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'MS Gothic';font-weight:bold;"> </b><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Revenues</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,811</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 653</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 3,974</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cost of revenue</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 910</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 796</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,589</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,517</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">General and administrative expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,578</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,074</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,308</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Technology and development expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 99</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 215</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 509</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales and marketing expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 54</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total operating expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,319</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,550</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,876</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,388</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating (loss)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,315)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,739)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,223)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,414)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other income, net</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (23)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11)</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total other income, net</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (23)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11)</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(Loss) before income tax expense</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,309)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,734)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,200)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,403)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Income tax benefit (expense) </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,926</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (199)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,008</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 931</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 617</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,933)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,192)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 2,472)</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;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:66.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 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS</b></p></td></tr><tr><td colspan="5" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">(Unaudited)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">CURRENT ASSETS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cash and cash equivalents</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 684</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 991</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accounts receivable, net of allowance for credit losses of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$194</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$99</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 289</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 626</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Prepaids and other assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 95</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 347</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,068</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,964</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Property, plant, and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Intangible assets, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,753</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,469</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,946</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,089</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL ASSETS OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7,774</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7,533</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">LIABILITIES </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">CURRENT LIABILITIES</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accounts payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 110</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Accrued expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 553</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,699</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 560</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,809</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">TOTAL LIABILITIES OF DISCONTINUED OPERATIONS</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 560</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,809</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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:49.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">INCOME STATEMENT OF DISCONTINUED OPERATIONS</b></p></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;font-weight:bold;">(Unaudited)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'MS Gothic';font-weight:bold;"> </b><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Revenues</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,811</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 653</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 3,974</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Cost of revenue</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 910</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 796</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,589</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,517</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">General and administrative expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,578</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,074</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,308</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Technology and development expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 99</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 215</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 509</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Sales and marketing expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 54</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total operating expenses</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,319</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,550</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,876</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,388</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating (loss)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,315)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,739)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,223)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,414)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other income, net</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (23)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11)</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total other income, net</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (23)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11)</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">(Loss) before income tax expense</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,309)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,734)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,200)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,403)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Income tax benefit (expense) </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,926</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (199)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,008</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 931</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:49.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 617</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,933)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,192)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 2,472)</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p> 684000 991000 194000 99000 289000 626000 95000 347000 1068000 1964000 7000 11000 2753000 3469000 3946000 2089000 7774000 7533000 7000 110000 553000 1699000 560000 1809000 560000 1809000 4000 1811000 653000 3974000 910000 796000 1589000 1517000 309000 2578000 2074000 5308000 99000 158000 215000 509000 1000 18000 -2000 54000 1319000 3550000 3876000 7388000 -1315000 -1739000 -3223000 -3414000 6000 5000 23000 11000 6000 5000 23000 11000 -1309000 -1734000 -3200000 -3403000 -1926000 199000 -2008000 -931000 617000 -1933000 -1192000 -2472000 <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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">4.</b></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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">EXPECTED CREDIT LOSSES</b></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company increases the allowance for expected credits losses when the Company estimates all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Receivables from real estate property settlements totaled </span><span style="font-family:'Arial','Helvetica','sans-serif';">$128,814</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$81,004</span><span style="font-family:'Arial','Helvetica','sans-serif';"> of which the Company recognized expected credit losses of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$88</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$-</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively as of June 30, 2024 and December 31, 2023. As of June 30, 2024 and December 31, 2023, agent non-commission based fees receivable and short-term advances totaled </span><span style="font-family:'Arial','Helvetica','sans-serif';">$7,092</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$7,268</span><span style="font-family:'Arial','Helvetica','sans-serif';">, of which the Company recognized expected credit losses of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1,439</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2,204</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively.</span></p> 128814000 81004000 88000 7092000 7268000 1439000 2204000 <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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">5</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">.</b></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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">PLANT, PROPERTY AND EQUIPMENT, NET</b></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Plant, property and equipment, net consisted of the following:</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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Computer hardware and software</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 38,830</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 37,444</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Furniture, fixture, and equipment</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,221</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,254</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total depreciable property and equipment</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 41,051</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 39,698</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (31,451)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (27,733)</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Depreciable property, net</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,600</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11,965</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Discontinued operations </span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (7)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11)</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Assets under development</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,196</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,013</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Property, plant, and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 11,789</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 12,967</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:6pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">For the three months ended June 30, 2024 and 2023, depreciation expense was $</span><span style="font-family:'Arial','Helvetica','sans-serif';">1,891</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and $</span><span style="font-family:'Arial','Helvetica','sans-serif';">2,096</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively. For the six months ended June 30, 2024 and 2023 depreciation expense was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$3,950</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4,163</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively. </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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Computer hardware and software</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 38,830</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 37,444</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Furniture, fixture, and equipment</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,221</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,254</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total depreciable property and equipment</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 41,051</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 39,698</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (31,451)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (27,733)</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Depreciable property, net</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,600</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11,965</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Discontinued operations </span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (7)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (11)</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Assets under development</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,196</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.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 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,013</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Property, plant, and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 11,789</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 12,967</span></p></td></tr></table> 38830000 37444000 2221000 2254000 41051000 39698000 31451000 27733000 9600000 11965000 7000 11000 2196000 1013000 11789000 12967000 1891000 2096000 3950000 4163000 <p style="font-family:'Roboto';font-size:10pt;font-weight:bold;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p><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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">6.</b></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;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">GOODWILL AND INTANGIBLE ASSETS</b></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Goodwill was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$19,673</span><span style="font-family:'Arial','Helvetica','sans-serif';"> as of June 30, 2024 and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$16,982</span><span style="font-family:'Arial','Helvetica','sans-serif';"> as of December 31, 2023. During the second quarter of 2024, the Company acquired a small real estate business, resulting in recording goodwill of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$3,150</span><span style="font-family:'Arial','Helvetica','sans-serif';">. As of June 30, 2024, the Company recorded cumulative translation adjustment of (</span><span style="font-family:'Arial','Helvetica','sans-serif';">$459</span><span style="font-family:'Arial','Helvetica','sans-serif';">) related to Canadian goodwill. 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 six months ended June 30, 2024, </span><span style="font-family:'Arial','Helvetica','sans-serif';">no</span><span style="font-family:'Arial','Helvetica','sans-serif';"> events occurred that indicated it was more likely than not that goodwill was impaired. The following tables present definite-lived intangible assets as of June 30, 2024 and December 31, 2023, in thousands:</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;width:45.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Trade name</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,655</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,393)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,262</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Existing technology</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,345</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,498)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,847</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-competition agreements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 458</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (347)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 111</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,284</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (698)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 586</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Licensing agreement </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 210</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (210)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Intellectual property </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,836</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (677)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,159</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 10,788</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 4,823)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 5,965</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Trade name</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,672</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,030)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,642</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Existing technology</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,263</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,122)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,141</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-competition agreements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 468</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (125)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 343</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,285</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (652)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 633</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Licensing agreement </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 210</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (210)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Intellectual property </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,836</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (583)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,253</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 10,734</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 3,722)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7,012</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:6pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Definite-lived intangible assets are amortized using the straight-line method over an asset’s estimated useful life. Amortization expense for definite-lived intangible assets for the three months ended June 30, 2024 and 2023 was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1,073</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$683</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2024 ended and 2023 was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1,413</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1,195</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively.</span></p> 19673000 16982000 3150000 -459000 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:45.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Trade name</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,655</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,393)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,262</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Existing technology</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,345</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,498)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,847</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-competition agreements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 458</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (347)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 111</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,284</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (698)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 586</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Licensing agreement </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 210</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (210)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Intellectual property </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,836</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (677)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,159</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 10,788</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 4,823)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 5,965</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Trade name</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,672</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,030)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,642</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Existing technology</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,263</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,122)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,141</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Non-competition agreements</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 468</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (125)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 343</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Customer relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,285</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (652)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 633</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Licensing agreement </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 210</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (210)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Intellectual property </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,836</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (583)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,253</span></p></td></tr><tr><td style="vertical-align:top;width:45.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Total intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 10,734</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 3,722)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 7,012</span></p></td></tr></table> 2655000 1393000 1262000 3345000 1498000 1847000 458000 347000 111000 1284000 698000 586000 210000 210000 2836000 677000 2159000 10788000 4823000 5965000 2672000 1030000 1642000 3263000 1122000 2141000 468000 125000 343000 1285000 652000 633000 210000 210000 2836000 583000 2253000 10734000 3722000 7012000 1073000 683000 1413000 1195000 <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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following table represents a share reconciliation of the Company’s common stock issued for the periods presented:</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'MS Gothic';font-weight:bold;"> </b><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</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:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Common stock:</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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;font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 186,361,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 174,532,043</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 183,606,708</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 171,656,030</span></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:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Shares issued for stock options exercised</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,286</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 79,599</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 225,444</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 192,807</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:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent growth incentive stock compensation</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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 678,825</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 730,003</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,032,513</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,386,439</span></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:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent equity stock compensation</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,892,648</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,558,438</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,082,570</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,664,807</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:9pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 189,947,235</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 177,900,083</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 189,947,235</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 177,900,083</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:6pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company’s equity programs described below are administered under the stockholder approved 2015 Equity Incentive Plan, as amended. 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.</span></p><p style="font-family:'Roboto';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent Equity Program</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company provides agents and brokers the opportunity to elect to receive </span><span style="font-family:'Arial','Helvetica','sans-serif';">5%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> 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 </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 </span><span style="font-family:'Arial','Helvetica','sans-serif';">10%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> discount on these issuances prior to February 29, 2024, and a </span><span style="font-family:'Arial','Helvetica','sans-serif';">5%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> discount on these issuances beginning as of March 1, 2024, as an additional cost of sales charge during the periods presented.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">During the three months ended June 30, 2024 and 2023, the Company issued </span><span style="font-family:'Arial','Helvetica','sans-serif';">2,892,648</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">2,558,438</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares of common stock, respectively, to agents and brokers with a value of $</span><span style="font-family:'Arial','Helvetica','sans-serif';">30,588</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$38,876</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively, inclusive of discount. During the six months ended June 30, 2024 and 2023, the Company issued </span><span style="font-family:'Arial','Helvetica','sans-serif';">5,082,570</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">4,664,807</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares of common stock, respectively, to agents and brokers with a value of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$56,456</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$65,652</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively, inclusive of discount. </span></p><p style="font-family:'Roboto';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent Growth Incentive Program</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 granted 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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">For the three months ended June 30, 2024 and 2023 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$9,329</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$8,488</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively, of which the total amount of stock compensation attributable to liability classified awards was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$638</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$345</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively. For the six months ended June 30, 2024 and 2023 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$18,157</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$18,148</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively, of which the total amount of stock compensation attributable to liability classified awards was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1,288</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1,338</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively.</span></p><p style="font-family:'Roboto';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent Thrive Program</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Announced in October 2023, the Thrive program provides a stock incentive to the individual teams of leaders of culturally aligned teams that join the Company as part of the program. After affiliating with the Company, the team leader becomes eligible to receive an award of the Company’s common stock through team performance benchmarks. Awards typically vest after production 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 production metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the production metric is achieved.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following table illustrates changes in the Company’s stock compensation liability for the periods presented:</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Stock grant liability balance at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 3,885</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grant liability increase year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,832</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grants reclassified from liability to equity year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,717)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Balance, December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 5,000</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grant liability increase year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,288</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grants reclassified from liability to equity year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (806)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Balance, June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 5,482</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;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock Option Awards</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 </span><span style="font-family:'Arial','Helvetica','sans-serif';">10 years</span><span style="font-family:'Arial','Helvetica','sans-serif';"> from the date of grant. These options typically have time-based restrictions with equal and periodically graded vesting over a </span><span style="font-family:'Arial','Helvetica','sans-serif';">three-year</span><span style="font-family:'Arial','Helvetica','sans-serif';"> period. </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">During the three months ended June 30, 2024 and 2023, the Company granted </span><span style="font-family:'Arial','Helvetica','sans-serif';">322,082</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">1,440,010</span><span style="font-family:'Arial','Helvetica','sans-serif';"> stock options, respectively, to employees with an estimated grant date fair value of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$6.35</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$8.35</span><span style="font-family:'Arial','Helvetica','sans-serif';"> per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model. During the six months ended June 30, 2024 and 2023 the Company granted </span><span style="font-family:'Arial','Helvetica','sans-serif';">675,738</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">1,528,563</span><span style="font-family:'Arial','Helvetica','sans-serif';"> stock options, respectively, to employees with an estimated grant date fair </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">value of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$6.63</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$8.34</span><span style="font-family:'Arial','Helvetica','sans-serif';"> per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$25.0</span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> million of its common stock, which was later amended in November 2019 increasing the authorized repurchase amount to </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$75.0</span><span style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$75.0</span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> million to </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$400.0</span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> million. In May 2022, the Board approved an increase to the total amount of its buyback program from </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$400.0</span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> million to </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$500.0</span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> million. In June 2023, the Board approved an increase to the total amount of its buyback program from </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$500.0</span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> million to </span><span style="font-family:'Arial','Helvetica','sans-serif';background:#ffffff;">$1.0</span><span style="font-family:'Arial','Helvetica','sans-serif';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><span style="font-family:'Arial','Helvetica','sans-serif';"> </span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company maintains a stock repurchase program with program changes subject to Board consent. In June 2023, the Board approved increasing the stock repurchase program to </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> billion. 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.</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:4pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">On January 10, 2022, the Company and Stephens Inc., a financial services firm that acts as an agent authorized to purchase shares on behalf of the Company, entered into a form of Issuer Repurchase Plan (“Issuer Repurchase Plan”) which authorized Stephens to repurchase common stock of the Company, which is amended from time to time to adjust the monthly repurchase amount. Most recently, on June 19, 2024, the Board approved, and the Company entered into an eighth amendment to the Issuer Repurchase Plan which provides for the repurchase of up to (i) </span><span style="font-family:'Arial','Helvetica','sans-serif';">$15.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million during the calendar month commencing June 1, 2024 through and including June 30, 2024, (ii) </span><span style="font-family:'Arial','Helvetica','sans-serif';">$11.7</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million during the calendar months commencing July 1, 2024 through and including September 30, 2024, and (iii) </span><span style="font-family:'Arial','Helvetica','sans-serif';">$8.3</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million during the calendar months commencing October 1, 2024 through and including December 31, 2024.</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:4pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">For accounting purposes, common stock repurchased under the stock repurchase programs is recorded based upon the  applicable trade date. Such repurchased shares are held in treasury and are presented using the cost method. These shares are considered issued but not outstanding. </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following table shows the share changes in treasury stock for the periods presented:</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;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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 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-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</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;"><span style="font-family:'Arial','Helvetica','sans-serif';">Treasury stock:</span></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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 31,514,913</span></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-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21,089,622</span></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-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 28,937,671</span></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-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,816,791</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';">Repurchases of common stock</span></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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,698,949</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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,222,275</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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,276,191</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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,495,106</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 12pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 36,213,862</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 24,311,897</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 36,213,862</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 24,311,897</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'MS Gothic';font-weight:bold;"> </b><span style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</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:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Common stock:</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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;font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 186,361,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 174,532,043</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 183,606,708</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 171,656,030</span></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:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Shares issued for stock options exercised</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 14,286</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 79,599</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 225,444</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 192,807</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:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent growth incentive stock compensation</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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 678,825</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 730,003</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,032,513</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,386,439</span></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:9pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Agent equity stock compensation</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,892,648</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,558,438</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,082,570</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,664,807</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:9pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 189,947,235</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 177,900,083</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 189,947,235</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 177,900,083</span></p></td></tr></table> 186361476 174532043 183606708 171656030 14286 79599 225444 192807 678825 730003 1032513 1386439 2892648 2558438 5082570 4664807 189947235 177900083 189947235 177900083 0.05 0.10 0.05 2892648 2558438 30588000 38876000 5082570 4664807 56456000 65652000 9329000 8488000 638000 345000 18157000 18148000 1288000 1338000 <p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Amount </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Stock grant liability balance at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 3,885</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grant liability increase year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,832</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grants reclassified from liability to equity year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,717)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Balance, December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 5,000</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grant liability increase year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,288</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock grants reclassified from liability to equity year to date</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (806)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Balance, June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:15.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 5,482</span></p></td></tr></table> 3885000 3832000 2717000 5000000 1288000 806000 5482000 P10Y P3Y 322082 1440010 6.35 8.35 675738 1528563 6.63 8.34 25000000.0 75000000.0 75000000.0 400000000.0 400000000.0 500000000.0 500000000.0 1000000000.0 1000000000.0 15000000.0 11700000 8300000 <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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 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-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</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;"><span style="font-family:'Arial','Helvetica','sans-serif';">Treasury stock:</span></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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 31,514,913</span></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-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 21,089,622</span></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-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 28,937,671</span></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-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,816,791</span></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;"><span style="font-family:'Arial','Helvetica','sans-serif';">Repurchases of common stock</span></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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 4,698,949</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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,222,275</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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 7,276,191</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="font-family:'Arial','Helvetica','sans-serif';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 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,495,106</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 12pt;"><b style="font-family:'Arial','Helvetica','sans-serif';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="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 36,213,862</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 24,311,897</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 36,213,862</span></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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 24,311,897</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 31514913 21089622 28937671 18816791 4698949 3222275 7276191 5495106 36213862 24311897 36213862 24311897 <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">SEGMENT INFORMATION</b></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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 a segment’s operating profit (loss) from continuing operations plus depreciation and amortization, litigation contingency and stock-based compensation expenses. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies. Historically, the Company has reported results for </span><span style="font-family:'Arial','Helvetica','sans-serif';">four</span><span style="font-family:'Arial','Helvetica','sans-serif';"> reportable segments. In the first quarter of 2024, the Company determined that the Virbela segment qualified for reporting as discontinued operations. In prior years, Virbela represented an operating and reporting segment under ASC 280. Going forward, the remaining operations of Virbela will not meet the operating or reporting segment criteria, therefore, any operating results related to Virbela technology will be included in the </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services segment. Prior year segment information has been reclassified to remove Virbela from the segment disclosure, in accordance with discontinued operations treatment.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company’s </span><span style="font-family:'Arial','Helvetica','sans-serif';">three</span><span style="font-family:'Arial','Helvetica','sans-serif';"> reportable segments are as follows: </span></p><table style="border-collapse:collapse;font-family:'Roboto';font-size:10pt;margin-bottom:6pt;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:'Arial','Helvetica','sans-serif';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:6pt;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:'Arial','Helvetica','sans-serif';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: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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other Affiliated Services: includes our SUCCESS</span><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">® </sup><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Magazine, Virbela Frame</span><sup style="font-family:'Arial','Helvetica','sans-serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> technology, and other smaller ventures.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">All segments follow the same basis of presentation and accounting policies as those described throughout the Notes to the Condensed 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 (loss) from continuing operations and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation.</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:30.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">North American Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,274,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,219,345</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,201,758</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,056,459</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">International Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 20,316</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11,991</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 35,912</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,748</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,467</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,255</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,749</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Revenues reconciliation:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Segment eliminations</span></p></td><td style="vertical-align:top;white-space:nowrap;width:15.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,160)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,292)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,627)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,387)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Consolidated revenues</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,295,244</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,231,116</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,238,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,079,569</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:39.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Adjusted EBITDA</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Adjusted EBITDA</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">North American Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 38,503</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 34,122</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 56,312</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 55,325</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">International Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,376)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,782)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (5,731)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (7,458)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (988)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,168)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,755)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,849)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate expenses and other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,325)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,325)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (4,968)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (4,548)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Consolidated Adjusted EBITDA</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 32,814</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 26,847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 43,858</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 41,470</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating Profit Reconciliation:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Depreciation and amortization expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,963</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,143</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,363</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,358</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Litigation contingency</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,329</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,488</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,157</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock option expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,985</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,380</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,975</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,126</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 18pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Consolidated operating profit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 18,537</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 12,836</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 363</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 12,838</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">North American Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 17,286</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 14,595</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">International Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,387</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,387</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Segment and consolidated total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,673</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,982</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:6pt 0pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p> 4 3 <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:30.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;"> </b><span style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">North American Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,274,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,219,345</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,201,758</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,056,459</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">International Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 20,316</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 11,991</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 35,912</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 22,748</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,467</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,255</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,749</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Revenues reconciliation:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Segment eliminations</span></p></td><td style="vertical-align:top;white-space:nowrap;width:15.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,160)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,292)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,627)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,387)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Consolidated revenues</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,295,244</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 1,231,116</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,238,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 2,079,569</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:39.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Adjusted EBITDA</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Adjusted EBITDA</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">North American Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 38,503</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 34,122</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 56,312</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 55,325</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">International Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,376)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (3,782)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (5,731)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (7,458)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (988)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,168)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,755)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (1,849)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Corporate expenses and other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,325)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (2,325)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (4,968)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> (4,548)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Consolidated Adjusted EBITDA</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 32,814</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 26,847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 43,858</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 41,470</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Operating Profit Reconciliation:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Depreciation and amortization expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,963</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,143</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,363</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,358</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Litigation contingency</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 9,329</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 8,488</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,157</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 18,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Stock option expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 1,985</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,380</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,975</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 5,126</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 18pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Consolidated operating profit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 18,537</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 12,836</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 363</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 12,838</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;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-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">North American Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 17,286</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 14,595</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">International Realty</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Other Affiliated Services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,387</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,387</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Segment and consolidated total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 19,673</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 16,982</span></p></td></tr></table> 1274621000 1219345000 2201758000 2056459000 20316000 11991000 35912000 22748000 1467000 1072000 3255000 2749000 -1160000 -1292000 -2627000 -2387000 1295244000 1231116000 2238298000 2079569000 38503000 34122000 56312000 55325000 -2376000 -3782000 -5731000 -7458000 -988000 -1168000 -1755000 -1849000 -2325000 -2325000 -4968000 -4548000 32814000 26847000 43858000 41470000 2963000 3143000 5363000 5358000 16000000 9329000 8488000 18157000 18148000 1985000 2380000 3975000 5126000 18537000 12836000 363000 12838000 17286000 14595000 2387000 2387000 19673000 16982000 <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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">EARNINGS PER SHARE</b></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 4pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. </span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during the periods presented:</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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:normal;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Numerator: </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from continuing operations</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 11,766</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 11,355</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 2,064)</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 13,347</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 617</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,933)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,192)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 2,472)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Denominator: </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted average shares - basic </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 153,580,879</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 153,249,120</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 154,160,607</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 152,899,883</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Dilutive effect of common stock equivalents</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,403,268</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,444,839</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,219,744</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';white-space:pre-wrap;">Weighted average shares - diluted </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 155,984,147</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 156,693,959</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 154,160,607</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 156,119,627</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Earnings per share: </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from continuing operations per share - basic </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.08</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.07</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.09</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations per share - basic </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.00</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.02)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from continuing operations per share - diluted </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.08</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.07</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.09</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations per share - diluted </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.00</span></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;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ (0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></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;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.02)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">For three months ended June 30, 2024 and 2023 total outstanding shares of common stock excluded </span><span style="font-family:'Arial','Helvetica','sans-serif';">447,005</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">656,776</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive. For six months ended June 30, 2024 and 2023 total outstanding shares of common stock excluded </span><span style="font-family:'Arial','Helvetica','sans-serif';">3,037,309</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">588,940</span><span style="font-family:'Arial','Helvetica','sans-serif';"> shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.</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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.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-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:normal;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2024</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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:center;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Numerator: </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from continuing operations</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 11,766</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 11,355</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 2,064)</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 13,347</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 617</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,933)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 1,192)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 2,472)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Denominator: </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Weighted average shares - basic </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 153,580,879</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 153,249,120</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 154,160,607</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 152,899,883</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Dilutive effect of common stock equivalents</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 2,403,268</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,444,839</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 3,219,744</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';white-space:pre-wrap;">Weighted average shares - diluted </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 155,984,147</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 156,693,959</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 154,160,607</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> 156,119,627</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">Earnings per share: </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from continuing operations per share - basic </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.08</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.07</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.09</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations per share - basic </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.00</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></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="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.02)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from continuing operations per share - diluted </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.08</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.07</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.09</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Net income (loss) from discontinued operations per share - diluted </span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ 0.00</span></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;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">$ (0.01)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.01)</span></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;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:9pt;text-align:right;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">($ 0.02)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 11766000 11766000 11355000 11355000 -2064000 -2064000 13347000 13347000 617000 617000 -1933000 -1933000 -1192000 -1192000 -2472000 -2472000 153580879 153249120 154160607 152899883 2403268 3444839 3219744 155984147 156693959 154160607 156119627 0.08 0.07 -0.01 0.09 0.00 -0.01 -0.01 -0.02 0.08 0.07 -0.01 0.09 0.00 -0.01 -0.01 -0.02 447005 656776 3037309 588940 <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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">10</b><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">INCOME TAXES</b></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Our quarterly tax provision is computed by applying the estimated annual effective tax rate to the year-to-date pre-tax income or loss plus discrete tax items arising in the period. Our provision for income tax expense from continuing operations amounted to </span><span style="font-family:'Arial','Helvetica','sans-serif';">$4.8</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$1.2</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million for the six months ended June 30, 2024 and 2023, which represent effective tax rates of positive </span><span style="font-family:'Arial','Helvetica','sans-serif';">174.3%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">8.1%</span><span style="font-family:'Arial','Helvetica','sans-serif';"> respectively. The provision for income tax expense was primarily attributable to deductible stock-based compensation shortfalls, research and development credit and non-deductible executive compensation. The effective tax rate differs from our statutory rates in both periods primarily due to the impact of the stock- based compensation, R&amp;D tax credit and non-deductible executive compensation.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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. The Company does not expect adoption of Pillar Two rules to have a significant impact on its condensed financial statements during fiscal year 2024.</span><span style="display:inline-block;width:10.98pt;"></span></p> 4800000 1200000 1.743 0.081 <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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">11</b><b style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">FAIR VALUE MEASUREMENT</b></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 3pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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:</span></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:'Arial','Helvetica','sans-serif';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:'Arial','Helvetica','sans-serif';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:'Arial','Helvetica','sans-serif';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;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">As of June 30, 2024 and December 31, 2023, the fair value of the Company’s money market funds was </span><span style="font-family:'Arial','Helvetica','sans-serif';">$42,455</span><span style="font-family:'Arial','Helvetica','sans-serif';"> and </span><span style="font-family:'Arial','Helvetica','sans-serif';">$46,268</span><span style="font-family:'Arial','Helvetica','sans-serif';">, respectively.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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.</span></p> 42455000 46268000 <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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">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, cash flows 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.</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company and its affiliated brokerage entities are among several defendants in eight U.S. and one Canadian putative class action lawsuits alleging that the Company participated in a system that resulted in sellers of residential property paying inflated buyer broker commissions in violation of U.S. federal and state antitrust laws and federal Canadian antitrust laws, as applicable, as discussed further in our 2023 Annual Report and below, and one U.S. putative class action lawsuit alleging that the Company participated in a system that resulted in buyers of residential property paying inflated home prices as a result of sellers paying inflated buyer broker commissions in violation of federal and Illinois antitrust laws, as discussed further below and in our 2023 Annual Report (collectively, the “antitrust litigation”).</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">As of June 30, 2024, the Company has determined that it is probable that a loss associated with the antitrust litigation has occurred and that the lower boundary of potential loss is reasonably estimable. </span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">Based on an analysis of settlements negotiated by co-defendants companies in similar legal matters and ongoing developments in the antitrust litigation, the Company has recorded a provision for loss of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$16.0</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million in the first quarter of 2024, which represents the lower boundary of a reasonably possible range of loss. The high-end range of loss cannot be reasonably estimated at this time due to the dynamic nature of the lawsuit and the contingent nature of possible outcomes. We have determined that it is at least reasonably possible that the loss estimate provision could change in the near term and that such change could be material. Additionally, we cannot provide any assurances that results of such litigation will not have a material adverse effect on our business, results of operations, cash flows or financial condition.</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">The Company continues to vigorously defend against these claims. However, due to the complexities inherent in such litigation, including the uncertainty of legal processes and potential developments in the cases, the ultimate liability may differ from the current provision. The Company will reassess this estimate as additional information becomes available or as circumstances change.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">On May 22, 2024, Texas Capital Bank (“TCB”) entered into a Change in Terms Agreement (the “Change Agreement”) with SUCCESS Lending, LLC (“SUCCESS Lending”), an indirect subsidiary and unconsolidated joint venture of the Company, to modify certain terms of that certain Mortgage Warehouse Agreement entered into by and between TCB and SUCCESS Lending in April 2022. The Change Agreement reduces the size of the warehouse credit line provided by TCB to SUCCESS Lending under the Mortgage Warehouse Agreement from </span><span style="font-family:'Arial','Helvetica','sans-serif';">$25</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million to </span><span style="font-family:'Arial','Helvetica','sans-serif';">$10</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million. </span></p> 16000000.0 25000000 10000000 <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:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span><b style="font-family:'Arial','Helvetica','sans-serif';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-family:'Arial','Helvetica','sans-serif';font-style:italic;">Quarterly Cash Dividend</i></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">On </span><span style="font-family:'Arial','Helvetica','sans-serif';">July 26, 2024</span><span style="font-family:'Arial','Helvetica','sans-serif';">, the Company’s Board of Directors declared a dividend of </span><span style="font-family:'Arial','Helvetica','sans-serif';">$0.05</span><span style="font-family:'Arial','Helvetica','sans-serif';"> per share which is expected to be payable on </span><span style="font-family:'Arial','Helvetica','sans-serif';">August 30, 2024</span><span style="font-family:'Arial','Helvetica','sans-serif';">, to stockholders of record as of the close of business on </span><span style="font-family:'Arial','Helvetica','sans-serif';">August 14, 2024</span><span style="font-family:'Arial','Helvetica','sans-serif';">. The ex-dividend date is expected to be on or around August 13, 2024. The dividend will be paid in cash.</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">Commitments</i></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';">On July 22, 2024, Flagstar Bank FSB (“Flagstar”) assigned that certain Mortgage Warehouse Agreement entered into in March 2022 (the “SUCCESS Credit Agreement”) with SUCCESS Lending to JPMorgan Chase Bank, National Association (“JPMorgan”). The SUCCESS Credit Agreement provided SUCCESS Lending with a revolving warehouse credit line of up to </span><span style="font-family:'Arial','Helvetica','sans-serif';">$25</span><span style="font-family:'Arial','Helvetica','sans-serif';"> million. In connection with the assignment of the SUCCESS Credit Agreement to JPMorgan, Flagstar also assigned to JPMorgan the related Capital Maintenance Agreement (the “Capital Maintenance Agreement”), pursuant to which the Company agreed to provide certain funds necessary to ensure that SUCCESS Lending is at all times in compliance with its financial covenants under the SUCCESS Credit Agreement. The material terms of the Capital Maintenance Agreement remain unchanged and </span><span style="font-family:'Arial','Helvetica','sans-serif';">the Company’s capital commitment liability under the Capital Maintenance Agreement is limited to </span><span style="font-family:'Arial','Helvetica','sans-serif';">$2,000,000</span><span style="font-family:'Arial','Helvetica','sans-serif';">. In the event SUCCESS Lending fails to comply with its financial covenants, the Company may have to contribute additional capital up to the limit. </span></p> 2024-07-26 0.05 2024-08-30 2024-08-14 25000000 2000000 false false false false

PP;MC5&,I-' M0G[)23#O:H8,"!((N53 XK$&'Y)$"HDPGDI-K5I2$K?'+^JW*G>1RR-FX)/D M1SSG45=K:6@."YPG?$PV7Z#,1P48DH2I7[0IL8:&PIQQDI9D$4$:9\43/Y<^ M;!%,YQ6"51*L4PEV2;!/)3@EP3F5X)8$E;I>Y*Z,ZV..O0XE&T0E6JC)@7)? ML85?<2;[9,*I^!H+'OKA%D^!N&-P&?F\X13W??Y@-I\'P#HT> MO@5^,)B@\XEHTGF> "(+Y&,67:#S/G <)^P"?4*S21^=GUV@,Q1G:!J1G.%L MSCHZ%U'*M?2PC.BFB,AZ):*O>7:%;.,268;EU-#]X_0^A()N*KI=0^^?OGH= M?7#ZZM8N71>5J6QE)[]W^6I,[K0=NJUY0YTS58XA*XFMA@&= V:]_&# MV3 ^U]G^GF+]]Q0;O)/83H'LJD#V,75/_@^0:'04R@$\Y?$:)Y#QVL8OI!I* M2F[@:\\T6G;;[>CK;:=K8);;:MJ[L'X=S&F:SBYL<#3^-[KC5.XX1]T9 ^,T M#CD4_M1Y4@BX6UFT7--J[%ERB'(>!5-RCO#U!+ P04 " +@/]85OT@./P# "&#@ &0 'AL M+W=O*6932%-VO&$R+AEF],D7%*5KE3$INV9?EF0J+4 MZ'?S9S/>[[*=C*.4SC@2NR0A_/6>QNS0,[#Q]F >;;92/3#[W8QLZ(+*IVS& MX#FDOPG+\5 G#E@M\;!+ASL M]SHXA8.3"SV2Y;)&1))^E[,#XLH:HJF+?&QR;U 3I6H:%Y+#VPC\9'\T7@RG MD^5X\O0P0M/9PWRP'$\G"_0%#1:+A^4"#28C]#@>W(\?Q\OQPP)-OZ(ZGT\C M*DD4B\_@_;08H4\WG]$-BE*TW+*=(.E*=$T)S.K+9ECPW1_Y[!J^OW?I+7*L M%K(MV]6X#YO=1S0$=YR[.Y?N)HQ4.5QV.5QV'L^IB3=\FL\?)LMB<'1RCOZN MWE\MRCN1D9#V#%AU@O(]-?I__H%]ZR^=N \*=B'5*:4Z3='[0R*V""8-A>J" M_MQ%>Q+35&HG\1C*ST.IRK'O^QV8KOVYF*I-$.#2YH+1+1G=1L9!&+(=($%! M"2GP/<>TA5(H?FR-2 PEBJ0A15#L4,CI*I(H9D)0H5[?X,#-Y=T$00O\14;S MBA*_ZO0=,;PS=KL37.FKVOBVK]?GE?J\1GTS3C,2K40.RN26O9VR=[^ MQ?!".^3RM86RF*2RE0^SRO0,&I7,,TG'VZZ@M*]@JQ:X)M,[)6JG$76<2I)N M(DCP(@-JZ3K55&U[SA5@U%N7W;=^T&JH]S?.M:PU5(]RQZC2< M6A]N[GU'#?^#O=KL-.Q5HP;V4T_$S4WQ-_276S@H4JX,X/V:,?EV MHXXBY=&S_Q]02P,$% @ "X#_6'5+9A*V! Y!, !D !X;"]W;W)K M&ULK9AA<^(V$(;_BL:]Z20S=[%EV1A28";!OBLW M%\@$TGYV\ *>V!:U!.3^?65C#$C"I2U?P#;OKO3LKJ5%W2W-W]D2@*./-,E8 MSUAROKHW339;0AJR.[J"3/PRIWD:\[[7;KF29S!&#VNZMP 1/@KZOG7-R9 MM9\8#O ]PJ#$K%'S%LV=$U*E#>*'TO;H91S["*&4$",UZX M",77!@:0)(4G,8^_*J=&/69A>'R]]_ZUA!?4-S[P,$[8K;![G?CHYM,M^H3B#$V7=,W"+&)=DXO9%F.:LVIFC[N9 MV6=F1M 3S?B2H2"+(-+8^\WVK09[4T2I#I6]#]6CW>CP^SJ[0\3ZC&S+=C3S M&5QN3G0X_V_TX#^/?A(,4M<-*?V1?U,]6X0QZAECI&.0; M,/J__H);UF^Z&%_3F7]-9\&5G)UDPZFSX31Y[[_ !K(U:-^RG66KM"RVC4U? ME,_F.*:J KTV9KRHO@TT5I^G M3(58TG0'JL9VO;8$KA%9GO2Z!JK()59;#]ZNP=N-X%.8+3.:T,7/DCT2.4[H M2C2$O!&\K29Z^3M7VI!<^T*@\TCY3T_BHM\6-T(>]XR:AC-UJ8;&:$$'KRK0ZF4?R[)] +:;@?D2] 9SFD/% MBWCXL7^)M=B.KJR574DK\X@CPVMDQ+8L&5\GS0 M\YBCFXI=_TZ[&JJ.K:1=E6%Y__)UO@1Y6T;7R#KD7.H//1=N;KI&P/<)WRUA M:)[3%$4QFXD_M['HPZ+]HDXS_6+>4AOWHS:IBH0J$@$C1(Z%3B8"*\="([,= MSY:"81Z=6J20+\KC(H9F=)WQW1_1^FE])/50'L1(SQ_Q_0!KGOO%$59Y2G)P MOSO_>@KS19PQE,!<#&7=>2)O^>Y(:7?#Z:H\,WFCG-.TO%Q"&$%>",3O&PO=V]R M:W-H965TLFEJI:UX().T J06J==HZ M!.VVKR8YP)H39[:!]M_/=B"" M$J5?V2V,X]=_?<<['=7G'Q1\X1%3QE+)<= M9ZY4<>6Z,IEC1N0%+S#77Z9<9$3IJ9BYLA!(4@O*F!MX7LO-",V=;MNN#46W MS1>*T1R' N0BRXAXOD'&5QW'=S8+(SJ;*[/@=ML%F>$8U6,Q%'KF5EY2FF$N M*<]!X+3C7/M7O=C86X.?%%=R:PR&R83S/V9REW8\7>= M)'R1*ZG[,D&Z)!.&YT"8;G&2)PCZ9X%$8$H5,"XE2M"L=?>DNF$FZA#[,ES+ MAC,_TK+K-X.H[2ZW.>X;!8$75D8[3!H5DT8]DQGF"NYYGO LH]+^;#>ZS5.X M13PH5*T_LXEEA//3,:;DDH M82IXIA<( Y2**(1"Z/U/J&>0J!1#O1VI@T4I(S6WI(F\R^"%?@>,@E9\6+]F M1:+YOIW8W$O2#QN7+YCL&QWOQ%;%I%7+I%^8OG'%(W[?3HWWLXQ? M$*G-Z+6ZN5NGIKFQ?"=B1G6S,IQJ]]Y%I.LJREM .5&\L ?IA"M]+-OA7%^< M4!@#_7W*N=I,S-E<7<6Z_P!02P,$% @ "X#_6 *0*_>< @ W@< !D M !X;"]W;W)K&ULK55K;YLP%/TK%JNF5NK*LUF; M$:0D,*W3FK$TW;2/+MP$-+"9;9+NW\\VA"4MC:JN7\"^/N?E8UL L<4Z, MP->VF 4^K461$X@9XG598O9G @7=C S;V!KF^2H3RF &?H57< /BMHJ9W)F= M2IJ70'A."6*P'!EC>QAY"J\!WW/8\)TU4IG<4?I+;:[2D6&I@*" 1"@%+']K MF$)1*"$9QN]6T^A<*N+N>JO^4>_D1C!YFDN> M".(OX]GB%,7SKW$T7_Q$XUF(HF^W5_%UI.RS:(&.9Y@QK.[S!!V'('!>\!/T M#MW>A.CXZ 0=H9R@149KCDG*?5/(L)2XF;0A3)H0G"="<-$U)2+C*"(II#W\ M\#!_<(!ORG)T-7&V-9DX!P4_U^0,N=8I>^^('TW7BCZ?5KJMXWY!5.8&3(YL:!K<$(WKZQ!]:'OG*_IECXFF+1 M*XGM78S778QW2#T(08HF.=;]%N[EX.#0=Q6-RD"KJ*FQ#NR+2]LWU[LE?@QR MK,O!/BA\#'(OSZU]4/08Y-D#MP,UJ9H[#:L$MM*3@J.$UD0T3[.S=L-HK'OP M _O$'D[M'GLHAU42&; MKUYF<@ #4P!YOJ14;#?*03?2@[]02P,$% @ "X#_6!3[,C!F P L M !D !X;"]W;W)K&ULM99M;]LV$,>_"J$50PJX MD2C)DI79!E([03NTF9B8J$2J)&6GWWY'6M'\0&L;T+ZQ2>KNK]_= M\42.MT)^46M*-7JI2JXFWEKK^LKW5;ZF%5&7HJ8]TSCNCU_5;VWP$,P3470FRC]9H=<3 M;^2A@JY(4^I[L?U VX"&1B\7I;*_:-O:!A[*&Z5%U3H#0<7X[I^\M(G8<\#Q M&8>P=0C_JT/4.D0VT!V9#6M.-)F.I=@B::Q!S0QL;JPW1,.X*>.#EO"4@9^> M+CY=WRT':''_V^+F?OD7NKZ;HYO?'S\N/M^8];N;);IX@+U3-"5%8H5NV0LM M$%&*:O467HC>(<;1JU!4T2=Y434DTU.PU!-,]+MB=WG /XUV$XQ-:AUF8IE'D MQHT[W+@7=^[([P!QZDQK?(*0)4%PQ'EJA'&6#-V8PPYSV(_)5"ZX9KR!A!I* MFTWG)A^>YBD]0G288.P&3#K I!?PVC8F:GA!)51\ Y_IL[LS.7E]"!DZ8CPU MP@$^4^RT@TQ[(1==@>N2<#TX;*2S94\=%4U'V1&PPRK,DM1-/.J(1[W$,U'5 MC8:4KHDLMD12BZS$2IN)"[97SYS-5ZHF.9UXL.\5E1OJ37_^"2?!+ZXOWG<2 M.P@]ZT+/?MCW+SNI130:1<>=ZK!*XSAV5PP'_QQL02_X;2,YTXVD [1B+V:@ M_IVX7_/_UNU[J1UF8.]HQS^L=*WT_JD4AN'Q8>"T&AZ7SM^[GIB[X61(:[C]VN(8K*I7& )ZOA-"O$W,)ZBZ]T[\! M4$L#!!0 ( N _UB/+D"_I@, @1 9 >&PO=V]R:W-H965T0:F*?&V++4P,8FI-1J;NGD]&+)<$4W3/ M@*![S>2%UA3T9;N$8+)+]L[[DJV15+BC-$!684<+0: M6Z$[3 :ZO6GP)T8[L7<-=$^>&/NF"[?IV'+T R&"EE(S0/7WC&:($$VD'N-[ MR6E5DAJX?_W*GIB^J[X\08%FC'S%J=R,K;X%4K2".9$/;/<[*OOC:[XE(\+\ M@EW1MJ<:+W,A65:"U1-DF!;_\*7T80^@>.H!G1+0.09X;P"Z):![KH)7 KQS M%?P2X)\+"$I 8+POS#).1U#"R8BS'>"ZM6+3%R8N@U8&8ZH'UD)R=101NYX_A_./M]"X&X6(1/R[ U1QR#G7XU^ J0A)B(J[!!_!E M$8&K=]?@'< 4/&Y8+B!-Q%?.<-^2[XQ*C<"!#3%*4U^*@9 M'S3@;65%Y4?GU8]IIY'PCYS>@*[S'G2OQSZDDS/$)+ M!7?KX =>=JNQU35\WEMCB[%TAPFI&Q8%,C!(O?@]3]Q!T%.JS_MF-_+K-7>*?C+.@?]0FJB'RW./1 M?TKDN@/_L%'2V-D?M#*HK R:K4S_4INB&?+_@EDX#Z.PSK5&DDN'?9MD49MD M<9MD24MD!['VJEA[C;'.\BPGYCT#2 ZI(,5<@57:=2$W4EX:]DKGWP M_,'17&M3,6F)[""\?A5>OS&\108) 0\($A +"24"TURH-O4[4B/7I:FU21:U M21:W29:T1':0[J!*=_##;W&#D^VBZ_I'V_BLD?[2C,Y1C-M43%HB*[RW]TYJ M&>)K*Z@;J_8DR^%K1 ]?%C\A]0 M2P,$% @ "X#_6$]2PH N!0 [AT !D !X;"]W;W)K&ULM9E1_BH;>='(S34 28)S:GG'L7.J.F\N<<[V'3A\( MEFWF /DD$2?]]!78 0."7";R2PSV[O+?C58_) UVE'WG&T($>(JCA ^-C1#; M2]/DP8;$/K^@6Y+(7U:4Q;Z0MVQM\BTC_C)WBB,3699KQGZ8&*-!_MT=&PUH M*J(P(7<,\#2.??9\12*Z&QK0>/GB2[C>B.P+ MR81$419)ZOAQ"&H4S\PZ M^X,<$LH%!C3B^5^P.]A:!@A2+FA\<)8*XC#9?_I/AT(<.4"[Q0$='-#/.N"# M \X3W2O+TYKZPA\-&-T!EEG+:-E%7IO<6V83)MF_<2&8_#64?F)T\_GS]-ML M/@?CVRF8W=Z/;V]F5_-K,%XLKN\7X&PAQ\TRC0B@*S EJS )!3F?R\HOP9AS M(OA'<#8EP@\C>74.OBZFX.S#1_ !A FXW]"4^\F2#TPAI68/-(.#K*N]+-0B MZ\\TN0#8^@T@"]D*]TFW^Y0$TAWF[KCJ;LH"%55"1950'@^WQ/MTG/P'P\SD!IA>W" MJB+-+J39G=+&09#&:>2+;&3&E(GP/S^;*%0R]Y&<(P'GMI<-E(I,A17N(:26 MZ10RG4Z9TY '-!%ADDJ=4U>IL,*VVU>K= N5;J?*6\F/ MB<_8J[9_Z2@,2/B4I6I^];VTU3 ML$J:7I&F=\IIQ]-9!TW!*G7H%W7HOVO:Z3>&&'*=^CA4&?5:QB&T2GQ:VJ:= M0ZA*KT+TTLS"5HO4(])#'4U]B'+\>(A<5!>IL'+MMG*6G(6=^!I=/X5< M9/H$"38)C>CZ6:E1*U%U1:OF7#(5XE-V.>Q$]IMKH2E:M18EQ&$WQ5_K=-B$ M,L9VO=555LC%+8.S1#?L9O>;>EW!96CWZZ]"2C/8]I(!2WY#+0"'33A#S^[5 M13:M$+1AB\:2X; ;XK0Z/"G8 MH5:RZXI6K47)=O@^N,,FN&VGT4<*(]=3CU!4PAWI@SM24!LW6DEE!9'3(K1$ M.]*"=J2 -H1UB4TC;+?,G>AH =T-]DF^E4$88"3:+WDVX5;9Z-V!WKQ:/@7; M4A];$=-:D/DV?7AJ;1JZZ"2[4@?VY$"VFX#[4HK MIX7LJ"0[TD)VI%B;>VY=8M/(Q6VM7G(==7-]'@;9-J^45Q!=J5 KT'5%J^9< M AV=%.A(*]!U1:O6H@0Z>A_0D6(E#JWZT.PVJNY>ED#'^H".%:ANZGS-JBJT M!#KN!KH<0B3*CCI2/P);EFT4"N5*N#O.6T>.KFC5K,N7!'S2;7:L]+A^@S_FE557(ERK&^S'2OVT=U>_<589>5X+2S")=9Q-]9_ MDI:'*&YEMG'Z=8T**^34-9I'AW'92>A?/EN'"0<164DWZZ(GH[#]X>+^1M!M M?C[W0(5\1&PO=V]R:W-H965T=:6.^P5G',TDPM-WM-MLTW=E'Q)WJQLJSH:M2H8+5#),2D#1_&)P:9^G=B )%>(; M1ANVB [:/B5Q]_A9 M/:EN7MS,/63HFN3_X(PO+P;1 &1H#MQ0Q Z:H+3$)QC"6Y#<(\E> W!ZQ.\ P2_(?C']A T MA.#8'L*&$%9FU4^WLB:&'$[&E&P E6BA)@\J?RNV< 27,A1O.157L>#QR>W7 MS]=_O/_\9SS]AD'\-9,Y*K>B3.@9'8X!,I M^9*!:9FA3,&_UO.=E_BQGN^^Q$_T_$##'PI76FN<9VNN'*W@)TC/@&N_!8[E M>*KGH:_60?KT>+JK>IC_K_?TIWOO6.&V;XE;Z7D' M]"X7J.1@^GV-^1.XW$":@1M*%A06JCC7:LFYY9RMX Q=#,3DP1!]1(/)K[_8 M@?6[RF238K%)L:E)L<2D6&I(K!,J7ALJGC94;CF9/0#,V!IE0*0*0': 9TA\ M(>M/IBIBM)*G1HQ)L;@6\RLQF=8\3IQHY 1>-!X^[@:# N?[D>?V<,D^SK\=: MZ\SR>_X;ZK(3)F$;)N$)89)A-B-K,2N+8[&(>A"KMA45;_);D$%>(>1;#LN9 M\IT.C[G;:R7*[H)B[:!/M=2D6&)2+#4DUG$^:IV/CDB_4L'B2_"AE%$@UB:Z M%$RK=^H7P*18;%)L:E(L,2F6&A+KA,NH#9>1^11,*WEJQ)@4BT=[J5 01B)G MZDWS^[#0M2S+[=ZV]H6'*PCW)'EHTQ.Y"M4 M,BBK4LJ*@5;J5%>,JL6-VFXN-'*=4<\5!2KR^BE:HD#9D>V'/4_4L)U9M$JI.K8 R#G%]VL.[W,$. $YAOL] M_T^0+G#)0([FHBOK+!2Q0^MM]/J$DU6UBWM/."=%=;A$,$-4 L3U.2'\^41V MT/XSP^0_4$L#!!0 ( N _UC'S9KFO@, ,8- 9 >&PO=V]R:W-H M965T,O9GHEM>LVUG>;B M]CKW48&US020*XDX^?>5@' VQHSOZOMBD'CV6>G977DUVC+^(-8 $CWE62'& MQEK*S95IBG@-.167; .%^K)D/*=2#?G*%!L.-*F,\LRT,?;,G*:%,1E5<[=\ M,F*ES-(";CD299Y3_CR%C&W'AF6\3-REJ[74$^9DM*$K6(#\NKGE:F2V+$F: M0R%25B .R[%Q;5U%H<97@+]2V(J==Z1WFP$!DI@2VCV MXVJ^F&6B^D7;&NL3 \6ED"QOC-4*\K2HG_2IT6''0/'T&]B-@=TU..;!:0R< M4SV0QH"*^'F5-+)B+,MXAJMV/1+I7YEK?1*"YTG"\G5UU39 MR?/\ZCN\4K%/WY]>;+W^CU0J5C4F: V!+%+,]51-5*X@>4"E%" M\@:]GH.D:2;>H+=(K"D',3*E6HXF->/&];1V;1]Q[:!/K)!K@:(B@:3'?CYL M[PW8FTJ&5@O[18NI/4CX1UE<(@=?(!O;I&<]L]/-G;[M_)SWZ#][WQ/#:1/# MJ?C($;Y9'?:%#OL%6E0QOD W5?POT!16:5&DQ4IGR#-0WA?^VH%;.=#GU>/$ M"CS'LXCOC&F0P]41.^CJZ(9AL2W';>C1 _2]T.,<=#-D),Y MHU,X]S3Q6DV\04VN5U!(%'TO4_F,KK>4)^B6LQ6G>9\(@URZ3[@2&QK#V%"- M@ #^",;DUU\L#__6=T2=DVQ^3K+H3&1[ ?';@/@G! 3J@-35JO[65*\EJ*[9 MH4+U#XLK"&V/=(Z;60_.=0/B='#S0YR+ ]OU<2) FGA^H?.ID MYR',=]1!UST[#V$6=FS7ZN"B'IP3>,0).\EI[C2F.?!5=2,0:G-E(>M6I)UM M+QW75:_=F9]:5S.K9WZN+BGUG>(?^OJ&\XERU:((E,%2N<*7OEHMKV\-]4"R M3=46WS.IFNSJ=:TN6L U0'U?,B9?!MI!>W6;_ !02P,$% @ "X#_6./M M@QX P ,0@ !D !X;"]W;W)K&ULK59A;]HP M$/TKIZQ:6ZEM0@(!=1!I0*=V6]6NM)OVT20'L9K8J6V@_/O9#J044M9)^T)L MY][+>V?[CNZ"BT>9(BIXSC,F>TZJ5''NNC).,2?RC!?(])L)%SE1>BJFKBP$ MDL2"\LSU/2]T\[EQ/FB;>!OPD^)";HS!.!ES_F@F M5TG/\8P@S#!6AH'HQQP'F&6&2,MX6G$ZU2<-<'.\9O]BO6LO8R)QP+-?-%%I MS^DXD."$S#)UQQ>7N/+3,GPQSZ3]A<4JUG,@GDG%\Q58*\@I*Y_D>96'#8#F MJ0?X*X"_#0C? 0K0&"-ELJLK2%1).H*O@!AHC6;&=C<6+1V0YG9Q9$2^BW5 M.!6-[F\&WRYOO@\O[D:'K^-QP-4L*F*($R4"G"@.<%80Q'0U2$9O(83N%A-(2C@V,X,"3W*9])PA+9=946;3[M MQBN!_5*@_X; $*XY4ZF$"Y9@4H,?[,"= M@._YS3I!^^%#C#6\8>'!'CE!M8.!Y0O^80?KTERR-.M93+$XEP6)L>?H:B!1 MS-&)/GYHA-ZG.HO_B>R5X69EN+F//>J3C+ 83X H&..4,D;9%/@$"A24UQV1 M?DD86D)3U^91R_.\KCO?]+0;%'0ZK2KHE=96I;6U5^O(WI>I($R]7!1](V)= M<27"$HD Q2$A"NMTE^2M#4D-O]/9TKT;%'0"OUYW6.D.WZM;ZF(=9T1*.J&8 MP$3P?,.*%H]/,S/ZFY=P1^9IQPNWO-0$^>U&N]Y,NS+3?O>!09;L/RKMW:/2 M[/A;,FN"-L]3J=+=J,HYBJEM5E(7SQE398&N5JM^^-FV ?F=MG2%1-JARHGAA:_R8*]TQ[##5/1V%"=#O)YRK]<1\H/J7$/T!4$L# M!!0 ( N _UC=B$/DT0, $(; 9 >&PO=V]R:W-H965T>\E2+< @=UUZYIUI_O1)4Y !%Z$X4@U-&ZDQ#A/%G!77[I@YHSF/PH3< M,93E<8S9M[Y=4XQE*GD^C MK/B/]E6MIB _SSB-J[#H01PFY2?^6GT/1P%]\$+ J +&N8%^%>B?&QA4@<&Y M@6$5&#X/]%\(C*K Z-P6QE5@?&Y@4@4FYP:F5:#P2RWGKYA\"W-LSAC=(R:K M!4T>% 85:3'G82)=7W$F[H8BQ\W5IP^+O]T/_UCV_>IW9']\\#[]AZY6G/I/ MZ)ZD.?,#H1*ZBW!RC:[>8\:PM%,<6X3C,,JNT1_H866AJU?7Z!4*$W0;1I'0 M.)NI7/1/MJ+Z55_>EGTQ7NB+1?P>ZNMOD*$9@Y;XHCN^(JF(:R_&K>[XNSSI MC-OGQ_LM<:<[?HN_'89NM*27YW]S6DO<[8Z_I[M#W_5I2]P[NW5]THRK0L?: M2:-VTBAX_0N<;+.II S:*7*1N,E2[).Y(E:!C+ =4[.?#,V5TRW",<,X#RL+O9(UP3/.$ MMTG=R;Y4:DB8!0FS2]BH@,G]V,[4-4T\NG;'LIX6#9_7+$]K!L]KW-.:\;!9 MXIV6&#]+&AH,:@T&W1KX),$LI&^*Q;-MJCOSETXU),R"A-F0, <2MH2$N9 P M#PC6$'=8BSL$67Z'D/I"PBQ(F T)UOB.@Y1>EA*&8 M)CQHT[NSE4OUAH19H].U\]ER9D.VYT#"EI P%Q+F <$:THYK:<<7;!;0#[3* M'S/R)2?"4GM'VK>*G&PO=V]R:W-H965T/W(@60Z+'(J1@:J93+OFF*.(6"B!.V!*K> MS!DOB%13OC#%D@-)*E"1F[9E^69!,FI$@VKMBD<#5LH\HW#%D2B+@O"G$>1L M-32P\;QPG2U2J1?,:+ D"YB!O%U><34S6Y8D*X"*C%'$83XT3G%_ZFO[RN!G M!BNQ-D8ZDCO&[O7D/!D:EMX0Y!!+S4#4XP'&D.>:2&WC3\-IM"XU<'W\S/ZE MBEW%)HO9KFH_M&JM@T< \6ED*QH MP&H'14;K)WEL=%@#*)YN@-T [&V ^PK :0#.H1[ZL%K %7H9AU[)=R$ M2!(-.%LAKJT5FQY4ZE=HI5=&=9W,)%=O,X63T>SFIRHGR4=T- %)LEQ\1)^:]P-3JMUH3C-N M/(]JS_8KGAUTP:A,!9K2!)(._&0_WM^#-Y4*K13VLQ0C>R_AUY*>(,MSE[9O239Y2[+I&Y%M9,%ML^#N8X]&)"Z$3^ '>-)SN&N)>#_M!^&*X(8#7"N#M%>"Z/75TX#$K"G6Y5"5YO.?@ M\79VX_IA+W3#+1UV[1Q;_0)O2X9=N\ .?!QNJ[!KY[FAARV_6P2_%<$_K J M)OOR[^^&X]O8Z?E;:1WO&MJN@W$O#+8"/Y1Q>@!C';JY=E45P!=5CR!49DLJ MZ].I76W;D-/J]MU:'^'^&'>L3U3;4G<9+_1USW-!N/J(!,IAKEQ9)X':+J_[ MB'HBV;*Z*.^85-=N-4Q5ZP5<&ZCW<\;D\T0[:)NYZ"]02P,$% @ "X#_ M6-AH&;9, @ P04 !D !X;"]W;W)K&ULK53; MCM,P$/T5*TAH5X(F3=*"2A*IEUTH4KM5N\"SFTPN6L<.MM,N?X_MI*% -N*! ME]ACSSDS9YR9X,SXD\@!)'HN"16AE4M9S6Q;Q#F46(Q8!53=I(R76"J39[:H M..#$@$IBNXXSM4M<4"L*S-F.1P&K)2DH[#@2=5EB_F,!A)U#:VQ=#O9%EDM] M8$=!A3,X@/Q2[;BR[(XE*4J@HF 4<4A#:SZ>+7WM;QR^%G 65WNDE1P9>]+& M.@DM1R<$!&*I&;!:3K $0C212N-[RVEU(37P>G]AOS?:E98C%K!DY%N1R#RT MWELH@1371.[9^1.T>B::+V9$F"\Z-[X3UT)Q+20K6[#*H"QHL^+GM@Y7 ,73 M#W!;@/LG8/H"P&L!GA':9&9DK;#$4<#9&7'MK=CTQM3&H)6:@NI7/$BN;@N% MD]'A[N/F;ON(UMO[A_UF_KA^V**;+>8HIL52%P0<8O>(@&9>C\9V%(% MUG [;H,LFB#N"T&F:,.HS 6ZHPDD/?CE,'[L#A#82G$GV[W(7KB#C)]K.D*> M\P:YCNOW)30,7T&LX&,#]P;2\;I7\ R?]^^OT%?EAL3O)]']/A,5CB&T5$,+ MX">PHM>OQE/G0Y_"_T3VFUZ_T^L/L4?;NCP"1RQ5@Z!B7.(C@ @4LYK*IF&ZTVX^S4U;VK_&PO=V]R:W-H965TKDB3S)BC/QLBRW'&>I,5HH+X\GI*GD@=X1]6GTL M^;OQAF6>YJ2H4EJ DBS.1N?P),9-0(/X+25/U=9K4 _E,Z5?ZC>7\[.157\C MDI$9JRD2_N>13$F6U4S\>_S=D8XV.>O [=?/['$S>#Z8STE%IC3[/9VSY=G( M'X$Y623KC-W2IU](-R"GYIO1K&K^!4\MU@M&8+:N&,V[8/X-\K1H_R9?.R&V M CB/.@!U 4@,L%\(P%T WC6#W078NV9PN@!GUP"W"W ;[5NQ&J7#A"63TY(^ M@;)&<[;Z13-=3307."WJRKIC)?\TY7%L]OXJN[\'E=7QS>W5^?WES#5[' M:9$4LS3)P&71%B\O@C?@=4A8DF;5&_ 6?+H+P>M7;\ KD!;@?DG755+,J],Q MX]^I9A[/NOP7;7[T0GX,KFC!EA6(BCF9*^)#?;RKB1]S+3:"H&=!+I"6\-=U M\0Y@ZR> +&0KOL]T]W"L&L[_RQ[]O^RQ/CPD,QX.5>$#+?&FN'##AU\J+O+ M%R$&;LF*EBPM'K;K"?SQ@J<%IN6\U=K[@GU2J9D;,17U(K4CZ2 MT>3''Z!K_:R:-9-DH4FRR"19;(AL,-OV9K9M'?ODECR28DV4BT ;Z3:1=;-[ MG$ 4.,CF-?ZX/4TJ'(80ND-<*.,0PCX*_"$N4N L+W#<8(B+M2,[4#=GHYNC MU6U*BXIFZ3QA9 [.YW_Q19^_B"XN[\-SE98MF[,U)HQ\*"HIHY#KVYZ@HXRR ML>^(*BI0T/8L04/M* _4T-UHZ&HU# DGY1VKW:T4+3)$*),H=:X=ZH)#>1DA/*^2'E*4/K6HSWECY MFDV*V3>5?9=GDV2A)XG,D990KI')E+$ALL&4^9LI\[53=L?H[ N?K;PN M\N\6O"^)$V D+(=3&>3;OE"FH0R"/G2$%292HFRQY+4C/%"_8*-?L(-^=/4] MY0)Y)('O",K)(-Z7A-(+91 ./($IDD$.1$(?C+4C.U W:/7>P=J];TJQ: M1U*!?\$UWR LP7E.RG26%-RC)!E3-CH]^;Z=SBA;:)0M,LH6FV(;3GKO/>$Q MS2U'=&'ZH=WJ'R]$X5FK2A4>%'?L:36I(#9$"%13AGFN!@B44P% MS,'($:4\AA^%O2&%>D>J[>BR#80>\EU1-D-&L%-WIZ21T:2Q*BFO>N>%CMZ[ M5*BWJ'.K-N;:A*\RVA<6SXJD"!F$00+'[*%RY$\C=1Y&4 M[R(D/WD,9XYZ9X[V<.8[-'(DN^2W"'NBE"H8]GRQD:M@CH<%Q2,5S+.EXU#] M4 ^5LK?F2&_-E:WFABU)"-YTIJY3?8)]EQZC;*%1ML@H6VR* M;3CQ_:D!0D?L-\CHJ8%1MM H6V24+3;%-IST_M0 :0VJMM]TH7JI0 MEB^YD=YS[]UK9#/\-A#O+DQ5* A=\2:$ M$N;)0JI@OJSD,>PWZNTWTMMOG6=$BANZV)>*SY#I[<3=)6=D-&?]/]7 ^E,-G<_!\FWX M>NLM_(IEJH2A0'0Z*AARD;B+5,*DS6:L']:^LHVW?CB?D_*A><2A C.Z+EC[ M,^?-U&ULK9AM;ZLV%,>_BL6NIE9J"L;FJ4LBM27;O9-N527K[FL7G 05<"XV2??M M9QY"$C TZ](7#9C_.?;Y^=@ MS:!5&)2*OR.ZXT?7H CEE;&WXN9;.-&,8D0TIH$H7!#YLZ6/-(X+3W(QF\#.:5?D? M[&JMH8$@YX(EM;$<01*EU2]YKT$<&4@_:@.S-C#;!KC' -4&Z-P><&V S^W! MJ@W*T/4J]A*<3P29CC.V UFAEMZ*BY)^:2UY16F1* N1R:>1M!/3V?W\Z=O3 M'POP/)N#Q=?[^0Q<+60VAGE, 5N"@,1!'I-R4N6MG),H "0-01C%N: AH"1+ MHW3%P57,.+\&&RK3<$TR>@VN?"I(%,O&$7A9^.#JRS7X O3J,0=1"E[22/ ; MV2BO_UJSG$O/?*P+&5@Q/#VH@WBH@C![@D#@.TO%FH-9&M)08>\/V]L#]KH$ MVE U]U0?S$&'?^;I+4# -$RO&\WB^.5*%\_]ZGWVZ]Q,8J$DQ5/I#9Z>8 M:H8K'UCMH]@N[_B&!'2BR?V0TVQ+M>FOOT#;^$V%]Y+._$LZFUW(V=%.^A M[11"Q[;'^O9X"E0J9%FG*K^K&IF&C4]5,X4OA+#3J$YH6 T-ZX(TZNU.Q:/J MQOJ ATK5Y=%5J7@H?/7SL!L>]F=XA!&OD( F_F&E9W *Z7,IJMRR26)+(^D@6:\$;H#_S:$MBF@IE)>-U MQF5B YFVVV+2U2&,L8M:[/S!P?[7MY.B4Q-Z#L9J9- X5)G&)]-G8.'4/D_G MT/)<#'%[_2BEMNTASVH#4TK5.:3V*I><;?9LMO"H[H87>_T65\>'2IA.%P*+ZK-F+X'<2X_@&_D![Z(1F'] MHE.&WBU!,98)8+7C[^ILRW8MAH,="/CD02FJW* MLR@NET:>BNK3M6EMSKONRU.>5OL#O'N$BG:_.!\KCV .[JO#M>\D6T4RAV*Z ME%T9MXX<;%:=5U4W@FW* YE7)@1+RLLU)2'-"H%\OF1,[&^*#II3P^F_4$L# M!!0 ( N _UC U,,INP( /0( 9 >&PO=V]R:W-H965TT M^_>SG9 !31';^$+L\SW/W7,V/H]7E+WP%$"@=9$3/C%2(4;@GB%>%05FOZ:0 MT]7$L(V-X2%;I$(93'],=&Z#< +=VLM>O"!5A@ M?\SH"C'E+=G40%=?HV6],J+.R5PPN9I)G/!O[F9?;T/T>/4CG*/S.\P85CMW M@!5?SN4<-UK=9R->X@@FAKRP.+ E&/[[=_; ^M15 MV%.2!:O%.2!369[6[7IG?IN7L5['"S>M;0WJNAN76-%\ 6NG]R%-&* MB/IOW%K;%GVE.].>?6J/9G:'/9 MO>[ ?^CK]\ M9HN,<)1#(D-9O4N9,JM[ M;#T1M-1-Y)D*V9+T,)7/$F#*0:XGE(K-1 5H'SK^;U!+ P04 " +@/]8 M+$1A#"L" #!0 &0 'AL+W=ONT5%'2=)\=.((5L)EM0OOO9QN"4BFI^F%? ML,^^Y[E[#M_Y%1<'F0(H])IG3 9.JE0QQEA&*>1$=GD!3-\D7.1$:5/LL2P$ MD-B"\@Q[KCO".:',"7U[MA*ASTN5408K@629YT2\/4#&J\#I.:>#-=VGRAS@ MT"_('C:@ML5*: NW+#'-@4G*&1*0!,ZD-Y[VC;]U>*%0R;,],DIVG!^,\1@' MCFL2@@PB91B(7HXPA2PS1#J-OPVGTX8TP//]B7UAM6LM.R)ARK,_-%9IX-P[ M*(:$E)E:\^HG-'J&AB_BF;1?5-6^=SIB5$K%\P:L[9RR>B6O31W. +W!%8#7 M +S/ OH-P%8.UYE963.B2.@+7B%AO#6;V=C:6+160YGYBQLE]"W5.!4N)H]K M]#+YO9VCY7RRV:[GR_G3\P9UGH@0Q)3X%G5FH C-Y"WZCK:;&>K$-+(@ZZ<1;E%4D?:/[ MUJM.$)\]43,>=*GWE$F40:)Q;O=NZ"!1MUQM*%[85[OC2O> W:9Z2H$P#OH^ MX5R=#-,([=P+_P%02P,$% @ "X#_6(A>!=3L @ HPL !D !X;"]W M;W)K&ULK99O;]HP$,:_RBFKIE;J"(0_FSJ(U(9L M8P**"EU?FW" 52=FM@.MU \_.TDC6$-:I+Q)[/B>G^WGC+GNCHM'N494\!2R M2/:LM5*;*]N6P1I#(FM\@Y$>67(1$J6[8F7+C4"R2$0ALYUZO6.'A$:6VTV^ M383;Y;%B-,*) !F'(1'/-\CXKF;B= ].Z==VX\CLF/@GX0W$G]]I@=C+G_-%T!HN>53<+0H:!,@2B7UOT MD#$#TLOXFS&M?$HCW&^_TG\D>]=[F1.)'FN;!0M ;7XSYXM^/98/S3'WL#?PKG8R($,9F\@/,^*D*9O( O<#_M MP_G9!9P!C6!$&=,IEUU;Z?48JAUD<]^DAD,/7F"&3T2G@VRH M(@QN2/189'HI^533JX3UJX3Y%<$.TM/*T],J3<\#$;CFL40(!"ZH A-0E(M2 MS*FY:+T]9O7\F*4.OPUQVH91 AGF;%I#+-S/*,BQDETZCF=GF.26/]1MM\P?TE*D)(=; MAGB999B]7$!*ER.K8ZT;[LD\$:K!]H<%GD,(8E+<,EFS:Y>89)!S0G/$8#:R MSCMG0<=1 MWC@<"2;Y210IE2^DM5KN*1Y:@900J14!98/A800)HJ)SF/IY6I M58^IA)OEM?MG#2]AIIA#0--'$HMD9 TL%,,,EZFXI\NOL +J*[^(IES?T;+J MZYU:*"JYH-E*+&>0D;QZXN?50FP(I$^SP%T)W+\%O1V"[DK0U:#5S#36)1;8 M'S*Z1$SUEFZJH-=&JR4-R5480\'D6R)UP@\G%^'X;C*^^8G&#_(>HM8-9@RK MQ3U"K4L0F*3\"!VCL)QR>"HA%VB\4/=C- DO4>O]T= 6A^1Z[B]!GFPC]QMDMN2OUX$MUX$5_OU=OA=D@6)(8]1"V>TE&@% MR"\]P0P:V2JS@393VV3A.VVG/[07FP3&$=7F/.,%CF!DR=W'@2W \C^\ZWC. M)P-/M^;I&GG"21",PQ!=2R:2S]'U==#$8339?XH5[QN9;?'V:MZ>D?=11BJA M)0<4,8B)0*I#$['1YE#BRLS;^ S2C:&YEMX7LUOF?$#W!!!$Y11+.,"/G'$$VX1H]# M<;U_(VD*Y$E-E^E 5^P=,4=D*:;<[+>1MU'0.D4?]*R([S M)R]P]L.41Q%ENT/Y'QN-V>D9,,T&AW+:&ZF0RD._8S8G.4&POO#"@MJ8]_C<^ZQ M?4/<]BN]Y/1A1JD.%@47U2"<:5U^C*)J,J,%J:YD285!/]S+O7MN\#=SSZ+F]WXQ<6N PCK^C- :)7+;A0:0=C"9+#$NQ3QZ2[ M!WK?ZQP3[VV+V_'G1LDQSS%:>I"G/8X0X6[+X\?X7UN"CB5'=3D-^[D4ZZJ* M0Q#2J]U M"B:DLKE=!O=[7 _? 58],,@X;PQV0A<8]DNB-57BSG3L8!M\ 05U^W%9&H=3 M19;MSDVX)MB;23*6*J.J2=,.5Z%AG],<["@VG<%=RS("4&M9F$;&R%0*8CVL M&'7#R$XHYP_P-? CW])>Y!O[9G=--$UCJ&XZ&=_TJW:!DSU)_ MGIOI"-N'0J/WBN9L8?N+O#& J;=Q=5*6?/F)LZDHJ)O\P0F'?;+B!3.IV&^3 M#4IE8@)4A<$S59I--B._%"D?Z4*ORFF1XYX[)^CYWZ[SE JJ"-\T;6K_F%?Y MU8[C[EM9MM\JNX:]'NMW^[&;O#D%D\GQFXS3X_=8GZZ.W63O%$R>PG9WW^R; M?:_)J#X);1RWM@Y;332 0^T@_ Y'9+Y.&HSGC&LFZMZ,91D5+\Y<1EZ3L?F# M;DO?C,]H3N9_PO3:27.B-KF8R.B"9J.Z MJZ9CVPQ,PV2M+R#L(G?V\B,8QV%^!# L#^8 XS@6EN=_FD\/G8_#,&\]+])# M.3V4XU@^9&0_6!X_)S67?Z9I&L=)@JWH:.1U,,+6+4G@QZ^&>0,&E@_/]A3$L=IZD< \SN(8PR!IQ%', ?@ M 4/BV+X'=]Y'T>H]%:W_RSG\ U!+ P04 " +@/]8EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( N _UC0I&>N M=P0 XA / >&PO=V]R:V)O;VLN>&ULQ9I=U#-CUS2'Z\FD3G=BG]2_E0=1J#/;LMHGC3JL'B?UH1)) M5N^$:/;YQ)I.KR;[1!;&E\^GOM;51#\H&Y$VLBQ48]MP)\5+_>-\>TB>92T? M9"Z;OV=&]ST7!MG+0N[E=Y'-C*E!ZEWY3S(XK'M1MW%1+N-+@ZGSSZ(U]7_"6.YW-8B;P%+.J= M/-0&*9*]F!FG2TA29(06C0H2847?E;JVO5/UTRSK[[I1N%H,JVNI3E0LZ\#Q M(+TP\&G J4_4-QXNF>_&ZN#&7;J!1XD&:0&0UADA_[0T2!N M,\"R6/UL:*! M!ND D,X9(0>1O 0@+\\):6N05P#DU3DA'0WR P#Y 1?2I]R+V#IF84#".;G9 M%FR!F&N0G /(3 M/'_U]P]9J7E3M.B9D&1-9,XLP]/]@RV7'QX+8#1;L M9DF)JV(9#X():<9$]@R/0^_K;;CT:<1_ZL(8W^MLD%U,9+UPNFB'5 5O'D:K M+D5T-,@I)K)4J!L%+%APHAY!PF_=B.IDD$A,9).PP M7E,3NMV'&0MXPD<4Q M=UE$[MSEAI(5=?DF:DN86*>#A&$B&T/%:\7BEJA763\S+VC@L6$((6&8R,;@ MFQNNLK--!WK7HNJU-.0*"]D5K*AE)BH25TFFUD;$K:JD>!3M7]4Z(V0,"]D8 M8$TPJ%,M<%V"; P84Z]4+4@9%K(RWBE>R(5:->=B,.B0/2QD>X!EPG#0(9-8 MR":!RX3!DAG2BH6LE;$ZX33B/^N0D&B-U3'!;#%D^\*RN.]*&Y&.?53Z#%(+D8Y]3/L.M4$@^-K)\8,S!H$/ZL;'U M,^K(?Q/H6>B8D(%L[!VR44RN>LZ.N= K#ANRD(UMH5%,;]>N+FJB3T@.9"$' MV4+O1+,ITR<2B8.."5G(P5X"08,^R'0'LI"#O00:J^!>,TBOD!S(0@[VKMD8 MYEP629'*)-=3R %?SR!;:*S6?,WS$+.0@6^C'=M;;W2S%JF-"%G+0W]/\9T-K./(Z)F0AI[/0Y/3^ M/1-;68@L4#]1J_8TR=-U1=J/_GV <]GNXFV/>>ZIMK!8EDEV>IU_^E>$+_\ M4$L#!!0 ( N _UB.83CZO0$ 'H= : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78? M! 4I_RP>-(6AD6 KL%\18" MO17U5@*]%?56 KWUX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T.]C4!O0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L)]';4 MVPGT=M3;"?1VU-L)]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1Y^$% MYP!'K>^_4$L#!!0 ( N _UB<*],/O0$ '<= 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W M=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N M7*U#?'0+9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO M<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK M<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWS MR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UI MYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY M^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M616*K I%5H4BJT*15:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR.>2S M[G_K]!-02P$"% ,4 " +@/]8!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( N _U@3H;TZ[0 M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ "X#_6,1.^YH]!0 >A4 !@ M ("!# @ 'AL+W=OL:> P# "W M" & @('C% >&PO=V]R:W-H965T&UL M4$L! A0#% @ "X#_6.[@^-H+" #"H !@ ("!)1@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X#_ M6!=!1+2F" 6B4 !@ ("!%"T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ "X#_6"&PO M=V]R:W-H965T&UL4$L! A0#% @ "X#_6$&)W^3*!0 '0\ !D ("! M5U4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "X#_6 $@.*+D! @ \ !D ("!)7( 'AL+W=O&PO=V]R:W-H965TR- !X;"]W;W)K&UL4$L! A0#% @ "X#_6 $OO!A."0 41D !D M ("!9Y 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "X#_6,]N8K,' P #0< !D ("!]J$ M 'AL+W=O&PO=V]R:W-H965T^H !X;"]W;W)K&UL4$L! A0#% @ M"X#_6'A\I$N&PO=V]R:W-H965T&UL4$L! A0#% @ "X#_6%;](#C\ P MA@X !D ("!)KD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X#_6 *0*_>< @ W@< !D M ("!>,4 'AL+W=O&PO=V]R:W-H M965TC+ !X;"]W;W)K&UL4$L! M A0#% @ "X#_6$]2PH N!0 [AT !D ("!Q<\ 'AL M+W=O!SMJL% M #8( &0 @($JU0 >&PO=V]R:W-H965T&UL4$L! A0#% @ "X#_ M6./M@QX P ,0@ !D ("! =\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X#_6-AH&;9, @ P04 M !D ("!D.D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X#_6,#4PRF[ @ ] @ !D M ("!7O@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "X#_6$/)^5@0 P ; L !D ("!U0 ! 'AL+W=O M&PON=P0 XA / " 7L( M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " +@/]8CF$X^KT! !Z'0 M&@ @ $?#0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " +@/]8G"O3#[T! !W'0 $P @ $4#P$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .0 Y (8/ "$0$ ! end XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 137 234 1 false 35 0 false 5 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://expworldholdings.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Statements 5 false false R6.htm 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Statements 6 false false R7.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Notes 8 false false R9.htm 995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 995210301 - Disclosure - DISCONTINUED OPERATIONS Sheet http://expworldholdings.com/role/DisclosureDiscontinuedOperations DISCONTINUED OPERATIONS Notes 10 false false R11.htm 995210401 - Disclosure - EXPECTED CREDIT LOSSES Sheet http://expworldholdings.com/role/DisclosureExpectedCreditLosses EXPECTED CREDIT LOSSES Notes 11 false false R12.htm 995210501 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET Sheet http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet PLANT, PROPERTY AND EQUIPMENT, NET Notes 12 false false R13.htm 995210601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 13 false false R14.htm 995210701 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://expworldholdings.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 14 false false R15.htm 995210801 - Disclosure - SEGMENT INFORMATION Sheet http://expworldholdings.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 15 false false R16.htm 995210901 - Disclosure - EARNINGS PER SHARE Sheet http://expworldholdings.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 995211001 - Disclosure - INCOME TAXES Sheet http://expworldholdings.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 17 false false R18.htm 995211101 - Disclosure - FAIR VALUE MEASUREMENT Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurement FAIR VALUE MEASUREMENT Notes 18 false false R19.htm 995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 995211301 - Disclosure - SUBSEQUENT EVENTS Sheet http://expworldholdings.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 99930203 - 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 23 false false R24.htm 99930303 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://expworldholdings.com/role/DisclosureDiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://expworldholdings.com/role/DisclosureDiscontinuedOperations 24 false false R25.htm 99930503 - 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 25 false false R26.htm 99930603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets 26 false false R27.htm 99930703 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://expworldholdings.com/role/DisclosureStockholdersEquity 27 false false R28.htm 99930803 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://expworldholdings.com/role/DisclosureSegmentInformation 28 false false R29.htm 99930903 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://expworldholdings.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://expworldholdings.com/role/DisclosureEarningsPerShare 29 false false R30.htm 99940201 - 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 30 false false R31.htm 99940301 - Disclosure - DISCONTINUED OPERATIONS - ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS (Details) Sheet http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS (Details) Details 31 false false R32.htm 99940302 - Disclosure - DISCONTINUED OPERATIONS - INCOME STATEMENT OF DISCONTINUED OPERATIONS (Details) Sheet http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - INCOME STATEMENT OF DISCONTINUED OPERATIONS (Details) Details 32 false false R33.htm 99940401 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails EXPECTED CREDIT LOSSES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureExpectedCreditLosses 33 false false R34.htm 99940501 - 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 34 false false R35.htm 99940502 - 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 35 false false R36.htm 99940601 - 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 36 false false R37.htm 99940602 - 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 37 false false R38.htm 99940701 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 38 false false R39.htm 99940702 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 39 false false R40.htm 99940703 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 40 false false R41.htm 99940704 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 41 false false R42.htm 99940705 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 42 false false R43.htm 99940801 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformationTables 43 false false R44.htm 99940802 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails SEGMENT INFORMATION (Financial Information) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformationTables 44 false false R45.htm 99940901 - 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 45 false false R46.htm 99941001 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxes 46 false false R47.htm 99941101 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureFairValueMeasurement 47 false false R48.htm 99941201 - Disclosure - COMMITMENT AND CONTINGENCIES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails COMMITMENT AND CONTINGENCIES (Narrative) (Details) Details 48 false false R49.htm 99941301 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSubsequentEvents 49 false false All Reports Book All Reports expi-20240630.xsd expi-20240630_cal.xml expi-20240630_def.xml expi-20240630_lab.xml expi-20240630_pre.xml expi-20240630x10q.htm expi-20240630x10q001.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "expi-20240630x10q.htm": { "nsprefix": "expi", "nsuri": "http://expworldholdings.com/20240630", "dts": { "schema": { "local": [ "expi-20240630.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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "expi-20240630_cal.xml" ] }, "definitionLink": { "local": [ "expi-20240630_def.xml" ] }, "labelLink": { "local": [ "expi-20240630_lab.xml" ] }, "presentationLink": { "local": [ "expi-20240630_pre.xml" ] }, "inline": { "local": [ "expi-20240630x10q.htm" ] } }, "keyStandard": 207, "keyCustom": 27, "axisStandard": 18, "axisCustom": 0, "memberStandard": 26, "memberCustom": 9, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 137, "entityCount": 1, "segmentCount": 35, "elementCount": 464, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 622, "http://xbrl.sec.gov/dei/2024": 29, "http://fasb.org/srt/2024": 9, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R3": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - 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_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_lzjgTL1rDECaS_pDKjWkqg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R4": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "expi:CommissionsAndOtherAgentRelatedCosts", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity", "longName": "995200300 - 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_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QWoRusyYhUugjYIgIPgoBA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QWoRusyYhUugjYIgIPgoBA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquityParenthetical", "longName": "995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_lzjgTL1rDECaS_pDKjWkqg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "Unit_Divide_USD_shares_lzjgTL1rDECaS_pDKjWkqg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R8": { "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "longName": "995210101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://expworldholdings.com/role/DisclosureDiscontinuedOperations", "longName": "995210301 - Disclosure - DISCONTINUED OPERATIONS", "shortName": "DISCONTINUED OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLosses", "longName": "995210401 - Disclosure - EXPECTED CREDIT LOSSES", "shortName": "EXPECTED CREDIT LOSSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet", "longName": "995210501 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "995210601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquity", "longName": "995210701 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformation", "longName": "995210801 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://expworldholdings.com/role/DisclosureEarningsPerShare", "longName": "995210901 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://expworldholdings.com/role/DisclosureIncomeTaxes", "longName": "995211001 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurement", "longName": "995211101 - Disclosure - FAIR VALUE MEASUREMENT", "shortName": "FAIR VALUE MEASUREMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://expworldholdings.com/role/DisclosureSubsequentEvents", "longName": "995211301 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "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-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "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-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsTables", "longName": "99930303 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "shortName": "DISCONTINUED OPERATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables", "longName": "99930503 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "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-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "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-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "99930603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "longName": "99930703 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformationTables", "longName": "99930803 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareTables", "longName": "99930903 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "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-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "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-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "longName": "99940201 - 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": "30", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_VyZX1dBkfkWqNh8N9mFx6A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R31": { "role": "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "longName": "99940301 - Disclosure - DISCONTINUED OPERATIONS - ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS (Details)", "shortName": "DISCONTINUED OPERATIONS - ASSETS AND LIABILITIES OF DISCONTINUED OPERATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails", "longName": "99940302 - Disclosure - DISCONTINUED OPERATIONS - INCOME STATEMENT OF DISCONTINUED OPERATIONS (Details)", "shortName": "DISCONTINUED OPERATIONS - INCOME STATEMENT OF DISCONTINUED OPERATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "longName": "99940401 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details)", "shortName": "EXPECTED CREDIT LOSSES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_expi_AgentNoncommissionBasedFeesMember_hYthGEysAESRDMV0Yrc2IA", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R34": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails", "longName": "99940501 - 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": "34", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "longName": "99940502 - 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": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "expi:DepreciablePropertyAndEquipmentGross", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "expi:DepreciablePropertyAndEquipmentGross", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "longName": "99940601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R37": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails", "longName": "99940602 - 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": "37", "firstAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_7Sqd4PteiUKqOD8zRsWj6g", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "longName": "99940701 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_aQQagWYK7E65Uo9a8gTAlQ", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Unit_Standard_shares_ALMQYrxKC0mk3guEdm89bA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_aQQagWYK7E65Uo9a8gTAlQ", "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R39": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "longName": "99940702 - 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": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2024_vNB7-mva0Eiwu_74K-3mXA", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_ALMQYrxKC0mk3guEdm89bA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_vNB7-mva0Eiwu_74K-3mXA", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_ALMQYrxKC0mk3guEdm89bA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "longName": "99940703 - 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": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2023_h1JXFIQ6ckGymtRHWzOrSQ", "name": "expi:StockCompensationLiabilityActivity", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2lZh1Em_CUCq9TIaiBEf5Q", "name": "expi:StockCompensationLiabilityActivity", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R41": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "longName": "99940704 - 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": "41", "firstAnchor": { "contextRef": "As_Of_6_30_2023_VyZX1dBkfkWqNh8N9mFx6A", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_VyZX1dBkfkWqNh8N9mFx6A", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "longName": "99940705 - 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": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_vNB7-mva0Eiwu_74K-3mXA", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Unit_Standard_shares_ALMQYrxKC0mk3guEdm89bA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_vNB7-mva0Eiwu_74K-3mXA", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Unit_Standard_shares_ALMQYrxKC0mk3guEdm89bA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "longName": "99940801 - Disclosure - SEGMENT INFORMATION (Narrative) (Details)", "shortName": "SEGMENT INFORMATION (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_qEFoLl4ENEqXQuLEm-ZNWA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_qEFoLl4ENEqXQuLEm-ZNWA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "longName": "99940802 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details)", "shortName": "SEGMENT INFORMATION (Financial Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "expi:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R45": { "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "longName": "99940901 - 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": "45", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "99941001 - Disclosure - INCOME TAXES (Narrative) (Details)", "shortName": "INCOME TAXES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_J8CbZ92SSUq56N4JXMG4uA", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_Bi7xhnsBJke3gWwUd_lfZA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_bMO1N_F4TkSVtOvZ_GlkYQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "unique": true } }, "R47": { "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "longName": "99941101 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_T8GVuVHQJEGqzR8LZ_wHvg", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_T8GVuVHQJEGqzR8LZ_wHvg", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "longName": "99941201 - Disclosure - COMMITMENT AND CONTINGENCIES (Narrative) (Details)", "shortName": "COMMITMENT AND CONTINGENCIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_vNB7-mva0Eiwu_74K-3mXA", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_vNB7-mva0Eiwu_74K-3mXA", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "Unit_Standard_USD_kN6-GgooikaXjRPd4hzYuw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "longName": "99941301 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_7_26_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_M3BRAT9DN0SmQQ9qmdl7aw", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_lzjgTL1rDECaS_pDKjWkqg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_26_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_M3BRAT9DN0SmQQ9qmdl7aw", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_lzjgTL1rDECaS_pDKjWkqg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20240630x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r90", "r96" ] }, "expi_AccountsPayablePrepaidCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "AccountsPayablePrepaidCurrent", "crdr": "credit", "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": [] }, "expi_AccountsReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "AccountsReceivableAllowanceForCreditLosses", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Losses", "terseLabel": "Accounts receivable, net of allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Amount receivables from real estate property settlements", "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": [ "r187", "r279", "r628" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "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,527 and $2,204, 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": [ "r802" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "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": [ "r81" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "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": [ "r38", "r182", "r512" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "verboseLabel": "Accumulated other comprehensive (loss) 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_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2", "r12", "r21", "r421", "r424", "r462", "r535", "r536", "r782", "r783", "r784", "r788", "r789", "r790", "r792" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r715" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "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": [ "r91" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r553", "r788", "r789", "r790", "r792", "r861", "r909" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "expi_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r46", "r47", "r353" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 (loss) to net cash provided by operating activities:" } } }, "auth_ref": [] }, "expi_AgentEquityAwardProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "expi_AgentGrowthIncentiveProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "expi_AgentNoncommissionBasedFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r761" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r687", "r697", "r707", "r739" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r690", "r700", "r710", "r742" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r762" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r735" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r735", "r743", "r747", "r755" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r245", "r264", "r265", "r266", "r267", "r268", "r271", "r637", "r638" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r753" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r35" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r188", "r280", "r287" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "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", "r302", "r309", "r643" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r238" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r126", "r138", "r185", "r205", "r242", "r248", "r266", "r270", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r414", "r418", "r446", "r506", "r577", "r637", "r638", "r657", "r678", "r826", "r827", "r869" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r179", "r189", "r205", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r414", "r418", "r446", "r657", "r826", "r827", "r869" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS", "terseLabel": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "TOTAL ASSETS OF DISCONTINUED OPERATIONS", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r61", "r74", "r116", "r177", "r178" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets of discontinued operations", "totalLabel": "TOTAL CURRENT ASSETS OF DISCONTINUED OPERATIONS", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r61", "r74", "r114", "r116", "r177", "r178" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "auth_ref": [] }, "expi_AssetsUnderDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "AssetsUnderDevelopment", "crdr": "debit", "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": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r750" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r751" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r746" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r749" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r748" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r747" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r747" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r409", "r646", "r647" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r48", "r49", "r303", "r304", "r305", "r306", "r307", "r409", "r646", "r647" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "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": [ "r25", "r181", "r627" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r26", "r125" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "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": [ "r25", "r108", "r202" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "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": [ "r0", "r108" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r181" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r723" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r721" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40", "r41", "r42", "r43" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r727" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r727" ] }, "expi_CommissionsAndOtherAgentRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "CommissionsAndOtherAgentRelatedCosts", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [] }, "expi_CommissionsReceivableForRealEstatePropertySettlementsMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r118", "r317", "r318", "r614", "r819", "r820" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r668", "r669", "r670", "r672", "r673", "r674", "r675", "r788", "r789", "r792", "r861", "r908", "r909" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89", "r565" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, end of year", "periodStartLabel": "Common Stock, Shares, Issued, Beginning of year", "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": [ "r89" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r89", "r565", "r583", "r909", "r910" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "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; 189,947,235 issued and 153,733,373 outstanding at June 30, 2024; 183,606,708 issued and 154,669,037 outstanding at December 31, 2023", "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": [ "r89", "r508", "r657" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r732" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r731" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r733" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r730" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) 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": [ "r22", "r191", "r193", "r197", "r502", "r520", "r521" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive (loss) income:", "terseLabel": "Comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r148", "r157", "r207", "r414", "r415", "r418", "r419", "r463", "r619", "r774", "r777", "r778", "r825", "r828", "r829" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r148", "r157", "r207", "r414", "r415", "r418", "r419", "r463", "r619", "r774", "r777", "r778", "r825", "r828", "r829" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r136", "r148", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r207", "r242", "r250", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r637", "r638", "r775", "r776", "r826", "r827" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r136", "r148", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r207", "r242", "r250", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r637", "r638", "r775", "r776", "r826", "r827" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r57", "r629" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "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": [ "r347", "r348", "r351" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateAndOtherMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Corporate expenses and other", "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item." } } }, "auth_ref": [ "r795" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r101", "r205", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r446", "r637", "r826" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r52", "r808", "r809", "r810", "r811", "r813", "r815", "r817", "r818" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "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": [ "r384", "r385" ] }, "expi_DeferredTaxAssetChange": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "DeferredTaxAssetChange", "crdr": "debit", "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_DepreciablePropertyAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "DepreciablePropertyAndEquipmentGross", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Depreciable Property And Equipment Gross", "terseLabel": "Total depreciable property and equipment" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "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", "r37" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r37" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r242", "r253", "r270", "r637", "r638" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "(Loss) before income tax expense", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r72", "r100", "r877" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Income tax benefit (expense)", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r63", "r64", "r65", "r66", "r72", "r76", "r386", "r398", "r400" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net of allowance for credit losses of $194 and $99, respectively", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r61", "r74", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r61", "r74", "r114", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r61", "r74", "r114", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Noncurrent assets of discontinued operations", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r61", "r74", "r116", "r177", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r61", "r74", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred tax assets", "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r61", "r74", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative expenses", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r73" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "negatedLabel": "Discontinued operations", "verboseLabel": "Intangible assets, net", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r61", "r74", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r73" ] }, "expi_DisposalGroupIncludingDiscontinuedOperationOperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpensesAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to operating expenses of discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Operating (loss)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r73" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Income", "negatedLabel": "Other income, net", "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r73" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaids and other assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r61", "r74", "r114", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "negatedLabel": "Discontinued operations", "verboseLabel": "Property, plant, and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r61", "r74", "r116" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenues", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r73", "r178" ] }, "expi_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpenses", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of sales and marketing costs attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Sales And Marketing Expenses", "terseLabel": "Sales and marketing expenses" } } }, "auth_ref": [] }, "expi_DisposalGroupIncludingDiscontinuedOperationTechnologyAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationTechnologyAndDevelopmentExpenses", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of technology and development costs attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Technology And Development Expenses", "terseLabel": "Technology and development expenses" } } }, "auth_ref": [] }, "expi_DisposalGroupIncludingDiscontinuedOperationTotalIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationTotalIncome", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of total income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Total Income", "negatedLabel": "Total other income, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r60", "r113" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividend payable date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared and paid ($0.05 and $0.045 per share of common stock in Q2 2024 and Q2 2023, respectively)", "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", "r120" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividend (amount per share)", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividend declared date", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Dividend record date", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r682" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r714" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r725" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Basic, net income (loss) (in dollars per share)", "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": [ "r198", "r213", "r214", "r216", "r217", "r218", "r220", "r226", "r229", "r235", "r236", "r237", "r241", "r407", "r412", "r429", "r430", "r503", "r522", "r630" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Diluted, net income (loss) (in dollars per share)", "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": [ "r198", "r213", "r214", "r216", "r217", "r218", "r220", "r229", "r235", "r236", "r237", "r241", "r407", "r412", "r429", "r430", "r503", "r522", "r630" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r225", "r238", "r239", "r240" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "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": [ "r447" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r387", "r650" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r764" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r680" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r719" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r760" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r760" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r760" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r174", "r194", "r195", "r196", "r208", "r209", "r210", "r212", "r218", "r221", "r223", "r243", "r283", "r286", "r313", "r346", "r395", "r396", "r404", "r405", "r406", "r408", "r411", "r412", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r458", "r462", "r519", "r535", "r536", "r537", "r553", "r602" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r729" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r687", "r697", "r707", "r739" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r684", "r694", "r704", "r736" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r735" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r440", "r655" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r440", "r655" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r435", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r500", "r653", "r656" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "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": [ "r184", "r288", "r308", "r643" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r301", "r303", "r304", "r305", "r307", "r308", "r310", "r311", "r468", "r469", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "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": [ "r288", "r308", "r469", "r643" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r301", "r308", "r310", "r311", "r312", "r468", "r625", "r643" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r301", "r303", "r304", "r305", "r307", "r308", "r310", "r311", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "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": [ "r468", "r815" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r743" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r743" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r743" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r743" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r691", "r701", "r711", "r743" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r724" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r103", "r587" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r183", "r289", "r501", "r638", "r642", "r654", "r657", "r805", "r806" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r804", "r807" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r297" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, impairment loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r290", "r296", "r300", "r642", "r654" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net income (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r56", "r99", "r110", "r213", "r214", "r216", "r217", "r218", "r234", "r237", "r412" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income 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": [ "r97", "r132", "r137", "r504", "r515", "r632", "r637", "r794", "r797", "r798", "r799", "r800" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic, net income (loss) from continuing operations (in dollars per share)", "verboseLabel": "Net income (loss) from continuing operations per share basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r99", "r133", "r198", "r211", "r213", "r214", "r216", "r217", "r218", "r229", "r235", "r236", "r407", "r412", "r430", "r503", "r878" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted, net income (loss) from continuing operations (in dollars per share)", "verboseLabel": "Net income (loss) from continuing operations per share diluted", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r99", "r198", "r211", "r213", "r214", "r216", "r217", "r218", "r229", "r235", "r236", "r237", "r412", "r430", "r503", "r878" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsIncomeStatementOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r76", "r178", "r401", "r516" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r72", "r76", "r122" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic, net income (loss) from discontinued operations (in dollars per share)", "verboseLabel": "Net income (loss) from discontinued operations per share basic", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r100", "r198", "r230", "r235", "r236", "r874", "r878" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Diluted, net income (loss) from discontinued operations (in dollars per share)", "verboseLabel": "Net income (loss) from discontinued operations per share diluted", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r124", "r230", "r235", "r236" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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", "r98", "r131", "r242", "r255", "r270", "r281", "r514" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 tax." } } }, "auth_ref": [ "r206", "r383", "r387", "r388", "r389", "r390", "r391", "r392", "r397", "r399", "r402", "r403", "r550", "r650" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r139", "r147", "r222", "r223", "r242", "r256", "r270", "r386", "r387", "r398", "r523", "r650" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r27", "r201", "r393", "r394" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "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_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "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_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "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" ] }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDepositsOutstanding", "crdr": "credit", "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" ] }, "expi_IncreaseDecreaseInLitigationContingency": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "IncreaseDecreaseInLitigationContingency", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in litigation contingency.", "label": "Increase (Decrease) in Litigation Contingency", "terseLabel": "Litigation contingency" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "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" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "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" ] }, "expi_IncreaseDecreaseInStockGrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_IndirectGuaranteeOfIndebtednessMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndirectGuaranteeOfIndebtednessMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Indirect Guarantee of Indebtedness [Member]", "terseLabel": "Indirect Guarantee of Indebtedness", "documentation": "An indirect guarantee of the indebtedness of another party arises under an agreement that obligates one entity to transfer funds to a second entity upon the occurrence of specified events, under conditions whereby (a) the funds become legally available to creditors of the second entity and (b) those creditors may enforce the second entity's claims against the first entity under the agreement. Examples of indirect guarantees include agreements to advance funds if a second entity's net income, coverage of fixed charges, or working capital falls below a specified minimum." } } }, "auth_ref": [ "r822" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r691", "r701", "r711", "r735", "r743", "r747", "r755" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r753" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r683", "r759" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r683", "r759" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r683", "r759" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "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": [ "r301", "r815", "r816" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r18", "r808", "r809", "r810", "r811", "r813", "r815", "r817", "r818" ] }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r872", "r873" ] }, "expi_InternationalRealtyMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "InternationalRealtyMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining International Realty", "label": "International Realty" } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r136", "r242", "r250", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r637" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r862", "r863", "r864" ] }, "expi_LeaseTerminationNonCashInvestingAndFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r80", "r81", "r82", "r84", "r85", "r86", "r87", "r205", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r415", "r418", "r419", "r446", "r564", "r631", "r678", "r826", "r869", "r870" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "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": [ "r95", "r129", "r511", "r657", "r787", "r803", "r865" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "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": [ "r82", "r180", "r205", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r415", "r418", "r419", "r446", "r657", "r826", "r869", "r870" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "TOTAL LIABILITIES OF DISCONTINUED OPERATIONS", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r61", "r74", "r116", "r177", "r178" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities of discontinued operations", "totalLabel": "TOTAL CURRENT LIABILITIES OF DISCONTINUED OPERATIONS", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r61", "r74", "r114", "r116", "r177", "r178" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53", "r382", "r808", "r809", "r810", "r811", "r812", "r813", "r815", "r816", "r817", "r818", "r860" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of credit amount outstanding", "terseLabel": "Warehouse credit line", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r19", "r127", "r875" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r79", "r83", "r786", "r823", "r824" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r79", "r83", "r786", "r823" ] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability, Current", "terseLabel": "Litigation contingency", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r86", "r821" ] }, "us-gaap_LoansAndFinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "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": [ "r186" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Provision", "terseLabel": "Litigation contingency", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r821" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r380", "r644" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r727" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r727" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "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": [ "r94", "r128", "r205", "r282", "r323", "r326", "r327", "r328", "r332", "r333", "r446", "r510", "r567" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r746" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r832" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r754" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r728" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "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": [ "r108", "r109", "r110" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES", "terseLabel": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r102", "r110", "r134", "r178", "r190", "r192", "r196", "r205", "r211", "r213", "r214", "r216", "r217", "r218", "r222", "r223", "r234", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r407", "r412", "r430", "r446", "r518", "r585", "r600", "r601", "r676", "r826" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "terseLabel": "Net income (loss) from continuing operations- basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r227", "r237" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted", "terseLabel": "Net income (loss) from continuing operations- diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r228", "r231", "r232", "r233", "r237" ] }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic", "terseLabel": "Net income (loss) from discontinued operations- basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted", "terseLabel": "Net income (loss) from discontinued operations- diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from discontinued operations available to common shareholders." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r727" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r691", "r701", "r711", "r735", "r743" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r717" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r735" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r754" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r754" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r51", "r808", "r809", "r810", "r811", "r813", "r815", "r817", "r818" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r39", "r123" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r54", "r346", "r788", "r789", "r790", "r792", "r909" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r104" ] }, "expi_NorthAmericanRealtyMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of reportable segments", "terseLabel": "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": [ "r633", "r641", "r796" ] }, "expi_O2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "O2024Q2DividendsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "O 2024 Q2 Dividends [Member].", "label": "O 2024 Q2 Dividends [Member]", "terseLabel": "O 2024 Q2 Dividends" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Consolidated operating profit", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r137", "r632", "r794", "r797", "r798", "r799", "r800" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Other liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r459" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r264", "r265", "r266", "r267", "r268", "r271", "r637", "r638" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r59", "r121", "r545", "r546" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "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_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment", "terseLabel": "Capital commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "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": [ "r3", "r519" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherExpensesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Expenses [Abstract]", "terseLabel": "Other (income) expense" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r105" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r727" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r689", "r699", "r709", "r741" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r692", "r702", "r712", "r744" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r692", "r702", "r712", "r744" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r716" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "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": [ "r107" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "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": [ "r107" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Purchase of business", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r23", "r410" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "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": [ "r23" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "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": [ "r106" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "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": [ "r106" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Noncontrolling Interests", "negatedLabel": "Transactions with noncontrolling interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r24" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r718" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r735" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r728" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r717" ] }, "expi_PercentageOfCommissionPotentiallyRedeemedInCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://expworldholdings.com/20240630", "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_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r719" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r763" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r718" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "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": [ "r781" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r779" ] }, "expi_ProceedsFromPaymentsForOtherOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "ProceedsFromPaymentsForOtherOperatingActivities", "crdr": "debit", "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_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "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_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r178", "r190", "r192", "r199", "r205", "r211", "r218", "r222", "r223", "r282", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r407", "r412", "r413", "r416", "r417", "r430", "r446", "r504", "r517", "r552", "r585", "r600", "r601", "r651", "r652", "r677", "r784", "r826" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PLANT, PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "r460" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r113", "r142", "r145", "r146" ] }, "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "crdr": "debit", "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": [] }, "expi_PropertyPlantAndEquipmentIncreaseDueToTransferOfLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "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", "r460", "r505", "r513", "r657" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r115", "r460" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "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", "r130" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r716" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r716" ] }, "expi_RealEstateAgentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r96" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "EXPECTED CREDIT LOSSES" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r684", "r694", "r704", "r736" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Technology and development expenses", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r381", "r625", "r637", "r871" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAdjustmentMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Adjustment", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r208", "r209", "r210", "r220", "r221", "r241", "r428", "r429", "r457", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r801" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r173", "r175", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r219", "r220", "r221", "r222", "r223", "r224", "r241", "r284", "r285", "r405", "r406", "r407", "r408", "r411", "r412", "r427", "r428", "r429", "r430", "r455", "r457", "r461", "r462", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r801" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r685", "r695", "r705", "r737" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r686", "r696", "r706", "r738" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r693", "r703", "r713", "r745" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r173", "r175", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r219", "r220", "r221", "r222", "r223", "r224", "r241", "r284", "r285", "r405", "r406", "r407", "r408", "r411", "r412", "r427", "r428", "r429", "r430", "r455", "r457", "r461", "r462", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r801" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "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": [ "r25", "r125", "r181", "r202", "r507" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "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": [ "r780", "r785" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r92", "r120", "r509", "r539", "r544", "r549", "r566", "r657" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated (deficit) earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r174", "r208", "r209", "r210", "r212", "r218", "r221", "r223", "r283", "r286", "r313", "r395", "r396", "r404", "r405", "r406", "r408", "r411", "r412", "r420", "r422", "r423", "r425", "r428", "r456", "r458", "r535", "r537", "r553", "r909" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r135", "r136", "r242", "r249", "r250", "r264", "r270", "r273", "r275", "r277", "r349", "r350", "r467" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r754" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r754" ] }, "us-gaap_ScenarioPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScenarioPlanMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Plan [Member]", "terseLabel": "Scenario, Plan", "documentation": "The scenario under which facts represent plans as distinct from actual." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r173", "r224", "r352", "r765", "r791" ] }, "expi_ScheduleOfChangesInStockCompensationLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "expi_ScheduleOfCommonStockIssuedRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of discontinued operations", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r15", "r20", "r61", "r67", "r68", "r69", "r70", "r71", "r75", "r77", "r78", "r117" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r793" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r301", "r308", "r310", "r311", "r312", "r468", "r625", "r643" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r643", "r814" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r16", "r125", "r876" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40", "r41", "r42", "r43" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r679" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r681" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r135", "r136", "r137", "r138", "r242", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r277", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r312", "r315", "r316", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r634", "r637", "r638", "r642", "r667", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r163", "r275", "r276", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r555", "r556", "r557", "r607", "r608", "r609", "r610", "r613", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r645", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r670", "r831", "r879", "r880", "r881", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r138", "r242", "r244", "r245", "r246", "r247", "r248", "r260", "r262", "r263", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r633", "r635", "r636", "r637", "r639", "r640", "r641" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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" ] }, "expi_ShareBasedCompensationAgentEquityProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "ShareBasedCompensationAgentEquityProgram", "crdr": "debit", "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": [] }, "expi_ShareBasedCompensationAgentGrowthIncentivePrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "ShareBasedCompensationAgentGrowthIncentivePrograms", "crdr": "debit", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r648" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r44" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "terseLabel": "Granted", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r841" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r649" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r111", "r203" ] }, "expi_SmallRealEstateBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "SmallRealEstateBusinessMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information about Small real estate business.", "label": "Small Real Estate Business [Member]", "terseLabel": "Small Real Estate Business" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r135", "r136", "r137", "r138", "r176", "r242", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r277", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r312", "r314", "r315", "r316", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r634", "r637", "r638", "r642", "r667", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r89", "r93", "r94", "r174", "r194", "r195", "r196", "r208", "r209", "r210", "r212", "r218", "r221", "r223", "r243", "r283", "r286", "r313", "r346", "r395", "r396", "r404", "r405", "r406", "r408", "r411", "r412", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r458", "r462", "r519", "r535", "r536", "r537", "r553", "r602" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r163", "r275", "r276", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r555", "r556", "r557", "r607", "r608", "r609", "r610", "r613", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r645", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r670", "r831", "r879", "r880", "r881", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "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]", "terseLabel": "Statement", "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": [ "r208", "r209", "r210", "r243", "r458", "r467", "r548", "r554", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r582", "r584", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r671" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r173", "r224", "r352", "r765", "r766", "r791" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "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": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r208", "r209", "r210", "r243", "r278", "r458", "r467", "r548", "r554", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r582", "r584", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r671" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r688", "r698", "r708", "r740" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "expi_StockCompensationAttributableToLiabilityClassifiedAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "expi_StockCompensationLiabilityActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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": [] }, "expi_StockGrantsReclassifiedFromLiabilityToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r88", "r89", "r120", "r362" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r45", "r88", "r89", "r120" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r670" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option compensation", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "expi_StockOptionPlanExpenseContinuingAndDiscontinuing": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "StockOptionPlanExpenseContinuingAndDiscontinuing", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement from continuing and discontinuing operations.", "label": "Stock Option Plan Expense Continuing and Discontinuing", "terseLabel": "Stock option expense" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r830" ] }, "expi_StockRepurchaseProgramAuthorizedAmountPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20240630", "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_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "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": [ "r89", "r93", "r94", "r112", "r567", "r583", "r603", "r604", "r657", "r678", "r787", "r803", "r865", "r909" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "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": [ "r54", "r55", "r58", "r174", "r175", "r195", "r208", "r209", "r210", "r212", "r218", "r221", "r283", "r286", "r313", "r346", "r395", "r396", "r404", "r405", "r406", "r408", "r411", "r412", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r448", "r449", "r453", "r457", "r462", "r536", "r537", "r551", "r567", "r583", "r603", "r604", "r611", "r677", "r787", "r803", "r865", "r909" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r119", "r204", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r426", "r605", "r606", "r612" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "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": [ "r454", "r465" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "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": [ "r454", "r465" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "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": [ "r454", "r465" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r464", "r466" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SubsidiariesMember", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "SUCCESS Lending LLC", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r833", "r866", "r867", "r868" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r734" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r17", "r808", "r809", "r810", "r811", "r813", "r815", "r817", "r818" ] }, "expi_TexasCapitalBankMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20240630", "localname": "TexasCapitalBankMember", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Texas Capital Bank.", "label": "Texas Capital Bank [Member]", "terseLabel": "Texas Capital Bank" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r726" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r733" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r50", "r808", "r809", "r810", "r811", "r812", "r813", "r815", "r816", "r817", "r818" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r753" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r755" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r756" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r757" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r757" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r755" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r755" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r758" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r756" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 year", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost: 36,213,862 and 28,937,671 shares held, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40", "r43", "r93" ] }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "label": "Treasury stock:" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r89", "r120" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases 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": [ "r13", "r40", "r120" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r752" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r31", "r140", "r141", "r143", "r144" ] }, "expi_VariableInterestEntitiesAndNoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://expworldholdings.com/20240630", "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_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r722" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r793" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r228", "r237" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r226", "r237" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r720" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "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/2147477787/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": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "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": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "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": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "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(19)(b))", "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(19))", "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(20))", "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r125": { "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/2147478546/942-210-S99-1" }, "r126": { "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/2147478546/942-210-S99-1" }, "r127": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "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/2147478546/942-210-S99-1" }, "r129": { "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/2147478546/942-210-S99-1" }, "r130": { "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/2147478524/942-220-S99-1" }, "r131": { "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/2147478524/942-220-S99-1" }, "r132": { "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/2147478524/942-220-S99-1" }, "r133": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r134": { "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/2147478524/942-220-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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/2147477798/958-360-50-1" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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/2147477798/958-360-50-6" }, "r146": { "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/2147477798/958-360-50-7" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r402": { "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/2147477891/740-270-50-1" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r446": { "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" }, "r447": { "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/2147477401/830-230-45-1" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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/2147478859/928-340-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r501": { "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/2147478546/942-210-S99-1" }, "r502": { "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/2147478524/942-220-S99-1" }, "r503": { "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/2147478524/942-220-S99-1" }, "r504": { "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/2147477314/942-235-S99-1" }, "r505": { "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/2147478451/942-360-50-1" }, "r506": { "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/2147478777/944-210-S99-1" }, "r507": { "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/2147478777/944-210-S99-1" }, "r508": { "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/2147478777/944-210-S99-1" }, "r509": { "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/2147478777/944-210-S99-1" }, "r510": { "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/2147478777/944-210-S99-1" }, "r511": { "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/2147478777/944-210-S99-1" }, "r512": { "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/2147478777/944-210-S99-1" }, "r513": { "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/2147478777/944-210-S99-1" }, "r514": { "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/2147477250/944-220-S99-1" }, "r515": { "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/2147477250/944-220-S99-1" }, "r516": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r517": { "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/2147477250/944-220-S99-1" }, "r518": { "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/2147477250/944-220-S99-1" }, "r519": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r520": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r521": { "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/2147477250/944-220-S99-1" }, "r522": { "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/2147477250/944-220-S99-1" }, "r523": { "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/2147477250/944-220-S99-1" }, "r524": { "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/2147477965/944-235-S99-1" }, "r525": { "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/2147477965/944-235-S99-1" }, "r526": { "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/2147477965/944-235-S99-1" }, "r527": { "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/2147477965/944-235-S99-1" }, "r528": { "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/2147477965/944-235-S99-1" }, "r529": { "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/2147477965/944-235-S99-1" }, "r530": { "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/2147477965/944-235-S99-1" }, "r531": { "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/2147477965/944-235-S99-1" }, "r532": { "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/2147477965/944-235-S99-1" }, "r533": { "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/2147477965/944-235-S99-1" }, "r534": { "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/2147477965/944-235-S99-1" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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/2147478009/946-205-45-3" }, "r552": { "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/2147478009/946-205-45-3" }, "r553": { "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/2147478009/946-205-45-4" }, "r554": { "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/2147477796/946-210-45-4" }, "r555": { "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/2147478795/946-210-50-1" }, "r556": { "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/2147478795/946-210-50-2" }, "r557": { "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/2147478795/946-210-50-6" }, "r558": { "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/2147479170/946-210-S99-1" }, "r559": { "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/2147479170/946-210-S99-1" }, "r560": { "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/2147479170/946-210-S99-1" }, "r561": { "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/2147479170/946-210-S99-1" }, "r562": { "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/2147479170/946-210-S99-1" }, "r563": { "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/2147479170/946-210-S99-1" }, "r564": { "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/2147479170/946-210-S99-1" }, "r565": { "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/2147479170/946-210-S99-1" }, "r566": { "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/2147479170/946-210-S99-1" }, "r567": { "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/2147479170/946-210-S99-1" }, "r568": { "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/2147479170/946-210-S99-1" }, "r569": { "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/2147479170/946-210-S99-1" }, "r570": { "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/2147479170/946-210-S99-1" }, "r571": { "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/2147479170/946-210-S99-1" }, "r572": { "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/2147479170/946-210-S99-1" }, "r573": { "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/2147479170/946-210-S99-1" }, "r574": { "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/2147479170/946-210-S99-1" }, "r575": { "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/2147479170/946-210-S99-1" }, "r576": { "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/2147479170/946-210-S99-1" }, "r577": { "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/2147479170/946-210-S99-1" }, "r578": { "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/2147479170/946-210-S99-1" }, "r579": { "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/2147479170/946-210-S99-1" }, "r580": { "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/2147479170/946-210-S99-1" }, "r581": { "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/2147479170/946-210-S99-1" }, "r582": { "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/2147479170/946-210-S99-2" }, "r583": { "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/2147479170/946-210-S99-2" }, "r584": { "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/2147479105/946-220-45-3" }, "r585": { "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/2147479105/946-220-45-7" }, "r586": { "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/2147479134/946-220-S99-1" }, "r587": { "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/2147479134/946-220-S99-1" }, "r588": { "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/2147479134/946-220-S99-1" }, "r589": { "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/2147479134/946-220-S99-1" }, "r590": { "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/2147479134/946-220-S99-1" }, "r591": { "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/2147479134/946-220-S99-1" }, "r592": { "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/2147479134/946-220-S99-1" }, "r593": { "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/2147479134/946-220-S99-1" }, "r594": { "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/2147479134/946-220-S99-1" }, "r595": { "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/2147479134/946-220-S99-1" }, "r596": { "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/2147479134/946-220-S99-1" }, "r597": { "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/2147479134/946-220-S99-1" }, "r598": { "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/2147479134/946-220-S99-1" }, "r599": { "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/2147479134/946-220-S99-1" }, "r600": { "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/2147479134/946-220-S99-1" }, "r601": { "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/2147479134/946-220-S99-3" }, "r602": { "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/2147479134/946-220-S99-3" }, "r603": { "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/2147479134/946-220-S99-3" }, "r604": { "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/2147479134/946-220-S99-3" }, "r605": { "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/2147477968/946-235-50-2" }, "r606": { "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/2147477968/946-235-50-2" }, "r607": { "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/2147477271/946-320-S99-1" }, "r608": { "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/2147477271/946-320-S99-2" }, "r609": { "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/2147477271/946-320-S99-3" }, "r610": { "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/2147477271/946-320-S99-6" }, "r611": { "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/2147478448/946-505-50-3" }, "r612": { "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/2147478448/946-505-50-6" }, "r613": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r614": { "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/2147478522/954-440-50-1" }, "r615": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r616": { "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/2147478979/970-360-S99-1" }, "r617": { "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/2147478979/970-360-S99-1" }, "r618": { "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/2147478979/970-360-S99-1" }, "r619": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r620": { "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/2147478979/970-360-S99-1" }, "r621": { "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/2147478979/970-360-S99-1" }, "r622": { "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/2147478979/970-360-S99-1" }, "r623": { "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/2147478979/970-360-S99-1" }, "r624": { "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/2147478979/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r668": { "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/2147478795/946-210-50-1" }, "r669": { "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/2147478795/946-210-50-6" }, "r670": { "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/2147477439/946-210-55-1" }, "r671": { "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/2147477802/946-310-45-1" }, "r672": { "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/2147477271/946-320-S99-1" }, "r673": { "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/2147477271/946-320-S99-2" }, "r674": { "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/2147477271/946-320-S99-3" }, "r675": { "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/2147477271/946-320-S99-6" }, "r676": { "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/2147479168/946-830-55-10" }, "r677": { "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/2147479168/946-830-55-11" }, "r678": { "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/2147479168/946-830-55-12" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r825": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r831": { "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477472/932-323-25-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "810", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477424/932-810-45-1" }, "r874": { "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(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r875": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r876": { "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/2147478777/944-210-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477250/944-220-S99-1" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r908": { "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/2147478009/946-205-45-4" }, "r909": { "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/2147479134/946-220-S99-3" }, "r910": { "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/2147479134/946-220-S99-3" } } } ZIP 71 0001558370-24-010473-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-010473-xbrl.zip M4$L#!!0 ( N _UAQI=Z3+1 ,V: 1 97AP:2TR,#(T,#8S,"YX M4T?>I )"3AA")5 M@/2EO_XLP(LH\0)2__S\])!CX1QZKG71R?'G2-$ M7,NSJ3N_/@K\6>NGHY\__.N[]_]NM3[?C/O(]JQ@25P?68Q@G]CHB?H+-/%6 M*^RB>\(8=1QTPZ@])PB==([?'7>.3U"K]4&*N,$<6#P725FGQR=Q0C>2YKE7 MZ%W[[*1]VCE]BRZNSMY==2[0Z#ZFNX>2S:B*\)G;5]Q:D"5&/F9SX@_PDO 5 MMLCUT<+W5U?M-GE>/7G,L1>>(W3EQY:WE+(Z%V>B#APBM+SUV+)'9CAP_.NC M/P+LR,R/$%2:RZ\@FT3>T]/3\=/9L$)^0SSJ2Q+DK3!8),5(Y:H\(WRRTPB M#2[;S'-(>TV9\/JLA E28T(K8 Q,Z25?ASAUHUR,S IE7[0A-:EY2+#]3I^B2D#WIICO,I68I2P4=2@M!J"=35P:N77 "1LHNBO M6 $EI&R0.E#J$JU$\A1:6H*$%[@^*P(B3-Q4CK<$^CGV%*=LD!,W6)[F@7': M 4OWBTH3AELPGY;(M^HS20W!;)@N>TU3EKG9ULV"[-M=V+T'9IJF'G M-NG-VG^V%OFU)U*V*F]>I=%'9&GW4F .2=)&-MCW&9T&/MEPGX&;=:"0-RTQ M9.IR'[L663MQMPA8/IH7$(C%D^/ = M0K)KPJ[K^;(=B)_B'UQD9Y!R+!,T&R[+NZ MGFM#TR,V?.">0VV!Z0UV1-68"T)\?H0H*%F'(2Y=7#Z;S*A+I2:7E^<"ATX' MM5 B$CYWAX.>/C#UGOAD#OM&3YO EQNMKPVZ.C(_ZOK$?-_>%K>540#%&KH? MY&?HD3C(EA4H_'?$')&4,%K8L0*G/M^Z6(5LT8\Q7E\9Q225#V==;PD5LA!. M]I$8,'1;DK['*V%;18P2\=.JB)L3^'>O#R8F&MY"TOUHK'\$.N.3CHP!?-?1 MF_[0-']HC.&UC:$+NIZ^DD6$LDK,XFN8!'HCLVU,8P_3P'QQZWA/]3U#PJCT M!6]W!%XS/Z+;_O#7IA_8QK='N>5X/&#$#)9+S%Z&,Y/.71A%6=CU-4N.WH%E M!,A9E' Q!+(#AX2P]8B/J1,A_CJB2FW@\BVT?9CMHW5>PAX>[N^U\6\":=.X M&QBW1E<;3)#6[0X?!A-C<(=&8!A=0S?1FSA3Y,V0R!9:?I1ST_:+;4-\\@1X M >2WBN=8&N3[#*;LZR=M,S3' :8" /X#&& M(WVL30QP(I"BF28,&I$VZ*&^H=T8?6,BK <,K(BGL:)=K2CL^1.?_BH&5%.F MVG9.J]M.-*Y(>J#&:O:SFA',#_T1\P U_P5\@OY'0%<"U0'QUUW(+7TF=N@W M"BQE9SDJZSC/6L<(YIZ3']%H++">_"8=B?[+@S$2!O$C&NB3S9Y(YHJPS+;I MD:I8Q9WGV4_4<0!( Y1VYR("&.*V!K,7EI#T88)1;AS[BE/9R$761NZ&P]ZO M1K\OC<,83+3!G7'3U^.^9\,^XIQ;,FND-8:B,I1H%2G^+]H[N'__Q7!G'EM* M'2(;J$*IG)AT+L7$)):1_HA=&X4"44IB ]CN4<419D"W(#[,*YS:(<9-[@KQ MQO-=XHWHS48^30/=/:X@^FG_I6Y0(>)2XGNV6T1!=.:3WQI4]T2U=E-6B:B M=\7VG(=WTZHKC\_TYQ6Q + N(S;U15R79 9=N30*!$\Z;[,3>?WS2.\*T+IC MO6=,D CIZDVLKP0=S%R1-B+,7(!)9Y#93E>B&(,[$\$<"+I%;:PW MB)1$7Z><_!& POJC<&_9D.I6N@J1DYR E_EP8X(G$T$)_9-P;0T@Q8#XGO5% M$!#&PYYF@F%.F 6FB*Y\2GC6>=6 MCU0!E0JGRRQ.6<_6H+3;D&" F8C%/I*"N$PE'E7PI?*( ;U)9#?!E3VC<"ID MZ["JHVL9@%71M0;H/7M#%;X5.%2POLL9P>3VD V8>X*96HKWEDO/E10&YP&Q M*\-;088:\$R4/!_P=&S01L5BI0B G+D5C/#OZ$/'+ MF*P"9BTPE\NM]?N(*D+4YO&VHA>15K#.#8GL?FBZDU?L3N1$BZ^K>)?NI%"& MVA#.ZWIW-,;@=CN_E M/INF1>^-Y2UUL6M1[*1^JPQK&;,:X>R0, _A)(_T*GN#]B[1L_2^W$2=X>P& ML,/B(!*5 M![T!F?P'M"(L["P:*ZMB9>&6S E^5@?]RD@5R)]TLLA'&S(GVN8/%=KKVK *S&I(+R) OEK6:,T2>M_Z"C>UTS'\;1"GV#:CU4182& M^M%VMZ[<&#TGKCB4H8*V!J<*WYR3'-!0[XV)[-U%W#;<,WVG#\*S&PW(>RTI M*\?C*GH5H%56G!L4ZQZ:(-QB=!4-D0).7<+%T1@Q6N+#V2A5&9FS$358E1L\ M[8V,D!^##6W3S8!H#W0R/S=QHIB%W3HW&N@G RV%Z _.>I^]V.VBG M!G>O0W4-JC5//%4[PZ1&K?J1M@:BG8X7U3E"I(;K/ N7^IQ0@]PNFP]J;#90 MXU9[=TDVU O5*@!JABAL%&EQJ1'S585TU+M7"\PTL58)F)4$R]5Y@152L M0:!6_*M*N$N-2>7P5H-.A3@6WPY'%0>NLJ1*K$I#568V5M5 MN=$=[\);[6) M[Z6X/S*[NECC,IDXGR9^M2_>!6!0X5A.=9"*OU:ZGG0+,_X\+LN*/N+]^3&9( MWM%^):Y2OS[B=+ERQ+7>\K>%?"U /*O0BE].^!U4/7Y>.C&)3WT'^-(KJ4@4 MB<<$(O^2^\>E)6U77U2R6 1F5D9*YI)Y$")M"(;#[5B[(]1^+;4!J!RU4[OW MZFN]A?T!*@U6EJ-T+[&]^CIOVNT!JNS@:8[*?3PE3GUM'<'V517=2B4 H"J4B(1:%,! /E\ MNLQ'[F;#^WPK?= SM)^I75R?'*$PG=Z^IXE M?UNS;5EMEO48LHU,KJ0$Q<\W%&6<2RY?]<'=L/G%2I$H>Q#2Y1(9>B M0DXN*I>CZ/V<4FO(?7^H3<#9)&)V,,G,,TD5S2)F$.J?[Z1XZ@VE/?26K[74 M4COGY9QJ^#:A/7((W&\U7I)3@QF?B\B",= \D6@JZ7GPD2'O1@^68K."(H;3#D, M=P)1V#OF!:N8E +)$7*IXXB)\/61SP(QA))IT_!BR>LCFTRI'_\*PQ;JV1.9 M7>CD_&)UY+$6^6I=^DBT-A>[<,/[[9@W9WB94K ZR]^BLAVP: -!DO;3V]XGF\G-2G M)_/ZL^4$8B":LDUQJR%D9:WW6DBE]Y!QF 8^(LP20]%Y=#$$Y>(ER)'GPX\4 M.\[+F-@$&&QY0T!\;T2Z1G84L&T@JU#.GC52SR)2C5)[@D%^D:DKZ [0ULT5 ML<2*G+!3X8; WL3*.DQ"_(D\K_E9J%LS&E M;C'9(2)6W&U "9[\A>&*]D$?261]O%J?4\A\H+W/VH>(C2!#?T&8U&-,'#'Z M[GK<3VM>C?Q =8V65MUY7SZLQ=C+S&/"P?"U5]UNM#5X#K8-5](ATZ1K<1UB M"U^?JXXOW2F^;$>NZTS(LW_C;/:W>TG9KA4_3OKKN]U\OY3?]9;3'B+4A8AH M,!I\3/95AXA6(/Z:#LR2ES?N-CW:+KH6/?TJ[/I5CI]XF?:5 M1?P]=:(&OT^@(YX0MJ2NI!QXKGC*S' ?"1?N"_JIZ#H,^!PBG&REDU6RJX # M[>527?286(0^BFQN/;:>0,:S*I/X?LC*,XY@+RD'Z"*D8P-DK40O.7Z[)22K M>P7: ]00_#43EMPCX?^HH[ICX%*29IW2LB+]H3;[=6&%@2;>ZI9YRW5_[*5/ MU:S]7V6V VWBGS"C0K+A^H2!D]+%BSK@D\!32;-U?>8YCAB 1@3A'N"7O '. M*\@ZC&%.R8V;8]#@-AR\5AGHU6 _#-7!%5N$V%Q8\0B_2%\,!9;3LV08G]OW MU>8\T!;1(S/"P)M,\+.,"(:#]92B101[Z;-VXS/L\$(__AH*@LUAF(6MJ(^= M&^Q^R71:100'V%-%F]8Y&)P0-6)DA:G=#1C;6KLHI_M+H=MWU)ZZQ3.<3FF! MO_ 8_1,&V$NA)4RJ[\'9+K;[JAJ,WTJ%:/9_ YZZT^R&S#R6=$#R$%^/K!BQ M:#A#<86FS*=_IHYBA@:RIZ #J3!UBQE J1?:$G@L[(HAN/^2<0 E- ?H R1( MX7P+.P4:E= X)]FZJA;2%8$<^>3B33EIC3 PG!$%&(S7I M >IG8J>*;N5D!ZC76&PO=)Q[ZN3,^_,2#U"''N4KCV-'9@=^(5P(SSU#E@SA MQF3\*N)V6/PXD#J:$&OA>HXW%R<.4GMD8AUWJRJUU&_%7==0 M6K@#$3BXQ^P+2=O);G58(NX?6'D3SQ=W0HM[+'8TN;2 @ZF@>-BKF@RNH\R: MXWA/@OG68]D',S=FAE68OG)-)+.=/2TE&X[M4Y_.92VO[VM4EOK@R.Q0KISO$ M<4PT-9>AG>R9/R@%W^@X*I%_(ZU]*+;V_G+:HX_4)JZ=A;.(X._%,3R/$FYF M_O _4$L#!!0 ( N _U@F3*7+HQ$ $C_ 5 97AP:2TR,#(T,#8S M,%]C86PN>&UL[5U;C^(X%GY?:?]#EGGID8;B4O=2=X\HH&J0*&"!GLO3*)48 M\':(62=4P?[ZM9T$$H@3YP*85$NC:0KL8W_G.SX^OG_^=34WE#> +8C,+Z7: M1;6D %-#.C2G7TI+>U*^*_WZ]9__^/ROU%]:*FE,M?F8A'U2)9D*DP6?6+FO=# MTY6&S ?EMG)9J]2K]2OEYN'R]J%ZHPQ>O'0OI&83&)?0@.;W!_J_5U*>0A": MUL/*@E]*,]M>/%0J[^_O%^^7%PA/2?9JK?+G2W>DSA\5)OR??U4'M_OZ^PGXM??V'HGS&R !#,%'85P_V>@&^E"PX7QA4 M%/MNAL'D2PFL%K!,]5^]N:Q2(#^-;,(B-8\F,G5@$K+)!PL94*?L/JH&K<]H M!H!ME11:S+=A9U,C(NX=84.?(8.:GW6AH7F%)JHD$LO "JFQS+0^Z'L92O^ M>.A;T-(,9"TQ&"WG14X"DT1#\A6KDET/L+@%EO9#4LB_B[AJEWH?H*#6B32OTI=V"MT\(Z2_DRB75+1CD@!K"E\-X-1K6]D6F$ 3VJ!+^I@\5)2Y MT*2:8LI0L>9IS/VXJ;=%I/@DU"\K;HJ*1=TK->$RJLVV,OJMW1Z/$C!%D5.FD!:H ME4&'*PB'*YF)FJC6*Y.WM,I355VP,50%&+;E?<-LG^G;_>)OQYP\H8;Z"HPO M)>_+R@FJTEQB3/2Z4Z/0-'_?7-Y=WU6O;N_JU_6;JYO;6GU;9Y_I-'"P^L2B M/?&N<:>S_0E&\ZVRW!)0DLHBK -,ANICRT>W&Q]80 M:( @(9T/Z9MCFF!$EO,G-S$ZE].Z/)P.,%BH4&^O%K33(Y;:MV< BWA7@9SG MSW!:D"[1E_(0/026C:%&@AGJBZ*I#4T;Q'E-<%Z=&9GBL%SZKJ+H6V"(,+37 MK#F?(OAA@\8%LE3C&:/E@@PIC26-:D.'DB*14AJ!YV\5.6-W3>=:GI;O#:K9 M"'MG9,WU[?PLT+OO3MW0^RRO7+=C3?%PZ%4)*OLI*;&('FGW (30&Q2=Z9VQ^IJ M X]#)C^#[!0FK+E(EWA"XF+:W+FT*Y&VC!\7Y".3@3Y2&2N2A$R0A,ZB7VEU?I-YLYU8&ZIA.J[@1< M.$/Q&:1E*JI^6\)2 I1OZ:!)NB:L:O8?T)XUEY9-PD;L:6,=W?Q$LIXYS9FA MRK>N0(P6DTA$V,ERTQ>$VF3XY%L^Z)(Z3YEVAL "^ W$]9GAR0O"9B)X(O,6 M1YY2=,8'YK0+5 L(^N'H3$'DMP1Y[1R)30%2\MF-W9V9^2P8991:$&LYA!9$ M9FJ.;$'(G(X!GK? JQT[[Q*>6%J^18D61Y5L->GRV&3N#^TWICI F'%@VQB^ M+FTZUA@CBI9&I<@@M9AV3!M@8/'(ST>X',:29D;D@/CEB_!CI^7X">5@^ BL MB9A(%-VRSITUT7R.3(8E1?D4 C682?/LH_/=1TZ-1JH4.^8374! M;=7P0>,-U&,S%H3EE$ EWTTRQF1@L\1K!L#!$M6">GF&KU M4+ -4YRSS8]@@C#=K%'C>?:D<@IB%?G@3C8-='0C>8$F*SIF!+>;3':*#QBI M"ZDB66_OQ>F?*SMG%0]]?E'L9@@??Y&G&NNBIQI'8_+/2[LW'BG])_+3RV#8 M_HVDZ_S>5CH]\G=;^=3MCT8_ER0]\.AU% . 1S,5@T?5@AJGZ7#2'GMOJ\#N3X@?(Q5E=62UY6XX32DOV%KN3^PX(GD,;D[-$Z]\Z_!!?$T' M'-',%EURJXB54@A;2(=2OFF[7?@M:"SMK:./<6J;U%*[-;>6.3HVOT2YS7F' MSPS.+1;SF;JWQ-8A(*<@-I$6J7QN;H#1!-K^P';_B)N;X.\3FVET0PR.:(9@ M00U7-REY(9'LAC:V+9:EK"Q.A.,&YC :J]LK!(HT%3QND,T;"7:C7' M$@-*OZV>>(DO9Q,[GL;DGY0O*?3K3'75M,+$DN,Q(E,6RU,1_H\IG'1B=N5QSK([QT M1:%6#%BL>T\CV"C#-*W:&MVX%,U!AB]0=KU<&B-R17$7KNYK9_RO&1:;M. E.\>/3(6 M1,&(,;K%KIQ\G)%)5NR]5QK^M+:BK1F>2REV35#!D[)<1P>;$'. MQL078,^0WC'?2#-@&^^$)FDY>8ME .DA%V>WI??0E(\LSI;+0VRW5#ZQ\J7= M=AFB-&_==J<91:8\@>/GT/U$^D\X=<]]:^LQ5DU+U5B3-77VE]N ]?\LG0; MP7O8PN3P,P+L[_4GQU&%?#.Q2;:Y!!#53W09?T)R8ZHO/&5SVC[ ][9>O,-W M]MA?I73ZC=%ORE.W_X>T;PBQJ_>#KZ$$[^4G+3/XA2_E )#>G5X[2\_M@19P M_MT< FFOM)E*QIA#HK7V9 *TW:7Q8Q=^Y $JL&F5V;B:V-7C^IM%[^C=C-H; MQ/.]15U+*2Y $F=R$EL*#%VS:2SW#H6S0$3JIP&@LX![H*Z97R)](^LZX\TC MC0@Y#"0GFG;6D_)0A7RAQ'Y+" **O]4V@82"FD=>FI!O*6H?T?Z-AL)FL9_U MP]F#H KD6[@*A>*_GS:)%?CS?403B,4OWS+7/HX66" +DH'.TK9LU:3!D[ - MA.3]<'8@JH/8%;&3;&K> 1-\,$_8#H+9@O OBV\" O!C[X64@?W]!S$3]P;; MK!_."@15$/M>1U[;"O=KN+WWV+><'S9:%,Q:4(HSJ\"E^.[0\P+>0T[>$TY- M-N411FAXRB+SEP"Q2]?]H>GR[BN@4\USVE4XRJ5[69UE5 )]BM5Y&(&B>8M, M:28=>#,V57EB<78?4I_5@[YV&;.!,#1Q0>E. =KC]^"3L1%6^(S1NSTC/0?Y M#-^ :XZA\[')I124ZCRUX=F 7!-OQ]Q<5!BSR*X#SQBB+_P\^GJ_LV?66V]H MD@C%62#GSK]&Y@DBIX]D7Q>)_>38/=8EFG)KS.GE%/]CRNM/=M_/Y; >G:G@ MM*< [_$NT8;S%EA@H$&&@L.R/TG!.8V%ZC$HT=,IJ;=G%8Z]&* >=Q(]0LM1 M@1,U9-A-$R) #NZEW4TCJC'Y5LV]W2%CU-"(KL@096E!DY[VM\BPA.\58K+) M82\YL1;B*]+ E_#*GST<1$7$@=IK.A5AD]9$VP\[NRIJ!UP!095PBB1J$WO,XE56X!]M':&*_\^\IY:;_,+R+X([= M1'-\HCD:>8*F:FH9@LL0 7*8@K3!I:C&Y-N)YS4"^O0HA63J<;V%+Z4<5I$3 M-WP'$8=8ZJC1>X&$+6ZXSY[$=@1AF3X(V0G RQ@1^DX5^)8MK?8*8 U:W"OZ M8_,%%7!3./93X9?7G3\A/ 2+)29]F@78 ?*8%QGC,Q;= M(I0,*PT(E>^A-_ M1-,W,\5.'*,Y0$ER6-GI \UCJ5;X;, !#C_3R_4-9"TQ&%$N\+H_&<&I"2=0 MHQ,RSD96]BR; 372DD?:#.A+ SB'H5OT'49#]#CT_56U7JTI965;*#T:_>WE MI3'\BQYZ'G6>>YVG3K/1&RN-9K/_K3?N])Z50;_;:7;:(^635[J")@HM_V?E MDUL%>:_ R+'-9Y1UY*>EG?KLU*)!N@R,U\2B(M^;%LE; #<5YG728Y?O*.J> M)L3ZM+AL0?2WYWAH/8SY5+!/>7/&UH^'O]'B[-(@0'RG(^E /BQMXJ[D.QT.V/:H9 ^AY=' M^H[%42Y3YP)9JO&,T7*QB7!"E[/\_)9!$IAP/*P1(" M^W+R5HA\_5$"B+M[S>C%F.SV*=X:;RZR/[IA)=2,?!M%$F#E+GWG:6H"A7QT MFTNK(OEF'E/HKAEI:.D%%M*H[9FU.4'63R7LF'BN<9 MCWEGZGO(!FQ(B533=\"^!W+H+./+^&&'.>ONS",X=MO'YBTB1D=TCYJ3]* N M[W[887JMR1?&[22_N/&!'-[B,4N5J:%DM(_"6RP$44X@(P[W&+3<_ M'BZW&(85!2:7<$) :>=N=#O71^9I=^&B?YA>CGJ3>?W-N3)A<_=\CDMO=?&E M-_?!DLWU]F>]Z!:\A")A.B!-:6-__Y&%F4MN2,L40A/@.3?#(:IM[0Y]"$EDV_?XMYKS:_ L[? *. M9+*^-)H[UH-22:("H,U,9*#IFB!QC^O3:07O#?&L,5J,^(]B8$?1FX31_D@U MV,+QBXJ_ Y^ZLMH55^X/@\I#8?(MGS:118;00](23/X!(W^:CV((XN#/>F=: M-//)!04T=%YSU":Z [NP62;P> MVX<7G32/(,-A[1MA!_OBG["P(3RE' U<1*6;[CP!$)&1Q )#=MT*:ZO2 M.G8I#TQ(;R]'U,&Q1A7<^K57+BQ?^Z"/N=MXJ84L5683=EYF< "L(J'_"3U+ M0].6<\H!T/U7CI//!F"\F+K_>OFD=[KF)5X.,SJ >>R[H(.J3&CZ-KTY MPC&RZD&-\\8R0_@X-.K^[>WQU.[QH@0DTB7*[\"WU M,.-F?YCQW.^W_NATNVQ\T>F-&[WGSF.W[=UW$!AB>%4HLSHHC7,9:SQM%;=W M/'AOM!&7^+A=4$1M?+[0[_,XG4UR0<$&4SN1\Q#CSM]'Y(3TP+W!(2TCZD&! MN&P%9)V/2\3][U,&UL[3W;\F$X_W"2Q+/3'T_^\7G_SX]_??EXZWC(R]9@C!V/ S<&/C."XP7SA2M5F[HW &,81 XEQCZ<^ X M%^=O?GAS_N;".3W]A75QZ4:D"0H=UM?;-Q?Y#U=9;RA\[_QP]N[B[.WYVV^= M[]^_^^']^??.PUT.=T ZA,(S>OT;PP\DBCE?OS\Y> M7E[>O+Q[@_"<-#^_./OWW>W$6X"E>PK#*'9##YPX!/Y]Q+Z\19X;,_94FK\^ MX2#OX-U9,980@OYUFH.=TJ].+]Z>OKMX\QKY)QF*]&>-07)P^BN4P%=H*>#] MN&A0!?[N+/VQ &V@DK'KXJ>??CICOY[\\A?'^1FC #R"F<.^>A^O5^##2027 MJX".RKY;8##[< )>5_"4BNK\^W?GE.:_3F(B<*I)5RCT04CT@GR(4 !]J@C% MK]%X-OPC@?'ZQ*%C?7H<%6B1/E\0P7J! JJNT1L/+<\HT%G[OAG96KP_VY+N M:QAY 8H2#(:O*^ 1?(CN^S"^15$$HGL78Z)LS^ :Q"X,HC94M^W9!,T/@1O& M#QBM ([7@]"G_%]16=R#F)J@GP1@/+N!K\ ?$*SC:"L^=!_-!&\^(N2_$/=) M$!V%Q'+G\"D *5[]J$6K 2SC0"FN:S"#(8S!+<&V#R79>E 3G)K$R/M"J2(S M=^K#^E$1G7[MH+>4S15:+E'(($91E "_9P[HC&0)3^@WCV"58&]!!J/N;U=J MH364$:Z .?7PHW"&\)*MVVY@2)9!T TJWVW'C79#F.#"C0OQKVZ0@#O@TK_9 MJW=#W\4^U? DBM%R M\ JC:[1T(?%H,S<)XDA-AWS:TAA @YB9&STQ%4NBT[GKKE)" /"79\/7F.SZ MZ#IN&"9+@)D_OH61#NHU$33&2.5 4*3?T &C4B)TZ!KF+O9RY+./5?RIF8!H MZ;X!"=FAT'_8F&<@ K.S#/[L!9(I]S0D%H=> -;#?M,$ XR+_NB I]D?!/.+ M'T\O+D[?LBC$7S?'TJ:D& F&\9D/E\5H"X(G]I(G<$J^I1)!83<2*B$*&COY MCN'+[7U[I(O.3GVFE#UBW.RZ!W193Z=+L'SJJB!\7.O];H^H&P0]HL=ZZU78 MJ>_9C;3SOBL(^^F.DCFF\$MM5$#=EP_\?%R*:4]N#\:TJQ+0J4 ZJ1-V[IC( M(Q;@R[$-D%=#,: Q480[NT[Z3>DYLR\^CT(R(8$B/C=XBF+L>H5, O<)!!]. M-*$S6I709_NG4QQR&"U79'E-$100K=/T\X6 ![J-:RPI%76 Z\PA1I0/-,-H MJ2\9U!ZE)"(#HA5%PRW\2&;%79UDRIR2OO<*_)TIY(SCC>(+M/41?J[S]V\7@A: T)0-0;#8,@/M;)L*-WPQ8]&3A8L!. MM\@><46 MF^C;M6CZ3OT17V?07GA9<2M.#0\G1LYNQM_PD:7K,6 0U^ I'H7$;[+38HX] MBP$R!O( C!,BM$X5&)8U6246I$]?59\%W3)'+N[.)JT>^+^351Z;6&X0O@.NWP%EY=VN8+LW9M#7"&2FP\&_BIH.YJ&X2, 3*0C$X^B,&% M3R>9(2U::PN;-N-0>^'W;Y.I%+N^])R3KL]0*# -+=C<8@PYWK=X3CBL3)7Z6TR1^?KY)E$K CN^%L M!KSX 6"(_-(..:K=IDG&*;TFEI#,U?9VC33)-F\/K62).K*A:B#7C".-7W>.;3H8WY%S?LK] M=^TGF$>NM;1IH7&91# $433PR*0108$?5D!E3!!"64(7 M_8@!?\>I#2^A=0/>G ZKQ(7:TUM5<$'W5-$UNK5)^_/8)4?E>3]EO*C_9!!M MKB9+X\'V1,6Y_$4*]*M:6.V JM[>X]"JM5\EV8/Y?PAXNS<56+Z^$X(9)(>_ M?%4"2D@RKY=*>: 6)-:6HX*.V1)4TJ%I/2XOGJ?[RCL0+Y _"I]!&G-I?@N MP*?VT54>R-BJJSVQ3H2$),BA JY%.\3 !L,>?<@8M61'+3RR!0)E]$0\L&E[ M?*2GLQSC:GR?\:;R_3XQY :Q.;]4L30?LFXR$+ ^1 M)256DQ$OUX)3QA8M\D6F3@N;:!>>0[9HH:+=CK/)-L)$7>BOK=#5@[&%N\X@ M-ME0=KP4W:,81+?(#2."=99\%!&O"UVAY89AUNUM(LG)7;"'4?'UFK>\%N;L\DN"H"VY4_5.EL@0(VQ]< V MV6F1D4KKGD0TFXM=*Q6N+[7AR["1"MX>JH4SFS:\G&H[YCQ]$:+VE&_$T.0# M9<$TU0 VV4L:;R!V#C"(XK2BPQC3?]/Y6F V;9O5 DA2OB*Z/RU]X8;;6 M#8N-BGY#PPP1[,5$ !P"S5M.!SDA#2)K$3_M(=(=5K-KFRRBJ*ARN69+3>%N M2@67[P_$<":IRY;1:=48?QR2C6^",5DO7+H1C#Z%Z"D"F&V$1^$JBAS&X25/J%=H;?VM[-Q%>;*>V,WPL=0W%QW]"LJ[& MWF)]"YY!(/<3&HV:3D/:R"03JA6GFDC*W4*;MILLT6MKA0'K"!QMQQ:!B4I& MKMFKWHC&SWK)BCI/_^9T6L1BIZ:BO%&O= MI,O!1G/3VE8DEGP$:([=U0)Z+L^S*^$VDXV:L!'#' M:/,U4@-4BKH%>JGF/6I%:$TWA9TSY91V:MK/7M&36H!7-!(@N"DI RE.!'@@ M>YOD\YJ[@SD&697[.CZ"R;]ENV)1H-W.Y#&(1&BH._'U$Y#F&.ER0KMOT^I? M3"L3#X0NADBVQ.#!;"XOZC![NQ:=#OHIC%)G WR^(U?!%1>:A7 6+"VX8D#Z MU'&7%=5.F=<6=V93-.17LG*G17N;6LOY):._]HLYG+D:ROVMCK=Y3>2Q%LEQ MK^IAR/7P%V(,1 M>,#0 Z*+XCL<05K!;P>",M$/E%9;DZU,>M9FP M?V+$=?VV)&+WF_KQBMW4">?TJ:@K%^/U#&%::#!Z($B1]8([YV90MFZ72:)% MN_W2R/44'5JVH=.\9;<7(]J&*U4[U!Z:6E>K(6U:6:3UA*?N:^8#N-=;Y$ 9 M[T1 5A#%M1X5F) P\W:AD C2)JZJ\?Q.J7J+.[-;EP6!-#6@4/1&2SSPT='4 M;6$D20YJDX[SXFC5P)N_4)ITG.*9/:58G'8[**^'RJ@UV1OI)-)ALFP21?>66XDX M[4H%*;8-TZE6=7QD258J2!&-=J1_Z B)9P*ZR52BSKF*;VLJ1W&>E!>?RZZF M2&LERV WSQ?YL"8H31&076&275LRK\]Z[$=R:KAGB;P.*]>4;-3;RA54=B=< MX*A58!E7Q&"6D,;56C6@A#SS^JR4#6I!8E6O11U3E99U:)-^_^IB2!,>'HF) M\@[+!3_G)\^-GPV3P#\[%P)PR#"OKT*>(PU2:N?I&QVQ0W5.!S;IXRT*YS' M2_H$D,#7RD#R>MI<$ O(X>JG'$A DGD]EVWX:T%+;J4";*%.+,%//N$"N M^% ^G&>CGBPW>J( M()&KUW)@;3)+\/9ZGFJI)K>1#@X;BM:7.37-0(ZT M,T6.&EFSH4P8DLUZ>GGGQJ5UA+B7>57@0CV1-;"$W%M \Q>DQJ%JUHK\S8;; M&HR&3% [C/9N/F(2JB:D@[I18[JF$2^"D&PRJ<$(]:8!99(:J6EL0*DIZD_Q M1:Q$TE'WKMP;:%8UFH/>A@+_?+;!'6($7]@/G.\S5)J4Y$^M L\_8V24T=EH M' ;KDQK#P6M,KGZI?^2/SX,@J S'W:*JP#*LQ6"] MI6)]#$ 83MQP1F3'1U4.E6,J@NIJ)TH.(_8?3LY[%.>C&_IN$-S! @T3PY5%2=X\2\-[LZB$K*S.>L5SA MREAB*]-M4[4Y=9LM+5#-6Z2-RC[M4HAW89]J?'?M?"=NT$I!=."KRB&'WYMB MR-&P2RGDN'9SWVK/389^03CP%RB@^$5O/+1,O7=Q4_<*$?\TT^3\>WH>C E?TRFY)^[ MX?UTXHQOG.&_/HVF_R$]+H,P*BAX>7EY4PB)=LZX\43,JY@O]GNK?4KOU FV M<9M 9V903"4F+<2HV28GH-](^X*TQ%[R!$Z+C6#5)_)VJ7SV5S>I"DHVO,%^ M);.!DC04((#=C20J&_%L'$TQR%2L*A4!-4:E\>!BT6S(!]D1[^LSC)SQ4@VJ M,KR.N5$^TS@]"MF4)V4V!\X"CO.TI,IH#M9&N3W%[$!\S3!*D9-R70*_3^Z_ M[<9]"?9&I3#P?9B._.!"?Q1>N2L8NX%4$HHV^Y3&NV[24%!@5"*/(":$ G_H MXI N@:6B$ 'O4P;?=I.!"'6SYN!YR3)A#RWE1[@-0<"/WU/)@-=X&##0#R=1FDY<_AZ@ M"/@?3F*<&-A^DZ4(#;0 '.6/,'I!0N,NQ9W$&,.G)&8/,2*^H@DEVD_G%EBB MKC[T0W 93VN>6AM/E'F$,$PC;]3!Q OD"Z2OU]2"A:*>;/7(L4=R#QC- M8$SK2XK"!14 "Y:*>E*H(FT/KXO+')7]M>K23 W4@G6@'O_YZ-LCB8'_>Q*E MURRG2+##8T6,GS9+&P]"/R]:SDY'VJ0??;Z,'.Z'>'C5B>*7/ M4%\G] 7.!T!P\YG;YU?&EBV!6G:T3R7X8>OE3DOB#D/&Z=$.]9 M6O6Q3\G^N"O)37/8C'LZG[*M"Q M70VVUV.K\VU4:U<A^ $!0B7=?((;PK-)\A1!'[IXG048B#=V0T_DF+;I M<*^*L54<;ALJE<+_^:SG6TQE1N_P=06\F'A!EMA"U1A$]RZFY3*?P34]&PE* M>N5WF'[Z]OS;\POGU"E[)W\,__TPO**WEJX>A]>CJ7,[GDR&$^>;8I"_.=]D MX_SM>(EIFQ,C^DYB=(]B$-TBXFR(T[F!(=$P(GHR@P'X3/&Z7)>?!45F^NGR M@*Y ;4>HX5/:*D+2"U)\4#ON1_6AO?5#71ZMAL/8K@]R.DO\%'=-I&TLN.TC MT[]ZZ%I*R3:2$=SE'LSI HO.RLLEC*@NLE# #9#EU6@TLH#I6JI4W/;6H,F> MU6?=]D%)G/S^B;J9!0=XNK:B)L:HB%J*Q@Z1""Q)5]VJXMF-6 1>[*HPVHJA MDXWF(W"#8417-@\8D251O)Z . YDJ5E;=V>!O'3DM#VA]KC#X\T5FV^N-*?@ MCY@^IL@"0*(;*:I&%DQ4FE%6!2'V6-$@"- +]1O$ 5RCY"F>)4$3>X78VO5Q M,'=*6M)E,E1%7_:-<[=-SW#_2. J"Z-.O 7P$YHJ> -?@3^((A!'K<-7WYV_ MW0Q?/=P.[J=_=QX>QP_#Q^E_G,']-Z#Y=W]W[H=3YYM\< ?-'#:\X[+Q MCY&MGFX1,8DS\5?%+GP3JE7+ XI3:=%C^L87'T-E=$JKI1W!JA8*J24]:T)4 M]%PKB0$N,%.EG_&A+=@GM-##C=PT/DEF-]P))FPDTQ';J+[23XHMMZ2!!(D,\!R&Y)#)8T1^%/]KW038@WUCUU?SB;M]Y([DU+1.671$,/7[/LE'3+ M]HD6U*0558BK\#B76K?MS/HL@VT)M,?1GOXWA\_=OH M]I:%,4?WT\']Q]'E[= 93";#Z?%27M\H7F:O.;,TS2@U#7&X4@A]0"%*(0U& M71X/JS1S5AZ4U&AG1TA2H6@J"6W0M(/I?[)T@Z \?,^1D)36E#>P(,:HK51E MW4TY3?V;B.+QH4<0Y0;-<4MEODTG!=B1+:H!^1:@E/D1O([YWQA=%]!&B.W=4">MPGG16P^WA43H5N1P)IW+TH5*K@OIJ(W[N>U[]EU%[Q.!9#]4?(_^^+S MU6"#V=4?##L2I7Y0ME;Q/9Z8?:TG9EM+)P]&"&12_FS],5D397O"<#E.O*SA M-$_X(V&#I'A2FPX.YD2K#5'VR7*T7+D0,R+56M(4%>\D>I"4ET6P9$>C1Y5L;[O7OU+=Z(D#]JB+A!'B' -5([N7S%V- MWWCF0?.]J.X)!S\T$PXFT_'5__YS?'L]?)S\3_94^3'-H._CSA<7^ZIBOG48 M>TXWU-5YZYB;O;C$?5)D0+0YG*>[JLMU"?/@KMG%34I 247HT_PCY4'&;H:R MX[2#J["U3=!.B#?_UDOZSI T%,&!L^ P8Y>*WWCUI4Z]V63)#&-9E:D:R $D M2/ 1MX+-\A)15OHRGH;PN+S#Y*HRI8C5>G[ ]!+P4IQ;)8>WP-N(_80&_KNJ M)9ZNCID[4W)8T< @B[45IEX_7$S+S@L'S--:-B_Q@NR-R6>R;=#CO[R1!0%# MA9IK$'&\Q7^\Q2];;S;?SV.+M&C+QP6%G5A@5%N]+B@DS)[@VE?^9N16V0.F MWHP4%;TB:W:"LCL'XUE9D/X!Q=27$U>U?@0^/8REKQ(*7VW>JB<+HN(ZY:XZ M4F>14:JVQZ+=,8OR)V%,'XB[<_$70!9C1#G'LQF@^GM->-#85 MU1"-8PR?DIB]\X1NH?L$ S(^NZ,%9Q"D:'*+TW;O:Y_"[?2J]Y;T66;WC7>C MF]KYM*F=0\*!K!XCTTV9T??3_SZ58JOWNGNDV3)%Z>+&TM./Z",!C*.1AK;T M.,A> Y-;/<3=-^5?J^+\!N!\0:^6/0-,-ECL1[JVO7$ASAZSWX-F:6"Q5]7; M+C:X;];8=3^HO*!M$=%P'LH&/]XC^GQQV M=W\[Z7C8?3SL/AYV'P^[CX?=Q\/NXV'W5W;875F)5H]P!2(20EM@)GH2$U)@ MT396=L)>N>89#5_):@]&0FEUZ>C03ZREQ!V(C+^&.R9;U$[+H8K 'PG=;C^#].U? M2=Q1"&U-OHV6 U*28YM(Y"F*8G@[PI4*'5-(Q X'5<=+[J/XL!;$.)6:)1&% M%=XJ71/S;%P5#])J:2Q U(*N6OQ![.PL"1XIE[WUW4T::1PD\8)LP?YDE5B2 M,-Z\F=>JI07!I);2;47>7B[6*1$A6^H[HEH+X76Z%CU8$#1J*;!.9!H-,Z1F M/PIG""_9M8D;&+JA!]V@\EWK\,*/G&L$PX]WP_NI,[J_&3_>#::C\;WS33&8 M4QGM "(*Y96+C(%$W+125#BOT'&YSG[4*^_>HJ?=NV/ZACD*H)\6.:)J+@A# MB "MB4-L(:K^9;\!"&"MB"P(&0K2K<=\#6>^+P%H,E MP-!S0Q5;)< 6;._E;)7@;O;M X3)I$/O3X8^LR7YNPR:BU@K2B=Z=W^[V?R?C W_HXI!&2"\!(0:P MV11$1$M?070-5AAX,,TH"V6%]'OIT9XY45O"O=!MSQ7**IKD;\ MS=.C%AEH[75QK%UKW&KQ0OD"I60F?QT"^?RR!_"T^# M6_5A0\6<3A)L3:D]+K0(_H_H0X#@5OPD%!?2ACHX'5TEEQY[!),_W"Z01OFS M#55G.HJ@),+D'8FB\,,=N_Z15M?OG'IQ<=%\E.5F,'IT?AW/P M$= WM(@YDE4/C#Z%Z"D"^)F2-PI7"7$C9*KT8 "SH%))E/PA^IT-9\?QEU*Y MN3K1.S/,1L;=:$&O[#V[@?(030!KP1G:K@VC%F#G<\&H%.]0"-9I"=B;)/3E M8A0!6R!'J396A2"BP8YK',HCC6.!A?V?1(S"9Q#%;"E:N(MR32F\_R1O9,/Y M@I;\5(28W"ZP@ND,-[*O+V-M$&RQ9WC;W#-_N1E-VI7IP?TW^O)^.[C\. M[Z]&P^/&X9@;N>VFX9@0>4R(/"9$FDZ(U,X' /Z03#0QF624>1J;H/;6*$O.#/G0Q08+K;D1 UB1=B/2F2/KD M(&_V))VLQL>S*PQ\&-^X'GL50+("$H/OW]NHRH$)ET!B(JP3Q2W=.6#I4DC= MS(X5D4K35!*JT[2#L^\I>'6C*W<%8S>X=,,OXKO/(D@+ECNZ2E2<88MH.8:H MCB$JO=M7PRB&2T+3>/9 ?H"$*,EE LVV!Q.PTJ3'GNL%50>A,:/8<7-53Q0U MM(T67ZAO([>(#[YKQ@P=;YI86QY;RYP%'_2 @GI\ JQBO]2#B(#M<"0R39)) MP8HURRCT(09>_#%QZ9M_@.P2R5?@*08^K2:BJ"RDU=8"#R77MOHE&RV:K#A^ M.X!33]73%<=3S[VXJN.IY_'4\WB^\#6<+Q2+Z =W36F@C_1> R]P,?"OW36K MKCL(_?\ 5S1KM^KA8,X:6E%ESXG#)MI%F626 *TIP&ULY;W[ M<^,VLC#Z^ZFZ_P-N[E;MI$I.9C*[R29W=[^2)7FB[W@LQ](DFYOZ:HLB(8L; MBM0A*8^]?_W%@P]0(D@0?*#I/74V8UM O]3=: "-[K_^K^>#AYYP&+F!_[,4+OWG[UW5=OOWJ'KJ[^SD!<6Q&9 M$OB(P?KFJW?I![,$6N#_@+[[^OV[K[]Y^\V?T+<_O/_NA[??HON/Z;B/A+*= M6S?0<_W??Z#_V1)\B'#H1S\\1^[?OMC'\?&'K[_^_/GS5Y_??Q6$CV3ZVW=? M_^/C[=K>XX-UY?I1;/DV_@*1\3]$[(^W@6W%3#S"].=MZ*4 WG^=X9*.H+]= MI<.NZ)^NWGUS]?[=5\^1\T5"(OU8 4DZ_/EB?,+3N^^___YK]FDVE !RXFRL M"/?/7_,/O_C[?R'TUS#P\ />(3;[A_CEB/_V1>0>CA[%ROZV#_&NG$@O#+^F M\[_V\2/],BF7WU,NWWU+N?Q_DC_?6EOL?8'HR$\/2RF_WQ=@)9,8-THB^GHH M=C;$=K 63^),B(P%L>7I,2;,;,H8-UTZ]Y;\5. //\?8=["3;K,37T'+?S8C5_0TM\%X8$M!7_E9&@KULZ*M@SM*;IZM*PCUR[LQ5'Z MEUS-DC_\UM;IQL"0F=1 %/)SF_72R0N*FO9<'? S" MLLV.?"1\[9-P=ZY_9\-@:Z",V-8ZF %&'/* "VAH^9%+MV"U6E@R%+X:ROB[ M6&3/QL%61"FU[1??#/)@JLA/ Q[PHTO/&OSXSCJ4+<2287!5L(JO5/W*QL!4 MO4I*==4N.0C*H2(*=BB56_IV$!(=9R=0;/,R"TY^'+[, D>N@76SH"ND$M=% M_:R< EE=U0AOJ;T%)!/$T* @1 DJ1'$-I=(WKH?O3H%PLB1:.0E=Z7ZF \;@3:6$-N5+E+0 M-%2DP ?60Q:FKL+[,'AR?5N^W9$.'XE&2O@L5_^<>*[?DDL$CT=!2'DOULS!R!-I93F]7NLFA(P)^H"TV]=;3$%L2 M73S[&*[VE?&1):8)G\'4L%(*=76*+< 4VD J1%.?O?M]X,M/:4J&P%4E&3^I M.IU_#E.EI%3JJA4#B!C$P?:^:VR?0J+.[[[9;MSX(J%1,@2N:LGX257K_'.8 MJB6E4E>U&!04[-"[;]YLOT0I_/[U:Q-:]!'+^N6P#%# MF#I53J*V0G%HB(,;SD\MGNT]H1A+KGLEP^!J515?YSY+' -3QRHIU4X038"B M%.J@U[VS4QAB/^9I#=1^R-[V=)Z!K3 *9UMO2"%.;2:$70'FBP;V+^O]Q81U.H4TQHN])!(OBNK MG@1=#55X/MLX5\R K*9*=+?=1#,"]9\[7#?E+V69&/A*N*M9P M=_[.[FP83$6L([;U*SM1$1GHH;60/WI6T\/BV+%H8@F'Y;HH#!R#-I:1VY4^ M)D_A!]+()" A^$/+6_H.?OYO+-_87(Z#JXF5G)W%D<5!,#6PFM2VT2('BQA< M1 #WKWE3HO0.,RG/*MO3G'\.5]-*.4DUK/ A3,TJ)U%7HS)HB((S6N%KM;MQ M?*Q _Z@7E+5L.%4F+JHPW]I7;"*>? T6(MZ[4W,ZFZ^N%LOYHC\M%[= M+N?3#?GE>GH[O9LMT/K'Q6*S-J'STRC"<52CW1>#8.MQ.4^BQA9'P-5-"9W: M+G:]OE2S3IBHK5@W!"<#&DQR**%D-Y=CQV ^$@XOK>AL('1CDI&K[=D_/3PL M[C;(N&T-RM@@IC:SHOW4=^@_B_\YN4^61_B+IO',"L,7UW_\V?).YZ?"3>?" M-L5&$A!-4VDB7%-M1KZVAA/PR/(=Q'X0$$V0%:,4%V+(C!CVP&*PZ0\X1]0' MST\XW 9CXGH03_> B=-V[1@SKLL31^O&PO9DE1R*GJMT(%Q/54VNKG+F4%&% MDRI/'1W&-?7.-S5+(_&];=/27]$#MC$1]=;#=SBNMLB:*; -4X7?0M!?,1ZN MF2I1K;T938"C'/H$$?AF+708ED.!91_']&VCY7G!9]HV"NV"D';&0'9 MI$3TXS^\F_SYF^^82_O#-Y-OWOYI0H!$1\QRXKW6%P@Z-G\?XJ/E.HOG(_8C M3&*/5;S'86%;)1&RVDS8'J !]Z(C4)@&UQ\T(5[71A(<*$'"-)ZA01R/6?