0001558370-23-009362.txt : 20230511 0001558370-23-009362.hdr.sgml : 20230511 20230511160146 ACCESSION NUMBER: 0001558370-23-009362 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230511 DATE AS OF CHANGE: 20230511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EGAIN Corp CENTRAL INDEX KEY: 0001066194 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 770466366 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35314 FILM NUMBER: 23910786 BUSINESS ADDRESS: STREET 1: 1252 BORREGAS AVENUE CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 6502307500 MAIL ADDRESS: STREET 1: 1252 BORREGAS AVENUE CITY: SUNNYVALE STATE: CA ZIP: 94089 FORMER COMPANY: FORMER CONFORMED NAME: EGAIN COMMUNICATIONS CORP DATE OF NAME CHANGE: 19990709 10-Q 1 egan-20230331x10q.htm 10-Q
0001066194--06-302023Q3false110001066194us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001066194us-gaap:TreasuryStockCommonMember2022-07-012023-03-3100010661942022-11-142022-11-140001066194srt:MaximumMember2022-11-140001066194us-gaap:CommonStockMember2023-01-012023-03-310001066194us-gaap:CommonStockMember2022-01-012022-03-310001066194us-gaap:CommonStockMember2022-07-012023-03-310001066194egan:EsppGrantsOnDecember12021Member2021-12-012021-12-010001066194us-gaap:CommonStockMember2021-07-012022-03-310001066194us-gaap:RetainedEarningsMember2023-03-310001066194us-gaap:AdditionalPaidInCapitalMember2023-03-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001066194egan:StockholderLoansReceivableMember2023-03-310001066194us-gaap:RetainedEarningsMember2022-12-310001066194us-gaap:AdditionalPaidInCapitalMember2022-12-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001066194egan:StockholderLoansReceivableMember2022-12-3100010661942022-12-310001066194us-gaap:RetainedEarningsMember2022-06-300001066194us-gaap:AdditionalPaidInCapitalMember2022-06-300001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001066194egan:StockholderLoansReceivableMember2022-06-300001066194us-gaap:RetainedEarningsMember2022-03-310001066194us-gaap:AdditionalPaidInCapitalMember2022-03-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001066194egan:StockholderLoansReceivableMember2022-03-310001066194us-gaap:RetainedEarningsMember2021-12-310001066194us-gaap:AdditionalPaidInCapitalMember2021-12-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001066194egan:StockholderLoansReceivableMember2021-12-3100010661942021-12-310001066194us-gaap:RetainedEarningsMember2021-06-300001066194us-gaap:AdditionalPaidInCapitalMember2021-06-300001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001066194egan:StockholderLoansReceivableMember2021-06-300001066194us-gaap:TreasuryStockCommonMember2023-03-310001066194us-gaap:CommonStockMember2023-03-310001066194us-gaap:CommonStockMember2022-12-310001066194us-gaap:CommonStockMember2022-06-300001066194us-gaap:CommonStockMember2022-03-310001066194us-gaap:CommonStockMember2021-12-310001066194us-gaap:CommonStockMember2021-06-300001066194us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001066194us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001066194us-gaap:EmployeeStockOptionMember2021-07-012022-03-310001066194us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-03-310001066194us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001066194us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001066194us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001066194us-gaap:EmployeeStockMember2023-01-012023-03-310001066194us-gaap:CostOfSalesMember2023-01-012023-03-310001066194us-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-07-012023-03-310001066194us-gaap:SellingAndMarketingExpenseMember2022-07-012023-03-310001066194us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012023-03-310001066194us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012023-03-310001066194us-gaap:CostOfSalesMember2022-07-012023-03-310001066194us-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-03-310001066194us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001066194us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001066194us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001066194us-gaap:EmployeeStockMember2022-01-012022-03-310001066194us-gaap:CostOfSalesMember2022-01-012022-03-310001066194us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012022-03-310001066194us-gaap:SellingAndMarketingExpenseMember2021-07-012022-03-310001066194us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012022-03-310001066194us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012022-03-310001066194us-gaap:EmployeeStockMember2021-07-012022-03-310001066194us-gaap:CostOfSalesMember2021-07-012022-03-3100010661942024-04-012023-03-3100010661942023-04-012023-03-310001066194us-gaap:TransferredOverTimeMember2023-01-012023-03-310001066194us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001066194egan:SoftwareAsaServiceRevenueMember2023-01-012023-03-310001066194egan:LegacySupportRevenueMember2023-01-012023-03-310001066194us-gaap:TransferredOverTimeMember2022-07-012023-03-310001066194us-gaap:TransferredAtPointInTimeMember2022-07-012023-03-310001066194egan:SoftwareAsaServiceRevenueMember2022-07-012023-03-310001066194egan:LegacySupportRevenueMember2022-07-012023-03-310001066194us-gaap:TransferredOverTimeMember2022-01-012022-03-310001066194us-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001066194egan:SoftwareAsaServiceRevenueMember2022-01-012022-03-310001066194egan:LegacySupportRevenueMember2022-01-012022-03-310001066194us-gaap:TransferredOverTimeMember2021-07-012022-03-310001066194us-gaap:TransferredAtPointInTimeMember2021-07-012022-03-310001066194egan:SoftwareAsaServiceRevenueMember2021-07-012022-03-310001066194egan:LegacySupportRevenueMember2021-07-012022-03-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-03-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001066194us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-03-310001066194us-gaap:EMEAMember2023-01-012023-03-310001066194srt:NorthAmericaMember2023-01-012023-03-310001066194srt:AsiaPacificMember2023-01-012023-03-310001066194us-gaap:EMEAMember2022-07-012023-03-310001066194srt:NorthAmericaMember2022-07-012023-03-310001066194srt:AsiaPacificMember2022-07-012023-03-310001066194us-gaap:EMEAMember2022-01-012022-03-310001066194srt:NorthAmericaMember2022-01-012022-03-310001066194srt:AsiaPacificMember2022-01-012022-03-310001066194us-gaap:EMEAMember2021-07-012022-03-310001066194srt:NorthAmericaMember2021-07-012022-03-310001066194srt:AsiaPacificMember2021-07-012022-03-310001066194us-gaap:EMEAMember2023-03-310001066194srt:NorthAmericaMember2023-03-310001066194srt:AsiaPacificMember2023-03-310001066194us-gaap:EMEAMember2022-06-300001066194srt:NorthAmericaMember2022-06-300001066194srt:AsiaPacificMember2022-06-300001066194us-gaap:RetainedEarningsMember2023-01-012023-03-310001066194us-gaap:RetainedEarningsMember2022-07-012023-03-310001066194us-gaap:RetainedEarningsMember2022-01-012022-03-310001066194us-gaap:RetainedEarningsMember2021-07-012022-03-310001066194us-gaap:EmployeeStockOptionMember2023-03-310001066194us-gaap:EmployeeStockOptionMember2022-07-012023-03-310001066194us-gaap:TechnologyServiceMember2023-01-012023-03-310001066194us-gaap:LicenseMember2023-01-012023-03-310001066194us-gaap:TechnologyServiceMember2022-07-012023-03-310001066194us-gaap:LicenseMember2022-07-012023-03-310001066194us-gaap:TechnologyServiceMember2022-01-012022-03-310001066194us-gaap:LicenseMember2022-01-012022-03-310001066194us-gaap:TechnologyServiceMember2021-07-012022-03-310001066194us-gaap:LicenseMember2021-07-012022-03-310001066194egan:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001066194egan:CustomerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-07-012023-03-310001066194egan:PartnerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001066194egan:PartnerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001066194egan:PartnerTwoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012022-03-310001066194egan:PartnerOneMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012022-03-3100010661942022-03-3100010661942021-06-300001066194us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001066194us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001066194egan:CostsCapitalizedRelatedToNewRevenueContractsMember2023-03-310001066194us-gaap:StockOptionMember2023-01-012023-03-310001066194us-gaap:StockOptionMember2022-07-012023-03-310001066194us-gaap:StockOptionMember2022-01-012022-03-310001066194us-gaap:StockOptionMember2021-07-012022-03-310001066194egan:EsppGrantsOnDecember12022Member2023-01-012023-03-310001066194egan:EsppGrantsOnDecember12022Member2022-07-012023-03-310001066194egan:EsppGrantsOnDecember12021Member2022-01-012022-03-310001066194egan:EsppGrantsOnDecember12021Member2021-07-012022-03-310001066194us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001066194us-gaap:AdditionalPaidInCapitalMember2022-07-012023-03-310001066194us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001066194us-gaap:AdditionalPaidInCapitalMember2021-07-012022-03-310001066194egan:StockholderLoansReceivableMember2022-07-012023-03-310001066194egan:StockholderLoansReceivableMember2022-01-012022-03-310001066194egan:StockholderLoansReceivableMember2021-07-012022-03-3100010661942021-07-012022-06-3000010661942023-03-3100010661942022-06-300001066194egan:EsppGrantsOnDecember12022Member2022-12-012022-12-010001066194us-gaap:EmployeeStockMember2022-07-012023-03-310001066194srt:MinimumMemberus-gaap:EmployeeStockMember2022-07-012023-03-310001066194srt:MaximumMemberus-gaap:EmployeeStockMember2022-07-012023-03-3100010661942023-01-012023-03-3100010661942022-01-012022-03-3100010661942021-07-012022-03-3100010661942023-05-0800010661942022-07-012023-03-31xbrli:sharesiso4217:USDxbrli:pureegan:customeregan:leaseegan:regionegan:categoryiso4217:USDxbrli:sharesegan:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2023

OR

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

For the transition period from              to             

Commission File No. 001-35314

eGain Corporation

(Exact name of registrant as specified in its charter)

Delaware

77-0466366

(State or other jurisdiction

of incorporation or organization)

(I.R.S. Employer

Identification No.)

1252 Borregas Avenue, Sunnyvale, CA

94089

(Address of principal executive offices)

(Zip Code)

(408636-4500

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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

Title of Each Class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.001 per share

EGAN

The Nasdaq Stock Market, LLC

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days:

Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer

 

  

Accelerated Filer

 

Non-accelerated Filer

 

  

Smaller Reporting Company

 

Emerging Growth Company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act):

Yes      No  

The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, was 31,868,764 as of May 8, 2023.

EGAIN CORPORATION

QUARTERLY REPORT ON FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2023

TABLE OF CONTENTS

Page

    

PART I.

FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited)

2

Condensed Consolidated Balance Sheets as of March 31, 2023 and June 30, 2022

2

Condensed Consolidated Statements of Operations for the Three and Nine Months Ended March 31, 2023 and 2022

3

 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended March 31, 2023 and 2022

4

Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended March 31, 2023 and 2022

5

 

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended March 31, 2023 and 2022

8

 

Notes to Condensed Consolidated Financial Statements

9

Item 2.

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

23

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

36

Item 4.

Controls and Procedures

37

PART II.

OTHER INFORMATION

38

Item 1.

Legal Proceedings

38

Item 1A.

Risk Factors

38

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds  

54

Item 6.

Exhibits

55

 

Signatures

56

1

PART I.  FINANCIAL INFORMATION

Item 1. Financial Statements

EGAIN CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value data)

(unaudited)

March 31, 

June 30, 

    

2023

    

2022

ASSETS

Current assets:

Cash and cash equivalents

$

81,306

$

72,173

Restricted cash

 

7

 

7

Accounts receivable, less allowance for doubtful accounts of $169 and $123 as of March 31, 2023 and June 30, 2022, respectively

 

10,214

 

26,961

Costs capitalized to obtain revenue contracts, net

 

1,359

 

1,487

Prepaid expenses

2,614

2,612

Other current assets

 

1,083

 

895

Total current assets

 

96,583

 

104,135

Property and equipment, net

 

676

 

831

Operating lease right-of-use assets

3,086

3,850

Costs capitalized to obtain revenue contracts, net of current portion

 

2,561

 

3,136

Goodwill

 

13,186

 

13,186

Other assets, net

 

1,157

 

871

Total assets

$

117,249

$

126,009

LIABILITIES AND STOCKHOLDERS' EQUITY

Current liabilities:

Accounts payable

$

1,495

$

1,706

Accrued compensation

 

7,387

 

8,708

Accrued liabilities

 

5,505

 

4,926

Operating lease liabilities

967

1,044

Deferred revenue

 

35,106

 

45,638

Total current liabilities

 

50,460

 

62,022

Deferred revenue, net of current portion

 

2,225

 

3,785

Operating lease liabilities, net of current portion

1,906

2,537

Other long-term liabilities

 

818

 

808

Total liabilities

 

55,409

 

69,152

Commitments and contingencies (Note 6)

Stockholders' equity:

Common stock, par value $0.001 - authorized: 60,000 shares; outstanding: 32,022 and 31,930 shares as of March 31, 2023 and June 30, 2022, respectively.

 

32

 

32

Additional paid-in capital

 

399,548

 

393,157

Treasury stock, at cost: 145 and 0 common shares as of March 31, 2023 and June 30, 2022, respectively.

(1,101)

Notes receivable from stockholders

 

(96)

 

(95)

Accumulated other comprehensive loss

 

(2,501)

 

(2,687)

Accumulated deficit

 

(334,042)

 

(333,550)

Total stockholders' equity

 

61,840

 

56,857

Total liabilities and stockholders' equity

$

117,249

$

126,009

See accompanying notes to condensed consolidated financial statements.

2

EGAIN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

(unaudited)

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Revenue:

Subscription

$

20,980

$

21,728

$

67,517

$

63,179

Professional services

 

2,033

 

2,176

 

5,859

 

5,268

Total revenue

 

23,013

 

23,904

 

73,376

 

68,447

Cost of revenue:

Cost of subscription

 

5,393

 

3,803

 

13,795

 

10,811

Cost of professional services

 

2,202

 

2,734

 

6,834

 

7,125

Total cost of revenue

 

7,595

 

6,537

 

20,629

 

17,936

Gross profit

 

15,418

 

17,367

 

52,747

 

50,511

Operating expenses:

Research and development

 

6,687

 

6,193

 

20,749

 

17,988

Sales and marketing

 

6,837

 

8,693

 

25,191

 

24,252

General and administrative

 

2,406

 

2,957

 

7,776

 

8,687

Total operating expenses

 

15,930

 

17,843

 

53,716

 

50,927

Loss from operations

 

(512)

 

(476)

 

(969)

 

(416)

Interest income

 

818

 

3

 

1,633

 

7

Other (expense) income, net

 

(245)

 

200

 

20

 

182

Income (Loss) before income tax provision

 

61

 

(273)

 

684

 

(227)

Provision for income taxes

 

(433)

 

(342)

 

(1,176)

 

(663)

Net loss

$

(372)

$

(615)

$

(492)

$

(890)

Per share information:

Loss per share:

Basic

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Diluted

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Weighted-average shares used in computation:

Basic

 

32,122

 

31,647

 

32,024

 

31,451

Diluted

 

32,122

 

31,647

 

32,024

 

31,451

See accompanying notes to condensed consolidated financial statements.

3

EGAIN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

(unaudited)

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

 

2023

    

2022

Net loss

$

(372)

$

(615)

$

(492)

$

(890)

Other comprehensive income (loss), net of taxes:

 

 

Foreign currency translation adjustments

 

392

 

(309)

 

186

 

(445)

Total comprehensive income (loss)

$

20

$

(924)

$

(306)

$

(1,335)

See accompanying notes to condensed consolidated financial statements.

4

EGAIN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

(unaudited)

Three Months Ended March 31, 2023

Common Stock

Additional
Paid-in

Treasury Stock

Notes Receivable
From

Accumulated
Other
Comprehensive

Accumulated

Total
Stockholders'

Shares

    

Amount

    

Capital

    

Shares

    

Amount

    

Stockholders

    

Loss

    

Deficit

    

Equity

Balances as of December 31, 2022

32,131

$

32

$

397,998

$

$

(96)

$

(2,893)

$

(333,670)

$

61,371

Issuance of common stock upon exercise of stock options

36

103

103

Repurchase of common stock

(145)

145

(1,101)

(1,101)

Stock-based compensation

1,447

1,447

Foreign currency translation adjustments

392

392

Net loss

(372)

(372)

Balances as of March 31, 2023

32,022

$

32

$

399,548

145

$

(1,101)

$

(96)

$

(2,501)

$

(334,042)

$

61,840

Three Months Ended March 31, 2022

Common Stock

Additional
Paid-in

Notes Receivable
From

Accumulated
Other
Comprehensive

Accumulated

Total
Stockholders'

Shares

    

Amount

    

Capital

    

Stockholders

    

Loss

    

Deficit

    

Equity

Balances as of December 31, 2021

31,493

$

31

$

385,467

$

(94)

$

(1,356)

$

(331,384)

$

52,664

Interest on stockholder notes

(1)

(1)

Issuance of common stock upon exercise of stock options

328

1,512

1,512

Stock-based compensation

3,008

3,008

Foreign currency translation adjustments

(309)

(309)

Net loss

(615)

(615)

Balances as of March 31, 2022

31,821

$

31

$

389,987

$

(95)

$

(1,665)

$

(331,999)

$

56,259

See accompanying notes to condensed consolidated financial statements.

5

EGAIN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (cont.)

(in thousands)

(unaudited)

Nine Months Ended March 31, 2023

Common Stock

Additional
Paid-in

Treasury Stock

Notes Receivable
From

Accumulated
Other
Comprehensive

Accumulated

Total
Stockholders'

Shares

    

Amount

    

Capital

    

Shares

    

Amount

    

Stockholders

    

Loss

    

Deficit

    

Equity

Balances as of June 30, 2022

31,930

$

32

$

393,157

$

$

(95)

$

(2,687)

$

(333,550)

$

56,857

Interest on stockholder notes

(1)

(1)

Issuance of common stock upon exercise of stock options

165

568

568

Issuance of common stock in connection
with employee stock purchase plan

72

540

540

Repurchase of common stock

(145)

145

(1,101)

(1,101)

Stock-based compensation

5,283

5,283

Foreign currency translation adjustments

186

186

Net loss

(492)

(492)

Balances as of March 31, 2023

32,022

$

32

$

399,548

145

$

(1,101)

$

(96)

$

(2,501)

$

(334,042)

$

61,840

See accompanying notes to condensed consolidated financial statements.

6

EGAIN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (cont.)

(in thousands)

(unaudited)

Nine Months Ended March 31, 2022

Common Stock

Additional Paid-in

Notes Receivable From

Accumulated Other
Comprehensive

Accumulated

Total Stockholders'

Shares

    

Amount

    

Capital

Stockholders

Loss

Deficit

Equity

Balances as of June 30, 2021

31,231

$

31

$

378,451

$

(92)

$

(1,220)

$

(331,109)

$

46,061

Interest on stockholder notes

(3)

(3)

Issuance of common stock upon exercise of stock options

525

2,042

2,042

Issuance of common stock in connection
with employee stock purchase plan

65

558

558

Stock-based compensation

8,936

8,936

Foreign currency translation adjustments

(445)

(445)

Net loss

(890)

(890)

Balances as of March 31, 2022

31,821

$

31

$

389,987

$

(95)

$

(1,665)

$

(331,999)

$

56,259

See accompanying notes to condensed consolidated financial statements.

7

EGAIN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

Nine Months Ended

March 31, 

    

2023

    

2022

Cash flows from operating activities:

Net loss

$

(492)

$

(890)

Adjustments to reconcile net loss to net cash provided by operating activities:

Amortization of costs capitalized to obtain revenue contracts

 

1,151

 

1,124

Amortization of right-of-use assets

845

791

Depreciation

 

375

 

348

Provision for (recovery of) doubtful accounts

 

182

 

(3)

Deferred income taxes

(363)

(317)

Stock-based compensation

 

5,283

 

8,936

Gain on disposal of property and equipment

(9)

Changes in operating assets and liabilities:

Accounts receivable

 

16,702

 

7,649

Costs capitalized to obtain revenue contracts

 

(415)

 

(2,004)

Prepaid expenses

4

757

Other current assets

 

(201)

 

(251)

Other non-current assets

47

(4)

Accounts payable

 

(215)

 

(960)

Accrued compensation

 

(1,334)

 

(197)

Accrued liabilities

 

564

 

(127)

Deferred revenue

 

(12,273)

 

(7,907)

Operating lease liabilities

(790)

(1,161)

Other long-term liabilities

 

19

 

63

Net cash provided by operating activities

 

9,080

 

5,847

Cash flows from investing activities:

Purchases of property and equipment

(218)

 

(542)

Net cash used in investing activities

 

(218)

 

(542)

Cash flows from financing activities:

Proceeds from exercise of employee stock options

 

568

 

2,042

Proceeds from employee stock purchase plan

540

558

Repurchases of common stock

(1,101)

Net cash provided by financing activities

 

7

 

2,600

Effect of change in exchange rates on cash and cash equivalents

 

264

 

(641)

Net increase in cash, cash equivalents and restricted cash

 

9,133

 

7,264

Cash, cash equivalents and restricted cash at beginning of period

 

72,180

 

63,238

Cash, cash equivalents and restricted cash at end of period

$

81,313

$

70,502

Supplemental cash flow disclosures:

Cash paid for taxes

$

1,591

$

307

ROU assets and lease liabilities recognized from lease modification

$

91

2,820

Non-cash items:

Purchases of equipment through trade accounts payable

$

$

95

See accompanying notes to condensed consolidated financial statements.

8

EGAIN CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

1. SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES

Organization and Nature of Business

eGain Corporation (eGain, the Company, our, we or us) automates customer engagement with an innovative knowledge hub, powered by conversational artificial intelligence (AI) and analytics. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of AX + BX + CX = DX™, we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain’s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in the United Kingdom and India.

Fiscal Year

The Company fiscal year ends on June 30. References to fiscal year 2023 refer to fiscal year ending June 30, 2023.

Basis of Presentation

The accompanying condensed consolidated balance sheet as of March 31, 2023 and the condensed consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended March 31, 2023 and 2022, are unaudited.  The condensed consolidated balance sheet as of June 30, 2022 was derived from audited consolidated financial statements as of that date but does not include all the information and footnotes required by GAAP for complete financial statements.

Certain information and footnote disclosures, normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles (GAAP), have been condensed or omitted pursuant to such rules and regulations although we believe that the disclosures made are adequate to make the information not misleading. In our opinion, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of our financial position, results of operations and cash flows for the periods presented.

These condensed consolidated financial statements and notes should be read in conjunction with our audited consolidated financial statements and accompanying notes for the fiscal year ended June 30, 2022, included in our Annual Report on Form 10-K. The results of our operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending June 30, 2023.

Principles of Consolidation

We prepared the condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the SEC) and included the accounts of our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated.

9

Use of Estimates

The preparation of financial statements requires us to make estimates and assumptions in the condensed consolidated financial statements and accompanying notes. Actual results could differ significantly from estimates. We make estimates that we believe to be reasonable based on historical experience and other assumptions. Significant estimates and assumptions made by management include the following:

Standalone selling price (SSP) of performance obligations for contracts with multiple performance obligations;
Estimate of variable consideration for performance obligations in connection with Topic 606;
Period of benefit associated with capitalized costs to obtain revenue contracts;
Valuation, measurement and recognition of current and deferred income taxes;
Fair value of stock-based awards; and
Lease term and incremental borrowing rate for lease liabilities.

Recent Accounting Pronouncements

Pronouncements Not Yet Adopted

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.

Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as an SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its condensed consolidated financial statements or the related disclosure.

Revenue Recognition

Revenue Recognition Policy

Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS revenue includes revenue from cloud delivery arrangements, term licenses, and embedded OEM royalties and associated support. Legacy revenue is associated with license, or maintenance and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation, training, and managed services.

10

Significant Judgment Applied in the Determination of Revenue Recognition

We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition.

We allocate the transaction price to each performance obligation based on relative SSP. The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.

We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.

Determination of Revenue Recognition

Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.

The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.

Subscription Revenue

The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:

Cloud delivery arrangements;
Maintenance and support arrangements; and
Term licenses which incorporate on-premise software licenses and a subscription to substantial cloud functionalities.

For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.

We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between 30 and 45 days. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.

The Company has a royalty revenue agreement with a customer related to the Company’s embedded intellectual property. Under the terms of the agreement, the customer is to remit a percentage of sales to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. As the sales in connection with the royalty revenue agreement are reported by the customer a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the

11

customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the periods ended March 31, 2023 and 2022.

Professional Services Revenue

Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

Training revenue that meets the criteria to be accounted for separately is recognized when training is provided.

Contracts with Multiple Performance Obligations

The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective SSP for each performance obligation.

Costs Capitalized to Obtain Revenue Contracts, Net

Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees.

Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our condensed consolidated statements of operations.

During the three and nine months ended March 31, 2023, we capitalized $6,000 and $415,000 of costs to obtain revenue contracts, respectively, and amortized $381,000 and $1.2 million to sales and marketing expense, respectively.

During the three and nine months ended March 31, 2022, we capitalized $604,000 and $2.0 million of costs to obtain revenue contracts, respectively, and amortized $392,000 and $1.1 million to sales and marketing expense, respectively.

On our condensed consolidated balance sheets, capitalized costs to obtain revenue contracts, net, were $3.9 million and $4.6 million as of March 31, 2023 and June 30, 2022, respectively. Short-term capitalized costs to obtain revenue contracts, were $1.4 million and $1.5 million as of March 31, 2023 and June 30, 2022, respectively. Long-term capitalized costs to obtain revenue contracts, were $2.6 million and $3.1 million as of March 31, 2023 and June 30, 2022, respectively.

12

Deferred Revenue

Deferred revenue primarily consists of payments received or invoiced in advance of revenue recognition from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Deferred revenue is recognized as revenue once revenue recognition criteria is met. We generally invoice our customers in annual installments. The deferred revenue balance does not represent the total transaction price of our non-cancelable cloud delivery and support arrangements as a result from the timing of revenue recognition. Deferred revenue that is expected to be recognized within one year and beyond one year is classified as current and noncurrent deferred revenue, respectively.

Segment Information

We operate in one segment: the development, license, implementation and support of our customer interaction software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by the Company’s chief operating decision-makers in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers, under ASC 280, Segment Reporting, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. The Company operates in one operating segment and all required financial segment information can be found in the condensed consolidated financial statements.

Our revenue is derived from North America and combined Europe, Middle East, and Africa and is disclosed in Note 2. However, we incur operating expenses in the North America, combined Europe, Middle East, and Africa, and Asia Pacific regions.

The following table presents our loss from operations among our three operating regions (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

2022

2023

    

2022

Loss from operations:

North America

$

(297)

$

(1,065)

$

(917)

$

(2,144)

Europe, Middle East, & Africa

 

1,256

 

2,171

 

4,792

 

6,918

Asia Pacific

 

(1,471)

 

(1,582)

 

(4,844)

 

(5,190)

Loss from operations

$

(512)

$

(476)

$

(969)

$

(416)

The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):

March 31, 

June 30, 

    

2023

    

2022

Long-lived assets:

North America

$

423

$

488

Europe, Middle East, & Africa

 

101

 

119

Asia Pacific

 

152

 

224

Long-lived assets

$

676

$

831

For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment, net in the accompanying condensed consolidated balance sheets.

Concentration of Credit Risk and Significant Customers

Our financial instruments that are exposed to concentrations of credit risk include cash and cash equivalents, restricted cash, and accounts receivable. One customer, who is also a partner, accounted for 17% of total revenue during the three months ended March 31, 2023. The same partner accounted for 20% of total revenue during the nine months ended March 31, 2023. The same partner and a different partner, accounted for 20% and 10%, respectively, of total revenue during the

13

three months ended March 31, 2022 and 22% and 12%, respectively, for the nine months ended March 31, 2022. No customer accounted for more than 10% of our gross accounts receivable balance as of March 31, 2023.

Accounts Receivable and Allowance for Doubtful Accounts

We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. We write off a receivable after collection efforts have been exhausted and the amount is deemed uncollectible. We maintain an allowance for doubtful accounts which is based on historical losses and the number of days past due for collection. Receivables are written off against the allowance when we have exhausted collection efforts without success. Recovered written off receivables are recorded as they occur.

In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $938,000 and $770,000 as of March 31, 2023 and June 30, 2022, respectively, and are included in the accounts receivable, less allowance for doubtful accounts balance on the accompanying condensed consolidated balance sheets.

Stock-Based Compensation

We account for stock-based compensation in accordance with ASC 718, Compensation—Stock Compensation. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period, net of expected forfeitures. Stock-based compensation expense consists of expenses for stock options granted under our Amended and Restated 2005 Management Stock Option Plan, our Amended and Restated 2005 Stock Incentive Plan, and our 2017 Employee Stock Purchase Plan (ESPP).

The ESPP provides that eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company’s common stock.  

Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term.

14

Below is a summary of stock-based compensation included in the costs and expenses (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Stock-based compensation expense:

Cost of revenue

$

371

$

825

$

1,213

$

2,349

Research and development

 

509

 

783

 

1,633

 

2,310

Sales and marketing

 

174

 

580

 

997

 

1,840

General and administrative

 

393

 

820

 

1,440

 

2,437

Total stock-based compensation expense

$

1,447

$

3,008

$

5,283

$

8,936

Total stock-based compensation includes expense related to non-employee awards of $31,000 and $113,000 during the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to non-employee awards of $49,000 and $179,000 during the three and nine months ended March 31, 2022, respectively.

Total stock-based compensation includes expense related to the ESPP of $115,000 and $305,000 for the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to the ESPP of $138,000 and $363,000 for the three and nine months ended March 31, 2022, respectively.

We utilize the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted. All shares of our common stock issued pursuant to our stock option plans are only issued out of an authorized reserve of shares of common stock which were previously registered with the SEC on Registration Statements on Form S-8.

During the three months ended March 31, 2023 and 2022, we granted options to purchase 22,300 and 197,365 shares of common stock with a weighted-average fair value of $4.66 and $6.31 per share, respectively.

During the nine months ended March 31, 2023 and 2022, we granted options to purchase 176,367 and 3,390,004 shares of common stock with a weighted-average fair value of $4.77 and $7.14 per share, respectively.

We used the following assumptions:

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

    

2023

    

2022

 

Expected volatility

63

%  

69

%  

64

%  

70

%

Average risk-free interest rate

3.80

%  

1.82

%  

3.53

%  

0.89

%

Expected life (in years)

4.94

4.66

4.65

4.68

Dividend yield

The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate with maturities approximating the expected lives of the awards during the period, which approximate the rate in effect at the time of the grant.

On December 1, 2022, employees were granted the right to purchase an aggregate of 88,414 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2023 was $115,000 and $156,000, respectively.

15

On December 1, 2021, employees were granted the right to purchase an aggregate of 86,928 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2022 was $138,000 and $185,000, respectively.

As of March 31, 2023, there were 1,025,112 shares of common stock available for issuance under the ESPP.  

We base our estimate of expected life of a stock option on the historical exercise behavior and cancellations of all past option grants made by the Company during the time period which its equity shares have been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options.

In accordance with ASU 2016-09, Compensation—Stock Compensation: Improvements to Employee Share-Based Accounting, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense.

As of March 31, 2023 there was approximately $5.8 million of total unrecognized compensation cost, net of expected forfeitures, related to unvested stock options, which is expected to be recognized over the weighted-average period of 1.3 years. There were 35,850 and 327,738 options exercised during the three months ended March 31, 2023 and 2022, respectively. There were 165,011 and 525,217 options exercised during the nine months ended March 31, 2023 and 2022, respectively.

Leases

Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases.

Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the condensed consolidated financial statements. ROU assets represent the Company’s right to use leased assets over the agreed upon term. Lease liabilities represent the Company’s contractual obligation to make lease payments over the lease term.

For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease ROU assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received.

Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments.

Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on the balance sheet. The expense associated with short-term leases and leases that do not meet the Company’s capitalization threshold are recorded to lease expense in the period it is incurred.  

16

Goodwill

We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment during the three and nine months ended March 31, 2023.

2. REVENUE RECOGNITION

Disaggregation of Revenue

The following table presents our subscription and professional services revenue during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

    

2022

2023

    

    

2022

Revenue:

SaaS revenue

$

20,854

$

20,686

$

66,911

$

60,331

Legacy revenue

126

1,042

606

2,848

Total subscription revenue

20,980

21,728

67,517

63,179

Professional services revenue

 

2,033

 

2,176

 

5,859

 

5,268

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

The following table presents our revenue recognized over-time and at a point-in-time during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):

Three Months Ended
 March 31,

Nine Months Ended
 March 31,

2023

2022

2023

2022

Revenue:

Over-time

$

20,650

$

21,381

$

64,773

$

60,617

Point-in-time

2,363

2,523

8,603

7,830

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

17

The following table presents our revenue by geography. Revenue by geography is generally determined on the region of our contracting entity rather than the region of our customer. The relative proportion of our total revenue between each geographic region as presented in the table below was materially consistent across each of our operating regions’ revenue for the periods presented (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Revenue:

North America

$

17,856

$

17,480

$

56,778

$

49,472

Europe, Middle East, & Africa

5,157

 

6,424

 

16,598

 

18,975

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

Contract Balances

Contract assets, if any, consist of unbilled receivables for completed performance obligations which have not been invoiced, and for which we do not have an unconditional right to consideration. Unbilled receivables are included in accounts receivable, less allowance for doubtful accounts on our condensed consolidated balance sheets. Contract liabilities consist of deferred revenue for which we have an obligation to transfer services to customers and have received consideration in advance or the amount is due from customers. Once the obligations are fulfilled, then deferred revenue is recognized to revenue in the respective period.

The following table presents our contract liabilities (in thousands):

    

March 31, 2023

June 30, 2022

Contract liabilities:

Deferred revenue

35,106

45,638

Deferred revenue, net of current portion

2,225

 

3,785

$8.2 million and $33.5 million of deferred revenue as of June 30, 2022 was recognized to revenue during the three and nine months ended March 31, 2023, respectively.

Remaining Performance Obligations

Remaining performance obligations represent contracted revenue that had not yet been recognized, and include deferred revenue, invoices that have been issued to customers but were uncollected and have not been recognized as revenue, and amounts that will be invoiced and recognized as revenue in future periods. The transaction price allocated to the remaining performance obligation is influenced by a variety of factors, including seasonality, timing of renewals, average contract terms and foreign currency exchange rates. As of March 31, 2023, our remaining performance obligations were $87.3 million of which we expect to recognize $52.1 million and $35.2 million as revenue within one year and beyond one year, respectively.

3. LOSS PER SHARE

Basic net loss per share is computed using the weighted-average number of shares of common stock outstanding. In periods where net income is reported, the weighted-average number of shares is increased by stock options in the money to calculate diluted net income per share.

18

The following table represents the calculation of basic and diluted net loss per share (in thousands, except per share data):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

2022

2023

2022

Net loss

    

$

(372)

    

$

(615)

$

(492)

    

$

(890)

Per share information:

Loss per share:

Basic

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Diluted

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Weighted-average shares used in computation:

Basic

 

32,122

 

31,647

 

32,024

 

31,451

Diluted

 

32,122

 

31,647

 

32,024

 

31,451

Weighted-average shares of stock options to purchase 3,493,090 and 3,421,485 shares of common stock for the three months ended March 31, 2023 and 2022, respectively, and weighted-average shares of stock options to purchase 3,604,297 and 2,717,101 shares of common stock for the nine months ended March 31, 2023 and 2022, respectively, were not included in the computation of diluted net loss per share due to their anti-dilutive effect. Such securities could have a dilutive effect in future periods.

4. INCOME TAXES

Income taxes are accounted for using the asset and liability method in accordance with ASC 740, Income Taxes (ASC 740). Under this method, deferred tax liabilities and assets are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. For the legacy eGain business in the United States, based upon the weight of available evidence, which includes our historical operating performance, our future investment plans, and the uncertainty in the current market environment and economic uncertainty, we have provided a full valuation allowance against our net deferred tax assets. For the legacy eGain business in the United Kingdom, based on the positive evidence, the Company has determined it would be able to utilize the deferred tax assets and does not have a valuation allowance against the deferred tax assets. The remaining eGain foreign operations as well as Exony’s business have historically been profitable and we believe it is more likely than not that those assets will be realized. Our tax provision primarily relates to foreign activities as well as state income taxes. Our income tax rate differs from the statutory tax rates primarily due to the change in our valuation allowance as well as our foreign operations.

We account for uncertain tax positions according to the provisions of ASC 740. ASC 740 contains a two-step approach for recognizing and measuring uncertain tax positions. Tax positions are evaluated for recognition by determining if the weight of available evidence indicates that it is probable that the position will be sustained on audit, including resolution of related appeals or litigation. Tax benefits are then measured as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.

As of March 31, 2023, utilization of the NOL or tax credit carryforwards to offset future taxable income and taxes, respectively, are subject to an annual limitation under the Internal Revenue Code of 1986 and similar state provisions, which is determined by first multiplying the value of the Company’s stock at the time of the ownership change by the applicable long-term, tax-exempt rate, and then could be subject to additional adjustments such as built in gain or built in loss, as required. Any limitation may result in expiration of all or a portion of its NOL and or tax credit carryforwards before utilization. As of March 31, 2023, the Company did not identify any ownership change that would significantly limit the net operating loss carryovers.

19

On August 16, 2022, the Inflation Reduction Act of 2022 (IRA) was signed into law and is effective for taxable years beginning after December 31, 2022. The IRA includes multiple incentives to promote clean energy with tax provisions primarily focused on implementing a 15% minimum tax on global adjusted financial statement income and a 1% excise tax on share repurchases. These measures may affect our condensed consolidated financial statements and we will continue to evaluate the applicability and effect of the IRA as more guidance is issued.

5. LEASES

We lease our office facilities under non-cancelable operating leases that expire on various dates through fiscal year 2027 and we were the sublessor for some office spaces through March 2022. We also modified one of the existing operating leases by extending it through 2027, which resulted in an increase in operating lease ROU assets and operating lease liabilities in the amount of $2.8 million during our fiscal year ended June 30, 2022. All of our office leases are classified as operating leases with lease expense recognized on a straight-line basis over the lease term. Lease ROU assets and liabilities are recognized on the commencement date at the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date to determine the present value of lease payments.

Total operating lease costs were $325,000 and $329,000 for the three months ended March 31, 2023 and 2022, respectively. Total operating lease costs were $961,000 and $1.0 million for the nine months ended March 31, 2023 and 2022, respectively.

For the three and nine months ended March 31, 2023, operating cash outflows for operating leases were $307,000 and $900,000, respectively. For the three and nine months ended March 31, 2022, operating cash outflows for operating leases were $468,000 and $1.4 million, respectively.

The following tables present information about leases on our condensed consolidated balance sheets (in thousands):

March 31, 

June 30, 

2023

2022

Assets:

Operating lease right-of-use assets

$

3,086

$

3,850

Liabilities:

Operating lease liabilities

967

1,044

Operating lease liabilities, net of current portion

1,906

2,537

The following table presents information about the weighted average lease term and discount rate as follows:

As of March 31, 2023

As of June 30, 2022

Weighted average remaining lease term (in years)

3.52

4.05

Weighted average discount rate

4.95

%

4.92

%

20

As of March 31, 2023, remaining maturities of lease liabilities are as follows (in thousands):

Fiscal Period:

Remaining three months of fiscal 2023

$

314

Fiscal 2024

933

Fiscal 2025

 

668

Fiscal 2026

 

688

Fiscal 2027

528

Total minimum lease payments

3,131

Less: Imputed interest

(258)

Total

$

2,873

6. COMMITMENTS AND CONTINGENCIES

Litigation

In the ordinary course of business, we are involved in various legal proceedings and claims related to alleged infringement of intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour, and other claims that are not expected to have a material impact on our business or our condensed consolidated financial statements. We have been, and may in the future be, put on notice and/or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.

We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third party. In addition, our agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim.

Warranty

We generally warrant that the program portion of our software will perform substantially in accordance with certain specifications for a period up to one year from the date of delivery. Our liability for a breach of this warranty is either a return of the license fee or providing a fix, patch, work-around or replacement of the software.

We also provide standard warranties against and indemnification for the potential infringement of third party intellectual property rights to our customers relating to the use of our products, as well as indemnification agreements with certain officers and employees under which we may be required to indemnify such persons for liabilities arising out of their duties to us. The terms of such obligations vary. Generally, the maximum obligation is the amount permitted by law. Historically, cost related to these warranties have not been significant. However, we cannot guarantee that a warranty reserve will not become necessary in the future.

Indemnification

We have agreed to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as our director or officer or that person’s services provided to any other company or enterprise at our request.

21

Transfer Pricing

We have received transfer-pricing assessments from tax authorities with regard to transfer pricing issues for certain fiscal years, which we have appealed with the appropriate authority. We review the status of each significant matter and assess its potential financial exposure. We believe that such assessments are without merit and would not have a significant impact on our consolidated financial statements.

Contractual Commitments

Our principal contractual commitments consist of obligations under leases for office space. Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases.

7. FAIR VALUE MEASUREMENT

ASC 820, Fair Value Measurement (ASC 820), defines fair value, establishes a framework for measuring fair value of assets and liabilities, and expands disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the assets or liabilities in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive income when they occur. ASC 820 applies whenever other statements require or permit assets or liabilities to be measured at fair value.

ASC 820 includes a fair value hierarchy, of which the first two are considered observable and the last unobservable, that is intended to increase the consistency and comparability in fair value measurements and related disclosures. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions.

The fair value hierarchy consists of the following three levels:

Level 1 – instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.

Level 2 – instrument valuations are obtained from readily-available pricing sources for comparable instruments.

Level 3 – instrument valuations are obtained without observable market value and require a high level of judgment to determine the fair value.

Our money market funds are measured at fair value on a recurring basis based on quoted market prices in active markets and are classified as level 1 within the fair value hierarchy. As of March 31, 2023 and June 30, 2022, cash equivalents classified as level 1 instruments, including money market account investments, were measured at $78.5 million and $57.9 million, respectively.

22

8. SHARE REPURCHASE PROGRAM

On November 14, 2022, the Company’s Board of Directors authorized a stock repurchase program under which we may purchase up to $20.0 million of our outstanding common stock. As of March 31, 2023, approximately $18.9 million remained available for stock repurchases pursuant to our stock repurchase program.

Under the stock repurchase program, we may purchase shares of common stock on a discretionary basis from time to time through open market transactions or privately negotiated transactions at prices deemed appropriate by us. In addition, at our discretion, open market repurchase of common stock may also be made under a Rule 10b5-1 plan, which would permit common stock to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions.

The timing and number of shares repurchased will be determined based on an evaluation of market conditions and other factors, including stock price, trading volume, general business and market conditions, and the availability of capital. The stock repurchase program is effective immediately on November 14, 2022, has a term of one year from adoption unless extended, does not obligate us to acquire a specified number of shares and may be modified, suspended, or discontinued at any time at our discretion without notice. The stock repurchase program will be funded using existing cash or future cash flows. During the three and nine months ended March 31, 2023, 145,453 shares have been repurchased for an average acquisition cost per share of $7.57, totaling $1.1 million. We intend to reissue repurchased shares at a later date and therefore carry the shares as treasury stock at cost.

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and the related notes included in Item 1 of Part I of this Quarterly Report on Form 10-Q, and with our audited financial statements and the related notes included in our Annual Report on Form 10-K for the year ended June 30, 2022.

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements relate to future periods, future events or our future operating or financial plans or performance. Often, these statements include the words “believe,” “expect,” “target,” “anticipate,” “intend,” “plan,” “seek,” “estimate,” “potential,” or words of similar meaning, or future or conditional verbs such as “will,” “would,” “should,” “could,” “might,” or “may,” or the negative of these terms, and other similar expressions. These forward-looking statements that involves risks and uncertainties include statements as to:

the benefits of our SaaS only business model, including our belief that it affords recurring revenue visibility, more predictability and 50% faster time to value to SaaS clients;
our belief that SaaS revenue better reflects business momentum;
expected benefits of our solutions to our clients and partners;
customer and market expectations in the market in which we operate;
our lengthy sales cycles and the difficulty in predicting timing of sales or delays;
our expectations with respect to revenue, cost of revenue, expenses and other financial metrics;
our business plan and growth strategies;
our expectations related to our product development plan;
competition in the markets in which we do business and our competitive advantages;
our beliefs regarding our prospects for our business;
changes in demand for our solutions;

23

our expectations regarding the composition of our customers and the result of a loss of a significant customer;
our reliance on strategic and third party distribution partnerships;
the risk of unauthorized access to a customer’s data or our data or our IT systems and cybersecurity attacks;
our ability to timely adapt and comply with changing European regulatory and political environments;
the effect of recent changes in U.S. tax legislation;
the effect of compliance with privacy laws and regulations on our business and our customers;
our ability to take adequate precautions against claims or lawsuits made by third parties, including alleged infringement of proprietary rights;
the adequacy of our capital resources and our ability to raise additional financing;
the risks related to our international operations;
the potential impact of foreign currency fluctuations; and
the potential impact of the COVID-19 pandemic on our business, employees and customers.

These forward-looking statements reflect our current views with respect to future events, are based on assumptions and are subject to risks and uncertainties. These risks and uncertainties could cause actual results to differ materially from those projected and include, but are not limited to:

our ability to manage our business plans, strategies and outlooks and any business-related forecasts or projections;
our ability to improve our current solutions;
our ability to innovate and respond to rapid technological change and competitive challenges;
our ability to execute our sales and marketing strategy;
customer acceptance of our existing and future solutions;
our ability to predict subscription renewals;
the impact of new legislation or regulations on our business;
the impact of accounting pronouncements and our critical accounting policies, judgments, estimates, models and assumptions on our financial results;
our ability to compete;
the success of our partnerships;
our ability to obtain capital when needed;
our ability to manage future growth;
our ability to retain key personnel and hire additional personnel;
risks related to protection of our intellectual property;
foreign currency fluctuations;
the global economic environment;
risks related to public health pandemics such as the COVID-19 pandemic; and
the risks set forth under “Risk Factors.”

24

Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Except as required by federal securities laws, we undertake no obligation to update any forward-looking statements for any reason, even if new information becomes available or other events occur in the future.

All references to “eGain”, the “Company”, “our”, “we” or “us” mean eGain Corporation and its subsidiaries, except where it is clear from the context that such terms mean only eGain and exclude its subsidiaries.

eGain and eGain® are trademarks of eGain Corporation. We also refer to trademarks of other corporations and organizations in this report.

Summary Risk Factors

Our business is subject to numerous risks and uncertainties that could affect our ability to successfully implement our business strategy and affect our financial results. You should carefully consider all of the information in this report and, in particular, the following principal risks and all of the other specific factors described in Item 1A. of this report, “Risk Factors,” before deciding whether to invest in our company:

Our business is influenced by a range of factors that are beyond our control and that we have no comparative advantage in forecasting.
Our revenue and operating results have fluctuated in the past and are likely to fluctuate in the future, and because we recognize revenue from subscriptions over a period of time, downturns in revenue may not be immediately reflected in our operating results.
We cannot accurately predict subscription renewal rates and the impact these rates may have on our future revenue and operating results.
Our lengthy sales cycles and the difficulty in predicting timing of sales or delays may impair our operating results.
Because we depend on a relatively small number of customers for a substantial portion of our revenue, the loss of any of these customers or our failure to attract new significant customers could adversely impact our revenue and harm our business.
The market for customer engagement software is intensely competitive, and our business will be adversely affected if we are unable to successfully compete.
If we fail to expand and improve our sales performance and marketing activities, or retain our sales and marketing personnel, we may be unable to grow our business, which could negatively impact our operating results and financial condition.
Our failure to maintain, develop or expand strategic and third-party distribution channels would impede our revenue growth.
Difficulties and delays in customers implementing our products could harm our revenue and margins.
We conduct a significant portion of our business and operations outside of the United States, which exposes us to additional risks that may not exist in the United States. These risks in turn could cause our operating results and financial condition to suffer.
Unplanned system interruptions, delays in service or inability to increase capacity, including internationally, at our third-party data center facilities could impair the use or functionality of our cloud operations and harm our business.
Software errors could be costly and time-consuming for us to correct, and could harm our reputation and impair our ability to sell our solutions.

25

The terms we agree to in our Service Level Agreements or other contracts may result in increased costs or liabilities, which would in turn affect our results of operations.
If we are unable to increase the profitability of subscription revenue, if we experience significant customer attrition, or if we are required to delay recognition of revenue, our operating results could be adversely affected.
We depend on broad market acceptance of our applications and of our business model. If our expectations regarding the market for our applications are not met, our business could be seriously harmed.
We may be unable to respond to the rapid technological change and changing customer preferences in the online sales, marketing, customer service, and/or online consumer services industries and this may cause our business to suffer.
We employ third-party technologies for use in or with our platform and the inability to license such technologies on commercially reasonable terms or the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could adversely affect our business.
Our offshore product development, support and professional services may prove difficult to manage or may not allow us to realize our cost reduction goals, produce effective new solutions and provide professional services to drive growth.

Overview

eGain automates customer engagement with an innovative knowledge hub, powered by conversational artificial intelligence (AI) and analytics. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of AX + BX + CX = DX™, we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain’s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in the United Kingdom and India.

We have transitioned from a hybrid model, where we sold both SaaS and perpetual license solutions, to a SaaS only business model. Today, we only sell SaaS to new clients and are actively migrating our remaining perpetual license clients to SaaS. As we continue to migrate our legacy perpetual license clients to SaaS, we expect our legacy revenue, primarily comprising annual maintenance and support fees for legacy perpetual license clients to continue to decline.

We believe our go-forward SaaS business model affords us recurring revenue visibility and more predictability. Historical fiscal years affirmed our view that SaaS clients adopt our product innovation much faster than the perpetual license model and get better service levels. We believe SaaS clients enjoy up to 50% faster time to value from their eGain investment.

Key Financial Measures

We monitor the key financial performance measures set forth below as well as cash and cash equivalents and available debt capacity, which are discussed in “Liquidity and Capital Resources,” to help us evaluate trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess operational effectiveness and efficiencies.

26

SaaS Revenue

With our transition to a SaaS only business model, we believe SaaS revenue better reflects our business momentum, and, to analyze progress, we disaggregate our subscription revenue growth between:

SaaS revenue, which is defined as revenue from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support; and
Legacy revenue, which is defined as revenue from maintenance and support contracts on perpetual license arrangements that we no longer sell.

The following table presents a break out of subscription revenue between SaaS and legacy revenue for each of the following periods:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

 

 

 

 

 

(in thousands)

    

2023

    

2022

    

Change

2023

    

2022

    

Change

SaaS revenue

$

20,854

$

20,686

$

168

1

%  

$

66,911

$

60,331

$

6,580

11

%

Legacy revenue

 

126

 

1,042

 

(916)

(88)

%  

 

606

 

2,848

 

(2,242)

(79)

%

Total subscription revenue

$

20,980

$

21,728

$

(748)

(3)

%  

$

67,517

$

63,179

$

4,338

7

%

As we continue to migrate our legacy perpetual license clients to SaaS, we expect our legacy revenue to continue to decline.

SaaS and Professional Services Revenue

As we continue to shift to a SaaS only business model, substantially all of professional services revenue is now generated from our SaaS customer base. We believe the combination of SaaS and professional services revenue is a useful measure to value our business on a forward-looking basis.

The following table presents total SaaS and professional services revenue for each of the following periods:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

 

 

 

 

 

(in thousands)

    

2023

    

2022

    

Change

2023

    

2022

    

Change

SaaS revenue

$

20,854

$

20,686

$

168

1

%  

$

66,911

$

60,331

$

6,580

11

%

Professional services revenue

 

2,033

 

2,176

 

(143)

(7)

%  

 

5,859

 

5,268

 

591

11

%

Total SaaS and professional services revenue:

$

22,887

$

22,862

$

25

0

%  

$

72,770

$

65,599

$

7,171

11

%

Non-GAAP Operating Income

Non-GAAP operating income is defined as income (loss) from operations, adjusted for the impact of stock-based compensation expense. 

Management believes that it is useful to exclude certain non-cash charges and non-core operational charges from non-GAAP operating income because (i) the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations; and (ii) such expenses can vary significantly between periods as a result of the timing of new stock-based awards. The presentation of the non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with generally accepted accounting principles in the United States of America (GAAP).

27

The following table presents a reconciliation of GAAP income (loss) from operations to non-GAAP income from operations for each of the following periods:

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

(in thousands)

2023

    

2022

2023

    

2022

Loss from operations

$

(512)

$

(476)

$

(969)

$

(416)

Add:

Stock-based compensation

1,447

3,008

5,283

8,936

Non-GAAP income from operations

$

935

$

2,532

$

4,314

$

8,520

Critical Accounting Policies and Estimates

Management’s Discussion and Analysis of Financial Condition and Results of Operations discusses our condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period.

We believe that the assumptions and estimates, which are described in Note 1 “Summary of Business and Significant Accounting Policies” to our condensed consolidated financial statements, associated with revenue recognition, stock-based compensation, allowance for doubtful accounts, the valuation of goodwill, the valuation of deferred tax allowance, and legal contingencies have the greatest potential impact on our condensed consolidated financial statements. We evaluate these estimates on an ongoing basis. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Sources of Revenue

Our revenue is comprised of two categories, subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS revenue includes revenue from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Legacy revenue is associated with license, maintenance and support contracts on perpetual license arrangements that we no longer sell. Professional services include consulting, implementation, training, and managed services.

Subscription Revenue

For our cloud delivery arrangements, our maintenance and support arrangements and our term license subscriptions that incorporate substantial cloud functionality, the combined performance obligation is recognized ratably over the contract term as the obligation is delivered. For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.

We typically invoice our customers in advance upon execution of the contract or subsequent renewals. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending on when control is transferred to our customers based on each arrangement.

We have a royalty revenue agreement with a customer related to our embedded intellectual property.  Under the terms of the agreement, the customer is to provide a combined fixed fee, per agent, for each software license sold containing the embedded software to us. These embedded OEM royalties are included as subscription revenue. Under revenue guidance, since these arrangements are for sales-based licenses of intellectual property, we recognize revenue only as the subsequent sale occurs. However, since such sales are reported by the customer with a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully

28

constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals.

Professional Services Revenue

Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized as work is performed. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid on milestone billing at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

Training revenue that meets the criteria to be accounted for separately is recognized when training is provided.

Remaining Performance Obligations

Remaining performance obligations represent contracted revenue that had not yet been recognized, and include billed deferred revenue, consisting of amounts invoiced to customers whether collected or uncollected which have not been recognized as revenue, as well as unbilled amounts that will be invoiced and recognized as revenue in future periods.  The transaction price allocated to the remaining performance obligation is influenced by a variety of factors, including seasonality, timing of renewals, average contract terms and foreign currency exchange rates.

As of March 31, 2023, our remaining performance obligations were $87.3 million, of which we expect to recognize $52.1 million and $35.2 million as revenue within one year and beyond one year, respectively.

We expect our remaining performance obligations to change quarterly for several reasons including the timing of new contracts and renewals, duration and size of our subscription and support arrangements, variable billing cycles and foreign exchange rate fluctuation. We typically issue renewal invoices in advance of the renewal service period. Depending on timing, the initial invoice and subsequent renewal invoices may occur in different quarters. This may result in an increase or decrease to our accounts receivable and deferred revenue.

Costs Capitalized to Obtain Revenue Contracts

Under Topic 606, we capitalize incremental costs to obtain non-cancelable subscription and maintenance and support revenue contracts with amortization periods that may extend longer than the non-cancelable subscription and maintenance and support revenue contract terms.

We capitalize incremental costs of obtaining a non-cancelable subscription and maintenance and support revenue contract with amortization periods of one year or more. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees.

Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the period from initial contract through renewal, which constitutes the length of our customer relationship or customer life. Amortization of costs capitalized related to new revenue contracts is included as a component of sales and marketing expense in our operating results.

29

Results of Operations

The following table sets forth certain items reflected in our condensed consolidated statements of operations expressed as a percent of total revenue for the periods indicated:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

    

2023

    

2022

    

2023

    

2022

 

Revenue:

Subscription

91

%  

91

%  

92

%  

92

%

Professional services

9

%  

9

%  

8

%  

8

%

Total revenue

100

%  

100

%

100

%  

100

%

Cost of revenue:

Cost of subscription

23

%  

16

%

19

%  

16

%

Cost of professional services

10

%  

11

%  

9

%  

10

%

Total cost of revenue

33

%  

27

%  

28

%  

26

%

Gross profit

67

%  

73

%  

72

%  

74

%

Operating expenses:

Research and development

29

%  

26

%  

28

%  

26

%

Sales and marketing

30

%  

37

%  

34

%  

35

%

General and administrative

10

%  

12

%  

11

%  

13

%

Total operating expenses

69

%  

75

%  

73

%  

74

%

Loss from operations

(2)

%

(2)

%

(1)

%

0

%

Revenue

We classify our revenue into two categories: subscription and professional services revenue. We further break down subscription revenue into SaaS revenue and legacy revenue, with SaaS revenue being a key metric.

The following table presents our subscription and professional services revenue during the three and nine months ended March 31, 2023 and 2022, respectively:

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

 

 

 

 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

2023

    

2022

    

Change

Subscription

$

20,980

$

21,728

$

(748)

(3)

%  

$

67,517

$

63,179

$

4,338

7

%

Professional services

 

2,033

 

2,176

 

(143)

(7)

%  

 

5,859

 

5,268

 

591

11

%

Total revenue

$

23,013

$

23,904

$

(891)

(4)

%  

$

73,376

$

68,447

$

4,929

7

%

Total revenue for the three months ended March 31, 2023 decreased by $891,000, compared to the same period in fiscal year 2022, primarily due to the decline in legacy revenue. Total revenue for the nine months ended March 31, 2023 increased by $4.9 million, while SaaS revenue increased by $6.6 million, compared to the same period in fiscal year 2022. The increase for the nine months ended March 31, 2023 was partially offset by a decline in our legacy revenue as we continue to migrate legacy perpetual license customers to our SaaS model.

Our revenue was impacted by foreign exchange rate fluctuation between the U.S. Dollar, Euro, and British Pound. We recalculate our current period results using the comparable prior period exchange rates to exclude the impact of foreign exchange rate fluctuation. Foreign exchange rate fluctuation resulted in a decrease of $534,000 and $181,000 in total revenue during the three months ended March 31, 2023 and 2022, respectively. Foreign exchange rate fluctuation resulted in a decrease of $2.4 million and an increase of $310,000 for the nine months ended March 31, 2023 and 2022, respectively.

30

Subscription Revenue

SaaS Revenue

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

 

2023

    

2022

    

Change

 

SaaS revenue

$

20,854

$

20,686

$

168

1

%

$

66,911

$

60,331

$

6,580

11

%

Percentage of total revenue

 

91

%  

 

87

%  

 

91

%  

 

88

%  

SaaS revenue includes revenue from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Revenue from SaaS increased by $168,000 and $6.6 million during the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022. In connection with our SaaS transition, we are actively migrating our remaining perpetual license clients to SaaS and continue to sell SaaS to new customers.

SaaS revenue represents 91% of total revenue for the three and nine months ended March 31, 2023, compared to 87% and 88%, respectively, during the same periods in fiscal year 2022. This represented an increase in SaaS revenue of 1% and 11% for the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022.

Excluding a decrease of $490,000 and $2.0 million due to foreign exchange rate fluctuation, SaaS revenue increased by $658,000 and $8.6 million during the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022.

Legacy Revenue

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

2023

    

2022

    

Change

 

2023

    

2022

    

Change

 

Legacy revenue

$

126

$

1,042

$

(916)

(88)

%

$

606

$

2,848

$

(2,242)

(79)

%

Percentage of total revenue

 

1

%  

 

4

%  

 

1

%  

 

4

%  

Legacy revenue is associated with license, maintenance and support contracts on perpetual license arrangements that we no longer sell. We experienced decreases of $916,000 and $2.2 million during the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022. This decrease was primarily due to our focus in migrating our legacy customers to SaaS.

Excluding decreases of $10,000 and $132,000 due to foreign exchange rate fluctuation, legacy revenue decreased by $906,000 and $2.1 million during the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022.

Professional Services Revenue

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

 

2023

    

2022

    

Change

 

Professional services revenue

$

2,033

$

2,176

$

(143)

(7)

%

$

5,859

$

5,268

$

591

11

%

Percentage of total revenue

 

9

%  

 

9

%  

 

8

%  

 

8

%  

Professional services revenue includes consulting, implementation, managed services and training. Revenue from professional services decreased by $143,000 during the three months ended March 31, 2023 and increased by $591,000 during the nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022. The decrease for three months ended March 31, 2023, compared to the prior year was primarily due to a reduction in time and effort

31

required for an average project. The increase for the nine months ended March 31, 2023, compared to the same period in fiscal year 2022, was primarily due to new and ongoing customer implementations and an increase in managed services.

Excluding a decrease of $34,000 and $183,000 due to foreign exchange rate fluctuation, professional services revenue decreased by $109,000 and increased by $774,000 during the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022.

Revenue by Geography

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

2023

    

2022

    

Change

North America

$

17,856

$

17,480

$

376

2

%  

$

56,778

$

49,472

$

7,306

15

%

Europe, Middle East, & Africa

 

5,157

 

6,424

 

(1,267)

(20)

%  

 

16,598

 

18,975

 

(2,377)

(13)

%

Total revenue

$

23,013

$

23,904

$

(891)

(4)

%  

$

73,376

$

68,447

$

4,929

7

%

Revenue from North America sales increased by 2% from $17.5 million during the three months ended March 31, 2022 to $17.9 million during the three months ended March 31, 2023 due to increases of (i) $800,000 in SaaS revenue and (ii) $114,000 in professional services revenue; partially offset by a decrease of $538,000 in legacy revenue.

Revenue from North America sales increased by 15% from $49.5 million during the nine months ended March 31, 2022 to $56.8 million during the nine months ended March 31, 2023 due to increases of (i) $7.6 million in SaaS revenue, and (ii) $1.1 million in professional services revenue; partially offset by a decrease of $1.4 million in legacy revenue.

Revenue from combined Europe, Middle East, and Africa sales decreased by 20% from $6.4 million for the three months ended March 31, 2022 to $5.2 million during the three months ended March 31, 2023, due to decreases of (i) $631,000 in SaaS revenue, (ii) $379,000 in legacy revenue, and (iii) $257,000 in professional services revenue.

Revenue from combined Europe, Middle East, and Africa sales decreased by 13% from $19.0 million for the nine months ended March 31, 2022 to $16.6 million during the nine months ended March 31, 2023, due to decreases of (i) $1.1 million in SaaS revenue, (ii) $841,000 in legacy revenue, and (iii) $477,000 in professional services revenue.

Cost of Revenue

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

 

2023

    

2022

    

Change

Subscription

$

5,393

    

$

3,803

    

$

1,590

    

42

%  

$

13,795

    

$

10,811

    

$

2,984

    

28

%

Professional services

 

2,202

 

2,734

 

(532)

 

(19)

%  

 

6,834

 

7,125

 

(291)

 

(4)

%

Total cost of revenue

$

7,595

$

6,537

$

1,058

 

16

%  

$

20,629

$

17,936

$

2,693

 

15

%

Percentage of total revenue

 

33

%  

 

27

%  

 

28

%  

 

26

%  

Gross margin

 

67

%  

 

73

%  

 

72

%  

 

74

%  

Subscription

Cost of subscription revenue consists primarily of expenses related to our cloud services and providing support to our customers. These expenses are comprised of cloud computing costs, personnel-related costs directly associated with cloud operations, and customer support, including salaries, benefits, bonuses and stock-based compensation and allocated overhead.  

32

Cost of subscription revenue increased by $1.6 million during the three months ended March 31, 2023, from the same period in fiscal year 2022. This increase was primarily due to increases of (i) $1.8 million in cloud-computing costs and (ii) $15,000 in outside consulting cost; partially offset by a decrease of $149,000 in personnel-related costs.

Cost of subscription revenue increased by $3.0 million during the nine months ended March 31, 2023, from the same period in fiscal year 2022. This increase was primarily due to increases of (i) $3.2 million in cloud-computing costs and (ii) $78,000 in outside consulting costs; partially offset by a decrease of $40,000 in personnel related costs.

Excluding a decrease of $68,000 and $276,000 due to foreign exchange rate fluctuation, cost of subscription revenue increased by $1.7 million and $3.3 million during the three and nine months ended March 31, 2023, respectively, from the same periods in fiscal year 2022.

Professional Services

Cost of professional services consists primarily of personnel-related costs directly associated with our professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation and allocated overhead.

Cost of professional services decreased by $532,000 during the three months ended March 31, 2023, from the same period in fiscal year 2022. This decrease was primarily due to a decrease of $556,000 in personnel-related costs; partially offset by an increase of $87,000 in outside consulting costs.

Cost of professional services decreased by $291,000 during the nine months ended March 31, 2023, from the same period in fiscal year 2022. This decrease was primarily due to a decrease of $363,000 in personnel-related costs; partially offset by an increase of $276,000 in outside consulting costs.

Excluding a decrease of $62,000 and $205,000 due to foreign exchange rate fluctuation, cost of professional services revenue decreased by $470,000 and $87,000 during the three and nine months ended March 31, 2023, respectively, compared to the same periods in fiscal year 2022.

Operating Expenses

Research and Development

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

  Change

 

2023

    

2022

    

Change

 

Research and development

$

6,687

$

6,193

$

494

8

%  

$

20,749

$

17,988

$

2,761

15

%

Percentage of total revenue

 

29

%  

 

26

%  

 

28

%  

 

26

%  

Research and development expense primarily consists of personnel-related expenses directly associated with our engineering, product management and development, and quality assurance staff. Included in these costs are salaries, benefits, bonuses, and stock-based compensation and allocated overhead. Research and development expense also includes outside consulting services contracted for research and development.

Research and development expense increased by 8% to $6.7 million for the three months ended March 31, 2023, from $6.2 million in the same period in fiscal year 2022. Excluding a decrease of $147,000 due to foreign exchange rate fluctuation, research and development expense increased primarily due to an increase of $726,000 in personnel-related costs; partially offset by a decrease of $85,000 from outside consulting costs.

Research and development expense increased by 15% to $20.7 million for the nine months ended March 31, 2023, from $18.0 million in the same period in fiscal year 2022. Excluding a decrease of $557,000 due to foreign exchange rate fluctuation, research and development expense increased primarily due to increases of (i) $3.2 million in personnel-related costs and (ii) $109,000 from outside consulting costs.

33

Sales and Marketing

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

  Change

2023

    

2022

    

Change

 

Sales and marketing

$

6,837

$

8,693

$

(1,856)

(21)

%  

$

25,191

$

24,252

$

939

4

%

Percentage of total revenue

 

30

%  

 

37

%  

 

34

%  

 

35

%  

Sales and marketing expense primarily consists of personnel-related expenses directly associated with our sales, marketing and business development staff. Included in these costs are salaries, benefits, bonuses, and stock-based compensation and allocated overhead. Sales and marketing expenses also include amortization of commissions paid to our sales staff, lead generation activities, advertising, trade show and other promotional costs and, to a lesser extent, occupancy costs and related overhead.

Sales and marketing expenses decreased by 21% to $6.8 million for the three months ended March 31, 2023, from $8.7 million in the same period in fiscal year 2022. Excluding a decrease of $211,000 due to foreign exchange rate fluctuation, sales and marketing expense decreased primarily due to decreases of (i) $1.4 million in personnel-related costs and (ii) $240,000 in lead generation costs; offset by an increase of $32,000 in outside consulting costs.

Sales and marketing expenses increased by 4% to $25.2 million for the nine months ended March 31, 2023, from $24.3 million in the same period in fiscal year 2022. Excluding a decrease of $724,000 due to foreign exchange rate fluctuation, sales and marketing expense increased primarily due to increases of (i) $1.6 million in lead generation costs, (ii) $65,000 in outside consulting costs and (iii) $7,000 in personnel-related costs.

General and Administrative

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

 

2023

    

2022

    

Change

 

General and administrative

$

2,406

$

2,957

$

(551)

(19)

%  

$

7,776

$

8,687

$

(911)

(10)

%

Percentage of total revenue

 

10

%  

 

12

%  

 

11

%  

 

13

%  

General and administrative expense primarily consists of personnel-related expenses directly associated with our finance, human resources, administrative and legal personnel. Included in these costs are salaries, benefits, bonuses, and stock-based compensation and allocated overhead. General and administrative expenses also include fees for professional services, provision for doubtful accounts and, to a lesser extent, occupancy costs and related overhead.

General and administrative expenses decreased by 19% to $2.4 million for the three months ended March 31, 2023, from $3.0 million in the same period in fiscal year 2022. Excluding a decrease of $57,000 due to foreign exchange rate fluctuation, general and administrative expense decreased primarily due to decreases of (i) $636,000 in personnel-related costs, (ii) $55,000 in legal related costs, (iii) $8,000 in outside-consulting costs, and (iv) $7,000 in investor relations costs; partially offset by increases of (i) $193,000 in accounting, audit, and administrative costs and (ii) $19,000 in bad debt costs.

General and administrative expenses decreased by 10% to $7.8 million for the nine months ended March 31, 2023, from $8.7 million in the same period in fiscal year 2022. Excluding a decrease of $162,000 due to foreign exchange rate fluctuation, general and administrative expense decreased primarily due to decreases of (i) $1.0 million in personnel-related costs, (ii) $30,000 in legal related costs, and (iii) $24,000 in investor relations costs; partially offset by increases of (i) $170,000 in bad debt costs, (ii) $92,000 in outside consulting costs, and (iii) $64,000 in accounting, audit, and administrative costs.

34

Loss from Operations

Three Months Ended

 

Nine Months Ended

 

March 31, 

 

March 31, 

 

(in thousands, except percentages)

    

2023

    

2022

    

Change

 

2023

    

2022

    

Change

 

Loss from operations

$

(512)

 

$

(476)

 

$

(36)

8

%  

$

(969)

 

$

(416)

 

$

(553)

133

%  

Operating margin

 

(2)

%  

 

(2)

%  

 

 

(1)

%  

 

0

%  

 

Loss from operations was $512,000 with an operating loss margin of 2% during the three months ended March 31, 2023. Loss from operations during the three months ended March 31, 2023 included $1.4 million of stock-based compensation and $381,000 of amortization of costs capitalized to obtain revenue contracts.

Loss from operations was $969,000 with an operating loss margin of 1% during the nine months ended March 31, 2023. Loss from operations during the nine months ended March 31, 2023 included $5.3 million of stock-based compensation and $1.2 million of amortization of costs capitalized to obtain revenue contracts.

Interest Income

Interest income primarily consists of interest earned on money market accounts which have increased rates compared to prior years. Interest income was income of $818,000 and $3,000 during the three months ended March 31, 2023 and 2022, respectively. Interest income was income of $1.6 million and $7,000 during the nine months ended March 31, 2023 and 2022, respectively.

Other Income (Expense), Net

Other income (expense), net was expense of $245,000 and income $200,000 during the three months ended March 31, 2023 and 2022, respectively. Other income (expense), net was income of $20,000 and $182,000 during the nine months ended March 31, 2023 and 2022, respectively. Other income (expense), net primarily included foreign exchange rate fluctuations on international trade receivables.

Income Tax Provision

Provision for income taxes consists of state and foreign income taxes. Due to recent U.S. book losses, we maintain a valuation allowance against U.S. deferred tax assets as of March 31, 2023. We consider all available evidence, both positive and negative, including but not limited to earnings history, expiring attributes, projected future outcomes, industry and market trends and the nature of each of the deferred tax assets. We recorded income tax provision of $433,000 and $1.2 million for the three and nine months ended March 31, 2023, respectively. We recorded income tax provision of $342,000 and $663,000 for the three and nine months ended March 31, 2022, respectively.

Liquidity and Capital Resources

Overview

As of March 31, 2023 and June 30, 2022, our principal sources of liquidity were cash and cash equivalents, and accounts receivable totaling $91.5 million and $99.1 million, respectively. Our cash, cash equivalents and restricted cash were $81.3 million and $72.2 million as of March 31, 2023 and June 30, 2022, respectively.

Based upon our current business plan, we believe that existing capital resources will enable us to maintain current and planned operations for at least the next 12 months. From time to time, however, we may consider opportunities for raising additional capital. We can make no assurances that such opportunities will be available to us on economic terms we consider favorable, if at all. Our expectations as to our future cash flows and our future cash balances are subject to a number of assumptions, including assumptions regarding anticipated increases in our revenue, our ability to retain existing customers and customer purchasing and payment patterns, many of which are beyond our control.

35

Cash Flows

For the nine months ended March 31, 2023 and 2022, our cash flows were as follows (in thousands):

Nine Months Ended

March 31, 

2023

    

2022

Net cash provided by operating activities

$

9,080

$

5,847

Net cash used in investing activities

(218)

(542)

Net cash provided by financing activities

7

2,600

Cash provided by operating activities mainly consists of net loss adjusted for non-cash expense items such as depreciation and amortization, expense associated with stock-based awards, the timing of employee related costs including commissions and bonus payments, and changes in operating assets and liabilities during the year.

Net cash provided by operating activities increased by $3.2 million during the nine months ended March 31, 2023, from the same period in fiscal year 2022, driven primarily by the timing of accounts receivable collections and deferred revenue recognitions.

Net cash used in investing activities decreased by $324,000 during the nine months ended March 31, 2023, from the same period in fiscal year 2022, driven primarily by less activities related to the purchase of equipment for new employees and facility expenditures. Historically, cash used in investing activities has been used to purchase equipment and software to support our business and growth.

Net cash provided by financing activities decreased by $2.6 million during the nine months ended March 31, 2023, from the same period in fiscal year 2022. The changes consist primarily of proceeds from the exercise of employee stock options, our employee stock purchase plan, and funds used with repurchases of our common stock of approximately $1.1 million.

Commitments

Our principal commitments consist of obligations under leases for office space. Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases. As of March 31, 2023, the future non-cancelable minimum payments under these commitments were approximately $3.1 million.

Off-Balance Sheet Arrangements

As of March 31, 2023, we had no significant off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.

New Accounting Pronouncements

See Note 1 “Summary of Business and Significant Accounting Policies” to the condensed consolidated financial statements for our discussion of new accounting pronouncements adopted and those pending.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Foreign Currency Exchange Risk

We develop products in the United States and India and sell these products in the United States and internationally. Generally, international sales are made in local currency. As a result, our financial results could be affected by factors such as changes in foreign currency exchange rates or weak economic conditions in foreign markets. Identifiable assets denominated in foreign currency as of March 31, 2023 totaled approximately $15.1 million. A 10% increase in the value of the dollar relative to other currencies would decrease the value of these assets by $1.5 million between March 31, 2023 and our next financial reporting period. We do not currently use derivative instruments to hedge against foreign exchange risk. As such, we are exposed to market risk from fluctuations in foreign currency exchange rates, principally from the

36

exchange rate between the U.S. Dollar, on the one hand, and the Euro, British Pound and Indian Rupee, on the other hand. An unfavorable change in the foreign currency exchange rates may cause an adverse effect on our financial position or results of operations.

Interest Rate Risk 

Our exposure to market risk for changes in interest rates relates primarily to interest earned on our cash and cash equivalents. The primary objective of our investment activities is to preserve our capital to fund operations. We also seek to maximize income from our investments without assuming significant risk. Our investment policy provides for investments in short-term, low-risk, investment-grade debt instruments. These investments are subject to interest rate risk and will decrease in value if market interest rates increase.

We currently do not hedge interest rate exposure, and we do not have any foreign currency or other derivative financial instruments. To date, we have not experienced a loss of principal on any of our investments. Although we currently expect that our ability to access or liquidate these investments as needed to support our business activities will continue, we cannot ensure that this will not change. We believe that, if market interest rates were to change immediately and uniformly by 10% from levels between March 31, 2023 and our next financial reporting period, the impact on the fair value of these securities or our cash flows or income would not be material.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures. 

We maintain “disclosure controls and procedures,” as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the Exchange Act) that are designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Our disclosure controls and procedures have been designed to meet reasonable assurance standards. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any disclosure controls and procedures also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.

Based on their evaluation as of the end of the period covered by this Quarterly Report on Form 10-Q, our Chief Executive Officer and Chief Financial Officer have concluded that, as of March 31, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Controls. 

There was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during our last fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

37

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

We are not currently a party to any legal proceedings, and are not aware of any pending or threatened legal proceedings against us that we believe could have a material adverse effect on our business, operating results, or financial condition. In the ordinary course of business, we are involved in various legal proceedings and claims related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour, and other claims. We have been, and may in the future be, put on notice and/or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.

We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third party. In addition, our agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim.

Item 1A. Risk Factors

The risks and uncertainties described below are not the only ones facing us. Other events that we do not currently anticipate or that we currently deem immaterial also may affect our results of operations, cash flows and financial condition.

Risks Related to Our Business and Strategy

Our business is influenced by a range of factors that are beyond our control and that we have no comparative advantage in forecasting.

Factors influencing our business include:
general economic and business conditions;
currency exchange rate fluctuations;
the overall demand for enterprise software and services;
customer acceptance of cloud-based solutions;      
governmental budgetary constraints or shifts in government spending priorities; and
general political developments.

The global economic climate continues to influence our business. This includes items such as a general tightening in the credit markets, lower levels of liquidity, increases in the rates of default and bankruptcy, and extreme volatility in credit, equity and fixed income markets. These macroeconomic developments negatively affected, and could continue to negatively affect, our business, operating results or financial condition which, in turn, could adversely affect our stock price. A general weakening of, and related declining corporate confidence in, the global economy or the curtailment in government or corporate spending could cause current or potential customers to reduce their technology budgets or be unable to fund software or services purchases, which could cause customers to delay, decrease or cancel purchases of our products and services or cause customers to not pay us or to delay paying us for previously purchased products and services.

Our revenue and operating results have fluctuated in the past and are likely to fluctuate in the future, and because we recognize revenue from subscriptions over a period of time, downturns in revenue may not be immediately reflected in our operating results.

Because we recognize revenue when we have satisfied performance obligations to customers in connection with our sales contracts, most of our revenue each quarter results from recognition of deferred revenue related to agreements entered into during previous quarters. Consequently, declines in new or renewed subscription agreements and maintenance agreements that occur in one quarter will largely be felt in future quarters, both because we may be unable to generate sufficient new revenue to offset the decline and because we may be unable to adjust our operating costs and capital expenditures to align

38

with the changes in revenue. In addition, our subscription model makes it more difficult for us to increase our revenue rapidly in any period, because revenue from new customers must be recognized over the applicable subscription term. It is difficult to forecast the expediency of the transition of our license customers to our cloud delivery model. Accordingly, we believe that period-to-period comparisons of our results of operations should not be relied upon as definitive indicators of future performance. Other factors that may cause our revenue and operating results to fluctuate include:

timing of customer budget cycles;
the priority our customers place on our products compared to other business investments;
size, timing and contract terms of new customer contracts, and unpredictable and often lengthy sales cycles;
reduced renewals;
competitive factors, including new product introductions, upgrades and discounted pricing or special payment terms offered by our competitors, as well as strategic actions by us or our competitors, such as acquisitions, divestitures, spin-offs, joint ventures, strategic investments or changes in business strategy;
technical difficulties, errors or service interruptions in our solutions that may cause customer dissatisfaction with our solutions;
consolidation among our customers, which may alter their buying patterns, or business failures that may reduce demand for our solutions;
operating expenses associated with expansion of our sales force or business, and our product development efforts;
cost, timing and management efforts related to the introduction of new features to our solutions;
our ability to obtain, maintain and protect our intellectual property rights and adequately safeguard the information imported to our solutions or otherwise provided to us by our customers; and
extraordinary expenses such as impairment charges, litigation or other payments related to settlement of disputes.

Any of these developments may adversely affect our revenue, operating results and financial condition. Furthermore, we maintain an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. In such cases, we may be required to defer revenue recognition on sales to affected customers. In the future, we may have to record additional reserves or write-offs, or defer revenue on sales transactions, which could negatively impact our financial results.

We cannot accurately predict subscription renewal rates and the impact these rates may have on our future revenue and operating results.

We allow our customers to elect not to renew their subscriptions for our service after the expiration of their initial subscription period, which is typically 12 to 36 months, and some customers have elected not to renew. In addition, our customers may choose to renew for fewer subscriptions (in quantity or products) or renew for shorter contract lengths. We cannot accurately predict renewal rates given our varied customer base of enterprise and small and medium size business customers and the number of multiyear subscription contracts. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer dissatisfaction with our service, decreases in customers’ spending levels, decreases in the number of users at our customers, pricing changes and general economic conditions. If our customers do not renew their subscriptions for our service or reduce the number of paying subscriptions at the time of renewal, our revenue will decline, and our business will suffer.

Our future success also depends in part on our ability to sell additional features and services, more subscriptions or enhanced editions of our service to our current customers. This may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. Similarly, the rate at which our customers purchase new or enhanced services depends on a number of factors, including general economic conditions and our customers’ reactions to price changes related to these additional features and services. If our efforts to upsell to our customers are not successful and negative reaction occurs, our business may suffer.

39

Our lengthy sales cycles and the difficulty in predicting timing of sales or delays may impair our operating results.

The long sales cycle for our products may cause license and subscription revenue and operating results to vary significantly from period to period. The sales cycle for our products can be six months or more and varies substantially from customer to customer. Because we sell complex and deeply integrated solutions, it can take many months of customer education to secure sales. Since our potential customers may evaluate our products before, if ever, executing definitive agreements, we may incur substantial expenses and spend significant management and legal effort in connection with a potential customer.

Our multi-product offering and the increasingly complex needs of our customers contribute to a longer and unpredictable sales cycle. Consequently, we often face difficulty predicting the quarter in which expected sales will actually occur. This contributes to the uncertainty and fluctuations in our future operating results. In particular, the corporate decision-making and approval process of our customers and potential customers has become more complicated. This has caused our average sales cycle to further increase and, in some cases, has prevented the closure of sales that we believed were likely to close.

Because we depend on a relatively small number of customers for a substantial portion of our revenue, the loss of any of these customers or our failure to attract new significant customers could adversely impact our revenue and harm our business.

We have in the past and expect in the future to derive a substantial portion of our revenue from sales to a relatively small number of customers. The composition of these customers has varied in the past, and we expect that it will continue to vary over time. The loss of any significant customer or a decline in business with any significant customer would materially and adversely affect our financial condition and results of operations.

The market for customer engagement software is intensely competitive, and our business will be adversely affected if we are unable to successfully compete.

The market for customer engagement software is intensely competitive. Other than product innovation and existing customer relationships, there are no substantial barriers to entry in this market, and established or new entities may enter this market in the future. While software internally developed by enterprises represents indirect competition, we also compete directly with packaged application software vendors, including Genesys Telecommunications Laboratories, Inc., LivePerson, Inc., NICE Ltd., and Verint Systems Inc. In addition, we face actual or potential competition from larger software companies such as Microsoft Corporation, Oracle Corporation, salesforce.com Inc., and ServiceNow, Inc., and similar companies that may attempt to sell customer engagement software to their installed base.

We believe competition will continue to be fierce as current competitors increase the sophistication of their offerings and as new participants enter the market. Many of our current and potential competitors have longer operating histories, larger customer bases, broader brand recognition, and significantly greater financial, marketing and other resources. With more established and better-financed competitors, these companies may be able to undertake more extensive marketing campaigns, adopt more aggressive pricing policies, and make more attractive offers to businesses to induce them to use their products or services. If we are unable to compete successfully, our business will be adversely affected.

If we fail to expand and improve our sales performance and marketing activities, or retain our sales and marketing personnel, we may be unable to grow our business, which could negatively impact our operating results and financial condition.

Expansion and growth of our business is dependent on our ability to expand our sales force and on the ability of our sales force to increase sales. If we are not able to effectively develop and maintain awareness of our products in a cost-effective manner, we may not achieve widespread acceptance of our existing and future products. This may result in a failure to expand and attract new customers and enhance relationships with existing customers. This may impede our efforts to improve operations in our other areas and may result in declines in the market price of our common stock.

Due to the complexity of our customer engagement hub platform and related products and services, we must utilize highly trained sales personnel to educate prospective customers regarding the use and benefits of our products and services as well as provide effective customer support. If we have turnover in our sales and marketing teams, we may not be able to successfully compete with our competitors, and our results of operations and financial condition may be harmed.

40

Our failure to maintain, develop or expand strategic and third-party distribution channels would impede our revenue growth.

Our success and future growth depend in part upon the skills, experience, performance and continued service of our distribution partners, including software and hardware vendors and resellers. Our distribution partners engage with us in a number of ways, including assisting us to identify prospective customers, distributing our products and services in geographies where we do not have a physical presence and distributing our products and services where they are considered complementary to other products of the partner or third-party products distributed by the partner. We believe that our future success depends in part upon our ability to develop, maintain and expand strategic, long-term and profitable partnerships and reseller relationships. If we are unable to do so for any reason, including as a result of any change in the leadership of our distribution partners, or if any existing or future distribution partners fail to successfully market, resell, implement or support our products for their customers, or if distribution partners represent multiple providers and devote greater resources to market, resell, implement and support competing products and services, our future revenue growth could be impeded.

We sometimes rely on distribution partners to recommend our products to their customers. We likewise depend on broad market acceptance by these distribution partners of our product and service offerings. Our agreements generally do not prohibit competitive offerings and our distribution partners may develop market or recommend software applications that compete with our products. To the extent we devote resources to these relationships and the partnerships do not proceed as anticipated or provide revenue or other results as anticipated, our business may be harmed. Once partnerships are forged, there can be no guarantee that such relationships will be renewed in the future or available on acceptable terms. If we lose strategic third-party relationships, fail to renew or develop new relationships, or fail to fully exploit revenue opportunities within such relationships, our results of operations and future growth may suffer.

Difficulties and delays in customers implementing our products could harm our revenue and margins.

We generally recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If an arrangement requires significant customization or implementation services from us, recognition of the associated license or subscription and service revenue could be delayed. The timing of the commencement and completion of these services is subject to factors that may be beyond our control, as this process may require access to the customer’s facilities and coordination with the customer’s personnel after delivery of the software. In addition, customers could cancel or delay product implementations. Implementation typically involves working with sophisticated software, computing and communications systems. If we experience difficulties with implementation or do not meet project milestones in a timely manner, we could be obligated to devote more customer support, engineering and other resources to a particular project. Some customers may also require us to develop customized features or capabilities. If new or existing customers cancel or have difficulty deploying our products or require significant amounts of our professional services, support, or customized features, revenue recognition could be cancelled or further delayed and our costs could increase, causing increased variability in our operating results.

Implementation services may be performed by our own staff, by a third-party partner or by a combination of the two. Our strategy is to work with partners to increase the breadth of capability and depth of capacity for delivery of these services to our customers, and we expect the number of our partner-led implementations to continue to increase over time. If a customer is not satisfied with the quality of work performed by us or a partner or with the type of professional services or functionality delivered, even if we are not contractually responsible for the partner services, then we could incur additional costs to address the situation, the profitability of that work might be impaired and the customer’s dissatisfaction with our or our partner’s services could damage our ability to expand the scope of functionality subscribed to by that customer. In addition, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current and prospective customers.

We conduct a significant portion of our business and operations outside of the United States, which exposes us to additional risks that may not exist in the United States. These risks in turn could cause our operating results and financial condition to suffer.

We derived 22% and 27% of our revenue from combined Europe, Middle East, and Africa sales during three months ended March 31, 2023 and 2022, respectively. We derived 23% and 28% of our revenue from combined Europe, Middle East,

41

and Africa sales during the nine months ended March 31, 2023 and 2022, respectively. In addition to those discussed elsewhere in this section, our combined Europe, Middle East, and Africa sales operations are subject to a number of specific risks, such as:

general economic conditions in each country or region in which we do or plan to do business;
foreign currency fluctuations and imposition of exchange controls;
changes in data privacy laws including European Union’s General Data Protection Regulation (GDPR);
difficulty and costs in staffing and managing our international operations;
difficulties in collecting accounts receivable and longer collection periods;
health or similar issues, such as a pandemic or epidemic;
various trade restrictions and tax consequences;
hostilities in various parts of the world, including the war in Ukraine; and
reduced intellectual property protections in some countries.

Any of the above risks could adversely affect our international operations, reduce our revenue from customers outside of the United States or increase our operating costs, each of which could adversely affect our business, results of operations, financial condition, and growth prospects.

As of March 31, 2023 approximately 44% of our workforce was employed in India. Of our employees in India, 49% are allocated to research and development. Although the movement of certain operations internationally was principally motivated by cost cutting, the continued management of these remote operations requires significant management attention and financial resources that could adversely affect our operating performance. In addition, with the significant increase in the numbers of foreign businesses that have established operations in India, the competition to attract and retain employees there has increased significantly. As a result of the increased competition for skilled workers, we experienced increased compensation costs and expect these costs to increase in the future. Our reliance on our workforce in India makes us particularly susceptible to disruptions in the business environment in that region. In particular, sophisticated telecommunications links, high-speed data communications with other eGain offices and customers, and overall consistency and stability of our business infrastructure are vital to our day-to-day operations, and any impairment of such infrastructure will cause our financial condition and results to suffer. In addition, the maintenance of stable political relations between the United States, the European Union (EU) and India are also of great importance to our operations.

Any of these risks could have a significant impact on our product development, customer support, or professional services. To the extent the benefit of maintaining these operations abroad does not exceed the expense of establishing and maintaining such activities, our operating results and financial condition will suffer.

Unplanned system interruptions, delays in service or inability to increase capacity, including internationally, at our third-party data center facilities could impair the use or functionality of our cloud operations and harm our business.

Our customers have in the past experienced some interruptions with our cloud operations. We believe that these interruptions will continue to occur from time to time. These interruptions could be due to hardware and operating system failures. As a result, our business will suffer if we experience frequent or long system interruptions that result in the unavailability or reduced performance of our hosted operations or reduce our ability to provide remote management services. We expect to experience occasional temporary capacity constraints due to sharply increased traffic or other Internet-wide disruptions, which may cause unanticipated system disruptions, slower response times, impaired quality, and degradation in levels of customer service. If this were to continue to happen, our business and reputation could be seriously harmed.  

Our success largely depends on the efficient and uninterrupted operation of our computer and communications hardware and network systems. We currently serve our customers from third-party data center facilities operated by third parties in the United States and other international locations. Any damage to, or failure of, our systems generally could interrupt

42

service or impair the use or functionality of our cloud operations. In addition, as we continue to increase the number of customers and users on our cloud operations, we will need to increase the capacity of our data center infrastructure. If we do not increase our capacity in a timely manner, customers could experience interruptions or delays in access to our cloud operations. Customer data that we store in third party data centers may also be vulnerable to damage or interruption from floods, fires, earthquake, power loss, telecommunications failures and similar events. Any damage to, or failure of, our systems, or those of our third-party data centers, could result in impairment of or interruptions in our service. Impairment or interruptions in our service may reduce our revenue, cause us to issue credits or pay penalties, cause customers to terminate their subscriptions and adversely affect our renewal rate and our ability to attract new customers. Our business will also be harmed if our customers and potential customers believe our cloud operations are unreliable.

We maintain a business continuity plan for our customers in the event of an outage. We maintain other co-locations for the purpose of disaster recovery as well as maintaining backups of our customer’s information. We provide premium disaster recovery and standard disaster recovery to our customers. If a customer opts not to pay for premium disaster recovery, we will only assure that their data is available within 72 hours. This delay could cause severe disruptions to our customers’ customers and may result in customer termination of our solutions. Our premium disaster recovery service provides for an alternative data center and a return to operations within one business day.

We have entered into support obligations with our customers that require minimum performance standards, including standards regarding the response time of our support services. If we fail to meet these standards, our customers could terminate their relationships with us, and we could be subject to contractual refunds, and exposure to claims for losses by, customers.

Software errors could be costly and time-consuming for us to correct, and could harm our reputation and impair our ability to sell our solutions.

Our solutions are based on complex software that may contain errors, or “bugs,” that could be costly to correct, harm our reputation and impair our ability to sell our solutions to new customers. Moreover, customers relying on our solutions may be more sensitive to such errors, and potential security vulnerabilities and business interruptions for these applications. If we incur substantial costs to correct any errors of this nature, our operating margins could be adversely affected. Because our customers depend on our solutions for critical business functions, any service interruptions could result in lost or delayed market acceptance and lost sales, higher service-level credits and warranty costs, diversion of development resources and product liability suits.

The terms we agree to in our Service Level Agreements or other contracts may result in increased costs or liabilities, which would in turn affect our results of operations.

Our Service Level Agreements provide for service credits for system unavailability, and in some cases, indemnities for loss, damage or costs resulting from use of our system. If we were required to provide any of these in a material way, our results of operations would suffer.

If we are unable to increase the profitability of subscription revenue, if we experience significant customer attrition, or if we are required to delay recognition of revenue, our operating results could be adversely affected.

We have invested, and expect to continue to invest, substantial resources to expand, market, implement and refine our cloud offerings. If we are unable to increase the volume of our subscription business, we may not be able to achieve sustained profitability.

Factors that could harm our ability to improve our gross margins, which may affect our operating profitability, include:

increased costs to license and maintain third party software embedded in our software applications or the cost to create or substitute such third-party software if it can no longer be licensed on commercially reasonable terms;
our inability to maintain or increase the prices customers pay for our products and services based on competitive pricing pressures and general economic conditions limiting customer demand;

43

increased cost of third-party services providers, including data centers for our cloud operations and professional services contractors performing implementation and technical support services to cloud customers;
customer contractual requirements that delay revenue recognition until customer implementations commence production operations or customer-specific requirements are met;
significant attrition as customers decide for their own economic or other reasons to not renew their subscription contracts when they are up for renewal negatively impacting the efficiency of our data centers and leading to the costs being spread over fewer customers negatively impacting gross margin; and
the inability to implement, or delays in implementing, technology-based efficiencies and efforts to streamline and consolidate processes to reduce operating costs.

We depend on broad market acceptance of our applications and of our business model. If our expectations regarding the market for our applications are not met, our business could be seriously harmed.

We depend on the widespread acceptance and use of our applications as an effective solution for businesses seeking to manage high volumes of customer interactions across multiple channels, including Web, phone, email, print and in-person. While we believe the potential to be very large, we cannot accurately estimate the size or growth rate of the potential market for such product and service offerings generally, and we do not know whether our products and services in particular will achieve broad market acceptance. The market for customer engagement software is rapidly evolving, and concerns over the security and reliability of online transactions, the privacy of users and quality of service or other issues may inhibit the growth of the Internet and commercial online services. If the market for our applications fails to grow or grows more slowly than we currently anticipate, our business will be seriously harmed.

Furthermore, our business model is premised on business assumptions that are still evolving. Our business model assumes that both customers and companies will increasingly elect to communicate through multiple channels, as well as demand integration of the online channels into the traditional telephone-based call center. If any of these assumptions is incorrect or if customers and companies do not adopt digital technology in a timely manner, our business will be seriously harmed and our stock price will decline.

We may be unable to respond to the rapid technological change and changing customer preferences in the online sales, marketing, customer service, and/or online consumer services industries and this may cause our business to suffer.

If we are unable, for technological, legal, financial or other reasons, to adapt in a timely manner to changing market conditions in the online sales, marketing, customer service and/or e-commerce industry or our customers’ or Internet users’ requirements or preferences, our business, results of operations and financial condition would be materially and adversely affected. Business on the Internet is characterized by rapid technological change. In addition, the market for online sales, marketing, customer service and expert advice solutions is relatively new. Changes in customer and Internet user requirements and preferences, frequent new product and service introductions embodying new technologies and the emergence of new industry standards and practices such as but not limited to security standards could render our services and our proprietary technology and systems obsolete. The rapid evolution of these products and services will require that we continually improve the performance, features and reliability of our services. Our success will depend, in part, on our ability to:

enhance the features and performance of our services;
develop and offer new services that are valuable to companies; and
respond to technological advances and emerging industry standards and practices in a cost-effective and timely manner.

If any of our new services, including upgrades to our current services, do not meet our customers’ expectations, our business may be harmed. Updating our technology may require significant additional capital expenditures and could materially and adversely affect our business, results of operations and financial condition.

44

If new services require us to grow rapidly, this could place a significant strain on our managerial, operational, technical and financial resources. In order to manage our growth, we could be required to implement new or upgraded operating and financial systems, procedures and controls. Our failure to expand our operations in an efficient manner could cause our expenses to grow, our revenue to decline or grow more slowly than expected and could otherwise have a material adverse effect on our business, results of operations and financial condition.

We employ third-party technologies for use in or with our platform and the inability to license such technologies on commercially reasonable terms or the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could adversely affect our business.

Our platform incorporates certain third-party software obtained under licenses from other companies, and we use third-party software development tools as we continue to develop and enhance our platform. We anticipate that we will continue to rely on such third-party software in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, this may not always be the case, or it may be difficult or costly to replace such software. In addition, integration of the software used in our platform with new third-party software may require significant work and require substantial investment of our time and resources. Also, to the extent that our platform depends upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our platform, delay new feature introductions, result in a failure of our functionality, and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. To the extent we need to license third-party technologies, we may be unable to do so on commercially reasonable terms or at all.

Third-party licenses may expose us to increased risks, including risks associated with the integration of new technology, the diversion of resources from the development of our own proprietary technology, and our inability to generate revenue from new technology sufficient to offset associated acquisition and maintenance costs. In the event that we are not able to maintain our licenses to third-party software, or cannot obtain licenses to new software as needed, or in the event third-party software used in conjunction with our platform contains errors or defects, our business, operating results, and financial condition may be adversely affected.

Our offshore product development, support and professional services may prove difficult to manage or may not allow us to realize our cost reduction goals, produce effective new solutions and provide professional services to drive growth.

We use offshore resources to perform new product and services development and provide support and professional consulting efforts, which requires detailed technical and logistical coordination. We must ensure that our international resources and personnel are aware of and understand development specifications and customer support, as well as implementation and configuration requirements and that they can meet applicable timelines. If we are unable to maintain acceptable standards of quality in support, product development and professional services, our attempts to reduce costs and drive growth through new products and margin improvements in technical support and professional services may be negatively impacted, which would adversely affect our results of operations. Outsourcing services to offshore providers may expose us to misappropriation of our intellectual property or that of our customers, or make it more difficult to defend intellectual property rights in our technology.

If we are unable to hire and retain key personnel, our business and results of operations would be negatively affected.

Our success will depend in large part on the skills, experience and performance of our senior management, engineering, sales, marketing and other key personnel. The loss of the services of any of our senior management or other key personnel, including our Chief Executive Officer and co-founder, Ashutosh Roy, could harm our business. Additionally, in the technology industry, there is substantial and continuous competition for highly skilled business, product development, technical and other personnel. We may also experience increased compensation costs that are not offset by either improved productivity or higher sales. Our failure to recruit new personnel and to retain and motivate existing personnel could have significant negative effects on us, including impairing our ability to expand our business, and our results of operations could suffer.

45

We may not be able to realize the benefits of offering the limited, free “Innovation in 30 days” version of our service.

We offer a limited version of our subscription service to customers or potential customers free of charge (known as “Innovation in 30 days”) in order to promote usage, brand and product awareness, and adoption, and we invest time and resources for such initial engagements without compensation from the customers. Some customers never enter into a definitive contract for our paid subscription service despite the time and effort we may have expended on such initiatives. To the extent that these customers do not become paying customers, we will not realize the intended benefits of this marketing effort, and our ability to grow our business and revenue may be harmed.

We may not be able to raise additional capital on acceptable terms, if at all, or without dilution to our stockholders which could limit our ability to grow our business and expand our operations.

Our working capital requirements in the foreseeable future are subject to numerous risks and will depend on a variety of factors. We may seek additional funding to finance our operations or should we make acquisitions. We may also need to secure additional financing due to unforeseen or unanticipated market conditions. We may try to raise additional funds through public or private financings, strategic relationships, or other arrangements. Such financing may be difficult to obtain on terms acceptable to us, if at all. If we raise additional funds through the issuance of equity or convertible securities, then the issuance could result in substantial dilution to existing stockholders. If we raise additional funds through the issuance of debt securities or preferred stock, these new securities would have rights, preferences, and privileges senior to those of the holders of our common stock. In addition, the terms of these securities could impose restrictions on our operations. If we are not able to raise additional funds on terms acceptable to us, if and when needed, our ability to fund our operations, take advantage of opportunities, and develop or expand our business could be significantly limited.

Our reserves may be insufficient to cover receivables we are unable to collect.

We assume a certain level of credit risk with our customers in order to do business. Conditions affecting any of our customers could cause them to become unable or unwilling to pay us in a timely manner, or at all, for products or services we have already provided them. In the past, we have experienced collection delays from certain customers, and we cannot predict whether we will continue to experience similar or more severe delays in the future. Although we have established reserves to cover losses due to delays or inability to pay, there can be no assurance that such reserves will be sufficient to cover our losses. If losses due to delays or inability to pay are greater than our reserves, it could harm our business, operating results and financial condition.

If we acquire companies or technologies, we may not realize the expected business benefits, the acquisitions could prove difficult to integrate, disrupt our business and adversely affect our operations.

As part of our business strategy, we periodically make investments in, or acquisitions of, complementary businesses, joint ventures, services and technologies and intellectual property rights, and we expect that we will continue to make such investments and acquisitions in the future. Acquisitions and investments involve numerous risks, including:

the potential failure to achieve the expected benefits of the combination or acquisition;
difficulties in and the cost of integrating operations, technologies, services and personnel;
diversion of financial and managerial resources from existing operations;
risks of entering new markets in which we have little or no experience or where competitors may have stronger market positions;
potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;
potential loss of key employees;
inability to generate sufficient revenue to offset acquisition or investment costs;
the inability to maintain relationships with customers and partners of the acquired business;

46

the difficulty of transitioning the acquired technology onto our existing platforms and maintaining the security standards consistent with our other services for such technology;
potential unknown liabilities associated with the acquired businesses;
unanticipated expenses related to acquired technology and its integration into existing technology;
negative impact to our results of operations because of the depreciation and amortization of amounts related to acquired intangible assets, fixed assets and deferred compensation, and the loss of acquired deferred revenue and unbilled deferred revenue;
delays in customer purchases due to uncertainty related to any acquisition;
the need to implement controls, procedures and policies at the acquired company;
challenges caused by distance, language and cultural differences;
in the case of foreign acquisitions, the challenges associated with integrating operations across different cultures and languages and any currency and regulatory risks associated with specific countries; and
the tax effects of any such acquisitions.

We may be subject to legal liability and/or negative publicity for the services provided to consumers through our technology platforms.

Our technology platforms enable representatives of our customers as well as individual service providers to communicate with consumers and other persons seeking information or advice on the Internet. The law relating to the liability of online platform providers such as us for the activities of users of their online platforms is often challenged in the U.S. and internationally. We may be unable to prevent users of our technology platforms from providing negligent, unlawful or inappropriate advice, information or content through our technology platforms, or from behaving in an unlawful manner, and we may be subject to allegations of civil or criminal liability for negligent, fraudulent, unlawful or inappropriate activities carried out by users of our technology platforms.

Claims could be made against online services companies under both U.S. and foreign law such as fraud, defamation, libel, invasion of privacy, negligence, copyright or trademark infringement, or other theories based on the nature and content of the materials disseminated by users of our technology platforms. In addition, domestic and foreign legislation has been proposed that could prohibit or impose liability for the transmission over the Internet of certain types of information. Our defense of any of these actions could be costly and involve significant time and attention of our management and other resources.

The Digital Millennium Copyright Act (DMCA) is intended, among other things, to reduce the liability of online service providers for listing or linking to third-party web properties that include materials that infringe copyrights or rights of others. Additionally, portions of the Communications Decency Act (CDA) are intended to provide statutory protections to online service providers who distribute third party content. A safe harbor for copyright infringement is also available under the DMCA to certain online service providers that provide specific services, if the providers take certain affirmative steps as set forth in the DMCA. Certain questions regarding the safe harbor under the DMCA and the CDA have yet to be litigated, and we cannot guarantee that we will meet the safe harbor requirements of the DMCA or of the CDA. If we are not covered by a safe harbor, for any reason, we could be exposed to claims, which could be costly and time-consuming to defend.

If our cybersecurity systems or the systems of our vendors, partners and suppliers are breached and unauthorized access is obtained to a customer’s data or our data or IT systems, our service may be perceived as not being secure, customers may curtail or stop using our service and we may incur significant legal and financial exposure and liabilities.

Security incidents have become more prevalent across industries and may occur on our systems. Our service involves the storage and transmission of customers’ proprietary information, and security incidents could expose us to a risk of loss of this information, loss of access, litigation and possible liability. The techniques used to effect unauthorized penetration of computer systems are constantly evolving and have been increasing in sophistication. While we have security measures in

47

place that are designed to protect customer information and prevent data loss and other security breaches, these security measures may be breached as a result of third-party action, including intentional misconduct by computer hackers (which may involve nation states and individuals sponsored by them), employee error, malfeasance or otherwise and result in someone obtaining unauthorized access to our customers’ data or our data, including our intellectual property and other confidential business information, or our IT systems. Additionally, third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information in order to gain access to our customers’ data or our data or IT systems.

Employees or contractors have introduced vulnerabilities in, and enabled the exploitation of, our IT environments in the past and may do so in the future. These cybersecurity attacks threaten to misappropriate our proprietary information, cause interruptions of our IT services and commit fraud. Because the techniques used to obtain unauthorized access, or to sabotage systems, change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Further, if unauthorized access or sabotage remains undetected for an extended period of time, the effects of such breach could be exacerbated.

In addition, our customers may authorize third party access to their customer data located in our cloud environment. Because we do not control the transmissions between customer authorized third parties, or the processing of such data by customer authorized third parties, we cannot ensure the integrity or security of such transmissions or processing.

Cybersecurity attacks could require significant expenditures of our capital and diversion of our resources. If these attacks are successful, they could result in the theft of proprietary, personally identifiable, confidential and sensitive information of ours, our employees, our customers and our business partners, and could materially disrupt business for us, our customers and our business partners. A successful cybersecurity attack involving our data center, network or software products could also negatively impact the market perception of the effectiveness of our products or lead to contractual disputes, litigation or government regulatory action against us, any of which could materially adversely affect our business, reputation and resulting operations.

We may also experience disruptions, outages, and other performance problems on our systems due to service attacks, unauthorized access, or other security-related incidents. For example, third parties may conduct attacks designed to temporarily deny customers access to our services. Any successful denial of service attack could result in a loss of customer confidence in the security of our platform and damage to our brand.

Our platform involves the storage and transmission of our customers’ information, which may including their business and financial data. As a result, unauthorized access to customer data or security breaches could result in the loss, or unauthorized dissemination, of such data, which could seriously harm our or our customers’ businesses and reputations. Any of these security incidents could negatively affect our ability to attract new customers, cause existing customers to elect to not renew their subscriptions, result in reputational damage or subject us to third-party lawsuits, regulatory fines, or other action or liability, which could adversely affect our operating results. Any insurance coverage we may have related to security and privacy damages may not be adequate for liabilities actually incurred and we cannot be certain that insurance will continue to be available to us on economically reasonable terms, or at all. These risks are likely to increase as we continue to grow the scale and functionality of our platform and process, store, and transmit increasingly large amounts of our customers’ information and data, which may include proprietary or confidential data or personal or identifying information.

Changes in the European regulatory environment regarding privacy and data protection regulations, such as the GDPR, could expose us to risks of noncompliance and costs associated with compliance.

We have in the past relied on adherence to the U.S. Department of Commerce’s Safe Harbor Privacy Principles, the U.S.- EU and–U.S. – Swiss Safe Harbor Frameworks, and their successors, the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks, as agreed to and set forth by the U.S. Department of Commerce, and the EU and Switzerland, which established a means for legitimating the transfer of personally identifiable information (PII) by U.S. companies doing business in Europe from the European Economic Area (EEA) and Switzerland to the U.S. However, as a result of the October 6, 2015 EU Court of Justice (ECJ), opinion in Case C-362/14 (Schrems v. Data Protection Commissioner) regarding the adequacy of the U.S.-EU Safe Harbor Framework, and the July 16, 2020 ECJ judgment in Case C-311/18 (Data Protection Commissioner v Facebook Ireland Limited and Maximillian Schrems) regarding the adequacy of the

48

Privacy Shield Framework, both frameworks are no longer deemed to constitute a valid method of compliance with restrictions set forth in European law regarding the transfer of data outside of the EEA. We are therefore required to rely on alternative mechanisms permitted under European law, such as consent and approved standard contractual clauses. The standard contractual clauses approved by the European Commission for these purposes have recently been replaced and a significant repapering exercise is therefore required. The UK is also currently consulting on its own updated version of the standard contractual clauses and the result of this may be that different standard contractual clauses are needed depending on the origin of the PII.

While we have sought to implement appropriate transfer mechanisms following the invalidation of the Safe Harbor and Privacy Shield frameworks, owing to the significant changes that are ongoing in this area, we may be unsuccessful in establishing legitimate means of transferring data from the EEA or UK to the U.S. Moreover, further challenges may be raised against the transfer mechanisms that we have adopted which may require future adaptation. We may also experience hesitancy, reluctance, or refusal by European or multi-national customers to continue to use our services due to the potential risk exposure to such customers as a result of the international legal developments. We and our customers are at risk of enforcement actions taken by an EU or UK data protection authority until such point in time that we ensure that all data transfers to us from the EEA and UK are legitimized. We may find it necessary to establish systems to maintain EU/UK-origin data in the EEA or UK, which may involve substantial expense and distraction from other aspects of our business.

We publicly post our privacy policies and practices concerning our processing, use and disclosure of PII. Our publication of our privacy policy and other public statements that provide promises and assurances about privacy and security can subject us to potential governmental action if they are found to be deceptive or misrepresentative of our practices. Further, the costs of compliance with, and other burdens imposed by, such laws, regulations and policies that are applicable to us may limit the use and adoption of our products and solutions and could have a material adverse impact on our results of operations.

Privacy concerns and laws, evolving regulation of cloud computing and other domestic or foreign regulations may limit the use and adoption of our solutions and adversely affect our business.

Further to the above, regulation related to the provision of services on the Internet is increasing, as federal, state and foreign governments continue to adopt new laws and regulations addressing data privacy and the collection, processing, storage and use of personal information. Further, laws are increasingly aimed at the use of personal information for marketing purposes, such as the EU’s e-Privacy Directive (which is set to be replaced by a new EU e-Privacy Regulation which will have a “direct effect” in each EU Member State), and the country-specific regulations that implement that directive. These and other requirements could reduce demand for our solutions or restrict our ability to store and process data or, in some cases, impact our ability to offer our services and solutions in certain locations.

In the U.S., California enacted the California Consumer Privacy Act (CCPA) on June 28, 2018, which went into effect on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. New York enacted the Stop Hacks and Improve Electronic Data Security Act (SHIELD Act), which became effective March 2020 and requires companies with data relating to New Yorkers to adopt comprehensive cybersecurity programs. These statutes may increase our compliance costs and potential liability. Some observers have noted that the CCPA and the SHIELD Act could mark the beginning of a trend toward more stringent privacy legislation in the U.S., which could increase our potential liability and adversely affect our business. Furthermore, India has recently proposed enacting its own data protection legislation although the specifics of this are yet to be decided.

In addition to government activity, privacy advocacy and other industry groups have established or may establish new self-regulatory standards that may place additional burdens on us. Our customers expect us to meet voluntary certification or other standards established by third parties, such as TRUSTe. If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business.

The costs of compliance with and other burdens imposed by laws, regulations and standards may limit the use and adoption of our service and reduce overall demand for it, or lead to significant fines, penalties or liabilities for any noncompliance.

49

Furthermore, concerns regarding data privacy may cause our customers’ customers to resist providing the data necessary to allow our customers to use our service effectively. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or services, and could limit adoption of our subscription solution. Moreover, as our customers face increased scrutiny for data privacy breaches, they may elect to transfer the risk to us through contractual provisions which may subject us to increasing levels of contractual liability for data privacy breaches.

Anti-corruption, anti-bribery, and similar laws, and failure to comply with these laws, could subject us to criminal penalties or significant fines and harm our business and reputation.

We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, and other anti-corruption, anti-bribery, and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making or offering improper payments, or other benefits to government officials and others in the private sector. As we increase our international sales and business, our risks under these laws may increase. Noncompliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage, and other consequences. Any investigations, actions, or sanctions could harm our business, operating results, and financial condition.

Industry-specific regulation is evolving and unfavorable industry-specific laws, regulations or interpretive positions could limit our ability to provide services and harm our business.

Our customers and potential customers conduct business in a variety of industries, including financial services, the public sector, healthcare and telecommunications. Regulators in certain industries have adopted and may in the future adopt regulations or interpretive positions regarding the use of cloud computing and other outsourced services. The costs of compliance with, and other burdens imposed by, industry-specific laws, regulations and interpretive positions may limit customers’ use and adoption of our services and reduce overall demand for our services. For example, some financial services regulators have imposed guidelines for use of cloud computing services that mandate specific controls or require financial services enterprises to obtain regulatory approval prior to outsourcing certain functions. If we are unable to comply with these guidelines or controls, or if our customers are unable to obtain regulatory approval to use our service where required, our business may be harmed. In addition, an inability to satisfy the standards of certain voluntary third-party certification bodies that our customers may expect, such as an attestation of compliance with the PCI Data Security Standards, may have an adverse impact on our business. If we are unable to achieve or maintain these industry-specific certifications or other requirements or standards relevant to our customers, it could adversely affect our ability to provide our services to certain customers and harm our business.

In some cases, industry-specific laws, regulations or interpretive positions may also apply directly to us as a service provider. Any failure or perceived failure by us to comply with such requirements could have an adverse impact on our business.

We face risks related to health epidemics, including the COVID-19 pandemic, which could have a material adverse effect on our business, financial condition and results of operations.

The COVID-19 pandemic has created significant worldwide uncertainty, volatility and economic disruption. The ultimate impact of the COVID-19 pandemic on our business, results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, the severity of the disease and outbreak, the impact of new strains or resurgence of the virus, future and ongoing actions that may be taken by governmental authorities, the impact on the businesses of our customers and partners, and the length of its impact on the global economy, which are uncertain and are difficult to predict at this time.

The potential effects of the COVID-19 pandemic, each of which could adversely affect our business, results of operations, financial condition and cash flows, include:

50

the rate of IT spending and the ability of our customers to purchase our offerings could be adversely impacted. Further, the impact of the COVID-19 pandemic could delay prospective customers’ purchasing decisions and cause them to become less inclined to trade-up from existing solutions, impact customers’ pricing expectations for our offerings, lengthen payment terms, reduce the value or duration of their subscription contracts, or adversely impact renewal rates;
we could experience disruptions in our operations as a result of office closures, risks associated with our employees returning to work remotely, a significant portion of our workforce suffering illness and travel restrictions. Starting in early 2020, we temporarily closed our offices, instituted a global remote work mandate and instituted significant travel restrictions. While we have begun to re-open our offices, the vast majority of our employees are on a hybrid work model. We have implemented significant new safety protocols, which may limit the effectiveness and productivity of our employees;
we may be unable to collect amounts due on billed and unbilled revenue if our customers or partners delay payment or fail to pay us under the terms of our agreements as a result of the impact of the COVID-19 pandemic on their businesses, including their seeking bankruptcy protection or other similar relief. As a result, our cash flows could be adversely impacted, which could affect our ability to fund future product development and acquisitions or return capital to shareholders;
we may experience disruptions or delays to our supply chain or fulfillment and delivery operations as a result of the COVID-19 pandemic;
our marketing effectiveness and demand generation efforts may be impacted due to the cancelling of customer events or shifting events to virtual-only experiences. We may need to postpone or cancel other customer, employee or industry events or other marketing initiatives in the future;
our business is dependent on attracting and retaining highly skilled employees, and our ability to attract and retain such employees may be adversely impacted by intensified restrictions on travel, immigration, or the availability of work visas during the COVID-19 pandemic;
increased cyber incidents during the COVID-19 pandemic and our increased reliance on a remote workforce could increase our exposure to potential cybersecurity breaches and attacks; and/or
our results of operations are subject to fluctuations in foreign currency exchange rates, which risks may be heightened due to increased volatility of foreign currency exchange rates as a result of COVID-19. Further, our forecasted revenue, operating results and cash flows could vary materially from those we provide as guidance or from those anticipated by investors and analysts if the assumptions on which we base our financial projections are inaccurate as a result of the unpredictability of the impact that the COVID-19 pandemic will have on our businesses, our customers’ and partners’ businesses and the global markets and economy or we make changes to our licensing programs or payment terms in connection with COVID-19.

Even though the COVID-19 pandemic has presumably subsided, we may continue to experience an adverse impact to our business and the value of our securities as a result of its global economic impact, including any recession that has occurred or may occur in the future.

There are no comparable recent events which may provide guidance as to the effect of the spread of COVID-19 and a pandemic, and, as a result, the ultimate impact of COVID-19 pandemic or a similar health epidemic is highly uncertain and subject to change. We do not yet know the full extent of COVID-19’s impact on our business, our operations, or the global economy as a whole. However, the effects could have a material impact on our results of operations, and we will continue to monitor the situation closely.

To the extent the COVID-19 pandemic adversely affects our business, results of operations, financial condition and cash flows, it may also heighten many of the other risks described in this “Risk Factors” section.

51

Changes to current accounting policies could have a significant effect on our reported financial results or the way in which we conduct our business.

Generally accepted accounting principles and the related accounting pronouncements, implementation guidelines and interpretations for some of our significant accounting policies are highly complex and require subjective judgments and assumptions. Some of our more significant accounting policies that could be affected by changes in the accounting rules and the related implementation guidelines and interpretations include:

recognition of revenue;
contingencies and litigation; and
accounting for income taxes.

Changes in these or other rules, or scrutiny of our current accounting practices, or a determination that our judgments or assumptions in the application of these accounting principles were incorrect, could have a significant adverse effect on our reported operating results or the way in which we conduct our business.

Risks Related to Intellectual Property

We have been and may in the future be sued by third parties for various claims including alleged infringement of proprietary rights that can be time-consuming, incur substantial costs and divert the attention of management, which could adversely affect our operations and cash flow.

We are involved in various legal matters arising from the normal course of business activities. These may include claims, suits, and other proceedings involving alleged infringement of third-party patents and other intellectual property rights, and commercial, labor and employment, and other matters.

The software and Internet industries are characterized by the existence of a large number of patents, trademarks and copyrights and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. We have received and may receive in the future communications from third parties claiming that we or our customers have infringed the intellectual property rights of others. In addition, we have been, and may in the future be, sued by third parties for alleged infringement of their claimed proprietary rights. Our technologies and those of our customers may be subject to injunction if they are found to infringe the rights of a third party or we may be required to pay damages, or both. Many of our agreements require us to indemnify our customers for third-party intellectual property infringement claims, which would increase the cost to us of an adverse ruling on such a claim.

The outcome of any litigation, regardless of its merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, could be time-consuming and expensive to resolve, divert management attention from executing our business plan, lead to attempts on the part of other parties to pursue similar claims and, in the case of intellectual property claims, require us to change our technology, change our business practices or pay monetary damages, or enter into short- or long-term royalty or licensing agreements.

Any adverse determination related to intellectual property claims or other litigation could prevent us from offering our service to customers, could be material to our financial condition or cash flows, or both, or could otherwise adversely affect our operating results. In addition, depending on the nature and timing of any such dispute, a resolution of a legal matter could materially affect our future results of operation or cash flows or both.

52

We rely on trademark, copyright, trade secret laws, contractual restrictions and patent rights to protect our intellectual property and proprietary rights and, if these rights are impaired, then our ability to generate revenue will be harmed.

If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology, and our business might be harmed. In addition, defending our intellectual property rights might entail significant expense. Any of our trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have some U.S. patents and pending U.S. patent applications, we may be unable to obtain patent protection for the technology covered in our patent applications. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our service is available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the U.S., and mechanisms for enforcement of intellectual property rights may be inadequate. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.

We might be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not it is resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel.

Our failure or inability to develop non-infringing technology or license proprietary rights on a timely basis would harm our business.

We may be subject to legal proceedings and claims from time to time in the ordinary course of our business, including claims of alleged infringement of the patents and other intellectual property rights of third parties. Our products may infringe on issued patents that may relate to our products because patent applications in the United States are not publicly disclosed until the patent is issued, and hence applications may have been filed which relate to our software products. Intellectual property litigation is expensive, time consuming, and could divert management’s attention away from running our business. Litigation could also require us to develop non-infringing technology or enter into royalty or license agreements. These royalty or license agreements, if required, may not be available on acceptable terms, if at all, in the event of a successful claim of infringement.

General Risk Factors

Our stock price has demonstrated volatility and continued market conditions may cause declines or fluctuations.

The price at which our common stock trades has been and will likely continue to be highly volatile and show wide fluctuations due to factors such as the following:

transition to a subscription revenue model;
concerns related to liquidity of our stock;
actual or anticipated fluctuations in our operating results, our ability to meet announced or anticipated profitability goals and changes in or failure to meet securities analysts’ expectations;
announcements of technological innovations and/or the introduction of new services by us or our competitors;
developments with respect to intellectual property rights and litigation, regulatory scrutiny and new legislation;
conditions and trends in the Internet and other technology industries; and
general market and economic conditions.

53

Furthermore, the stock market has experienced significant price and volume fluctuations that have affected the market prices for the common stock of technology companies, regardless of the specific operating performance of the affected company. These broad market fluctuations may cause the market price of our common stock to decline.

Our insiders who are significant stockholders have the ability to exercise significant control over matters requiring stockholder approval, including the election of our board of directors, and may have interests that conflict with those of other stockholders.

Our directors and executive officers, together with their affiliates and members of their immediate families, beneficially owned, in the aggregate, approximately 31% of our outstanding capital stock as of March 31, 2023, of which our Chief Executive Officer, Ashutosh Roy, beneficially owned approximately 27% as of such date. As a result of these concentrated holdings, Mr. Roy individually or together with this group has the ability to exercise significant control over most matters requiring our stockholders’ approval, including the election and removal of directors and the approval of significant corporate transactions, such as a merger or sale of our company or its assets.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

On November 14, 2022, our board of directors authorized a stock repurchase program under which we may purchase up to $20.0 million of our outstanding common stock. As of March 31, 2023, approximately $18.9 million remained available for stock repurchases pursuant to our stock repurchase program.

Under the stock repurchase program, we may purchase shares of common stock on a discretionary basis from time to time through open market transactions or privately negotiated transactions at prices deemed appropriate by us. In addition, at our discretion, open market repurchase of common stock may also be made under a Rule 10b5-1 plan, which would permit common stock to be repurchased when we might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions.

The timing and number of shares repurchased will be determined based on an evaluation of market conditions and other factors, including stock price, trading volume, general business and market conditions, and the availability of capital. The stock repurchase program is effective immediately as of November 14, 2022, has a term of one year from adoption unless extended, does not obligate us to acquire a specified number of shares and may be modified, suspended, or discontinued at any time at our discretion without notice. The stock repurchase program will be funded using existing cash or future cash flows.

The following table summarizes the stock repurchase activity for the three months ended of March 31, 2023, and the approximate dollar value of shares that may yet be purchased pursuant to our stock repurchase program:

Period

Total Number of Shares Purchased

Average Price Paid per Share

Total Number of Shares Purchased as Part of Publicly Announced Program

Approximate Dollar Value of Shares That May Yet Be Purchased Under the Program
(in thousands)

January 1, 2023 to January 31, 2023

-

$

-

-

$

20,000

February 1, 2023 to February 28, 2023

-

$

-

-

$

20,000

March 1, 2023 to March 31, 2023

145,453

$

7.57

145,453

$

18,899

Total

145,453

145,453

54

Item 6. Exhibits

Exhibits No.

 

Description of Exhibits

31.1

Rule 13a-15(e)/15d-15(e) Certification of Chief Executive Officer.

31.2

Rule 13a-15(e)/15d-15(e) Certification of Chief Financial Officer.

32.1*

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

32.2*

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

101

Interactive Data Files Pursuant to Rule 405 of Regulation S-T: (i) Condensed Consolidated Balance Sheets as of March 31, 2023 and June 30, 2022, (ii) Condensed Consolidated Statements of Operations for the Three and Nine Months Ended March 31, 2023 and 2022, (iii) Condensed Consolidated Statements of Comprehensive (Loss) Income for the Three and Nine Months Ended March 31, 2023 and 2022, (iv) Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended March 31, 2023 and 2022, (v) Condensed Consolidated Statements of Cash Flows for the Nine Months Ended March 31, 2023 and 2022 and (vi) Notes to Condensed Consolidated Financial Statements.

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 (embedded within the Inline XBRL document).

*

In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act or deemed to be incorporated by reference into any filing under the Exchange Act or the Securities Act except to the extent that the registrant specifically incorporates it by reference.

55

SIGNATURE

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

Dated: May 11, 2023

eGain Corporation

By

/s/ Eric N. Smit

 

Eric N. Smit

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

56

EX-31.1 2 egan-20230331xex31d1.htm EX-31.1

Exhibit 31.1

PRINCIPAL EXECUTIVE OFFICER’S CERTIFICATION PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a) AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Ashutosh Roy, certify that:

1)I have reviewed this quarterly report on Form 10-Q of eGain Corporation;
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: May 11, 2023

By:

/s/ Ashutosh Roy

Ashutosh Roy

Chief Executive Officer


EX-31.2 3 egan-20230331xex31d2.htm EX-31.2

Exhibit 31.2

PRINCIPAL FINANCIAL OFFICER’S CERTIFICATION PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a) AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Eric Smit, certify that:

1)I have reviewed this quarterly report on Form 10-Q of eGain Corporation;
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: May 11, 2023

By: 

/s/ Eric N. Smit

Eric N. Smit

Chief Financial Officer


EX-32.1 4 egan-20230331xex32d1.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

I, Ashutosh Roy, the Chief Executive Officer of eGain Corporation (the “Company”), certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge,

(i)the Quarterly Report on Form 10-Q of the Company for the period ended March 31, 2023 (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
(ii)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

By:

/s/ Ashutosh Roy

Ashutosh Roy

Chief Executive Officer

May 11, 2023


EX-32.2 5 egan-20230331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. § 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Eric Smit, the Chief Financial Officer of eGain Corporation (the “Company”), certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge,

(i)the Quarterly Report on Form 10-Q of the Company for the period ended March 31, 2023 (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
(ii)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

By:

/s/ Eric N. Smit

Eric N. Smit

Chief Financial Officer

May 11, 2023


EX-101.SCH 6 egan-20230331.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Loss Per Share - Schedule of Calculation of Basic and Diluted Net (Loss) Income per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 408051 - Disclosure - Leases - Maturities of lease liabilities (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Summary of Business and Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Summary of Business and Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Summary of Business and Significant Accounting Policies - ESPP and Stock Option Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition - Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue Recognition - Remaining Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Commitments and Contingencies - Other Commitments (Detail) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Share Repurchase Program (Detail) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Business and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Summary of Business and Significant Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Leases - Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Leases - Consolidated Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Leases - Weighted Average Lease Term and Discount (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 egan-20230331_cal.xml EX-101.CAL EX-101.DEF 8 egan-20230331_def.xml EX-101.DEF EX-101.LAB 9 egan-20230331_lab.xml EX-101.LAB EX-101.PRE 10 egan-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
9 Months Ended
Mar. 31, 2023
May 08, 2023
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
Entity File Number 001-35314  
Entity Registrant Name eGain Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0466366  
Entity Address, Address Line One 1252 Borregas Avenue  
Entity Address, City or Town Sunnyvale  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94089  
City Area Code 408  
Local Phone Number 636-4500  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol EGAN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   31,868,764
Entity Central Index Key 0001066194  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Current assets:    
Cash and cash equivalents $ 81,306 $ 72,173
Restricted cash 7 7
Accounts receivable, less allowance for doubtful accounts of $169 and $123 as of March 31, 2023 and June 30, 2022, respectively 10,214 26,961
Costs capitalized to obtain revenue contracts, net 1,359 1,487
Prepaid expenses 2,614 2,612
Other current assets 1,083 895
Total current assets 96,583 104,135
Property and equipment, net 676 831
Operating lease right-of-use assets 3,086 3,850
Long-term costs capitalized to obtain revenue contracts 2,561 3,136
Goodwill 13,186 13,186
Other assets, net 1,157 871
Total assets 117,249 126,009
Current liabilities:    
Accounts payable 1,495 1,706
Accrued compensation 7,387 8,708
Accrued liabilities 5,505 4,926
Operating lease liabilities 967 1,044
Deferred revenue 35,106 45,638
Total current liabilities 50,460 62,022
Deferred revenue, net of current portion 2,225 3,785
Operating lease liabilities, net of current portion 1,906 2,537
Other long-term liabilities 818 808
Total liabilities 55,409 69,152
Commitments and contingencies (Note 6)
Stockholders' equity:    
Common stock, par value $0.001 - authorized: 60,000 shares; outstanding: 32,022 and 31,930 shares as of March 31, 2023 and June 30, 2022, respectively 32 32
Additional paid-in capital 399,548 393,157
Treasury stock, at cost: 145 and 0 common shares as of March 31, 2023 and June 30, 2022, respectively. (1,101)  
Notes receivable from stockholders (96) (95)
Accumulated other comprehensive loss (2,501) (2,687)
Accumulated deficit (334,042) (333,550)
Total stockholders' equity 61,840 56,857
Total liabilities and stockholders' equity $ 117,249 $ 126,009
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts $ 169 $ 123
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 60,000 60,000
Common stock, shares outstanding 32,022 31,930
Treasury stock, at cost, shares 145 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Revenue:        
Revenue $ 23,013 $ 23,904 $ 73,376 $ 68,447
Cost of revenue:        
Cost of revenue 7,595 6,537 20,629 17,936
Gross profit 15,418 17,367 52,747 50,511
Operating expenses:        
Research and development 6,687 6,193 20,749 17,988
Sales and marketing 6,837 8,693 25,191 24,252
General and administrative 2,406 2,957 7,776 8,687
Total operating expenses 15,930 17,843 53,716 50,927
Loss from operations (512) (476) (969) (416)
Interest income 818 3 1,633 7
Other (expense) income, net (245) 200 20 182
Income (loss) before income tax provision 61 (273) 684 (227)
Provision for income tax (433) (342) (1,176) (663)
Net loss $ (372) $ (615) $ (492) $ (890)
Loss per share:        
Basic (in dollars per share) $ (0.01) $ (0.02) $ (0.02) $ (0.03)
Diluted (in dollars per share) $ (0.01) $ (0.02) $ (0.02) $ (0.03)
Weighted-average shares used in computation:        
Basic (in shares) 32,122 31,647 32,024 31,451
Diluted (in shares) 32,122 31,647 32,024 31,451
Subscription        
Revenue:        
Revenue $ 20,980 $ 21,728 $ 67,517 $ 63,179
Cost of revenue:        
Cost of revenue 5,393 3,803 13,795 10,811
Professional services        
Revenue:        
Revenue 2,033 2,176 5,859 5,268
Cost of revenue:        
Cost of revenue $ 2,202 $ 2,734 $ 6,834 $ 7,125
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net loss $ (372) $ (615) $ (492) $ (890)
Other comprehensive income (loss), net of taxes:        
Foreign currency translation adjustments 392 (309) 186 (445)
Comprehensive income (loss) $ 20 $ (924) $ (306) $ (1,335)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock, At Cost
Notes Receivable From Stockholders
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at beginning of period at Jun. 30, 2021 $ 31 $ 378,451   $ (92) $ (1,220) $ (331,109) $ 46,061
Balance at beginning of period (in shares) at Jun. 30, 2021 31,231            
Interest on stockholders' notes       (3)     (3)
Issuance of common stock upon exercise of stock options   2,042         2,042
Issuance of common stock upon exercise of stock options (in shares) 525            
Issuance of common stock in connection with employee stock purchase plan   558         558
Issuance of common stock in connection with employee stock purchase plan (in shares) 65            
Stock-based compensation   8,936         8,936
Foreign currency translation adjustments         (445)   (445)
Net loss           (890) (890)
Balance at end of period at Mar. 31, 2022 $ 31 389,987   (95) (1,665) (331,999) 56,259
Balance at end of period (in shares) at Mar. 31, 2022 31,821            
Balance at beginning of period at Dec. 31, 2021 $ 31 385,467   (94) (1,356) (331,384) 52,664
Balance at beginning of period (in shares) at Dec. 31, 2021 31,493            
Interest on stockholders' notes       (1)     (1)
Issuance of common stock upon exercise of stock options   1,512         1,512
Issuance of common stock upon exercise of stock options (in shares) 328            
Stock-based compensation   3,008         3,008
Foreign currency translation adjustments         (309)   (309)
Net loss           (615) (615)
Balance at end of period at Mar. 31, 2022 $ 31 389,987   (95) (1,665) (331,999) $ 56,259
Balance at end of period (in shares) at Mar. 31, 2022 31,821            
Repurchase of common stock, shares             0
Balance at beginning of period at Jun. 30, 2022 $ 32 393,157   (95) (2,687) (333,550) $ 56,857
Balance at beginning of period (in shares) at Jun. 30, 2022 31,930            
Interest on stockholders' notes       (1)     (1)
Issuance of common stock upon exercise of stock options   568         568
Issuance of common stock upon exercise of stock options (in shares) 165            
Repurchase of common stock     $ (1,101)       (1,101)
Issuance of common stock in connection with employee stock purchase plan   540         540
Issuance of common stock in connection with employee stock purchase plan (in shares) 72            
Stock-based compensation   5,283         5,283
Foreign currency translation adjustments         186   186
Net loss           (492) (492)
Balance at end of period at Mar. 31, 2023 $ 32 399,548 $ (1,101) (96) (2,501) (334,042) 61,840
Balance at end of period (in shares) at Mar. 31, 2023 32,022   145        
Balance at beginning of period at Dec. 31, 2022 $ 32 397,998   (96) (2,893) (333,670) 61,371
Balance at beginning of period (in shares) at Dec. 31, 2022 32,131            
Issuance of common stock upon exercise of stock options   103         103
Issuance of common stock upon exercise of stock options (in shares) 36            
Repurchase of common stock     $ (1,101)       (1,101)
Stock-based compensation   1,447         1,447
Foreign currency translation adjustments         392   392
Net loss           (372) (372)
Balance at end of period at Mar. 31, 2023 $ 32 $ 399,548 $ (1,101) $ (96) $ (2,501) $ (334,042) $ 61,840
Balance at end of period (in shares) at Mar. 31, 2023 32,022   145        
Repurchase of common stock, shares (145)   145       (145)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (492) $ (890)
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Amortization of costs capitalized to obtain revenue contracts 1,151 1,124
Amortization of right-of-use assets 845 791
Depreciation 375 348
Provision for (recovery of) doubtful accounts 182 (3)
Deferred income taxes (363) (317)
Stock-based compensation 5,283 8,936
Gain on disposal of property and equipment (9)  
Changes in operating assets and liabilities:    
Accounts receivable 16,702 7,649
Costs capitalized to obtain revenue contracts (415) (2,004)
Prepaid expenses 4 757
Other current assets (201) (251)
Other non-current assets 47 (4)
Accounts payable (215) (960)
Accrued compensation (1,334) (197)
Accrued liabilities 564 (127)
Deferred revenue (12,273) (7,907)
Operating lease liabilities (790) (1,161)
Other long-term liabilities 19 63
Net cash provided by operating activities 9,080 5,847
Cash flows from investing activities:    
Purchase of property and equipment (218) (542)
Net cash used in investing activities (218) (542)
Cash flows from financing activities:    
Issuance of common stock upon exercise of stock options 568 2,042
Repurchases of common stock (1,101)  
Proceeds from employee stock purchase plan 540 558
Net cash provided by financing activities 7 2,600
Effect of change in exchange rates on cash and cash equivalents 264 (641)
Net increase in cash, cash equivalents and restricted cash 9,133 7,264
Cash, cash equivalents and restricted cash at beginning of year 72,180 63,238
Cash, cash equivalents and restricted cash at end of year 81,313 70,502
Supplemental cash flow disclosures:    
Cash paid for taxes 1,591 307
ROU assets and lease liabilities recognized from lease modification $ 91 2,820
Non-cash items:    
Purchases of equipment through trade accounts payable   $ 95
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies
9 Months Ended
Mar. 31, 2023
Summary of Business and Significant Accounting Policies  
Summary of Business and Significant Accounting Policies

1. SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES

Organization and Nature of Business

eGain Corporation (eGain, the Company, our, we or us) automates customer engagement with an innovative knowledge hub, powered by conversational artificial intelligence (AI) and analytics. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of AX + BX + CX = DX™, we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain’s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in the United Kingdom and India.

Fiscal Year

The Company fiscal year ends on June 30. References to fiscal year 2023 refer to fiscal year ending June 30, 2023.

Basis of Presentation

The accompanying condensed consolidated balance sheet as of March 31, 2023 and the condensed consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended March 31, 2023 and 2022, are unaudited.  The condensed consolidated balance sheet as of June 30, 2022 was derived from audited consolidated financial statements as of that date but does not include all the information and footnotes required by GAAP for complete financial statements.

Certain information and footnote disclosures, normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles (GAAP), have been condensed or omitted pursuant to such rules and regulations although we believe that the disclosures made are adequate to make the information not misleading. In our opinion, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of our financial position, results of operations and cash flows for the periods presented.

These condensed consolidated financial statements and notes should be read in conjunction with our audited consolidated financial statements and accompanying notes for the fiscal year ended June 30, 2022, included in our Annual Report on Form 10-K. The results of our operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending June 30, 2023.

Principles of Consolidation

We prepared the condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the SEC) and included the accounts of our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated.

Use of Estimates

The preparation of financial statements requires us to make estimates and assumptions in the condensed consolidated financial statements and accompanying notes. Actual results could differ significantly from estimates. We make estimates that we believe to be reasonable based on historical experience and other assumptions. Significant estimates and assumptions made by management include the following:

Standalone selling price (SSP) of performance obligations for contracts with multiple performance obligations;
Estimate of variable consideration for performance obligations in connection with Topic 606;
Period of benefit associated with capitalized costs to obtain revenue contracts;
Valuation, measurement and recognition of current and deferred income taxes;
Fair value of stock-based awards; and
Lease term and incremental borrowing rate for lease liabilities.

Recent Accounting Pronouncements

Pronouncements Not Yet Adopted

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.

Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as an SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its condensed consolidated financial statements or the related disclosure.

Revenue Recognition

Revenue Recognition Policy

Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS revenue includes revenue from cloud delivery arrangements, term licenses, and embedded OEM royalties and associated support. Legacy revenue is associated with license, or maintenance and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation, training, and managed services.

Significant Judgment Applied in the Determination of Revenue Recognition

We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition.

We allocate the transaction price to each performance obligation based on relative SSP. The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.

We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.

Determination of Revenue Recognition

Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.

The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.

Subscription Revenue

The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:

Cloud delivery arrangements;
Maintenance and support arrangements; and
Term licenses which incorporate on-premise software licenses and a subscription to substantial cloud functionalities.

For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.

We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between 30 and 45 days. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.

The Company has a royalty revenue agreement with a customer related to the Company’s embedded intellectual property. Under the terms of the agreement, the customer is to remit a percentage of sales to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. As the sales in connection with the royalty revenue agreement are reported by the customer a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the

customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the periods ended March 31, 2023 and 2022.

Professional Services Revenue

Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

Training revenue that meets the criteria to be accounted for separately is recognized when training is provided.

Contracts with Multiple Performance Obligations

The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective SSP for each performance obligation.

Costs Capitalized to Obtain Revenue Contracts, Net

Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees.

Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our condensed consolidated statements of operations.

During the three and nine months ended March 31, 2023, we capitalized $6,000 and $415,000 of costs to obtain revenue contracts, respectively, and amortized $381,000 and $1.2 million to sales and marketing expense, respectively.

During the three and nine months ended March 31, 2022, we capitalized $604,000 and $2.0 million of costs to obtain revenue contracts, respectively, and amortized $392,000 and $1.1 million to sales and marketing expense, respectively.

On our condensed consolidated balance sheets, capitalized costs to obtain revenue contracts, net, were $3.9 million and $4.6 million as of March 31, 2023 and June 30, 2022, respectively. Short-term capitalized costs to obtain revenue contracts, were $1.4 million and $1.5 million as of March 31, 2023 and June 30, 2022, respectively. Long-term capitalized costs to obtain revenue contracts, were $2.6 million and $3.1 million as of March 31, 2023 and June 30, 2022, respectively.

Deferred Revenue

Deferred revenue primarily consists of payments received or invoiced in advance of revenue recognition from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Deferred revenue is recognized as revenue once revenue recognition criteria is met. We generally invoice our customers in annual installments. The deferred revenue balance does not represent the total transaction price of our non-cancelable cloud delivery and support arrangements as a result from the timing of revenue recognition. Deferred revenue that is expected to be recognized within one year and beyond one year is classified as current and noncurrent deferred revenue, respectively.

Segment Information

We operate in one segment: the development, license, implementation and support of our customer interaction software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by the Company’s chief operating decision-makers in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers, under ASC 280, Segment Reporting, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. The Company operates in one operating segment and all required financial segment information can be found in the condensed consolidated financial statements.

Our revenue is derived from North America and combined Europe, Middle East, and Africa and is disclosed in Note 2. However, we incur operating expenses in the North America, combined Europe, Middle East, and Africa, and Asia Pacific regions.

The following table presents our loss from operations among our three operating regions (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

2022

2023

    

2022

Loss from operations:

North America

$

(297)

$

(1,065)

$

(917)

$

(2,144)

Europe, Middle East, & Africa

 

1,256

 

2,171

 

4,792

 

6,918

Asia Pacific

 

(1,471)

 

(1,582)

 

(4,844)

 

(5,190)

Loss from operations

$

(512)

$

(476)

$

(969)

$

(416)

The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):

March 31, 

June 30, 

    

2023

    

2022

Long-lived assets:

North America

$

423

$

488

Europe, Middle East, & Africa

 

101

 

119

Asia Pacific

 

152

 

224

Long-lived assets

$

676

$

831

For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment, net in the accompanying condensed consolidated balance sheets.

Concentration of Credit Risk and Significant Customers

Our financial instruments that are exposed to concentrations of credit risk include cash and cash equivalents, restricted cash, and accounts receivable. One customer, who is also a partner, accounted for 17% of total revenue during the three months ended March 31, 2023. The same partner accounted for 20% of total revenue during the nine months ended March 31, 2023. The same partner and a different partner, accounted for 20% and 10%, respectively, of total revenue during the

three months ended March 31, 2022 and 22% and 12%, respectively, for the nine months ended March 31, 2022. No customer accounted for more than 10% of our gross accounts receivable balance as of March 31, 2023.

Accounts Receivable and Allowance for Doubtful Accounts

We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. We write off a receivable after collection efforts have been exhausted and the amount is deemed uncollectible. We maintain an allowance for doubtful accounts which is based on historical losses and the number of days past due for collection. Receivables are written off against the allowance when we have exhausted collection efforts without success. Recovered written off receivables are recorded as they occur.

In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $938,000 and $770,000 as of March 31, 2023 and June 30, 2022, respectively, and are included in the accounts receivable, less allowance for doubtful accounts balance on the accompanying condensed consolidated balance sheets.

Stock-Based Compensation

We account for stock-based compensation in accordance with ASC 718, Compensation—Stock Compensation. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period, net of expected forfeitures. Stock-based compensation expense consists of expenses for stock options granted under our Amended and Restated 2005 Management Stock Option Plan, our Amended and Restated 2005 Stock Incentive Plan, and our 2017 Employee Stock Purchase Plan (ESPP).

The ESPP provides that eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company’s common stock.  

Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term.

Below is a summary of stock-based compensation included in the costs and expenses (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Stock-based compensation expense:

Cost of revenue

$

371

$

825

$

1,213

$

2,349

Research and development

 

509

 

783

 

1,633

 

2,310

Sales and marketing

 

174

 

580

 

997

 

1,840

General and administrative

 

393

 

820

 

1,440

 

2,437

Total stock-based compensation expense

$

1,447

$

3,008

$

5,283

$

8,936

Total stock-based compensation includes expense related to non-employee awards of $31,000 and $113,000 during the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to non-employee awards of $49,000 and $179,000 during the three and nine months ended March 31, 2022, respectively.

Total stock-based compensation includes expense related to the ESPP of $115,000 and $305,000 for the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to the ESPP of $138,000 and $363,000 for the three and nine months ended March 31, 2022, respectively.

We utilize the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted. All shares of our common stock issued pursuant to our stock option plans are only issued out of an authorized reserve of shares of common stock which were previously registered with the SEC on Registration Statements on Form S-8.

During the three months ended March 31, 2023 and 2022, we granted options to purchase 22,300 and 197,365 shares of common stock with a weighted-average fair value of $4.66 and $6.31 per share, respectively.

During the nine months ended March 31, 2023 and 2022, we granted options to purchase 176,367 and 3,390,004 shares of common stock with a weighted-average fair value of $4.77 and $7.14 per share, respectively.

We used the following assumptions:

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

    

2023

    

2022

 

Expected volatility

63

%  

69

%  

64

%  

70

%

Average risk-free interest rate

3.80

%  

1.82

%  

3.53

%  

0.89

%

Expected life (in years)

4.94

4.66

4.65

4.68

Dividend yield

The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate with maturities approximating the expected lives of the awards during the period, which approximate the rate in effect at the time of the grant.

On December 1, 2022, employees were granted the right to purchase an aggregate of 88,414 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2023 was $115,000 and $156,000, respectively.

On December 1, 2021, employees were granted the right to purchase an aggregate of 86,928 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2022 was $138,000 and $185,000, respectively.

As of March 31, 2023, there were 1,025,112 shares of common stock available for issuance under the ESPP.  

We base our estimate of expected life of a stock option on the historical exercise behavior and cancellations of all past option grants made by the Company during the time period which its equity shares have been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options.

In accordance with ASU 2016-09, Compensation—Stock Compensation: Improvements to Employee Share-Based Accounting, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense.

As of March 31, 2023 there was approximately $5.8 million of total unrecognized compensation cost, net of expected forfeitures, related to unvested stock options, which is expected to be recognized over the weighted-average period of 1.3 years. There were 35,850 and 327,738 options exercised during the three months ended March 31, 2023 and 2022, respectively. There were 165,011 and 525,217 options exercised during the nine months ended March 31, 2023 and 2022, respectively.

Leases

Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases.

Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the condensed consolidated financial statements. ROU assets represent the Company’s right to use leased assets over the agreed upon term. Lease liabilities represent the Company’s contractual obligation to make lease payments over the lease term.

For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease ROU assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received.

Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments.

Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on the balance sheet. The expense associated with short-term leases and leases that do not meet the Company’s capitalization threshold are recorded to lease expense in the period it is incurred.  

Goodwill

We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment during the three and nine months ended March 31, 2023.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition
9 Months Ended
Mar. 31, 2023
Revenue Recognition  
Revenue Recognition

2. REVENUE RECOGNITION

Disaggregation of Revenue

The following table presents our subscription and professional services revenue during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

    

2022

2023

    

    

2022

Revenue:

SaaS revenue

$

20,854

$

20,686

$

66,911

$

60,331

Legacy revenue

126

1,042

606

2,848

Total subscription revenue

20,980

21,728

67,517

63,179

Professional services revenue

 

2,033

 

2,176

 

5,859

 

5,268

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

The following table presents our revenue recognized over-time and at a point-in-time during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):

Three Months Ended
 March 31,

Nine Months Ended
 March 31,

2023

2022

2023

2022

Revenue:

Over-time

$

20,650

$

21,381

$

64,773

$

60,617

Point-in-time

2,363

2,523

8,603

7,830

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

The following table presents our revenue by geography. Revenue by geography is generally determined on the region of our contracting entity rather than the region of our customer. The relative proportion of our total revenue between each geographic region as presented in the table below was materially consistent across each of our operating regions’ revenue for the periods presented (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Revenue:

North America

$

17,856

$

17,480

$

56,778

$

49,472

Europe, Middle East, & Africa

5,157

 

6,424

 

16,598

 

18,975

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

Contract Balances

Contract assets, if any, consist of unbilled receivables for completed performance obligations which have not been invoiced, and for which we do not have an unconditional right to consideration. Unbilled receivables are included in accounts receivable, less allowance for doubtful accounts on our condensed consolidated balance sheets. Contract liabilities consist of deferred revenue for which we have an obligation to transfer services to customers and have received consideration in advance or the amount is due from customers. Once the obligations are fulfilled, then deferred revenue is recognized to revenue in the respective period.

The following table presents our contract liabilities (in thousands):

    

March 31, 2023

June 30, 2022

Contract liabilities:

Deferred revenue

35,106

45,638

Deferred revenue, net of current portion

2,225

 

3,785

$8.2 million and $33.5 million of deferred revenue as of June 30, 2022 was recognized to revenue during the three and nine months ended March 31, 2023, respectively.

Remaining Performance Obligations

Remaining performance obligations represent contracted revenue that had not yet been recognized, and include deferred revenue, invoices that have been issued to customers but were uncollected and have not been recognized as revenue, and amounts that will be invoiced and recognized as revenue in future periods. The transaction price allocated to the remaining performance obligation is influenced by a variety of factors, including seasonality, timing of renewals, average contract terms and foreign currency exchange rates. As of March 31, 2023, our remaining performance obligations were $87.3 million of which we expect to recognize $52.1 million and $35.2 million as revenue within one year and beyond one year, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share
9 Months Ended
Mar. 31, 2023
Loss Per Share  
Loss Per Share

3. LOSS PER SHARE

Basic net loss per share is computed using the weighted-average number of shares of common stock outstanding. In periods where net income is reported, the weighted-average number of shares is increased by stock options in the money to calculate diluted net income per share.

The following table represents the calculation of basic and diluted net loss per share (in thousands, except per share data):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

2022

2023

2022

Net loss

    

$

(372)

    

$

(615)

$

(492)

    

$

(890)

Per share information:

Loss per share:

Basic

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Diluted

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Weighted-average shares used in computation:

Basic

 

32,122

 

31,647

 

32,024

 

31,451

Diluted

 

32,122

 

31,647

 

32,024

 

31,451

Weighted-average shares of stock options to purchase 3,493,090 and 3,421,485 shares of common stock for the three months ended March 31, 2023 and 2022, respectively, and weighted-average shares of stock options to purchase 3,604,297 and 2,717,101 shares of common stock for the nine months ended March 31, 2023 and 2022, respectively, were not included in the computation of diluted net loss per share due to their anti-dilutive effect. Such securities could have a dilutive effect in future periods.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
9 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

4. INCOME TAXES

Income taxes are accounted for using the asset and liability method in accordance with ASC 740, Income Taxes (ASC 740). Under this method, deferred tax liabilities and assets are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. For the legacy eGain business in the United States, based upon the weight of available evidence, which includes our historical operating performance, our future investment plans, and the uncertainty in the current market environment and economic uncertainty, we have provided a full valuation allowance against our net deferred tax assets. For the legacy eGain business in the United Kingdom, based on the positive evidence, the Company has determined it would be able to utilize the deferred tax assets and does not have a valuation allowance against the deferred tax assets. The remaining eGain foreign operations as well as Exony’s business have historically been profitable and we believe it is more likely than not that those assets will be realized. Our tax provision primarily relates to foreign activities as well as state income taxes. Our income tax rate differs from the statutory tax rates primarily due to the change in our valuation allowance as well as our foreign operations.

We account for uncertain tax positions according to the provisions of ASC 740. ASC 740 contains a two-step approach for recognizing and measuring uncertain tax positions. Tax positions are evaluated for recognition by determining if the weight of available evidence indicates that it is probable that the position will be sustained on audit, including resolution of related appeals or litigation. Tax benefits are then measured as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.

As of March 31, 2023, utilization of the NOL or tax credit carryforwards to offset future taxable income and taxes, respectively, are subject to an annual limitation under the Internal Revenue Code of 1986 and similar state provisions, which is determined by first multiplying the value of the Company’s stock at the time of the ownership change by the applicable long-term, tax-exempt rate, and then could be subject to additional adjustments such as built in gain or built in loss, as required. Any limitation may result in expiration of all or a portion of its NOL and or tax credit carryforwards before utilization. As of March 31, 2023, the Company did not identify any ownership change that would significantly limit the net operating loss carryovers.

On August 16, 2022, the Inflation Reduction Act of 2022 (IRA) was signed into law and is effective for taxable years beginning after December 31, 2022. The IRA includes multiple incentives to promote clean energy with tax provisions primarily focused on implementing a 15% minimum tax on global adjusted financial statement income and a 1% excise tax on share repurchases. These measures may affect our condensed consolidated financial statements and we will continue to evaluate the applicability and effect of the IRA as more guidance is issued.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
9 Months Ended
Mar. 31, 2023
Leases  
Leases

5. LEASES

We lease our office facilities under non-cancelable operating leases that expire on various dates through fiscal year 2027 and we were the sublessor for some office spaces through March 2022. We also modified one of the existing operating leases by extending it through 2027, which resulted in an increase in operating lease ROU assets and operating lease liabilities in the amount of $2.8 million during our fiscal year ended June 30, 2022. All of our office leases are classified as operating leases with lease expense recognized on a straight-line basis over the lease term. Lease ROU assets and liabilities are recognized on the commencement date at the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date to determine the present value of lease payments.

Total operating lease costs were $325,000 and $329,000 for the three months ended March 31, 2023 and 2022, respectively. Total operating lease costs were $961,000 and $1.0 million for the nine months ended March 31, 2023 and 2022, respectively.

For the three and nine months ended March 31, 2023, operating cash outflows for operating leases were $307,000 and $900,000, respectively. For the three and nine months ended March 31, 2022, operating cash outflows for operating leases were $468,000 and $1.4 million, respectively.

The following tables present information about leases on our condensed consolidated balance sheets (in thousands):

March 31, 

June 30, 

2023

2022

Assets:

Operating lease right-of-use assets

$

3,086

$

3,850

Liabilities:

Operating lease liabilities

967

1,044

Operating lease liabilities, net of current portion

1,906

2,537

The following table presents information about the weighted average lease term and discount rate as follows:

As of March 31, 2023

As of June 30, 2022

Weighted average remaining lease term (in years)

3.52

4.05

Weighted average discount rate

4.95

%

4.92

%

As of March 31, 2023, remaining maturities of lease liabilities are as follows (in thousands):

Fiscal Period:

Remaining three months of fiscal 2023

$

314

Fiscal 2024

933

Fiscal 2025

 

668

Fiscal 2026

 

688

Fiscal 2027

528

Total minimum lease payments

3,131

Less: Imputed interest

(258)

Total

$

2,873

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments And Contingencies
9 Months Ended
Mar. 31, 2023
Commitments And Contingencies  
Commitments And Contingencies

6. COMMITMENTS AND CONTINGENCIES

Litigation

In the ordinary course of business, we are involved in various legal proceedings and claims related to alleged infringement of intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour, and other claims that are not expected to have a material impact on our business or our condensed consolidated financial statements. We have been, and may in the future be, put on notice and/or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.

We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third party. In addition, our agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim.

Warranty

We generally warrant that the program portion of our software will perform substantially in accordance with certain specifications for a period up to one year from the date of delivery. Our liability for a breach of this warranty is either a return of the license fee or providing a fix, patch, work-around or replacement of the software.

We also provide standard warranties against and indemnification for the potential infringement of third party intellectual property rights to our customers relating to the use of our products, as well as indemnification agreements with certain officers and employees under which we may be required to indemnify such persons for liabilities arising out of their duties to us. The terms of such obligations vary. Generally, the maximum obligation is the amount permitted by law. Historically, cost related to these warranties have not been significant. However, we cannot guarantee that a warranty reserve will not become necessary in the future.

Indemnification

We have agreed to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as our director or officer or that person’s services provided to any other company or enterprise at our request.

Transfer Pricing

We have received transfer-pricing assessments from tax authorities with regard to transfer pricing issues for certain fiscal years, which we have appealed with the appropriate authority. We review the status of each significant matter and assess its potential financial exposure. We believe that such assessments are without merit and would not have a significant impact on our consolidated financial statements.

Contractual Commitments

Our principal contractual commitments consist of obligations under leases for office space. Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement
9 Months Ended
Mar. 31, 2023
Fair Value Measurement  
Fair Value Measurement

7. FAIR VALUE MEASUREMENT

ASC 820, Fair Value Measurement (ASC 820), defines fair value, establishes a framework for measuring fair value of assets and liabilities, and expands disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the assets or liabilities in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive income when they occur. ASC 820 applies whenever other statements require or permit assets or liabilities to be measured at fair value.

ASC 820 includes a fair value hierarchy, of which the first two are considered observable and the last unobservable, that is intended to increase the consistency and comparability in fair value measurements and related disclosures. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions.

The fair value hierarchy consists of the following three levels:

Level 1 – instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.

Level 2 – instrument valuations are obtained from readily-available pricing sources for comparable instruments.

Level 3 – instrument valuations are obtained without observable market value and require a high level of judgment to determine the fair value.

Our money market funds are measured at fair value on a recurring basis based on quoted market prices in active markets and are classified as level 1 within the fair value hierarchy. As of March 31, 2023 and June 30, 2022, cash equivalents classified as level 1 instruments, including money market account investments, were measured at $78.5 million and $57.9 million, respectively.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Share Repurchase Program
9 Months Ended
Mar. 31, 2023
Stockholders Equity  
Share Repurchase Program

8. SHARE REPURCHASE PROGRAM

On November 14, 2022, the Company’s Board of Directors authorized a stock repurchase program under which we may purchase up to $20.0 million of our outstanding common stock. As of March 31, 2023, approximately $18.9 million remained available for stock repurchases pursuant to our stock repurchase program.

Under the stock repurchase program, we may purchase shares of common stock on a discretionary basis from time to time through open market transactions or privately negotiated transactions at prices deemed appropriate by us. In addition, at our discretion, open market repurchase of common stock may also be made under a Rule 10b5-1 plan, which would permit common stock to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions.

The timing and number of shares repurchased will be determined based on an evaluation of market conditions and other factors, including stock price, trading volume, general business and market conditions, and the availability of capital. The stock repurchase program is effective immediately on November 14, 2022, has a term of one year from adoption unless extended, does not obligate us to acquire a specified number of shares and may be modified, suspended, or discontinued at any time at our discretion without notice. The stock repurchase program will be funded using existing cash or future cash flows. During the three and nine months ended March 31, 2023, 145,453 shares have been repurchased for an average acquisition cost per share of $7.57, totaling $1.1 million. We intend to reissue repurchased shares at a later date and therefore carry the shares as treasury stock at cost.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2023
Summary of Business and Significant Accounting Policies  
Organization, Nature of Business and Principles of Consolidation

Organization and Nature of Business

eGain Corporation (eGain, the Company, our, we or us) automates customer engagement with an innovative knowledge hub, powered by conversational artificial intelligence (AI) and analytics. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of AX + BX + CX = DX™, we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain’s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in the United Kingdom and India.

Principles of Consolidation

We prepared the condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the SEC) and included the accounts of our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated.

Fiscal Year

Fiscal Year

The Company fiscal year ends on June 30. References to fiscal year 2023 refer to fiscal year ending June 30, 2023.

Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated balance sheet as of March 31, 2023 and the condensed consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended March 31, 2023 and 2022, are unaudited.  The condensed consolidated balance sheet as of June 30, 2022 was derived from audited consolidated financial statements as of that date but does not include all the information and footnotes required by GAAP for complete financial statements.

Certain information and footnote disclosures, normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles (GAAP), have been condensed or omitted pursuant to such rules and regulations although we believe that the disclosures made are adequate to make the information not misleading. In our opinion, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of our financial position, results of operations and cash flows for the periods presented.

These condensed consolidated financial statements and notes should be read in conjunction with our audited consolidated financial statements and accompanying notes for the fiscal year ended June 30, 2022, included in our Annual Report on Form 10-K. The results of our operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending June 30, 2023.

Use of Estimates

Use of Estimates

The preparation of financial statements requires us to make estimates and assumptions in the condensed consolidated financial statements and accompanying notes. Actual results could differ significantly from estimates. We make estimates that we believe to be reasonable based on historical experience and other assumptions. Significant estimates and assumptions made by management include the following:

Standalone selling price (SSP) of performance obligations for contracts with multiple performance obligations;
Estimate of variable consideration for performance obligations in connection with Topic 606;
Period of benefit associated with capitalized costs to obtain revenue contracts;
Valuation, measurement and recognition of current and deferred income taxes;
Fair value of stock-based awards; and
Lease term and incremental borrowing rate for lease liabilities.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Pronouncements Not Yet Adopted

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.

Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as an SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its condensed consolidated financial statements or the related disclosure.

Revenue Recognition

Revenue Recognition

Revenue Recognition Policy

Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS revenue includes revenue from cloud delivery arrangements, term licenses, and embedded OEM royalties and associated support. Legacy revenue is associated with license, or maintenance and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation, training, and managed services.

Significant Judgment Applied in the Determination of Revenue Recognition

We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition.

We allocate the transaction price to each performance obligation based on relative SSP. The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.

We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.

Determination of Revenue Recognition

Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.

The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.

Subscription Revenue

The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:

Cloud delivery arrangements;
Maintenance and support arrangements; and
Term licenses which incorporate on-premise software licenses and a subscription to substantial cloud functionalities.

For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.

We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between 30 and 45 days. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.

The Company has a royalty revenue agreement with a customer related to the Company’s embedded intellectual property. Under the terms of the agreement, the customer is to remit a percentage of sales to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. As the sales in connection with the royalty revenue agreement are reported by the customer a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the

customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the periods ended March 31, 2023 and 2022.

Professional Services Revenue

Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

Training revenue that meets the criteria to be accounted for separately is recognized when training is provided.

Contracts with Multiple Performance Obligations

The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective SSP for each performance obligation.

Cost Capitalized to Obtain Revenue Contracts, Net

Costs Capitalized to Obtain Revenue Contracts, Net

Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees.

Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our condensed consolidated statements of operations.

During the three and nine months ended March 31, 2023, we capitalized $6,000 and $415,000 of costs to obtain revenue contracts, respectively, and amortized $381,000 and $1.2 million to sales and marketing expense, respectively.

During the three and nine months ended March 31, 2022, we capitalized $604,000 and $2.0 million of costs to obtain revenue contracts, respectively, and amortized $392,000 and $1.1 million to sales and marketing expense, respectively.

On our condensed consolidated balance sheets, capitalized costs to obtain revenue contracts, net, were $3.9 million and $4.6 million as of March 31, 2023 and June 30, 2022, respectively. Short-term capitalized costs to obtain revenue contracts, were $1.4 million and $1.5 million as of March 31, 2023 and June 30, 2022, respectively. Long-term capitalized costs to obtain revenue contracts, were $2.6 million and $3.1 million as of March 31, 2023 and June 30, 2022, respectively.

Deferred Revenue

Deferred Revenue

Deferred revenue primarily consists of payments received or invoiced in advance of revenue recognition from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Deferred revenue is recognized as revenue once revenue recognition criteria is met. We generally invoice our customers in annual installments. The deferred revenue balance does not represent the total transaction price of our non-cancelable cloud delivery and support arrangements as a result from the timing of revenue recognition. Deferred revenue that is expected to be recognized within one year and beyond one year is classified as current and noncurrent deferred revenue, respectively.

Segment Information

Segment Information

We operate in one segment: the development, license, implementation and support of our customer interaction software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by the Company’s chief operating decision-makers in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers, under ASC 280, Segment Reporting, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. The Company operates in one operating segment and all required financial segment information can be found in the condensed consolidated financial statements.

Our revenue is derived from North America and combined Europe, Middle East, and Africa and is disclosed in Note 2. However, we incur operating expenses in the North America, combined Europe, Middle East, and Africa, and Asia Pacific regions.

The following table presents our loss from operations among our three operating regions (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

2022

2023

    

2022

Loss from operations:

North America

$

(297)

$

(1,065)

$

(917)

$

(2,144)

Europe, Middle East, & Africa

 

1,256

 

2,171

 

4,792

 

6,918

Asia Pacific

 

(1,471)

 

(1,582)

 

(4,844)

 

(5,190)

Loss from operations

$

(512)

$

(476)

$

(969)

$

(416)

The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):

March 31, 

June 30, 

    

2023

    

2022

Long-lived assets:

North America

$

423

$

488

Europe, Middle East, & Africa

 

101

 

119

Asia Pacific

 

152

 

224

Long-lived assets

$

676

$

831

For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment, net in the accompanying condensed consolidated balance sheets.

Concentration of Credit Risk and Significant Customers

Concentration of Credit Risk and Significant Customers

Our financial instruments that are exposed to concentrations of credit risk include cash and cash equivalents, restricted cash, and accounts receivable. One customer, who is also a partner, accounted for 17% of total revenue during the three months ended March 31, 2023. The same partner accounted for 20% of total revenue during the nine months ended March 31, 2023. The same partner and a different partner, accounted for 20% and 10%, respectively, of total revenue during the

three months ended March 31, 2022 and 22% and 12%, respectively, for the nine months ended March 31, 2022. No customer accounted for more than 10% of our gross accounts receivable balance as of March 31, 2023.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. We write off a receivable after collection efforts have been exhausted and the amount is deemed uncollectible. We maintain an allowance for doubtful accounts which is based on historical losses and the number of days past due for collection. Receivables are written off against the allowance when we have exhausted collection efforts without success. Recovered written off receivables are recorded as they occur.

In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $938,000 and $770,000 as of March 31, 2023 and June 30, 2022, respectively, and are included in the accounts receivable, less allowance for doubtful accounts balance on the accompanying condensed consolidated balance sheets.

Stock-Based Compensation

Stock-Based Compensation

We account for stock-based compensation in accordance with ASC 718, Compensation—Stock Compensation. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period, net of expected forfeitures. Stock-based compensation expense consists of expenses for stock options granted under our Amended and Restated 2005 Management Stock Option Plan, our Amended and Restated 2005 Stock Incentive Plan, and our 2017 Employee Stock Purchase Plan (ESPP).

The ESPP provides that eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company’s common stock.  

Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term.

Below is a summary of stock-based compensation included in the costs and expenses (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Stock-based compensation expense:

Cost of revenue

$

371

$

825

$

1,213

$

2,349

Research and development

 

509

 

783

 

1,633

 

2,310

Sales and marketing

 

174

 

580

 

997

 

1,840

General and administrative

 

393

 

820

 

1,440

 

2,437

Total stock-based compensation expense

$

1,447

$

3,008

$

5,283

$

8,936

Total stock-based compensation includes expense related to non-employee awards of $31,000 and $113,000 during the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to non-employee awards of $49,000 and $179,000 during the three and nine months ended March 31, 2022, respectively.

Total stock-based compensation includes expense related to the ESPP of $115,000 and $305,000 for the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to the ESPP of $138,000 and $363,000 for the three and nine months ended March 31, 2022, respectively.

We utilize the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted. All shares of our common stock issued pursuant to our stock option plans are only issued out of an authorized reserve of shares of common stock which were previously registered with the SEC on Registration Statements on Form S-8.

During the three months ended March 31, 2023 and 2022, we granted options to purchase 22,300 and 197,365 shares of common stock with a weighted-average fair value of $4.66 and $6.31 per share, respectively.

During the nine months ended March 31, 2023 and 2022, we granted options to purchase 176,367 and 3,390,004 shares of common stock with a weighted-average fair value of $4.77 and $7.14 per share, respectively.

We used the following assumptions:

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

    

2023

    

2022

 

Expected volatility

63

%  

69

%  

64

%  

70

%

Average risk-free interest rate

3.80

%  

1.82

%  

3.53

%  

0.89

%

Expected life (in years)

4.94

4.66

4.65

4.68

Dividend yield

The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate with maturities approximating the expected lives of the awards during the period, which approximate the rate in effect at the time of the grant.

On December 1, 2022, employees were granted the right to purchase an aggregate of 88,414 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2023 was $115,000 and $156,000, respectively.

On December 1, 2021, employees were granted the right to purchase an aggregate of 86,928 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2022 was $138,000 and $185,000, respectively.

As of March 31, 2023, there were 1,025,112 shares of common stock available for issuance under the ESPP.  

We base our estimate of expected life of a stock option on the historical exercise behavior and cancellations of all past option grants made by the Company during the time period which its equity shares have been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options.

In accordance with ASU 2016-09, Compensation—Stock Compensation: Improvements to Employee Share-Based Accounting, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense.

As of March 31, 2023 there was approximately $5.8 million of total unrecognized compensation cost, net of expected forfeitures, related to unvested stock options, which is expected to be recognized over the weighted-average period of 1.3 years. There were 35,850 and 327,738 options exercised during the three months ended March 31, 2023 and 2022, respectively. There were 165,011 and 525,217 options exercised during the nine months ended March 31, 2023 and 2022, respectively.

Leases

Leases

Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases.

Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the condensed consolidated financial statements. ROU assets represent the Company’s right to use leased assets over the agreed upon term. Lease liabilities represent the Company’s contractual obligation to make lease payments over the lease term.

For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease ROU assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received.

Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments.

Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on the balance sheet. The expense associated with short-term leases and leases that do not meet the Company’s capitalization threshold are recorded to lease expense in the period it is incurred.  

Goodwill

Goodwill

We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment during the three and nine months ended March 31, 2023.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies (Tables)
9 Months Ended
Mar. 31, 2023
Summary of Business and Significant Accounting Policies  
Schedule of Income (Loss) from Operations by Geographic Location

The following table presents our loss from operations among our three operating regions (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

2022

2023

    

2022

Loss from operations:

North America

$

(297)

$

(1,065)

$

(917)

$

(2,144)

Europe, Middle East, & Africa

 

1,256

 

2,171

 

4,792

 

6,918

Asia Pacific

 

(1,471)

 

(1,582)

 

(4,844)

 

(5,190)

Loss from operations

$

(512)

$

(476)

$

(969)

$

(416)

Schedule of Long-lived Assets by Geographic Location

The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):

March 31, 

June 30, 

    

2023

    

2022

Long-lived assets:

North America

$

423

$

488

Europe, Middle East, & Africa

 

101

 

119

Asia Pacific

 

152

 

224

Long-lived assets

$

676

$

831

Summary of Stock-based Compensation Included in Costs and Expenses

Below is a summary of stock-based compensation included in the costs and expenses (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Stock-based compensation expense:

Cost of revenue

$

371

$

825

$

1,213

$

2,349

Research and development

 

509

 

783

 

1,633

 

2,310

Sales and marketing

 

174

 

580

 

997

 

1,840

General and administrative

 

393

 

820

 

1,440

 

2,437

Total stock-based compensation expense

$

1,447

$

3,008

$

5,283

$

8,936

Summary of Stock Option Assumptions

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

    

2023

    

2022

 

Expected volatility

63

%  

69

%  

64

%  

70

%

Average risk-free interest rate

3.80

%  

1.82

%  

3.53

%  

0.89

%

Expected life (in years)

4.94

4.66

4.65

4.68

Dividend yield

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
9 Months Ended
Mar. 31, 2023
Revenue Recognition  
Schedule of Disaggregation of Revenue

The following table presents our subscription and professional services revenue during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

    

    

2022

2023

    

    

2022

Revenue:

SaaS revenue

$

20,854

$

20,686

$

66,911

$

60,331

Legacy revenue

126

1,042

606

2,848

Total subscription revenue

20,980

21,728

67,517

63,179

Professional services revenue

 

2,033

 

2,176

 

5,859

 

5,268

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

The following table presents our revenue recognized over-time and at a point-in-time during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):

Three Months Ended
 March 31,

Nine Months Ended
 March 31,

2023

2022

2023

2022

Revenue:

Over-time

$

20,650

$

21,381

$

64,773

$

60,617

Point-in-time

2,363

2,523

8,603

7,830

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

Schedule of Revenue by Geographic Area

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2023

    

2022

2023

    

2022

Revenue:

North America

$

17,856

$

17,480

$

56,778

$

49,472

Europe, Middle East, & Africa

5,157

 

6,424

 

16,598

 

18,975

Total revenue

$

23,013

$

23,904

$

73,376

$

68,447

Schedule of Changes in Contract Liabilities

Contract assets, if any, consist of unbilled receivables for completed performance obligations which have not been invoiced, and for which we do not have an unconditional right to consideration. Unbilled receivables are included in accounts receivable, less allowance for doubtful accounts on our condensed consolidated balance sheets. Contract liabilities consist of deferred revenue for which we have an obligation to transfer services to customers and have received consideration in advance or the amount is due from customers. Once the obligations are fulfilled, then deferred revenue is recognized to revenue in the respective period.

The following table presents our contract liabilities (in thousands):

    

March 31, 2023

June 30, 2022

Contract liabilities:

Deferred revenue

35,106

45,638

Deferred revenue, net of current portion

2,225

 

3,785

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share (Tables)
9 Months Ended
Mar. 31, 2023
Loss Per Share  
Schedule of Calculation of Basic and Diluted Net Loss Per Share

The following table represents the calculation of basic and diluted net loss per share (in thousands, except per share data):

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

2023

2022

2023

2022

Net loss

    

$

(372)

    

$

(615)

$

(492)

    

$

(890)

Per share information:

Loss per share:

Basic

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Diluted

$

(0.01)

$

(0.02)

$

(0.02)

$

(0.03)

Weighted-average shares used in computation:

Basic

 

32,122

 

31,647

 

32,024

 

31,451

Diluted

 

32,122

 

31,647

 

32,024

 

31,451

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
9 Months Ended
Mar. 31, 2023
Leases  
Schedule of leases on consolidated balance sheet

The following tables present information about leases on our condensed consolidated balance sheets (in thousands):

March 31, 

June 30, 

2023

2022

Assets:

Operating lease right-of-use assets

$

3,086

$

3,850

Liabilities:

Operating lease liabilities

967

1,044

Operating lease liabilities, net of current portion

1,906

2,537

Schedule of lease information

As of March 31, 2023

As of June 30, 2022

Weighted average remaining lease term (in years)

3.52

4.05

Weighted average discount rate

4.95

%

4.92

%

Schedule of maturities of lease liabilities

Fiscal Period:

Remaining three months of fiscal 2023

$

314

Fiscal 2024

933

Fiscal 2025

 

668

Fiscal 2026

 

688

Fiscal 2027

528

Total minimum lease payments

3,131

Less: Imputed interest

(258)

Total

$

2,873

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Revenue Recognition (Details)
9 Months Ended
Mar. 31, 2023
category
Summary of Business and Significant Accounting Policies  
Number of revenue categories 2
Revenue payment term, minimum 30 days
Revenue payment term, maximum 45 days
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Capitalized costs          
Contract cost capitalized during period $ 6 $ 604 $ 415 $ 2,000  
Amortization of contract cost 381 $ 392 1,200 $ 1,100  
Costs capitalized to obtain revenue contracts 3,900   3,900   $ 4,600
Short-term costs capitalized to obtain revenue contracts 1,359   1,359   1,487
Long-term costs capitalized to obtain revenue contracts $ 2,561   $ 2,561   $ 3,136
New revenue contracts          
Capitalized costs          
Amortization period 5 years   5 years    
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
USD ($)
region
segment
Mar. 31, 2022
USD ($)
segment
region
Mar. 31, 2023
USD ($)
segment
region
Mar. 31, 2022
USD ($)
region
segment
Jun. 30, 2022
USD ($)
Segment Information          
Number of operating segments | segment 1 1 1 1  
Number of operating regions | region 3 3 3 3  
Income (Loss) from operations $ (512) $ (476) $ (969) $ (416)  
Long-lived assets 676   676   $ 831
North America          
Segment Information          
Income (Loss) from operations (297) (1,065) (917) (2,144)  
Long-lived assets 423   423   488
Europe, Middle East, & Africa          
Segment Information          
Income (Loss) from operations 1,256 2,171 4,792 6,918  
Long-lived assets 101   101   119
Asia Pacific          
Segment Information          
Income (Loss) from operations (1,471) $ (1,582) (4,844) $ (5,190)  
Long-lived assets $ 152   $ 152   $ 224
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
USD ($)
customer
Mar. 31, 2022
Mar. 31, 2023
USD ($)
customer
Mar. 31, 2022
customer
Jun. 30, 2022
USD ($)
Concentration of Credit Risk          
Number of customers who are also partners that accounted for more than ten percent of total revenue 1   1    
Number of partners that accounted for more than ten percent of total revenue     1 1  
Number of customers that accounted for more than ten percent of accounts receivables 0   0    
Contract receivables          
Unbilled accounts receivable | $ $ 938   $ 938   $ 770
Sales | Customer Concentration Risk | Customer One          
Concentration of Credit Risk          
Concentration risk, percentage 17.00%   20.00%    
Sales | Customer Concentration Risk | Partner One          
Concentration of Credit Risk          
Concentration risk, percentage   20.00%   22.00%  
Sales | Customer Concentration Risk | Partner Two          
Concentration of Credit Risk          
Concentration risk, percentage   10.00%   12.00%  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Stock-based compensation expense        
Stock-based compensation expense $ 1,447 $ 3,008 $ 5,283 $ 8,936
Cost of revenue        
Stock-based compensation expense        
Stock-based compensation expense 371 825 1,213 2,349
Research and Development        
Stock-based compensation expense        
Stock-based compensation expense 509 783 1,633 2,310
Sales and marketing expense        
Stock-based compensation expense        
Stock-based compensation expense 174 580 997 1,840
General and administrative expense        
Stock-based compensation expense        
Stock-based compensation expense 393 820 1,440 2,437
Nonemployee        
Stock-based compensation expense        
Stock-based compensation expense 31 49 113 179
Employee Stock Purchase Plan (ESPP)        
Stock-based compensation expense        
Stock-based compensation expense $ 115 $ 138 $ 305 $ 363
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - ESPP and Stock Option Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 01, 2022
Dec. 01, 2021
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Assumptions            
Dividend yield         0.00%  
Stock Options            
Stock-based awards            
Options granted during period     22,300 197,365 176,367 3,390,004
Options granted during period, weighted-average price (in dollars per share)     $ 4.66 $ 6.31 $ 4.77 $ 7.14
Total unrecognized compensation cost, net of forfeitures, of all options granted but not yet vested     $ 5,800   $ 5,800  
Weighted average period over which unrecognized compensation is expected to be recognized         1 year 3 months 18 days  
Issuance of common stock upon exercise of stock options (in shares)     35,850 327,738 165,011 525,217
Assumptions            
Expected volatility     63.00% 69.00% 64.00% 70.00%
Average risk-free interest rate     3.80% 1.82% 3.53% 0.89%
Expected life (in years)     4 years 11 months 8 days 4 years 7 months 28 days 4 years 7 months 24 days 4 years 8 months 4 days
Dividend yield     0.00% 0.00% 0.00% 0.00%
Employee Stock Purchase Plan (ESPP)            
ESPP            
Percentage of stock price at which stock can be purchased         85.00%  
Purchase period         6 months  
ESPP shares available for issuance         1,025,112  
Employee Stock Purchase Plan (ESPP) | Minimum            
ESPP            
Percentage of base earnings that can be withheld         1.00%  
Employee Stock Purchase Plan (ESPP) | Maximum            
ESPP            
Offering period         27 months  
Percentage of base earnings that can be withheld         15.00%  
ESPP Grants on December 1, 2022            
ESPP            
ESPP purchase rights granted 88,414          
Stock-based compensation     $ 115   $ 156  
ESPP Grants on December 1, 2021            
ESPP            
Stock-based compensation       $ 138   $ 185
ESPP shares issued   86,928        
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Business and Significant Accounting Policies - Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2023
Summary of Business and Significant Accounting Policies    
Impairment of goodwill $ 0 $ 0
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of revenue        
Revenue $ 23,013 $ 23,904 $ 73,376 $ 68,447
Over-time        
Disaggregation of revenue        
Revenue 20,650 21,381 64,773 60,617
Point-in-time        
Disaggregation of revenue        
Revenue 2,363 2,523 8,603 7,830
Subscription        
Disaggregation of revenue        
Revenue 20,980 21,728 67,517 63,179
SaaS revenue        
Disaggregation of revenue        
Revenue 20,854 20,686 66,911 60,331
Legacy revenue        
Disaggregation of revenue        
Revenue 126 1,042 606 2,848
Professional services        
Disaggregation of revenue        
Revenue $ 2,033 $ 2,176 $ 5,859 $ 5,268
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Revenue by geography        
Revenue $ 23,013 $ 23,904 $ 73,376 $ 68,447
North America        
Revenue by geography        
Revenue 17,856 17,480 56,778 49,472
Europe, Middle East, & Africa        
Revenue by geography        
Revenue $ 5,157 $ 6,424 $ 16,598 $ 18,975
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2023
Jun. 30, 2022
Contract Liabilities      
Deferred revenue $ 35,106 $ 35,106 $ 45,638
Deferred revenue, net of current portion 2,225 2,225 $ 3,785
Deferred revenue recognized $ 8,200 $ 33,500  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Remaining Performance Obligations (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Remaining performance obligations  
Remaining Performance Obligations $ 87.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Remaining performance obligations  
Remaining Performance Obligations $ 52.1
Remaining Performance Obligations, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Remaining performance obligations  
Remaining Performance Obligations $ 35.2
Remaining Performance Obligations, period
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Schedule of Calculation of Basic and Diluted Net (Loss) Income per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Loss Per Share        
Net loss $ (372) $ (615) $ (492) $ (890)
Basic (in dollars per share) $ (0.01) $ (0.02) $ (0.02) $ (0.03)
Diluted (in dollars per share) $ (0.01) $ (0.02) $ (0.02) $ (0.03)
Weighted-average shares used in computation:        
Basic (in shares) 32,122 31,647 32,024 31,451
Diluted (in shares) 32,122 31,647 32,024 31,451
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Additional Information (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Stock Option        
Antidilutive Securities Excluded From Computation Of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share, share amount 3,493,090 3,421,485 3,604,297 2,717,101
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
lease
Leases And Other Commitments          
Operating lease expense $ 325 $ 329 $ 961 $ 1,000  
Operating cash outflows from operating leases $ 307 $ 468 $ 900 $ 1,400  
Number of operating leases modified | lease         1
ROU assets obtained in exchange for new operating lease liabilities         $ 2,800
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Consolidated Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Assets:    
Operating lease right-of-use assets $ 3,086 $ 3,850
Liabilities:    
Operating lease liabilities 967 1,044
Operating lease liabilities, net of current portion $ 1,906 $ 2,537
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Weighted Average Lease Term and Discount (Details)
Mar. 31, 2023
Jun. 30, 2022
Leases    
Weighted average remaining lease term (in years) 3 years 6 months 7 days 4 years 18 days
Weighted average discount rate 4.95% 4.92%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Fiscal Period:  
Remaining three months of fiscal 2023 $ 314
Fiscal 2024 933
Fiscal 2025 668
Fiscal 2026 688
Fiscal 2027 528
Total minimum lease payments 3,131
Less: Imputed interest (258)
Total $ 2,873
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Other Commitments (Detail)
9 Months Ended
Mar. 31, 2023
Warranty  
Warranty period, maximum 1 year
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Jun. 30, 2022
Money Market Funds | Recurring | Level 1    
Fair value measurement of assets and liabilities    
Cash equivalents $ 78.5 $ 57.9
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Share Repurchase Program (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 14, 2022
Mar. 31, 2023
Mar. 31, 2023
Share repurchase program      
Remaining amount available for share repurchase   $ 18,900 $ 18,900
Share repurchase program term 1 year    
Number of shares repurchased   145,453 145,453
Average acquisition cost per share   $ 7.57 $ 7.57
Repurchase of common stock   $ 1,101 $ 1,101
Maximum      
Share repurchase program      
Number of shares authorized to be purchased under the repurchase program 20,000,000.0    
XML 51 egan-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001066194 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001066194 us-gaap:TreasuryStockCommonMember 2022-07-01 2023-03-31 0001066194 2022-11-14 2022-11-14 0001066194 srt:MaximumMember 2022-11-14 0001066194 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001066194 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001066194 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001066194 egan:EsppGrantsOnDecember12021Member 2021-12-01 2021-12-01 0001066194 us-gaap:CommonStockMember 2021-07-01 2022-03-31 0001066194 us-gaap:RetainedEarningsMember 2023-03-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001066194 egan:StockholderLoansReceivableMember 2023-03-31 0001066194 us-gaap:RetainedEarningsMember 2022-12-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001066194 egan:StockholderLoansReceivableMember 2022-12-31 0001066194 2022-12-31 0001066194 us-gaap:RetainedEarningsMember 2022-06-30 0001066194 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001066194 egan:StockholderLoansReceivableMember 2022-06-30 0001066194 us-gaap:RetainedEarningsMember 2022-03-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001066194 egan:StockholderLoansReceivableMember 2022-03-31 0001066194 us-gaap:RetainedEarningsMember 2021-12-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001066194 egan:StockholderLoansReceivableMember 2021-12-31 0001066194 2021-12-31 0001066194 us-gaap:RetainedEarningsMember 2021-06-30 0001066194 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001066194 egan:StockholderLoansReceivableMember 2021-06-30 0001066194 us-gaap:TreasuryStockCommonMember 2023-03-31 0001066194 us-gaap:CommonStockMember 2023-03-31 0001066194 us-gaap:CommonStockMember 2022-12-31 0001066194 us-gaap:CommonStockMember 2022-06-30 0001066194 us-gaap:CommonStockMember 2022-03-31 0001066194 us-gaap:CommonStockMember 2021-12-31 0001066194 us-gaap:CommonStockMember 2021-06-30 0001066194 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001066194 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001066194 us-gaap:EmployeeStockOptionMember 2021-07-01 2022-03-31 0001066194 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-03-31 0001066194 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001066194 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001066194 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001066194 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001066194 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001066194 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-07-01 2023-03-31 0001066194 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2023-03-31 0001066194 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-03-31 0001066194 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2023-03-31 0001066194 us-gaap:CostOfSalesMember 2022-07-01 2023-03-31 0001066194 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-03-31 0001066194 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001066194 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001066194 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001066194 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001066194 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001066194 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2022-03-31 0001066194 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2022-03-31 0001066194 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-03-31 0001066194 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2022-03-31 0001066194 us-gaap:EmployeeStockMember 2021-07-01 2022-03-31 0001066194 us-gaap:CostOfSalesMember 2021-07-01 2022-03-31 0001066194 2024-04-01 2023-03-31 0001066194 2023-04-01 2023-03-31 0001066194 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001066194 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001066194 egan:SoftwareAsaServiceRevenueMember 2023-01-01 2023-03-31 0001066194 egan:LegacySupportRevenueMember 2023-01-01 2023-03-31 0001066194 us-gaap:TransferredOverTimeMember 2022-07-01 2023-03-31 0001066194 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2023-03-31 0001066194 egan:SoftwareAsaServiceRevenueMember 2022-07-01 2023-03-31 0001066194 egan:LegacySupportRevenueMember 2022-07-01 2023-03-31 0001066194 us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001066194 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001066194 egan:SoftwareAsaServiceRevenueMember 2022-01-01 2022-03-31 0001066194 egan:LegacySupportRevenueMember 2022-01-01 2022-03-31 0001066194 us-gaap:TransferredOverTimeMember 2021-07-01 2022-03-31 0001066194 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2022-03-31 0001066194 egan:SoftwareAsaServiceRevenueMember 2021-07-01 2022-03-31 0001066194 egan:LegacySupportRevenueMember 2021-07-01 2022-03-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001066194 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-03-31 0001066194 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001066194 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001066194 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001066194 us-gaap:EMEAMember 2022-07-01 2023-03-31 0001066194 srt:NorthAmericaMember 2022-07-01 2023-03-31 0001066194 srt:AsiaPacificMember 2022-07-01 2023-03-31 0001066194 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001066194 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001066194 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001066194 us-gaap:EMEAMember 2021-07-01 2022-03-31 0001066194 srt:NorthAmericaMember 2021-07-01 2022-03-31 0001066194 srt:AsiaPacificMember 2021-07-01 2022-03-31 0001066194 us-gaap:EMEAMember 2023-03-31 0001066194 srt:NorthAmericaMember 2023-03-31 0001066194 srt:AsiaPacificMember 2023-03-31 0001066194 us-gaap:EMEAMember 2022-06-30 0001066194 srt:NorthAmericaMember 2022-06-30 0001066194 srt:AsiaPacificMember 2022-06-30 0001066194 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001066194 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001066194 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001066194 us-gaap:RetainedEarningsMember 2021-07-01 2022-03-31 0001066194 us-gaap:EmployeeStockOptionMember 2023-03-31 0001066194 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-03-31 0001066194 us-gaap:TechnologyServiceMember 2023-01-01 2023-03-31 0001066194 us-gaap:LicenseMember 2023-01-01 2023-03-31 0001066194 us-gaap:TechnologyServiceMember 2022-07-01 2023-03-31 0001066194 us-gaap:LicenseMember 2022-07-01 2023-03-31 0001066194 us-gaap:TechnologyServiceMember 2022-01-01 2022-03-31 0001066194 us-gaap:LicenseMember 2022-01-01 2022-03-31 0001066194 us-gaap:TechnologyServiceMember 2021-07-01 2022-03-31 0001066194 us-gaap:LicenseMember 2021-07-01 2022-03-31 0001066194 egan:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001066194 egan:CustomerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001066194 egan:PartnerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001066194 egan:PartnerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001066194 egan:PartnerTwoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0001066194 egan:PartnerOneMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-03-31 0001066194 2022-03-31 0001066194 2021-06-30 0001066194 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001066194 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001066194 egan:CostsCapitalizedRelatedToNewRevenueContractsMember 2023-03-31 0001066194 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001066194 us-gaap:StockOptionMember 2022-07-01 2023-03-31 0001066194 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001066194 us-gaap:StockOptionMember 2021-07-01 2022-03-31 0001066194 egan:EsppGrantsOnDecember12022Member 2023-01-01 2023-03-31 0001066194 egan:EsppGrantsOnDecember12022Member 2022-07-01 2023-03-31 0001066194 egan:EsppGrantsOnDecember12021Member 2022-01-01 2022-03-31 0001066194 egan:EsppGrantsOnDecember12021Member 2021-07-01 2022-03-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001066194 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-03-31 0001066194 egan:StockholderLoansReceivableMember 2022-07-01 2023-03-31 0001066194 egan:StockholderLoansReceivableMember 2022-01-01 2022-03-31 0001066194 egan:StockholderLoansReceivableMember 2021-07-01 2022-03-31 0001066194 2021-07-01 2022-06-30 0001066194 2023-03-31 0001066194 2022-06-30 0001066194 egan:EsppGrantsOnDecember12022Member 2022-12-01 2022-12-01 0001066194 us-gaap:EmployeeStockMember 2022-07-01 2023-03-31 0001066194 srt:MinimumMember us-gaap:EmployeeStockMember 2022-07-01 2023-03-31 0001066194 srt:MaximumMember us-gaap:EmployeeStockMember 2022-07-01 2023-03-31 0001066194 2023-01-01 2023-03-31 0001066194 2022-01-01 2022-03-31 0001066194 2021-07-01 2022-03-31 0001066194 2023-05-08 0001066194 2022-07-01 2023-03-31 shares iso4217:USD pure egan:customer egan:lease egan:region egan:category iso4217:USD shares egan:segment 0001066194 --06-30 2023 Q3 false 1 1 10-Q true 2023-03-31 false 001-35314 eGain Corporation DE 77-0466366 1252 Borregas Avenue Sunnyvale CA 94089 408 636-4500 Common Stock, par value $0.001 per share EGAN NASDAQ Yes Yes Non-accelerated Filer true false false 31868764 81306000 72173000 7000 7000 169000 123000 10214000 26961000 1359000 1487000 2614000 2612000 1083000 895000 96583000 104135000 676000 831000 3086000 3850000 2561000 3136000 13186000 13186000 1157000 871000 117249000 126009000 1495000 1706000 7387000 8708000 5505000 4926000 967000 1044000 35106000 45638000 50460000 62022000 2225000 3785000 1906000 2537000 818000 808000 55409000 69152000 0.001 0.001 60000000 60000000 32022000 31930000 32000 32000 399548000 393157000 145000 0 1101000 96000 95000 -2501000 -2687000 -334042000 -333550000 61840000 56857000 117249000 126009000 20980000 21728000 67517000 63179000 2033000 2176000 5859000 5268000 23013000 23904000 73376000 68447000 5393000 3803000 13795000 10811000 2202000 2734000 6834000 7125000 7595000 6537000 20629000 17936000 15418000 17367000 52747000 50511000 6687000 6193000 20749000 17988000 6837000 8693000 25191000 24252000 2406000 2957000 7776000 8687000 15930000 17843000 53716000 50927000 -512000 -476000 -969000 -416000 818000 3000 1633000 7000 -245000 200000 20000 182000 61000 -273000 684000 -227000 433000 342000 1176000 663000 -372000 -615000 -492000 -890000 -0.01 -0.02 -0.02 -0.03 -0.01 -0.02 -0.02 -0.03 32122000 31647000 32024000 31451000 32122000 31647000 32024000 31451000 -372000 -615000 -492000 -890000 392000 -309000 186000 -445000 20000 -924000 -306000 -1335000 32131000 32000 397998000 -96000 -2893000 -333670000 61371000 36000 103000 103000 145000 -145000 1101000 1101000 1447000 1447000 392000 392000 -372000 -372000 32022000 32000 399548000 145000 -1101000 -96000 -2501000 -334042000 61840000 31493000 31000 385467000 -94000 -1356000 -331384000 52664000 -1000 -1000 328000 1512000 1512000 3008000 3008000 -309000 -309000 -615000 -615000 31821000 31000 389987000 -95000 -1665000 -331999000 56259000 31930000 32000 393157000 -95000 -2687000 -333550000 56857000 -1000 -1000 165000 568000 568000 72000 540000 540000 145000 -145000 1101000 1101000 5283000 5283000 186000 186000 -492000 -492000 32022000 32000 399548000 145000 -1101000 -96000 -2501000 -334042000 61840000 31231000 31000 378451000 -92000 -1220000 -331109000 46061000 -3000 -3000 525000 2042000 2042000 65000 558000 558000 8936000 8936000 -445000 -445000 -890000 -890000 31821000 31000 389987000 -95000 -1665000 -331999000 56259000 -492000 -890000 1151000 1124000 845000 791000 375000 348000 182000 -3000 363000 317000 5283000 8936000 9000 -16702000 -7649000 415000 2004000 -4000 -757000 201000 251000 -47000 4000 -215000 -960000 -1334000 -197000 564000 -127000 -12273000 -7907000 -790000 -1161000 19000 63000 9080000 5847000 218000 542000 -218000 -542000 568000 2042000 540000 558000 1101000 7000 2600000 264000 -641000 9133000 7264000 72180000 63238000 81313000 70502000 1591000 307000 91000 2820000 95000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1. SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Organization and Nature of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">eGain Corporation (eGain, the Company, our, we or us) automates customer engagement with an innovative knowledge hub, powered by conversational artificial intelligence (AI) and analytics. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of <b style="font-weight:bold;">AX + BX + CX = DX™</b>, we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain’s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in the United Kingdom and India.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company fiscal year ends on June 30. References to fiscal year 2023 refer to fiscal year ending June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying condensed consolidated balance sheet as of March 31, 2023 and the condensed consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended March 31, 2023 and 2022, are unaudited.  The condensed consolidated balance sheet as of June 30, 2022 was derived from audited consolidated financial statements as of that date but does not include all the information and footnotes required by GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Certain information and footnote disclosures, normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles (GAAP), have been condensed or omitted pursuant to such rules and regulations although we believe that the disclosures made are adequate to make the information not misleading. In our opinion, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of our financial position, results of operations and cash flows for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These condensed consolidated financial statements and notes should be read in conjunction with our audited consolidated financial statements and accompanying notes for the fiscal year ended June 30, 2022, included in our Annual Report on Form 10-K. The results of our operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We prepared the condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the SEC) and included the accounts of our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The preparation of financial statements requires us to make estimates and assumptions in the condensed consolidated financial statements and accompanying notes. Actual results could differ significantly from estimates. We make estimates that we believe to be reasonable based on historical experience and other assumptions. Significant estimates and assumptions made by management include the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Standalone selling price (SSP) of performance obligations for contracts with multiple performance obligations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Estimate of variable consideration for performance obligations in connection with Topic 606;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Period of benefit associated with capitalized costs to obtain revenue contracts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Valuation, measurement and recognition of current and deferred income taxes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value of stock-based awards; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease term and incremental borrowing rate for lease liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'inherit';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as an SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its condensed consolidated financial statements or the related disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition Policy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS revenue includes revenue from cloud delivery arrangements, term licenses, and embedded OEM royalties and associated support. Legacy revenue is associated with license, or maintenance and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation, training, and managed services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt;"><i style="font-style:italic;">Significant Judgment Applied in the Determination of Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We allocate the transaction price to each performance obligation based on relative SSP. The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><i style="font-style:italic;">Determination of Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;">Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">Subscription Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cloud delivery arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Maintenance and support arrangements; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Term licenses which incorporate on-premise software licenses and a subscription to substantial cloud functionalities.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between </span><span style="font-size:10pt;">30</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">45 days</span><span style="font-size:10pt;">. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has a royalty revenue agreement with a customer related to the Company’s embedded intellectual property. Under the terms of the agreement, the customer is to remit a percentage of sales to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. As the sales in connection with the royalty revenue agreement are reported by the customer a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the periods ended March 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">Professional Services Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Training revenue that meets the criteria to be accounted for separately is recognized when training is provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">Contracts with Multiple Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective SSP for each performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Costs Capitalized to Obtain Revenue Contracts, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine months ended March 31, 2023, we capitalized $6,000 and $415,000 of costs to obtain revenue contracts, respectively, and amortized $381,000 and $1.2 million to sales and marketing expense, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine months ended March 31, 2022, we capitalized $604,000 and $2.0 million of costs to obtain revenue contracts, respectively, and amortized $392,000 and $1.1 million to sales and marketing expense, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On our condensed consolidated balance sheets, capitalized costs to obtain revenue contracts, net, were $3.9 million and $4.6 million as of March 31, 2023 and June 30, 2022, respectively. Short-term capitalized costs to obtain revenue contracts, were $1.4 million and $1.5 million as of March 31, 2023 and June 30, 2022, respectively. Long-term capitalized costs to obtain revenue contracts, were $2.6 million and $3.1 million as of March 31, 2023 and June 30, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred revenue primarily consists of payments received or invoiced in advance of revenue recognition from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Deferred revenue is recognized as revenue once revenue recognition criteria is met. We generally invoice our customers in annual installments. The deferred revenue balance does not represent the total transaction price of our non-cancelable cloud delivery and support arrangements as a result from the timing of revenue recognition. Deferred revenue that is expected to be recognized within one year and beyond one year is classified as current and noncurrent deferred revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Segment Information </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We operate in one segment: the development, license, implementation and support of our customer interaction software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by the Company’s chief operating decision-makers in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers, under ASC 280, <i style="font-style:italic;">Segment Reporting</i>, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. The Company operates in one operating segment and all required financial segment information can be found in the condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our revenue is derived from North America and combined Europe, Middle East, and Africa and is disclosed in Note 2. However, we incur operating expenses in the North America, combined Europe, Middle East, and Africa, and Asia Pacific regions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following table presents our loss from operations among our three operating regions (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;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:33.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss from operations:</b></p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,144)</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,171</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,918</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,582)</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,190)</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Loss from operations</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (512)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-lived assets:</b></p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;"> Long-lived assets</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment, net in the accompanying condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Concentration of Credit Risk and Significant Customers </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our financial instruments that are exposed to concentrations of credit risk include cash and cash equivalents, restricted cash, and accounts receivable. One customer, who is also a partner, accounted for 17% of total revenue during the three months ended March 31, 2023. The same partner accounted for 20% of total revenue during the nine months ended March 31, 2023. The same partner and a different partner, accounted for 20% and 10%, respectively, of total revenue during the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">three months ended March 31, 2022 and 22% and 12%, respectively, for the nine months ended March 31, 2022.<b style="font-weight:bold;"> </b>No customer accounted for more than 10% of our gross accounts receivable balance as of March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. We write off a receivable after collection efforts have been exhausted and the amount is deemed uncollectible. We maintain an allowance for doubtful accounts which is based on historical losses and the number of days past due for collection. Receivables are written off against the allowance when we have exhausted collection efforts without success. Recovered written off receivables are recorded as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $938,000 and $770,000 as of March 31, 2023 and June 30, 2022, respectively, and are included in the accounts receivable, less allowance for doubtful accounts balance on the accompanying condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Stock-Based Compensation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We account for stock-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period, net of expected forfeitures. Stock-based compensation expense consists of expenses for stock options granted under our Amended and Restated 2005 Management Stock Option Plan, our Amended and Restated 2005 Stock Incentive Plan, and our 2017 Employee Stock Purchase Plan (ESPP). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The ESPP provides that eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company’s common stock.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Below is a summary of stock-based compensation included in the costs and expenses (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cost of revenue</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,349</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 783</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,310</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,840</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">General and administrative</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 820</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,437</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,008</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total stock-based compensation includes expense related to non-employee awards of $31,000 and $113,000 during the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to non-employee awards of $49,000 and $179,000 during the three and nine months ended March 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total stock-based compensation includes expense related to the ESPP of $115,000 and $305,000 for the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to the ESPP of $138,000 and $363,000 for the three and nine months ended March 31, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We utilize the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted. All shares of our common stock issued pursuant to our stock option plans are only issued out of an authorized reserve of shares of common stock which were previously registered with the SEC on Registration Statements on Form S-8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;">During the three months ended March 31, 2023 and 2022, we </span>granted options to purchase 22,300 and 197,365 shares of common stock with a weighted-average fair value <span style="letter-spacing:-0.1pt;">of </span><span style="letter-spacing:-0.1pt;">$4.66</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">$6.31</span><span style="letter-spacing:-0.1pt;"> per share, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;">During the nine months ended March 31, 2023 and 2022, we granted options to purchase </span><span style="letter-spacing:-0.1pt;">176,367</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">3,390,004</span><span style="letter-spacing:-0.1pt;"> shares of common stock with a weighted-average fair value of </span><span style="letter-spacing:-0.1pt;">$4.77</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">$7.14</span><span style="letter-spacing:-0.1pt;"> per share, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="letter-spacing:-0.1pt;">We used the following assumptions:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.92%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.9%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.92%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.9%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate with maturities approximating the expected lives of the awards during the period, which approximate the rate in effect at the time of the grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 8pt 0pt;">On December 1, 2022, employees were granted the right to purchase an aggregate of 88,414 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2023 was $115,000 and $156,000, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 1, 2021, employees were granted the right to purchase an aggregate of 86,928 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2022 was $138,000 and $185,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, there were 1,025,112 shares of common stock available for issuance under the ESPP.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We base our estimate of expected life of a stock option on the historical exercise behavior and cancellations of all past option grants made by the Company during the time period which its equity shares have been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In accordance with ASU 2016-09, <i style="font-style:italic;">Compensation—Stock Compensation: Improvements to Employee Share-Based Accounting</i>, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023 there was approximately $5.8 million of total unrecognized compensation cost, net of expected forfeitures, related to unvested stock options, which is expected to be recognized over the weighted-average period of 1.3 years. There were 35,850 and 327,738 options exercised during the three months ended <span style="letter-spacing:-0.1pt;">March 31, 2023 and 2022</span>, respectively. There were 165,011 and 525,217 options exercised during the nine months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Leases </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the condensed consolidated financial statements. ROU assets represent the Company’s right to use leased assets over the agreed upon term. Lease liabilities represent the Company’s contractual obligation to make lease payments over the lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease ROU assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on the balance sheet. The expense associated with short-term leases and leases that do not meet the Company’s capitalization threshold are recorded to lease expense in the period it is incurred.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment during the three and nine months ended March 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Organization and Nature of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">eGain Corporation (eGain, the Company, our, we or us) automates customer engagement with an innovative knowledge hub, powered by conversational artificial intelligence (AI) and analytics. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of <b style="font-weight:bold;">AX + BX + CX = DX™</b>, we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain’s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in the United Kingdom and India.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We prepared the condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the SEC) and included the accounts of our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company fiscal year ends on June 30. References to fiscal year 2023 refer to fiscal year ending June 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying condensed consolidated balance sheet as of March 31, 2023 and the condensed consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the three and nine months ended March 31, 2023 and 2022, are unaudited.  The condensed consolidated balance sheet as of June 30, 2022 was derived from audited consolidated financial statements as of that date but does not include all the information and footnotes required by GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Certain information and footnote disclosures, normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles (GAAP), have been condensed or omitted pursuant to such rules and regulations although we believe that the disclosures made are adequate to make the information not misleading. In our opinion, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of our financial position, results of operations and cash flows for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These condensed consolidated financial statements and notes should be read in conjunction with our audited consolidated financial statements and accompanying notes for the fiscal year ended June 30, 2022, included in our Annual Report on Form 10-K. The results of our operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending June 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The preparation of financial statements requires us to make estimates and assumptions in the condensed consolidated financial statements and accompanying notes. Actual results could differ significantly from estimates. We make estimates that we believe to be reasonable based on historical experience and other assumptions. Significant estimates and assumptions made by management include the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Standalone selling price (SSP) of performance obligations for contracts with multiple performance obligations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Estimate of variable consideration for performance obligations in connection with Topic 606;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Period of benefit associated with capitalized costs to obtain revenue contracts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Valuation, measurement and recognition of current and deferred income taxes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value of stock-based awards; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease term and incremental borrowing rate for lease liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'inherit';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as an SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its condensed consolidated financial statements or the related disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition Policy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS revenue includes revenue from cloud delivery arrangements, term licenses, and embedded OEM royalties and associated support. Legacy revenue is associated with license, or maintenance and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation, training, and managed services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.5pt;margin:0pt;"><i style="font-style:italic;">Significant Judgment Applied in the Determination of Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We allocate the transaction price to each performance obligation based on relative SSP. The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><i style="font-style:italic;">Determination of Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;">Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">Subscription Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Cloud delivery arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Maintenance and support arrangements; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','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:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Term licenses which incorporate on-premise software licenses and a subscription to substantial cloud functionalities.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between </span><span style="font-size:10pt;">30</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">45 days</span><span style="font-size:10pt;">. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has a royalty revenue agreement with a customer related to the Company’s embedded intellectual property. Under the terms of the agreement, the customer is to remit a percentage of sales to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. As the sales in connection with the royalty revenue agreement are reported by the customer a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the periods ended March 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">Professional Services Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Training revenue that meets the criteria to be accounted for separately is recognized when training is provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">Contracts with Multiple Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective SSP for each performance obligation.</p> 2 P30D P45D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Costs Capitalized to Obtain Revenue Contracts, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine months ended March 31, 2023, we capitalized $6,000 and $415,000 of costs to obtain revenue contracts, respectively, and amortized $381,000 and $1.2 million to sales and marketing expense, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine months ended March 31, 2022, we capitalized $604,000 and $2.0 million of costs to obtain revenue contracts, respectively, and amortized $392,000 and $1.1 million to sales and marketing expense, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On our condensed consolidated balance sheets, capitalized costs to obtain revenue contracts, net, were $3.9 million and $4.6 million as of March 31, 2023 and June 30, 2022, respectively. Short-term capitalized costs to obtain revenue contracts, were $1.4 million and $1.5 million as of March 31, 2023 and June 30, 2022, respectively. Long-term capitalized costs to obtain revenue contracts, were $2.6 million and $3.1 million as of March 31, 2023 and June 30, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> P5Y 6000 415000 381000 1200000 604000 2000000.0 392000 1100000 3900000 4600000 1400000 1500000 2600000 3100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred revenue primarily consists of payments received or invoiced in advance of revenue recognition from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Deferred revenue is recognized as revenue once revenue recognition criteria is met. We generally invoice our customers in annual installments. The deferred revenue balance does not represent the total transaction price of our non-cancelable cloud delivery and support arrangements as a result from the timing of revenue recognition. Deferred revenue that is expected to be recognized within one year and beyond one year is classified as current and noncurrent deferred revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">Segment Information </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We operate in one segment: the development, license, implementation and support of our customer interaction software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by the Company’s chief operating decision-makers in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers, under ASC 280, <i style="font-style:italic;">Segment Reporting</i>, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. The Company operates in one operating segment and all required financial segment information can be found in the condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our revenue is derived from North America and combined Europe, Middle East, and Africa and is disclosed in Note 2. However, we incur operating expenses in the North America, combined Europe, Middle East, and Africa, and Asia Pacific regions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following table presents our loss from operations among our three operating regions (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;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:33.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss from operations:</b></p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,144)</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,171</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,918</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,582)</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,190)</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Loss from operations</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (512)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-lived assets:</b></p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;"> Long-lived assets</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment, net in the accompanying condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 1 1 1 1 1 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following table presents our loss from operations among our three operating regions (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;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:33.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss from operations:</b></p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (297)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,144)</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,171</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,918</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,582)</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,190)</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Loss from operations</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (512)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (416)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3 3 3 3 -297000 -1065000 -917000 -2144000 1256000 2171000 4792000 6918000 -1471000 -1582000 -4844000 -5190000 -512000 -476000 -969000 -416000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-lived assets:</b></p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:57.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="white-space:pre-wrap;"> Long-lived assets</span></p></td><td style="vertical-align:bottom;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 423000 488000 101000 119000 152000 224000 676000 831000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Concentration of Credit Risk and Significant Customers </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our financial instruments that are exposed to concentrations of credit risk include cash and cash equivalents, restricted cash, and accounts receivable. One customer, who is also a partner, accounted for 17% of total revenue during the three months ended March 31, 2023. The same partner accounted for 20% of total revenue during the nine months ended March 31, 2023. The same partner and a different partner, accounted for 20% and 10%, respectively, of total revenue during the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">three months ended March 31, 2022 and 22% and 12%, respectively, for the nine months ended March 31, 2022.<b style="font-weight:bold;"> </b>No customer accounted for more than 10% of our gross accounts receivable balance as of March 31, 2023.</p> 1 1 0.17 0.20 0.20 0.10 0.22 0.12 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. We write off a receivable after collection efforts have been exhausted and the amount is deemed uncollectible. We maintain an allowance for doubtful accounts which is based on historical losses and the number of days past due for collection. Receivables are written off against the allowance when we have exhausted collection efforts without success. Recovered written off receivables are recorded as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $938,000 and $770,000 as of March 31, 2023 and June 30, 2022, respectively, and are included in the accounts receivable, less allowance for doubtful accounts balance on the accompanying condensed consolidated balance sheets.</p> 938000 770000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Stock-Based Compensation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We account for stock-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period, net of expected forfeitures. Stock-based compensation expense consists of expenses for stock options granted under our Amended and Restated 2005 Management Stock Option Plan, our Amended and Restated 2005 Stock Incentive Plan, and our 2017 Employee Stock Purchase Plan (ESPP). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The ESPP provides that eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company’s common stock.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Below is a summary of stock-based compensation included in the costs and expenses (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cost of revenue</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,349</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 783</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,310</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,840</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">General and administrative</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 820</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,437</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,008</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total stock-based compensation includes expense related to non-employee awards of $31,000 and $113,000 during the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to non-employee awards of $49,000 and $179,000 during the three and nine months ended March 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total stock-based compensation includes expense related to the ESPP of $115,000 and $305,000 for the three and nine months ended March 31, 2023, respectively. Total stock-based compensation includes expense related to the ESPP of $138,000 and $363,000 for the three and nine months ended March 31, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We utilize the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted. All shares of our common stock issued pursuant to our stock option plans are only issued out of an authorized reserve of shares of common stock which were previously registered with the SEC on Registration Statements on Form S-8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;">During the three months ended March 31, 2023 and 2022, we </span>granted options to purchase 22,300 and 197,365 shares of common stock with a weighted-average fair value <span style="letter-spacing:-0.1pt;">of </span><span style="letter-spacing:-0.1pt;">$4.66</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">$6.31</span><span style="letter-spacing:-0.1pt;"> per share, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;">During the nine months ended March 31, 2023 and 2022, we granted options to purchase </span><span style="letter-spacing:-0.1pt;">176,367</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">3,390,004</span><span style="letter-spacing:-0.1pt;"> shares of common stock with a weighted-average fair value of </span><span style="letter-spacing:-0.1pt;">$4.77</span><span style="letter-spacing:-0.1pt;"> and </span><span style="letter-spacing:-0.1pt;">$7.14</span><span style="letter-spacing:-0.1pt;"> per share, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="letter-spacing:-0.1pt;">We used the following assumptions:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.92%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.9%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.92%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.9%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate with maturities approximating the expected lives of the awards during the period, which approximate the rate in effect at the time of the grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 8pt 0pt;">On December 1, 2022, employees were granted the right to purchase an aggregate of 88,414 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2023 was $115,000 and $156,000, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 1, 2021, employees were granted the right to purchase an aggregate of 86,928 shares under the ESPP, and compensation expense related to those purchase rights for the three and nine months ended March 31, 2022 was $138,000 and $185,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, there were 1,025,112 shares of common stock available for issuance under the ESPP.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We base our estimate of expected life of a stock option on the historical exercise behavior and cancellations of all past option grants made by the Company during the time period which its equity shares have been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In accordance with ASU 2016-09, <i style="font-style:italic;">Compensation—Stock Compensation: Improvements to Employee Share-Based Accounting</i>, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023 there was approximately $5.8 million of total unrecognized compensation cost, net of expected forfeitures, related to unvested stock options, which is expected to be recognized over the weighted-average period of 1.3 years. There were 35,850 and 327,738 options exercised during the three months ended <span style="letter-spacing:-0.1pt;">March 31, 2023 and 2022</span>, respectively. There were 165,011 and 525,217 options exercised during the nine months ended March 31, 2023 and 2022, respectively. </p> 0.85 P27M P6M 0.01 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Below is a summary of stock-based compensation included in the costs and expenses (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.32%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cost of revenue</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,349</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 783</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,310</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,840</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">General and administrative</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 820</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,437</p></td></tr><tr><td style="vertical-align:bottom;width:43.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,008</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 371000 825000 1213000 2349000 509000 783000 1633000 2310000 174000 580000 997000 1840000 393000 820000 1440000 2437000 1447000 3008000 5283000 8936000 31000 113000 49000 179000 115000 305000 138000 363000 22300 197365 4.66 6.31 176367 3390004 4.77 7.14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="letter-spacing:-0.1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.92%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.9%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.92%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.9%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.63 0.69 0.64 0.70 0.0380 0.0182 0.0353 0.0089 P4Y11M8D P4Y7M28D P4Y7M24D P4Y8M4D 0 0 0 0 0 88414 115000 156000 86928 138000 185000 1025112 5800000 P1Y3M18D 35850 327738 165011 525217 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Leases </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the condensed consolidated financial statements. ROU assets represent the Company’s right to use leased assets over the agreed upon term. Lease liabilities represent the Company’s contractual obligation to make lease payments over the lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease ROU assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on the balance sheet. The expense associated with short-term leases and leases that do not meet the Company’s capitalization threshold are recorded to lease expense in the period it is incurred.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment during the three and nine months ended March 31, 2023.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">2. REVENUE RECOGNITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents our subscription and professional services revenue during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.83%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.85%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.83%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.85%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> SaaS revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,686</p></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,331</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Legacy revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td><td style="vertical-align:bottom;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total subscription revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,728</p></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,179</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Professional services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,176</p></td><td style="vertical-align:bottom;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,268</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,904</p></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,447</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:12pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:12pt 0pt 8pt 0pt;">The following table presents our revenue recognized over-time and at a point-in-time during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):</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:43.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.76%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.8%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Over-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,617</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Point-in-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,830</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,447</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:12pt 0pt 8pt 0pt;">The following table presents our revenue by geography. Revenue by geography is generally determined on the region of our contracting entity rather than the region of our customer. The relative proportion of our total revenue between each geographic region as presented in the table below was materially consistent across each of our operating regions’ revenue for the periods presented (in thousands):</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:33.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,480</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,472</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,424</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,975</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total revenue</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,904</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,447</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:12pt 0pt 8pt 0pt;"><i style="font-style:italic;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contract assets, if any, consist of unbilled receivables for completed performance obligations which have not been invoiced, and for which we do not have an unconditional right to consideration. Unbilled receivables are included in accounts receivable, less allowance for doubtful accounts on our condensed consolidated balance sheets. Contract liabilities consist of deferred revenue for which we have an obligation to transfer services to customers and have received consideration in advance or the amount is due from customers. Once the obligations are fulfilled, then deferred revenue is recognized to revenue in the respective period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents our contract liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.35%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:1.65%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,638</p></td></tr><tr><td style="vertical-align:bottom;width:61.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, net of current portion</p></td><td style="vertical-align:bottom;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,225</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,785</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$8.2 million and $33.5 million of deferred revenue as of June 30, 2022 was recognized to revenue during the three and nine months ended March 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Remaining performance obligations represent contracted revenue that had not yet been recognized, and include deferred revenue, invoices that have been issued to customers but were uncollected and have not been recognized as revenue, and amounts that will be invoiced and recognized as revenue in future periods. The transaction price allocated to the remaining performance obligation is influenced by a variety of factors, including seasonality, timing of renewals, average contract terms and foreign currency exchange rates. As of March 31, 2023, our remaining performance obligations were $87.3 million of which we expect to recognize $52.1 million and $35.2 million as revenue within one year and beyond one year, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents our subscription and professional services revenue during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.83%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.85%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.83%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.85%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> SaaS revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,686</p></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,331</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Legacy revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td><td style="vertical-align:bottom;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total subscription revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,728</p></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,179</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Professional services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,176</p></td><td style="vertical-align:bottom;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,268</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,904</p></td><td style="vertical-align:bottom;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,447</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:12pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:12pt 0pt 8pt 0pt;">The following table presents our revenue recognized over-time and at a point-in-time during the three and nine months ended March 31, 2023 and 2022, respectively (in thousands):</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:43.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.76%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.8%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Over-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,617</p></td></tr><tr><td style="vertical-align:bottom;width:43.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Point-in-time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,830</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,447</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="visibility:hidden;">​</span></p> 20854000 20686000 66911000 60331000 126000 1042000 606000 2848000 20980000 21728000 67517000 63179000 2033000 2176000 5859000 5268000 23013000 23904000 73376000 68447000 20650000 21381000 64773000 60617000 2363000 2523000 8603000 7830000 23013000 23904000 73376000 68447000 <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:33.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.95%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue:</b></p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,480</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,472</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Europe, Middle East, &amp; Africa</p></td><td style="vertical-align:bottom;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,424</p></td><td style="vertical-align:bottom;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,975</p></td></tr><tr><td style="vertical-align:bottom;width:33.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total revenue</p></td><td style="vertical-align:bottom;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,904</p></td><td style="vertical-align:bottom;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,447</p></td></tr></table> 17856000 17480000 56778000 49472000 5157000 6424000 16598000 18975000 23013000 23904000 73376000 68447000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contract assets, if any, consist of unbilled receivables for completed performance obligations which have not been invoiced, and for which we do not have an unconditional right to consideration. Unbilled receivables are included in accounts receivable, less allowance for doubtful accounts on our condensed consolidated balance sheets. Contract liabilities consist of deferred revenue for which we have an obligation to transfer services to customers and have received consideration in advance or the amount is due from customers. Once the obligations are fulfilled, then deferred revenue is recognized to revenue in the respective period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents our contract liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.35%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:1.65%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.94%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,638</p></td></tr><tr><td style="vertical-align:bottom;width:61.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, net of current portion</p></td><td style="vertical-align:bottom;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,225</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,785</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 35106000 45638000 2225000 3785000 8200000 33500000 87300000 52100000 35200000 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3. LOSS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic net loss per share is computed using the weighted-average number of shares of common stock outstanding. In periods where net income is reported, the weighted-average number of shares is increased by stock options in the money to calculate diluted net income per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table represents the calculation of basic and diluted net loss per share (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.83%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.83%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (615)</p></td><td style="vertical-align:bottom;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (890)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Per share information:</b></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share:</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,451</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,451</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Weighted-average shares of stock options to purchase 3,493,090 and 3,421,485 shares of common stock for the three months ended March 31, 2023 and 2022, respectively, and weighted-average shares of stock options to purchase 3,604,297 and 2,717,101 shares of common stock for the nine months ended March 31, 2023 and 2022, respectively, were not included in the computation of diluted net loss per share due to their anti-dilutive effect. Such securities could have a dilutive effect in future periods.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table represents the calculation of basic and diluted net loss per share (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.83%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.83%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.12%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (615)</p></td><td style="vertical-align:bottom;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (890)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Per share information:</b></p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share:</p></td><td style="vertical-align:bottom;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.03)</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,451</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,451</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> -372000 -615000 -492000 -890000 -0.01 -0.02 -0.02 -0.03 -0.01 -0.02 -0.02 -0.03 32122000 31647000 32024000 31451000 32122000 31647000 32024000 31451000 3493090 3421485 3604297 2717101 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">4. INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income taxes are accounted for using the asset and liability method in accordance with ASC 740,<i style="font-style:italic;"> Income Taxes</i> (ASC 740)<i style="font-style:italic;">. </i>Under this method, deferred tax liabilities and assets are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. For the legacy eGain business in the United States, based upon the weight of available evidence, which includes our historical operating performance, our future investment plans, and the uncertainty in the current market environment and economic uncertainty, we have provided a full valuation allowance against our net deferred tax assets. For the legacy eGain business in the United Kingdom, based on the positive evidence, the Company has determined it would be able to utilize the deferred tax assets and does not have a valuation allowance against the deferred tax assets. The remaining eGain foreign operations as well as Exony’s business have historically been profitable and we believe it is more likely than not that those assets will be realized. Our tax provision primarily relates to foreign activities as well as state income taxes. Our income tax rate differs from the statutory tax rates primarily due to the change in our valuation allowance as well as our foreign operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:14pt 0pt 0pt 0pt;">We account for uncertain tax positions according to the provisions of ASC 740. ASC 740 contains a two-step approach for recognizing and measuring uncertain tax positions. Tax positions are evaluated for recognition by determining if the weight of available evidence indicates that it is probable that the position will be sustained on audit, including resolution of related appeals or litigation. Tax benefits are then measured as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, utilization of the NOL or tax credit carryforwards to offset future taxable income and taxes, respectively, are subject to an annual limitation under the Internal Revenue Code of 1986 and similar state provisions, which is determined by first multiplying the value of the Company’s stock at the time of the ownership change by the applicable long-term, tax-exempt rate, and then could be subject to additional adjustments such as built in gain or built in loss, as required. Any limitation may result in expiration of all or a portion of its NOL and or tax credit carryforwards before utilization. As of March 31, 2023, the Company did not identify any ownership change that would significantly limit the net operating loss carryovers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 16, 2022, the Inflation Reduction Act of 2022 (IRA) was signed into law and is effective for taxable years beginning after December 31, 2022. The IRA includes multiple incentives to promote clean energy with tax provisions primarily focused on implementing a 15% minimum tax on global adjusted financial statement income and a 1% excise tax on share repurchases. These measures may affect our condensed consolidated financial statements and we will continue to evaluate the applicability and effect of the IRA as more guidance is issued.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:9.35pt;text-indent:-9.35pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">5. LEASES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We lease our office facilities under non-cancelable operating leases that expire on various dates through fiscal year 2027 and we were the sublessor for some office spaces through March 2022. We also modified one of the existing operating leases by extending it through 2027, which resulted in an increase in operating lease ROU assets and operating lease liabilities in the amount of $2.8 million during our fiscal year ended June 30, 2022. All of our office leases are classified as operating leases with lease expense recognized on a straight-line basis over the lease term. Lease ROU assets and liabilities are recognized on the commencement date at the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date to determine the present value of lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total operating lease costs were $325,000 and $329,000 for the three months ended March 31, 2023 and 2022, respectively. Total operating lease costs were $961,000 and $1.0 million for the nine months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;">For the three and nine months ended March 31, 2023, operating cash outflows for operating leases were $307,000 and $900,000, respectively. For the three and nine months ended March 31, 2022, operating cash outflows for operating leases were $468,000 and $1.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following tables present information about leases on our condensed consolidated balance sheets (in thousands):</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,086</p></td><td style="vertical-align:bottom;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities </p></td><td style="vertical-align:bottom;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,044</p></td><td style="vertical-align:bottom;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities, net of current portion </p></td><td style="vertical-align:bottom;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,906</p></td><td style="vertical-align:bottom;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,537</p></td><td style="vertical-align:bottom;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents information about the weighted average lease term and discount rate as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2022</b></p></td><td style="vertical-align:bottom;width:2.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years)</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.52</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';"> </span><span style="font-family:'34mtwboglbaeebx';">As of March 31, 2023, remaining maturities of lease liabilities are as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';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:77.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Period:</b></p></td><td style="vertical-align:bottom;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Remaining three months of fiscal 2023</p></td><td style="vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2024</p></td><td style="vertical-align:bottom;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 933</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2025</p></td><td style="vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2026</p></td><td style="vertical-align:bottom;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,131</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258)</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,873</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';font-size:1pt;visibility:hidden;">​</span></p> 1 2800000 325000 329000 961000 1000000.0 307000 900000 468000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;">The following tables present information about leases on our condensed consolidated balance sheets (in thousands):</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.44%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.67%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,086</p></td><td style="vertical-align:bottom;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities </p></td><td style="vertical-align:bottom;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,044</p></td><td style="vertical-align:bottom;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities, net of current portion </p></td><td style="vertical-align:bottom;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,906</p></td><td style="vertical-align:bottom;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,537</p></td><td style="vertical-align:bottom;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3086000 3850000 967000 1044000 1906000 2537000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.62%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2022</b></p></td><td style="vertical-align:bottom;width:2.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years)</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.52</p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';visibility:hidden;">​</span></p> P3Y6M7D P4Y18D 0.0495 0.0492 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'34mtwboglbaeebx';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:77.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Period:</b></p></td><td style="vertical-align:bottom;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Remaining three months of fiscal 2023</p></td><td style="vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2024</p></td><td style="vertical-align:bottom;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 933</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2025</p></td><td style="vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2026</p></td><td style="vertical-align:bottom;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 688</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fiscal 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,131</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258)</p></td></tr><tr><td style="vertical-align:bottom;width:77.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,873</p></td></tr></table> 314000 933000 668000 688000 528000 3131000 258000 2873000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">6. COMMITMENTS AND CONTINGENCIES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Litigation </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In the ordinary course of business, we are involved in various legal proceedings and claims related to alleged infringement of intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour, and other claims that are not expected to have a material impact on our business or our condensed consolidated financial statements. We have been, and may in the future be, put on notice and/or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third party. In addition, our agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Warranty </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">We generally warrant that the program portion of our software will perform substantially in accordance with certain specifications for a period up to </span><span style="font-size:10pt;">one year</span><span style="font-size:10pt;"> from the date of delivery. Our liability for a breach of this warranty is either a return of the license fee or providing a fix, patch, work-around or replacement of the software. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We also provide standard warranties against and indemnification for the potential infringement of third party intellectual property rights to our customers relating to the use of our products, as well as indemnification agreements with certain officers and employees under which we may be required to indemnify such persons for liabilities arising out of their duties to us. The terms of such obligations vary. Generally, the maximum obligation is the amount permitted by law. Historically, cost related to these warranties have not been significant. However, we cannot guarantee that a warranty reserve will not become necessary in the future. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt;"><i style="font-style:italic;">Indemnification </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have agreed to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as our director or officer or that person’s services provided to any other company or enterprise at our request. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Transfer Pricing </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have received transfer-pricing assessments from tax authorities with regard to transfer pricing issues for certain fiscal years, which we have appealed with the appropriate authority. We review the status of each significant matter and assess its potential financial exposure. We believe that such assessments are without merit and would not have a significant impact on our consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Contractual Commitments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our principal contractual commitments consist of obligations under leases for office space. Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, <i style="font-style:italic;">Leases</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. FAIR VALUE MEASUREMENT </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">ASC 820, <i style="font-style:italic;">Fair Value Measurement</i> (ASC 820), defines fair value, establishes a framework for measuring fair value of assets and liabilities, and expands disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the assets or liabilities in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive income when they occur. ASC 820 applies whenever other statements require or permit assets or liabilities to be measured at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">ASC 820 includes a fair value hierarchy, of which the first two are considered observable and the last unobservable, that is intended to increase the consistency and comparability in fair value measurements and related disclosures. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The fair value hierarchy consists of the following three levels: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Level 1 – instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Level 2 – instrument valuations are obtained from readily-available pricing sources for comparable instruments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Level 3 – instrument valuations are obtained without observable market value and require a high level of judgment to determine the fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our money market funds are measured at fair value on a recurring basis based on quoted market prices in active markets and are classified as level 1 within the fair value hierarchy. As of March 31, 2023 and June 30, 2022, cash equivalents classified as level 1 instruments, including money market account investments, were measured at $78.5 million and $57.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 78500000 57900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">8. SHARE REPURCHASE PROGRAM </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On November 14, 2022, the Company’s Board of Directors authorized a stock repurchase program under which we may purchase up to $20.0 million of our outstanding common stock. As of March 31, 2023, approximately $18.9 million remained available for stock repurchases pursuant to our stock repurchase program. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the stock repurchase program, we may purchase shares of common stock on a discretionary basis from time to time through open market transactions or privately negotiated transactions at prices deemed appropriate by us. In addition, at our discretion, open market repurchase of common stock may also be made under a Rule 10b5-1 plan, which would permit common stock to be repurchased when the Company might otherwise be precluded from doing so under insider trading laws or self-imposed trading restrictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The timing and number of shares repurchased will be determined based on an evaluation of market conditions and other factors, including stock price, trading volume, general business and market conditions, and the availability of capital. The stock repurchase program is effective immediately on November 14, 2022, has a term of one year from adoption unless extended, does not obligate us to acquire a specified number of shares and may be modified, suspended, or discontinued at any time at our discretion without notice. The stock repurchase program will be funded using existing cash or future cash flows. During the three and nine months ended March 31, 2023, 145,453 shares have been repurchased for an average acquisition cost per share of $7.57, totaling $1.1 million. We intend to reissue repurchased shares at a later date and therefore carry the shares as treasury stock at cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 20000000.0 18900000 P1Y 145453 145453 7.57 7.57 1100000 1100000 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2 JU8'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 " T@*M6?D"H)>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG50^CFHGA2$%Q0O(5D=C?8_"$9:??M;>MN%]$'\)B97[[Y M!J8S29J8\3G'A)DM!6_J838-EQR(9OK]]GUA]]%V$?K=NX? M&Y\%50>_[D)] 5!+ P04 " T@*M6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #2 JU:MHQ0NT 4 /<> 8 >&PO=V]R:W-H965T&UL MM9EA;^(V',:_BL6F:9-*B1U(Z8TB4=K>JMWUN-)MNDU[81(#T25VYCA0OOW^ M3B!I.\=AT?$&DI#GP3_;L9_8HZV07],U8PH]QQ%/KSIKI9)WO5[JKUE,TW.1 M, Z_+(6,J8)3N>JEB60TR$5QU"..X_5B&O+.>)1?F\GQ2&0J"CF;291F<4SE M[II%8GO5P9W#A<=PM5;Z0F\\2NB*S9GZ+9E)..N5+D$8,YZ&@B/)EE>="7XW M=8D6Y'?\'K)M^N(8:92%$%_UR7UPU7%TB5C$?*4M*'QMV)1%D7:"V!!MK/%U&:?Z)M M<6^_WT%^EBH1[\50@CCDQ3=]WE?$2P&N$9"]@+P18+=&X.X%;@Y:E"S'NJ&* MCD=2;)'4=X.;/LCK)E<#3AVJ%[7G0/ M7]!*L_]JI1G M:*Z@RR(AH>P95W('WX&1O\']YM9$;!>U17X1.O QR$_T&=T'\*B&R] OILWZ MCMQ@>7'1=?J>YWJ>D=UJM\1D0-"U MD)*M:(HF&\;-4XW=IBUYE9*P-7W\AWRJSZ!7/XFMZ5&\;K";9YSO-C0RHYXB M".$J"6%[EGF+6C[!,RDV(??-K6SWG$Z,H*>(1[C*1]B>:MZ"SD2J:(3^#)/Z M0-EWAI=&TE,D)5Q%)6S/-WEOG<#K<3V8W0"XC%BGR$>X"DC8GFL^"!_: M:[86W)8<&DQ@J.WV!XYCY#M%+L)5,,+V5/,4*LA$8HDP^7'Q$YHS/Y/0DD9( MN]-4Q#',2G,E_*]G**$2P>"3,?2]!.]2 MWV=@ R9!86CD/440(E40(D<%H7E,HPA=9RG\G)I[K=VG;O7$+FN+5\4?"T7B>RZ MMGA5"B+V ',89E]-\?-\M1M]RA1D6JXG4"/Q-\HW^WHHW :YF]YWV8Q=//2& M%UY_U-N8&*LD1(Y:(YK"<"HA\MWS@#VC7YFY&9N6BASL>!Z^-*X5V<5MV[(* M.\2>50YSY5V8ZFC[A4%2LZW[-=AUNX[7=8W1UJYL">I6Z<=M6,XY+&Z^)+V# MB\8!ML&L;E73+FO+6.4?UYY6WC+NUW'K*>UVG\V,I\@^;I5]7'M2F0!@4$!& MU#C&-!C4CJIVW?\%Z[W86M037K[CFB)?+TH6NXSEU7)7=Y+O9?:JVXLMX8]4 MSY&PO=V]R:W-H965T M&ULK5E1F)IF] M9P7+,36 O))()O?KKP4.8"249'9>$L"MYNM6J[_NYNQ1R*]JR[E&W\JB4N>S MK=:[T\5"95M>,G4B=KR"7S9"EDS#K;Q?J)WD;-TL*HL%"8)X4;*\FJW.FF>? MY.I,U+K(*_Y)(E67)9-/[W@A'L]G>/;\X'-^O]7FP6)UMF/W_(;K+[M/$NX6 MG99U7O)*Y:)"DF_.9Q?X])+&9D$C\6?.']7@&AE3[H3X:FY^6Y_/ H.(%SS3 M1@6#?P_\DA>%T00X_MHKG77O- N'U\_:_]T8#\;<,<4O1?'??*VWY[-DAM9\ MP^I"?Q:/O_*]09'1EXE"-7_1XUXVF*&L5EJ4^\6 H,RK]C_[MG?$8 $.)Q:0 M_0+RV@5TOX VAK;(&K.NF&:K,RD>D332H,U<-+YI5H,U>66V\49+^#6'=7IU M^?'#U?6'F^LK!%_7E_?WJ Y^G)SA7XZ^AD= MH;Q"MUM1*U:MU=E" P:C:9'MW_>N?1^9>-\?3)X@BH\1"0AU++_T+_^]KF!Y MT"PGA\L78'EG/NG,)XT^.F5^+26O-&)*<:U.7?:T"D*W G/*3M6.9?Q\!L=( M!AE6 :Q&>+AZ$YMM22X"7MI YPAAW.T(OS,U=:YIGF+5(7NE9!-'SO M")E/X@!5U*&*O*@NLDS4X"S(71D'S]T5_!@57"G$"LB%K,HX@JR*UJ*^TYNZ M@ 2U7R VZ C':>/Z(TPH!)MY!B2/VQY)08%G&=KEF1?X_V"HMD+C3P!L ^X%7-4>9 MJ+2$-*V.4<6URX#8-H!&Z0B_0RA,)C9SV<%?>N%_DGS'\C7BWX .%7>>@*7# M;Y9SG4+$#2[IP"5>*[%;#G MK\"76J].X\@":$OA((0P<&/$0<]KP0M;#*6.U$_-P3+);@?%AYX,Q;VV(8YX M.4YW#J&$3IPD/&!@[-]OP,ET7MU#.H&"!$E3>QSU TR$][.VPIBFD\84=/B=C/ MB?\18OV8%X43&'6D)VQ[^"6Q0V@]"V(_#;9IH-W_Z;"U>0[C:$R&#JED.16W M/2%B/R.V>< 3H Y^PDL2CA.\2X[$09!. .PY"L>O*NZ*G-WE1:YS[J[PL)?K MWEKB_2AMAT;WS(;]U-;5*3OV9(H4I\$V;>%P0 M[0QQ2RV JKGMVPWYZ X"R M-K6=* WY,M/-.4':U+6DB17:#H);!LD$R)[BL)_CGD$.0L>)T6:O* HL1]I2 M84HF'$EZAB-^AAOSQ@M8B4U>:3QVIT,(Z#B<@-I3'/%3W!7?<#B+ZV=&<.)S M,%6$K9;#(19&,9W8<3)H!/V,=EC5O.1+FXVB((R#,59;+&X;5R?6GK6(G[7& M[FSHP?04S_!W0DX=*V+3%2%D'+(.*;I,)HHRTG,:>8'3ID/V338X6"^U(\66 M(A&=Z!Q(3WO$3WLM+Q== ?12J-CLEN!D#-4A-)7$2,]_Q-^DM2']$CZ[OXJB M,!B3M$,L3G$T% N4&RVRKUM1K+E4_VJ:%/WDGD%Y*?7-0Z@?I.W0 MZIY;B9];S9:+"BEC_#&4*1(]L *ZA*/@) @PFB-6ZZV0IIY27YP?,V<8@Z]U+[#2V? MGO>4Z:8M/$4XC!J_!Z;::S;]^S?HQ&FZ70W,,0[&W:,?__?.7?O:@OIK"Y/% MAH-#M)&B;)VU/_U.V^SJ89Y:$UB7T 1/T\&DV%]@0/E;EW7!S Q6M.,HJ-8E MWYKO-P_ VT*Y(=MEPYQ$]G:XQ.*IH1[MRPOJ+R^&L-=\DV>YLVFF=F$PIS0, MPO'9=@O2:&I^0OLB@KZF=U:._.\$;)<',4["<;GI$(OB9/)X]W4$?6,=T1S5 M5X./K8\$SC& 2\XU!E@,/G:9+XV01>[S2D%%N8&%P&PO=V]R:W-H965T&ULK95M;]HP$,>_ MBI554RLQ\@1A[2 2!:9VZEI4Z/;:)(98=>S,=J#=I]\Y"1'0E*[:>$'L^/[G MWQW<77\CY*-*"-'H*65<#:Q$Z^S"ME64D!2KML@(AY.ED"G6L)4K6V62X+@0 MIP4TRY%?:+=U,9]D6N&>5D*I'*TQ3+YTO"Q&9@N=;VQ3U=)=J\L,-^ MAE=D1O1#-I6PLVLO,4T)5U1P),ER8 W=BU'/V!<&/RC9J)TU,I$LA'@TF^MX M8#D&B# 2:>,!PV--1H0QXP@P?E4^K?I*(]Q=;[U_+6*'6!98D9%@/VFLDX'U MV4(Q6>*2F4$,TE)M?<:8EG%+0Z7!T M=SN>W,XF8P2KV=W-]7@XA\WE\&9X.YJ@V=5D,I^ATRF6A.N$:!IA=H8^H8?9 M&)V>G"&5P(E"E*-Y(G*%>:Q:Z&1OW[@OF/91K[;0I[C M^0WRT7'YMYR#W"GDWK[FVT^S6U.>%RG!$!A84 MH")R3:SPXP6RC#$JTQRTD38>FHMW.[TW8<]X#Q+:L]RFY-V7T'9558.->) MD/0WB9MH2X?='8[ @<\![5M6>[1!31N\GQ;&A-)0\Y2OFG"#%R!^6:)[N U6 M[KG_"FZOQNT=Q9W#B%.Y?-X"8XTBH?26O(FV]X+#[70/6%_:''+:.[W9S$7H M;2O*%6)D"1JGW0.Q+&=-N=$B*]KU0FAH_L4R@?%,I#& \Z40>KLQ$Z >^.$? M4$L#!!0 ( #2 JU;UJLS ,@< !\J 8 >&PO=V]R:W-H965T&ULM5IK<^(V%/TK&KK3268VP9+\3!-F$NQM,[-Y3,AV/SL@@F>- M36U!TG]?V1B,I6N5;-4O 9-SCWUTKZ0C69=O>?&C7##&T?LRS(_\[Q8QEQ<%J_#%8'+=,AL2QWN(R3;#"ZK'][+$:7 M^9JG2<8>"U2NE\NX^/N&I?G;U0 /=C\\):\+7OTP'%VNXERH/OJ)+RDN<_JHO;V=7 JIZ(I6S* M*XI8?&S8F*5IQ22>XZ^&=+"_9Q5X^'W'_J46+\2\Q"4;Y^GW9,875P-_@&9L M'J]3_I2__<$:04[%-\W3LOZ+WAJL-4#3=-UP8\WAT6>1OJ*C0@JWZ4K=^ M'2W:*\FJ0IGP0OPW$7%\-'ZX#Z/[210B\6WR\/4VO'X6%Y-G\7$7W3]/T,,7 M]/ 8/5T_WPH .D/?)B$Z^72*RD5Y.LRSF;E9_2I<87)8JR&9L!\:$^/M#$#T73[-N'[-KGAF@)[^+B'%'\ M&1&+4.!YQL>'$TC.?[M[]--W[S0&W1<+K?EH#]\3V[!LS2Z@O&XC;3BR&NXN MRE4\95<#,9Z5K-BPP>C77[!K_08UJDFRT"199(BLT_SVOOEM'?NN^:'6WP:Z M=6 U-VQ&A%I8E,SFL%DA5☘HHCQ*/;>+BE24Z]NVMT=U%#I[A8ZVP,9Y MR5$^%S-0?Z$Y)@O-)%EHDBPR1-9)@[M/@ZLM-"D-4!:V!,YAD3B!(]6;"G(= MZDGEIH*(Y9) *C<5A;V NG"Y>7N=GE;G[T5>EFA5Y/.$0R(]]::.C7U))8#R MJ"O+5%$.\6P)%0$HR\$8ENGO9?K:7O6P8D7,D^P5L7=A,$M6@AW+-]FQ3)*% M)LDB0V2=3 3[3 3_,H*7+"ZF"R3MAJ_:6EE3R)4^$2*[UB(?*#564(VD)+5>++8\48 M0/FNHA= $0<'6!(,P6SBD![%!XX:ZT<5EHG^EM::XYGP[$G)J_ZW 0?2AJS[ M%)8K"P=0@2./,0#*\Y29&T#YAY75E4U:V40K^SGG0G2NC#6@: *,K &U9-4 MS/-M)=\J3$PS6-$-P*R ] EO33'6FK[1UVH2F1?YV#PO6",<\?B].H2CJHTE=6>F?44X8M .5B1U8)H.R R"(! ME!]8/2);[X4#K0VNQVDQ0F]WKD +C+7V[:,>V"A;:)0M,L76W51K72'1N\*; MN$RFZ"3)T"Q/T[@X2,PIE)B&SC\L">O
7'IC]@S=9H!XPII!F"09H@-T RQ M]6MNC2[1&]W)^J6<%LF*]_@Z??B'NYO1'5>C;)$IMFXB6O=-W)]^NT*TQOW# M23#)%AIEBTRQ=9/0^G^B]_^:=RQ-9.?UB17X\J8%!,,>\>5>K\)GI]Z_B)?D_XF#_/8F@F"6W_G^J]OUABSUE9K;'C%%6-F4SA74(] MSX??*9MD"XVR1:;8NAEI%R04__3,0[5KF0\GP21;:)0M,L7634*[+*+Z_7/- MS$/5G6MB*1M-$$K900H!E.,[\LXQA")NS\L@>G!^1'^ Y)A9AYH]26+V*(G9 MLR3_QV$2VBYVJ'ZQ<\2L0X$3(T3>*!A#*(_*QTH E.O+J A >9@X4N$-#PZ\ M+5GQ6I\T+-$T7V=\>YQI_^O^-.-U?89/^OT&7XPQ\'N(+Z+M6<66?GMT\BXN M7I.L1"F;BUM9YY[H(\7V-.+V@N>K^KC=2\YYOJR_+E@\8T4%$/^?YSG?750W MV)\)'?T#4$L#!!0 ( #2 JU;C67'J/0, (T+ 8 >&PO=V]R:W-H M965T&ULM59M3]LP$/XK5H8FD"AY;4N[-A(T02!!6Q%@GTWC M-MD2N[/=%O[]SDG(VF JM'5?$K_<\YR?\R5W@PWC/T5"B$0O>4;%T$BD7/9- M4\P2DF-QQI:$PLZ<\1Q+F/*%*9:$^7212+9C^8(D7)"+R<3GE,#-KECC-"14IHXB3 M^="XL/MA5]D7!D\IV8BM,5)*GAG[J28W\="PU(%(1F92,6!XK)7)>[:Y)I6>MN*;L4P4 M3[2I;"T#S59"LKP"PPGRE)9O_%+%80L /'J 4P&<)L#[ .!6 />S'KP*X'W6 M0[L"%-+-4GL1N !+[ \XVR"NK(%-#8KH%VB(5TI5GD22PVX*..F/)N,@'$=A M@& 436YO@HL'F$0/\+H+QP\1FES!UMWT/KP&NYNG$-V,81ZBX]M)%)V@%GJ, M G1\=(*.4$K10\)6 M-8#$P)QU-.S%EUE,OR*,X'1W'1':,R$2BD,8DU^& _ MOK<';T)8ZM@X;[&Y=/82WF%^AES[%#F6XVK.,_H\W-')^3?OX5][WPF&6R>* M6_"Y_RE1=/E0>O3T'M4?LB^6>$:&!OP"!>%K8OA?O]@=ZYON,@Y)%AR2+#P0 MV?6U>?O8_3&4FHP)[>=8(CL%4M63M=]RNY KZ^VP:HPZ=GO7*- 8>;T& M4Z@Q.N]9M=&.O'8MK[TW*R""RG6OJU-?4V9N%4-.A8E,H:)P3.GM%DF,J,ESV M"O$/J'/0>TAMEI;,[:VT<9NI-7IOTW*M7B-)WQO9YYU&CFJ(/*^MS]%N+;Z[ M5_SHX^S4Z>V^^TP.%T7+U%B_M/LC6[,>0*]9MH9_Z,M&%221@T^;&:>RTTY=$6EOT2J "LI-O7Y"( MT/[1(IS'>9-(\MG?678?#N)90)>/6?YGL>2\M+ZN5VGQ>K LR\VKX;"8+_DZ M+EYF&YY6?[G+\G5<5F_S^V&QR7F\V#5:KX9D-/*&ZSA)!U>7N\\^YE>7V;9< M)2G_F%O%=KV.\V]O^2I[?#VP!]\_^)3<+\OZ@^'5Y2:^YS>\_+SYF%?OA@?* M(EGSM$BRU,KYW>O!&_L5#T9UC_B* MS\L:$5?_/? I7ZUJ4M6/_S70P2%GW?#X]7=ZN-OX:F.^Q 6?9JM_)XMR^7HP M&5@+?A=O5^6G[)'Q9H/!(#:A[HH';-'#E!J>ZY#4-/+E+ MIT9IW#08GSM*DZ;!3B[#_73LYG(6E_'599X]6GD=7='J%SM![%I74YBDM79O MRKSZ:U*U*Z^FUQ]FP8>;8&95KVZNW[^;O;FMWMS<5O_]$7RXO;&NP^K=]?0? M[/K]+/AT\ZL5_//SN]O_6!?6YYN9]=LOOUO%,LYY826I=;O,MD6<+HH7UB_" M^\MA676V3CF<-QU[N^\8.=6Q;+VNM'U39O,_-:VGYM9O%HNDWC?BE?4Q3A87 M55^F\28IXY6&-3.S;JN:4&SS;_N^O+#>E-8T*TH-*#"#/F1E-4R?^)PG#_&7 M%;?"/%OOJ"Y;IC"C@V=S[?K[2HN^<*Z+I<\K_JVKJK8LBXO#]QZGQ4Z M:G0^=<;ODGFBVUS6,6Z9,MS#2IT'B9*#1,F.XYS@O(U7<3KG5EQ:7_A]DJ9) M>F]E=]:&YTFVJ#_^^S9]:='1"XN,B*V3VCZ!MTM05_.'*UK%/1SK21,RGCBN M%#8S=K4^T+PJ-O&8+*+,E[%+ M/2=BAH0%2%B(A$5(& /!!,4Y!\4Y1L6]2TM>44NK.D(41_7S5RNM:ZQ.549@ MSVV?(F$S)"QPE)WG@DH5!9DO0L*8L?."4-R#4%RS4(IBNZM-53F:[[]1[/1B M;3?52_Z5Y_.DV/UU_W&VJ;\U: 5D3-170*ZRI63D2*5_ALP8(&$A$A8A8:QC M8 41>0<1><\AHN,#GTY0GM)5E[C24<[8L;Z%!@D+D+ 0"8N0, :"";H;'W0W M?IKN*EW-LS1M3O\?DW)I\?5FE7WCO(G8;//YLCJEMS;55S.=^(R9^U:SL:ID M=R(5,V3" D+D; ("6/F<14T-3EH:O)3--55W"9*USVYMAD[VK>V(6$!$A8B M81$2QD P08?^08>^48<[U^.B=AT7M0XW/"WB6GDZ+1E)?6N5KPASXE-/*E;( MC $2%B)A$1+&.@964(D]:NW)D5$G89;SY+ZJ3=L\Y^G\FU7F<5JLXKWQO?CO MMBC7/"WU!J,1W5=ACB.5[PB:DW7E%.5SY&[;1OE\X*6U MTEN@;\U->\L#29M!:0&4%D)I44,3)G[B2_XFZXH2Y=$ZR_;9UC)/%Z*I_$>< MO[2HO?,IB58_9[C*38Q@9DY\?S*6#CCF?O:>;S7KA2_MOZ$NR/;D;VF1+HQ2 MV_=E:UD3Z'K$]4_,46LNVV>[R^(<2;YR]WSIC.4)4:8,ZBQ#:0&4%D)I$93& M4#11=*V_;)L-YNXUIQF?'^2F7<9H,IC+@^IXTHGK>$IY@'K$FJP7OB.7!TV0 M35U/+@\ZSY;:=.+(Y4$-=(GG.2?*0VOPVF:'M]_B4_>LJ08BM1V?RA.'-"UG M4%H I8506@2E,11-E%YK"]L=OG#_52@SL?=W3J@]#*4%MFIO7]ARC8'ZOE : M,_=?5$QKZ-I/='3[+T>9,_56DFHUVJXM+TA!PNE!5!:"*5%4!I#T40!MAZNC3-QS:C>]4IU&^EH M)*\Y07,&4%H(I450&NL:7?$ROM;+)<_GY9K1?>4#IKE06@"EA5!:1#0NK6=+CB+KBA+E<725\#-Z MN>2<*X3/]'+-_>P]W^=XN;H@C9>K"]-ZN9KA,'BYI/5RR4_RTJ!Q^HE:S)JCGX M:(*()Q\6(UT8I=1UY;5>S7"XWN1H2\69:NU:8K9KGWZ;BG[65(.P.I32D3QQ M4(\62@N@M!!*BZ TAJ*)TFM]7]+A^_9?*3 3>Q]_D+09E!80U1U55@J@&2,H MC9G[+RJF]7;)LWB[6B4A+<A0=JZ$)I(90606D,11-O#VZ-7VHV?D^?@>ET98;U MK5=0VJRAB;=CVR/IH4!$273FKW4;/8^Y[U/YM2]!:;: MF:XCG07,H"D#*"V$TB(HC74,KBBNUBJF9JOX9]T$156_=2R?V)N[VKL^0;UG M*"V$TB(HC:%HHB"/'J!A]L7[+*2;4;VKEVJDNV1"Y?*%?4 &]@D9V$=D8)^1 MT3&ZHEQ:1YN:'>T?64@WHWO+!^IK0VD!E!92U3NV)_+5T-"4K".E*)[6L*9F MP]JTC&YNVEL1/20-2WNJI;E.UY?VRU 71%R9%>G"*'64)[,P3:!G3TY^,6U] M8FKVB9^R/JZ?"-63I/N%#'$NH+:P)JDMWS8:0%.&4%H$I3$43=12ZR!3LX/< M[Q8F[1)7D\&\.VNN%O;'OJ_LSE!+6)-5L]=K@LA$OI0JD]/ZK@[.=S6C>@M&=09MQY&OYH/F#*"T$$J+H#36 M-;JB7(Z>.OQ\OJL9W5L^4-\52@N@M-!135 J>V$1-"7K2"F*I_5=G:?[KN:F MO<4!]5VAM !*"Z&TR-%=H2POV+*N*%$>K>_J/*/OZISAN^IB=+ZK)D[[Y4,3 MIC@PNB"-[ZH+T_JNFD"#[^JTOJOSDWQ7YSS?U=R=WGOH.;XK-&4(I450&D/1 M1"VUOJMC]EV?=KN1HS$AE4F$^20MKQ>^J9J.7XZI]OO_!K/V;,MOL?G[I2U:6V7KW&PO=V]R:W-H965T&ULM5IM<]JX%OXK&N[.G79F*4BR#>0F MS*0DW>W,-LF4]NYG803HUK:\DDR2_?57LAT;;$D)N^R7Q)BCX^>\/D?"EX]< M_) [2A5X2I-,7@UV2N47HY&,=S0E\@//:::_V7"1$J4_BNU(YH*2=;DH349H M/(Y&*6'98'Y9WGL0\TM>J(1E]$$ 6:0I$<\?:<(?KP9P\'+C*]ONE+DQFE_F M9$N75'W/'X3^-&JTK%E*,\EX!@3=7 VNX<4B0&9!*?%?1A_EP34PIJPX_V$^ M?%Y?#<8&$4UHK(P*HO_MZ8(FB=&D@[H+ L0#7"W!I:(6L-.N&*#*_%/P1"".MM9F+TC?E:FT- MRTP8ETKH;YE>I^:+^[N;V[OE[0W05\O[WS[?7'_3'Y;?]+\OMW??EN#^$UA< M+W\%GWZ[_WT)AN#[\@:\^^D]^ FP#'S;\4*2;"TO1TJC,3I'/) M,_"%9VHGP6VVINOC]2-M16,*>C'E(_(J_$+$!X#ASP"-$;;@6;Q].?+ P8UG M<:D/NSQ+Y YL=)E(L!$\!;KR!%$LVU:IRQ2C\L+FMDIM8%=KROI"YB2F5P-= MMY**/1W,__TO&(W_8[/Y3,J./! T'@A\VN=WN@LE7%ISHUH9E2M-J]G/A\%, MNWU_"-XB-)V-&Z$C4&$#*O2&Y7K]/UU5NA$I"137G2CF6,Y(GDG9D=.BQFF1-Y+7*1>*_4G*SLLW M(.92NR\F.5,D87]JMVA?\972M*$]NJ=90;5,IH1VD#7\U>/"@\A"&,).^&U" M*+"'?])8,CG)$F':_)!OAH6D@$A)[7@G/2C3(.S [L']EIM_C[,D-LAPW'+=F-7_'GA@JAT_6EPLD3M5/7V/+T M"'<@6J7@Q('R@)*A%^52\?C'T PG:UU%J9[8I#,#:E6'$$(T[0'M2TUG.'( M12U0Y 7ZBZEWG05K)G,N26(*2C=*W1[5,]!3 :!_%"PWO=8*'?6]-^L"]P+X MBUT/MA0.7^'P'+O\M,M?ZCK Q@MZG: MI/3.R4%.L.59Z"?:!T%SPG3A/)FJ=_2F/B\&77A]D4GHZDLM=4(_=]ZK'15Z M4Z([:*8\9 G[3*B=TV5WJU3H($S8,B;T4V8%,N/9\ U ^]P83+HP^S)#5YA; M_H1^ FU**2?/SCJR$"#J)Z)%:A8Y9F34$B7R$Z4&*(HWT ^R,"#$N)N/5K&9 M(R%12Y3(3Y0O* _:L!6DA2.C'L2^T! B%\26(I&?(IN)HVX^5GP6(H0(3;HL M;I.;S,8NC"W+(2]QS.\;:DNH'CI>=2>VPNB"M4A!&#GJ&[4LA/PL5-5WPK/M M4%&1O@K6PD;=(<,B$SE&3=02$?(3T=U;=XY6U'UZF8VG/1?WI<)IX$J'EH-0 M=-+!!:,D.^GFY=B3 MT^U,VH[/"EO"Q7["_2QEHE*FNI=E33;0%#D^I(^41&S*AFKVSPWE&R- M)NZ3;1AU@VD10F-7,''+R-C/R%]I7M>-[%IBA6HC7=@;%?T/_:NQ:3D<^SG\ M0?"8TG6=GS3-$_Y,:1V(%WM!GA#KB(3[K!T&W59N$PH=IS3XX 3:3^Q6#K+5 MEQ5WG\"[L[%%!$5CQ_")6XK'?HJ_W6QHK,K\*???II71I_I:\Z?)K:PRS#3D M\L)TY3U)J./ "?UH@/W;T\6;H0.BP(IN69:93-.A?*9$ M6.VQ;%4U]_0*I"\6881=)=+2//;3_&D647W;9XOEF!ABV N.Y:1X'(Y=S;?E M?SSU,NFRR/.$FM&$)!5D0ZOF="Y.N"R$Z_S:;@4MU0=^JO]Z__WH#+&[YRI_D]IFY>%5 MR3B51,K7;,-BYU:\?FITU!BZ/ZA96'^*' T[:%D_@-[$NS.G+<;Q3-'4GF3! MF2B\MN.?& B"=B (7AD(#F><9C\ U$[P8KL#2I U;7[_\)WQ^)]SLE=0/P/" M3FQ'!Z\*I%1LRS;MS2NRW<3.O<_PHM%]:Y%JZ9Z]>,+$;KO M2YVV&ZUR_&&BTTU4;U-4'Q3/RQ<25EPIGI:7.ZI=)HR _G[#N7KY8![0O-,R M_S]02P,$% @ -("K5B]INZ!O)0 L7L !@ !X;"]W;W)KESVT:6_U=07F?*J@5I7J(H.TF5+-L9S<9'F?9DYB,( M-$G$()K!(9K^Z_==?0 $*K:MJ^^SITS)>JTU4]O56Y?#+4A>;J(++8O6TW!8J2NBA3?9T-!A,GVZB M-'_T\X_TW?OBYQ]U765IKMX705EO-E&Q?Z$RO?OIT?"1^>)#NEI7^,73GW_< M1BLU5]6G[?L"KI[:5I)TH_(RU7E0J.5/CZZ&SUY,\'ZZX9^IVI7>YP!GLM#Z M,U[<)#\]&N" 5*;B"EN(X-^MNE99A@W!,/Z0-A_9+O%!_[-I_37-'>:RB$IU MK;/?TJ1:__1H]BA(U#*JL^J#WOU=R7S.L;U89R7]#79\[_GT41#79:4W\C", M8)/F_#_Z(G3P'I@-CCPPD@=&-&[NB$;Y,JJBGW\L]"XH\&YH#3_05.EI&%R: MXZ+,JP)^3>&YZNY8E*FL\_A4';D8_,R%^, M3C;X)BKZP7@8!J/!:'RBO;&EQ)C:&__UE.".)MT=H9@]*[=1K'YZ!')4JN)6 M/?KY;_\UG Z>GYC&Q$YC_/ZYOKJ[W'V_>_A*\?_?KS?7-JWGPM_^:C0;C MY\&[8A7EZ=>(Y1,&^3:JZD(UQF[N5;^ A@FN=;'5!3_PA+X*@VJMX/O--LKW M8:#K(@QVT$01U.59$-4@0%&E2I$E500J7X&V ;U2@:A5:^@W2/-1,X6.:5Z!5TI7*8Q4\ MN;HYH[E$<->^2N.R'_RF M!#6;#1997M@TH'651 %S &56R+M(3Q17&A8;K+ M-(]R:A49(XU5"1-$':8WFSJ'YLX*E1( M(ZBK-$LK6%QH2WW&U8:>%ZJ"3JEU98D"W5=!&4>9"G;K%/[&>HOW$X%@XA52 MJTPS#3UO"QWCPL"(MIGZDE9[[JU0JSJ+*EWL^:<4YJ%@[M@$K HHK;PJ(ES; MJW\%_QV\P#_7_PI^"E[^"]9X,AL]MVO].L6Q!/]646&_^^A6&8A$O^_Q=Y4G M90#<\(\Z5\%XT \^J"4L&?1=XG3]6U%1H"&!Z;=^@49PNM(&JY2^[?I%5*8E M#OP]BFM>,?OY XOBF(>&K0"]$K!:P#7PJ03Y2H !@86B#"D2L*V-J$'08?': M*C$B(W+SD19*Z)D8EYX%NUP8;L#>"[5&6PFKFN9P#9P(RU6>A?"8CC^O=9; M.N.@AQ<@37_4=N'BJ%P'2[#.P'T@-CB :ETH13_F((7 MZ2Y%6KNKC'#AQ&T M!9);YU&=I##8/M'E :3P:3\*=O EC!=FDP3+0F\":;;9CB!.&W@]N /W@-G0:Y0(:+111Z)@F64%L'6 MUQ4HKC!J-XZM+M.*)@"W 8!L2?0QN80;4IV4IG$4,T\-E4<%KEM04+R)UTM8 MM0PX706(ZX7]?J]S!LX[H\$?((-YTM2)W(^91DOU0BL-Z0\;DH ]7^5Y#0]\ M4&#\*]3VB,B#X:#W/ZQG?"(2=UA"FB[11A?IYI""Q(;(96854Y+$A$SM+6$1 MTSJQ\B;:(Z'4ERTP#\X?EQQLDH9>BE8W*$)VSC7PV?UMSGLGHS"":TMQW_( MK+!*X(39Z-8>GD3CL]T"38I4!7/D>T82>,>K+_$ZRE=DCT$VR3][0O>]NF;L M8]>O$N-8YVYU=F"+LGU/[W*T:?6B3),4R*Y @5X!C4H/J!(YA8V,U> Q )3( MRRCF83KM!4H'G*2H(1GF_Z>25O,5B#9#0M^",R&MM![1&&022D"65E\IVQKQ M? G.[98'!:S[T$7I%AL@2US5I'Z8#V.2UB1=(I+QR 6,2[;2CHF09VN8Q,2^ M?M8B]R7 V@5 /_1Q$Y2Q-2A!7:3(L,CML$)H7W",S.O>9/L-]^(X34CO@T$% M+&@PN+'()"/ &'H'$W_F+=[E].+R>3"OH*THTSE#:3%CB+?G\_=GN&0P0C(; M.$B] #CN:0"$L 5P2\G*; -D1-DZ]HSKUC +=G +3$H4(@.1B(JA]H_US9HT M5YXB_0BF*PZF@ZGKY+THBR6L1*Z6*4*B4@-S(*,P!(^V:15EZ5=BH[(B_M,+ M AD%K&)>*S='U_ _HZR.V,QL8('!]!+)6I:% ,/ IAJH8N"5CLH MD,)(QXSN!M=A(9Z+D^(/H)Y;KFNA<_@CU<).755'S"'O!-5 ;5OU7P.N(R9A%QJ/IV;/@C;=N: @:=Z(A M[&P2^S;= KH#GPXQFU%?=_""-6TQ=Y9Q9[@^3FL!ARKH:*U $PG *\@Z(RT8 M=QL]0DH\)S_9XKH0>NGZEO 3<-T"E;B,9P'J!AI'F\0N[#8J0(V)%.WA+A'+*(7,:MZQX M3^8-_?8O>X/)G]X^/S$;GH?!2W00":6QI?F[2E9 >%Y_N6]TWMUR>Z!';CLI MG<%'C.+@"G]$-,(+]@'MZC(\7(A&?\/!P[L[.F%S$Q#EC"=/6M<^/)N,Y/OF M&(;?MS:]QD@9B)>..:$O\.$U86O!BXR'"N4\4(,P5W7*[BN(08MR?>H3_!+B M93 /$?2>"& J&-F3#P%#CC.PT#CL#9$_(E8O%-Z]P=J5#JBC$79T; M>W&5L'I!K_IP,*MMM#4@B M!IV;<=.@9G&^!GT@>,:X@:=W&3DB3'\R_X!0'(,HH+,YBB$(O17[*@%T !/E MY-4N,33X$BSM9@$?4,9\?XQ58=./$K*!WU\V_+JRH>,6JAV(FUC"F*!>N@Q2 M4N,PE9J#=_ 8K"@X&,L4X04R?0 3HRC :[4H:O2YH;%!MYK#7WJ#D1D)L@,0 MKG3,!JX.4!^GM5$P@T1G>I6BDDET3#PN5HF1B]@KPEDZ*]DD,=]UF\P#D? X ME\A"?@N.O(1?VHQCO1S6*V*];8SK@%%?@?78.S9+2UPCCM_TG2P[%!"A+6+* M%@IF5&ZE]V@+E(J 8, S:(J80F"6ZPTYAK>JQT/UHB!(! I)(Z_!$B,[N5"< M\GA,OMA:S&M&#,X*A9X;/%$:^PY34[<,9Q$$H-6#6V("19ZB\A^V03]>G0XI M3)F,,'9:":!(A-R-H$0:!SJ2PW5_'TZXVC"'BWH=.J0?!+E_\.Q]UW>4H]F[ MK$E=6-"?4PA$S&H'2A Z7FETJ#VY12Z,BW1K8Y&PQDM%OKN7:V!T8>\3 MY5@&\RB:VS[QZ0PD)]Z;K_K-&^QCY@OR2H$,-3H7&3 0B&U4%&@3-HSBR$& M62*5!<"A#DI0,[][]28H]#[*; #":1\=D$/*.J(@"Z'_B4 EQ7"R MIVB@[S2W$(:]Y,1;'<,"OK?]CSI9D0A>;;=9RC$SY,"7"HGJX>@NUO)"292, M0C6G+15JRG-Y4V9GU":-;$#,./' 5!O*9B$R1=V%$0KK;;N,%L6003OX7!G: M13C!GI1- NW% JTIGK205"$0[8@C3MQ@!M<86V3:QF\CER2DF<%3"7D <=4, M0)H(!&28Q9-48S$+C]:;M/8T7 !]>J"L1(XDR!CR0$JA1'I0GPD MMHH8%*EA04F;6H^TWX(LY8,F0%D@C*6M. +*K.-Y)GV?=Z ''5,8'Q]SH3F) MT:"%1(-R9'6LI\A.'FCB^?P]&T_X@&,DBT%-H<@QK@ B$Z$HLVI7UTJ+3R]D ME%R9^*/EW[Z3G9-TP$'@"M <[EC$!ED.F^$\,N$W(FU=T+SH\^)W-L 4-F)2 MZ)P#C<5G54%KT!G8\NM&^ GM/+JLB2,CMLK!.T*\:(*\U \+8/J5%=^MS@#I MD.GP(ZII#C_DYT:C1!LEH=0.FY,$JU!2](LTH\5YO=8R-,! $45*L.$D+7XI?Q% 8 M$;33=#?+5E/6@$0N$BDC,N-SJMI3L2(.&9 C$WQ:!A(3!99 [E\J*C-8JQS' M:G.DN8WD&M3F4Z!S5C:!K#'"=Z )6*BE%4^OF ;=Z@%]+3\_2<\"H ,,=[DW MZ,]RE@1?S&(]A[L[;C\1H/5;HZ?A<2.XYO&#B>"-MV=&[QV]S41H[MD]3C9J M:$$D0BHAU2?0H2$014V%>&!K)')6D@A@B4H)3O IE=ONN-IO,="/NG)=4 K7 M C5=4 ]69% =BR2)MJ26A/X>1O&1I!%C/^5BH_U.QS3 !II,RQ )!HF!YV$\ MMZIH#9ZBR^5)2I/]Y2FIY)D-3U\?!Z4NXOWF"%ALWNU'O3_Z<%8,%D;3N7@) M1I;WMN#+(1HI];+:X>CL[81PFX"=TNX+#!=4Z&XPE%Y*@C8RH?+7C4P'JW * MQQJ3== 7.TP&W1X'3\Q2Y(17:&MU*EHGW:B'<0=81<=K.$24D@-M&R6W- K2 MW>J+BFL_=.+$I?"]:W 3U2[*!*5NHST[IK 4&..H=I@?' ^(O)-S\+'W98"1 M!!I"(DK)<5V1N-**FK-_J.)0[88N16)D4%N7#'_<2FXW=8:F193FC*VF(Y'U MV*J1WK>.[1HC(>(2.8\G6A7*+VMS4N4%*CS_6$J!2N=H<1V;8MP/9A'XH0+; MS&:6]!O1TM@"TU_86&+B #0(F[1B0(YY&_!C*%L49>(D M:[D,SO\\@ +@$L3*! S;6H7@- Y%$E=6]&"(G40(Z1&6XW:X$E$FX:#@:GZ- MG?>&@][Y>6]ZCI&4+#529E;/JC3G'U.9B2@PCZ%QB(&.XQJAZI7\3!3LR"M2 MT.$H2S!7H]9RL4"G=8,_ZJA@[P^)Q>$[KO-Q[K2GBB7A0]*?"GB6MLEWB]+# M3E:@804/(14,LDB.I549W'.$C"*!6$#!Z)F\9(RMU-; UOD6D4U<>9%>FH!% M,*:VKLXCD/B$>BS2\K/ .?9CL'&*N?$@VG"G.R1T$"\K]V6E-@=1 M(3]B=%>$Z&,G#,7XA[CHM(8H<[HNCZ(E:Y" (FG![KB94Z.ADQBS2V>8'"<9 M P05,D[Q4PLLKCPR*L&XM,U#PMMX&P\T8FW$1)$@+F'G/JQADT@>4S3K9DM5 MB4.(E6 &B:%/SK5/)"T%>VP8T6RN$WGJ&EQ471A_0*%W;2.N!C9BBIV*V4OY ME2&/9&_ 'F* UZVY26;Y71E1=0R/"GX!3*]2$B-+D1X\W3,4*9DD5-F)-RS3 M+RKI@?=WE%2''72W;!IXC2V2/TD/N#I4L@D$YS8IJ(P*50BH:BKDT86GH:A> ME:$VA@U4SY-QPIT'7A/81L%NM$"N&"RUV.YN3"L V15%3MT1A@4[K87)BF43@XV<7A(K_VZ8V) MQK[WI.R=)_M=B)-BPV4S."SDCB,;FK!JQ2O@*-D2.\S&.P@ZM"&+;J>G93)X M39:R;HTIFW-THK@'D^J8-FF[2_C,/)2*X.$D]X@ ]DRX(W8^&12D8UDW7"!KO4E8EN"6K*.$>^G]*G6>FJVR\]1P+%%JB@AA MK(I\,9?J@@Y! V5[#M >*5M;R$O63HX1]&%D: .@=NK>S@9ZV%\CS[G$ MDH9#O-<26J-?26@W6+CPU5AP O:K==7#K6;&5-T2*-P>E$C:&*0!^.(E(-&I M *%_&($_; 6Q;O19"AOT0?!6^46PE)0T0#BI"Z???&_>S3R4(C)YHBX5N#!! M1A%^>:A2\3JW50>NM!91D<8I7'OLO2131#$.C[Q^81R- V-#IB"S[?CB8"B/ M3?;"E+6%A*J4+=81(G1T)C49!X'O%"/S>./)\)PN[C/ST+,8F>ST#P;NG:'_1'"LLR$ M&H]3I=GJ]\UUU#'7P<2-:M0?V%']&3.^'/DS'G[GC-^=Y([&#C=,A#VD@#L$ M38J81X'$/A[W+^U(F0GZ4_?%L5V$K?TTS2G,UT"4'D7-'S@N'M*P/VD.:=@_ M_\XA_:KSU7>,:.33!$MGV$!PJ$9Q"_5EC*JDQ"K%8 MC\2+<7>GUQ]:,_,M)3,',VEY['Z ,E:=H[3>2HIEY1797&?LC\?W&0>E.6C1 M+)/=DXC^#MPO(T@VS%8HV;IU*L]H[&L+B[;)>227PX9"ZK)I'>Y1#7% 3),F M;L7.?*>-:R=M- W'LU![C3# ?(=YYD8)I+]3 Z9G+MN$.\;.<\4%#S?>'LO? MI$BVHG@V;[&ANYXQT,7,L=YRJ-\64;4B$JT 1P,14>FD+(]-0=G@1S]XQ\83 MJ]2X7XGZ2\X;V-(KC;/WTV*<;#;*,VLQ\^;W;!P$NB6 MJIV+CK>S)/$Z5=;.8U)-Q2E"F![NKRJ:84W:@!58EO9VHBC M46A?ED;$%??88U#3<_ D-'1Z)*'X&IB-&,U NYDE_V#KA(]4$C8V7+^%>]< MN!1"-]Z/:DJ.7M68%@F#-VF2 !U?164EY>5+>S/73F'I(VN[M[CM>01H4.\P MCAY*H8';K-E"7DB0QA#">_<7^]!;16>_,?_)J-+6_<-O?NV@Y5]/FB8#FV\?!T]&EQ=G_C4 X>EYXYO+8?.. M43B<3,ZZ^>YOT6;[W'"^>688CLZGCA+A\&)HKR;AQ:6CTC2\',Z:S&I^@H%- M+H9G_O7Y;.1=3\(9#LM>GX?#R\%9)[G]V9P/1XW932ZFS=E/+YN_#[W?[R$X M@.0RTB.\1PP%MT!CI#ET*GZJ5ST6X5XM/@Z@E,;_>DDZ9&4+![LXN#6IAX_G M&#M.H _O:C9[")L-'%L-AY?=;#0\]V1R-#F="CP!Q\E6PSWT3)9&F(L">&X_N&QU^H )X_9I2M<6V?IVU0<@ M;GN7#?.!K2/3R$$GUUGI[?BC]+2)3=)I$/98")SR+3BMN;B]%? %[3^!'T,_ M(.[G. ^Y"ZO&U*X,I40:(1U#%6.7S=#Z<.+'RB034#;@(6D[>Z?B&C(+AC< MX2)=M'H8#4[W<%?(I*L#*J'B'?((?8[,#7O&6X>#']K!@^^9\HCSQ"-I?'30 MN,DUWQ4@.=PRM%A<%&>[M?Y_\%]\L!2"SQ5 =E M]RP=5"5)/H( LLGO(6=W9L^HO,Z#CX9L& XWWWFG3>7NW WR#H"#0=RC@NK6 MJ:"\U)P-BLA=)+3L)IB8"=JQ4,D1'VI%>^;1>A\EDY\5[R2J4R,RXE?BL;I!I!ZT6$#N\" MZU+PI*S0>.=]?\^;VT- ^H=JEKD&R7AX3MFYUFAJ M.XP/P("7Q$J.76BCH5D8+'Q;PJI5C9,\OJPC:%XR!5[Q,3DJ"M/^C:65LR[N MSS%2E5EV'G@AVS!-UWE-&R*Q2 '+!FD#.E8?+;4_B[XGE8QGBG6:Y MR>V6V([PFK\32-+U;E.OQDV\B3*1^T90Y*NM'_'R])]R;$-U&J?6:(DN=[>) M-?1*):4=7-@XV<;;?Z!OV1L/)T/O&'J[/- O MU.2:,RL6:%$PQQ6TLTTAVQN,5%^.9RY2?7$QX(MOB&*&5M'Z!RH9<'10U9K1 M69%WB(V!3/K[4=:)W[:=$_9U%W"]7/WAGC312J!TGH&'TXV(X"QL- M4S!G])SZ[>X1D<2K^?OW;K,P(3:5I2NR'RX;C.6"P&J@#4O5'3#2FPT&O*@S M4U5OLK.P%+5LM>&*:HI:HGZGXI'9^0^F>B##$RC-!9TL)IMG.#ELRJJ S_>\ M;]B4YV+M:4S,K1$&T>X?>RJ5?8RRH5QV[!Z0>;E'&&*UVJ%#97C?N&EYU]J> MYT3",KVE60FPWV5"&]22,[; H2"H5ML"9%R:D/=.\\9>%/Z@VL'T][T2M86! M4QRPXK(!+KA4M",6DW[IEQ[=Y<8B17_]X%7W0O^N16Z(-X1XC3W-*.Y'&SY: M0\WS<7UA,4V\UIIW*8HQY,+/H:!)RQDI'T?L=ELC\>D\%I_*=W'FX=8K S>6 MC7-^*$!Y<-:/(06M%+.?W5_>N=_05N'R65SVI*B0('H:2S 6_$:0%XX7O,@B MZ'4.9$$C<6N.-&J<*V4W.Q'[L##=:DR,$]9J9.YE SA.UCOB$T^GYFVBI3M M]X3"::I3J:F0;BB&^?\N$G@J C@_1D@AUU]/'BQ<\7,W+LHQ]F)SC_' &.]J M&(Z&?GAF%(XGEP"\2D73YQ)DFQVQ-YX/+NWGBYEK8!A.Q^X*&AL.@GE'ZMG> M?S%Q;7WSS6HSGL[QBS-7HX MT*'4GW"*?< 7#S\S^$\D:7-X/FX>3\??-KRC5 0T2B=J?V6K>LPN\9E@5)_) MUNU^!K4Q9:HH8M,F($C.QCR.F>3<&]_[P7OX1[%Y7&J(_@#M.))'T*GDE&I4 M@\4JI*R/@REH!6VGC0[--GPZSDG=8N$O16I7H'K8*S5UA7CH$.T!78E6@HNY M5SXEQ[G.>[,3!47W.X-ZIUBB^M,IL\&T/QXB"N-9W*-\Z0$'7N\<1#6KY4.O MX<4T'$\OZ(%Q.+Y$/VYRE)J\9V]';Y%020^@7X&;YII, Q.[N!"_L#^9R:1L/.OWG@3!&^//K*G0CXL9J,7;5O.3RY%@AP 78E.PP#3%,XENTR3KR^6]F P[XUZUG MFF7 B?&-"PU> JZ,'(;9./C26_R%J0Q!N3$!0O\&\0!("IO%1[Y\4XDM[Q"4 MW(,)-O$YEK(+Q!V+*R%.+A5!X."=/7E-S6" JW48EICNRSIAPYU.3A3)ZNCL4@:9OM<+3X#A^ M,IN%DZ%5U>WP@]3"',+A!BY!']YV0%U^T^L5\$4(3=PU/*>*X+;&/Z3"\'NI M, TO1[/_ U08"15\>#>;).J*E5(^/07G\ ^[!Z#P<#D?'#+*K$\/Q MVB-6FV1H&%J*QM"^">_4%-50YAR)\B'9X38#FPU:*%!UJ2XDZXM5C-ZY['CR M(^4AI"%:6W?"MA^&]GT)%",3K.,$"#S$;P,QE' Y&#Z!$@\%P:Q8$C9"[Q2J MQ!)4D4HMIWC1QA7%!^=*3R;J8XE1J(WL%FJT4%=T(B:%U,S!XEZ>XC#&*X<< M#R[O&>=]=G#(Z2OCC\UQ\A*,]HYU/L50AI\B7QGBWKS'Y_V97[K.F>0Z]_(8 M#='!\!'7+O@< WRW5&G%)12>5-4YDI>V(#A&LN=MGJPXM6>G'.!,MS5FV!^; M#30?G;R,S\/9.>'017HQG%O,:ADT>5!9@<;0EL1Q:V[AT1QC(!A9)<1XY M;BW*_4+>(+4''6'J#42/SQ<_DBZ83?3IS95!2JMM^Q#ON/&R7]9ZX]QM>,- /8$"FTJ992-V.$5OS@/.@OFV) MCF4B6AO9U#LA30DMS]E6TMN.,WNHO-,/6*#4HA:0TYLO M'UO9'E_KD"%!&[S#*18HYF55J %&5\VV]EP!3UC2Y%HM1&TX_7=/*O2W?1(: MPM=IQ:DM;1(VQFAFE*2TJTZ.3:-$^,WRKD==@56[!:/EC>VHJ1Z7-ET?/;D? MB";->F23E%&+?_WUP+.,HPQ#_M4=)'/FHD6\;58C,G&[?,Q&--F+R.!=Z MQ\=>=D]0LM-_U.@&V;GI-F[TCVL#_R@C+M-"8&Z)80K637J" 4:/"N3\K=^GK0Q0A6:6!E^4PTPFD,T('$H*C0U? M&6=.43=;COP;#3T*?K\B*@PYW4HRU 5G]@SZ8]%F_U@VN(K?3T?]Q!&:FN9! M+;9("9B'3C9J'AV%*M!!3P8JG!>VR\GL8WR3Y@:GTYN.VX;F8ZNPPT@I=L@G M(,K1A2WI:K^+1E2'>_!R9U?"OS$V\SR_B];-YK.["61&LL%,4R(XHV M21@&X:)7WY86<;TI*W[ME,1;S,XN^RHP;EAT1ZG\IAK/\VN;ND\DDH- 9>KF M1.,@SLBE".F\[B95?_X!QD@W4'^127OF)/CSO _5B3*N^<.#Z*B_4'F M!_=: 3Q;N._O$I/##/"0M56F6G?:ZF,Z-YZ*D++,Q,3LTG2 +_CJR+- M!79@W]+]\_\"4$L#!!0 ( #2 JU;[TOGX-0< 'L7 8 >&PO=V]R M:W-H965T&ULW5A;C]NV$OXKA+LH3@'5UL66Y61W@=UDSVF* M)KO8;-IG6AK;1"71)2D[[J_O#*F;5XY3I.CMO%C6<#@W?G,1+_=2_:PW (9] M+/)27XTVQFQ?3"8ZW4#!]5ANH<25E50%-_BJUA.]5< SNZG()Z'OQY."BW)T M?6EI#^KZ4E8F%R4\**:KHN#J< NYW%^-@E%#>!3KC2'"Y/IRR]?P'LR'[8/" MMTDK)1,%E%K(DBE878UN@A>W4^*W##\*V.O>?T:>+*7\F5[>9%_*/=1QZ&Y)/;0CK#:&U MVRFR5K[FAE]?*KEGBKA1&OVQKMK=:)PHZ5#>&X6K O>9ZT?805D!>X14KDM! MD;J<&!1,RY.T%G+KA(2?$+)@;V5I-IK=E1EDQ_LG:%!K5=A8=1N>%?B6JS&+ M H^%?AB=D1>U7D967O3'O'1"IJ>%4'J\T%N>PM4(\:]![6!T_?570>R_/&/B MM#5Q>D[Z[S7QO)!PS![O?KQ[]^$.GZ_N__?NS=.;^W?LZZ^2T(]>LM="\_5: MP9K;C) KUFAM.)XVP%8RQU05Y9H9OLR!66=+HYFL*)N7.E5BZU*JS'!5KD!3 MCO*<45!$"AK3U3]:0/^0'+.W+Q+$?G\N=7;% H("=%XS_G[]CPO4*F7S*;MJB7$2=PCQ+&W"((^P?>B*& _(.[20RNJ60_">* S M\/QI.*#&_I S]))IPIZD(?3UL?E<#9JY2/SA_L";A\E0U=R;!?,A.?*"^8(] MG,5\Z/E1U#,PF'=FSS!XB]Y;&#?&]R(<>7X0]2,<>0N_'_)YY$7SHY GWG3: MF?O9+&Z4*5=L?D5\RAVH;PWV6YM]W##.ME*4YEM1.O+_12J?2-UAN@V3]Q,I MV7L)SZS\Z2EZWYZ=2\>9W\,&(CQ*CM)QZLWG?7QA?L8(]H>CX^[P&\710&/H MS<(A-?%B?TB=>TGD_YTH7Q[8&N1:\>WF,&Y;7I_*A,:7$A3/$9P9&% X:U%6 ME!;PV#+KADER4X2&HG$2U:(R8;"H<613R,M/;K!S'.!,\V37ET4EC1KLSTRX-@*2EBOT&HMM$%V M'(65U-K)K37CE(\^D$=.NJ8H!_.7K3$X_UL-R"=DUE?]+VC+7]*._V%MN'4% M$;-A-X@FD?)><@289K/XF#!-^H5@%F/>)SW"=.%-YR&[JQ"'X+&W(LL0/'=< M&_29%]N7[&9UI*7K6\&LR\/8FX9=W@:Q-UMT6H+$6\QGS[+_*.F_L J\JI.0 MW?*RV.9 <$: MVV]=E,GD,A=N6-9LCZFW81N.B5M*@SF&F2G*G<3>GWFVSY$K(-=",E?%%AJW-9-312$NCQJ&T6[T;E66]@&R'J? M[=S1N'+$"W*-ZG=&%BA9=.+&[)XXB:U_D!1/#,O*1MJCY7+HB]#]X0B-;!>: M M],,W5%'/_^OI2>"NQ?546?S6<-^?L**V3D>ZZ:G3KZ+S?I]?/@/F>(L*"< MF.V;YW3FQ5$R$..Q$BP0TPK)"(*FF0Z'E3"<#95Z\Z2C7B3CD!4(B>:[]B** MQK.6<@KNV%Z1?!PXZKFG^/ (=.]&N^!_8AYZ?JFX(: MI"T^>[[B8$.U++,U[0!U^>L\=06PKE*#4'E-H=2-H!W4!53KRL6I*P++RF ! MP22EFIG3]1URM)6AK;V],'/=:;)?+X6K=U;9'H\0=[2UVG**6I:-(,G1P#7U"IPNL4:)@FC(B4"'/<^1%8.A^!JZ:D)#JVX:$8AU62<& M?G/#QQ0G4V3&.@KHU8V%[G.LN9GY M" MW-]I2VYOE&W>AVK&[:VD,TEJ@VSFL<*L_GL]&KGTW+T9N[?7J4AH$L/V[ M 8XMBQAP?26E:5Y(07O??OT;4$L#!!0 ( #2 JU; =58X]@, /T+ 9 M >&PO=V]R:W-H965T>I.,6\P*4$5>4YD_<+S,1NY@1.LW#-MZDV"]Y\6K(MKE!_ M*Y>29EYK)>$Y%HJ+ B1N9LY%<+X8F//VP-\<=ZKS#2:2M1 W9O(IF3F^(809 MQMI88#3EKL?N(^WC.C+U89,K^PJX^2\L05TJ+? \F!CDOZI'=[?/0 8S](X!P#P@M M[]J19?F!:3:?2K$#:4Z3-?-A0[5H(L<+"4]6>P M.XV/^G#UUVH%R\MK6'V\N+Z$UZ_&H1^]@P53/(:"9)T9'R7Y4,8'< 6QR,M* M8P*5XL46=(JPL\\7D[?L%B6I$8HJ7Q-&;&J8,E^$RTE)]"CC&R"%*\V*A"ST MX5-A/'"1*-BE2%Z,8UX0P#J46 I)UMUG^B((@:G(*"*YOF\\ED;(9LN:(2IX M#UI S+*XRIA&2'AFX^IX;P/OMZGY2N"-R*@>V>C9.D/#T-QNH96UW9@TA8-H MK6TR*=@##X\2^\;R$I6B<\H%O(NQU)W]A/39.V]9_%_CUU0B'JBVW?I"K^OI MG68D=<:IE>?QE68T NY.PA,[7YIT_@%OHE'8,^,P..NUIV@^F-3KXXG?LYK9 MO^>B_FNBJ_K]R;TZN/+?[Z]6<2<)?M\/>H\6PI\N1#WXL'^XO\+6]\<"WLNV M,G(E%=3UY3^ZDL,41:$;=%X:O[=%2ELEY[5>T>KU08U68\:< MT9=+]4V5:#N@[-ZUZS]4X>SA>-\:4JBVG>\AP0U"_/Z)64M;-9CW1HK0-WEIH:A?M9TK].4IS@/8W0NAF M8ART'?_\7U!+ P04 " T@*M65P*G O8% #T# &0 'AL+W=OW<\GVY\N(EKHJ3N&NOB MV6B=4OMJ.HW%FAH=)[XEAR^5#XU.> WU-+:!="E&C9TN9K/C::.-&YV?RMK' M<'[JNV2-HX]!Q:YI=-A>D/6;L]%\-"Q&%Z?MKJFCY1^K/]&/ VW7DI M34,N&N]4H.ILM)R_NCCD_;+A+T.;N/>L.)*5]S?\C68,B"P5B3UH_+FE M2[*6'0'&M][G:'"K@5TZOW*%;TA]UG<43Z<)'GE]6O36 M%]EZ\8#U2_7.N[2.ZJTKJ?S1?@HD.SB+ <[%XE&'[W28J(/Y6"UFBX-'_!WL MPCL0?P?_,[QL??AS:RZ(5['5!9V-H/A(X99&Y\^>S(]GKQ_!=KC#=OB8]__$ M]KCUX41=O;_\\.ZM^KS\^^TG]>S)R6)V\%KU7A-[53H0=%_XSB4J%4I8==&X M6J4UUF-$S6M7*FOTREB3MJJAM/:E,DZL0JE=01!D6JOEITOUXG V5ONHU41] MV1V0W<,@)/0"!J!:'PW77NS=R=%>3F^#OS51OOEJ\#X9'E0!6<$+#%7:^.: LXBMNJD#/Y%#G,EVV1- N\1 M@%9KU8K0#B.C!0AN4EUITAB^"ML)79"=MYT8X-A 5N"""M(6U 4D+YE:\X8< MX8H<52;E '&@ZZEAJR@(K XU1:2^D;1MU@:< FOCQ4([=31["K\W9+=\Z(HR M$&W-=WCI6F!!SS-HB4!/*5E"ETZB!>0M@H^ %N6VJD+/]2'B",#HR1X2!@3L M023Q8V+P,>T%,NX1-GH+$-\Z Y0M!>-!M]+E5]#'QV?#^ZW.)U9=%X 2<6B7 M3&%:A@Q0G;8*-Q0K&<(82FD@!,_C^PQ],/:,L0"Q2 M7>@0MA#11HOUW1+KB-UZ4MBC/.7)\=R2(09TJV@L+1? M<^/[K \R1V8A^LH$**/A]+9V.[0*SAP-P5_ZID5RF;3YB]<1OGUQHWIU(Z>[ MC7[C*,2U:54!4=7$_J7QM*U%I3 ?UKOZ.9\_9CZ>TQTU;5*#4\NN M!K%J?BRX%N->7):EE(3^1-ZI>KZ^6O:@."&0CQ78)T6;T1?J W MJJJL=^FY0V%L20>FJ#9.&JZNH KUA@IJ5GCHN5F@Q3&&ZV7?(=%L>ZU*;3%% MMR3U!ZTW'IHO+*&*T$I"ORFW8-&UN:H)%S8^> M\NQEFJX1<^RH+1K[(#Z^0(S#96FP)+7&MOO5#A]/H:7"1!H\Q#57>Z"V0_8Q M5T8)#M_[?AU%B5KH0K,*W%LA D;(7=9;4^H'3NY[(>4[AN]2P^T!M PWW@^% MF.]^:)-J NR-SL=7F MNTV%<.P^4[F]'*3.%>>CD8U2D7$[U(7(8271)N,.AF8]LH41/":A3(T"WY^- M,B[SP?*"YF[,\D*73LEXGS;\(<76=GXSM&2E]7<XYQTK6;$Y;%M*D$_1 U2$C1*2/H< M/B-#CH+A@3YV^^4KX]8*9\FHPV4E^:IQ*$@C-)[I,G<(]$4PG$-&*H7%)2X- MX858=-TE,#G8;R68%OI>;?F54BC?B5MM' =_1@KP5 [AMF__5KJT!@=A@]HH MP-Q(KW/Y%[F0<6:=X5B*WB"'L&))T+,!,B#\2M0)DP&1CKF@:S+BV=>.*B*= M05&.!'PX8@KCCA8H76!NPU5)H:P.*_@#;CT!XLJ2(VKS8@V4=:!);V0L*'I9 MH60$D08_" ]I5]:=>GD\:G MO>@ E$0K57'3(?ML2ZH]1H#.166-$9]7S+ M7E%A@JH-6.SK\S8H_Y?OG;>;F;8H6WX/]RYF9[TY2.W)Y"G:/)8+:EM1 M:0RRK]"&F-?7N/!G_9!XT[!_>EO]^C1O6&Z/T!P3=$O79>QRT!7@]M]I"I15 M,711ZK14T+FM]?\+5S_U&SM2MH%Q8R$O,6[PCV M=4]Y.)P&)^%-AO[T]%'[;NO++J;LYV/3P9'I8X[P.L9 3.'60U1M.^/A]6$7 MN&<7J@_5?>I&P-TT/BUVV^+::Z: K+Z0[<41DGD\:53#RJ2G;Q&&G?6=RV>S M>6=^ERFS>7>^GRO38%XW:[A=R*S,#J]'/19XXW ,ES0+G/^8%65UHP7N".MZ MFU\%T_GK6O_.QL";G[4V'WN]C#H/QTR8-3V/+2,*56_(=K9]@5]5#\_=]NKY M#CQ9R]R"50F(^L.SZ: JK\W Z8*>H2OMX%%+/U/!X96"&V ]T=HU SR@_;_$ M\F]02P,$% @ -("K5F(&P&>+!P X1$ !D !X;"]W;W)K&ULK5A=<]NV$OTK&'6F3XIDRVZ:F]B><=S( M7%)(08(%0,GZ]_?L J2H-/;TSMP7FQ_ 8O?L.;M+7>R<_S-LB*)Z:FP;+F>; M&+NWRV4H-M3HL' =M7A3.=_HB%M?+T/G29>RJ;'+UNC-2U]]BKT3:/]_CU9M[NA/YP?+JHM,U/5#\H_OL<;<7L^O3M^W->+PO^8V@7)M>*(UD[]R??W):7LQ-VB"P5D2UH_-O2 M#5G+AN#&7]GF;#R2-TZO!^O_EM@1RUH'NG'VBRGCYG+V9J9*JG1OX^]N]Y%R M/#^QO<+9('_5+JT].YFIH@_1-7DS/&A,F_[KIXS#9,.;YS:L\H:5^)T.$B]_ MT5%?77BW4YY7PQI?2*BR&\Z9EI/R$#W>&NR+5S>N:4P$RC&HZ[94-ZZ-IJVI M+0R%BV7$$;QP661S[Y.YU3/F_J7N8& 3U(>VI/)X_Q*NC?ZM!O_>KUXT>*?] M0IV=SM7J9'7V@KVS,=XSL7?V_XHWF3O_OCF6S-O0Z8(N9]!$(+^EV=6//YR^ M/GGW@K/GH[/G+UG_WYU]V=SKA;KY='=W^WCWX?[Q05W?_X+[^\?;^U\_W-_< M?GA0/_[P9G5R]D[]9J*IM:AF>'3;JK@AY7QI6HA7%:[W ?>56ON#LE1KJSKO"B)8J(/2B*>PVC0!VK8Z8GUT2ENLE*V5 MYT@Y=C[$M!'"A9+[9*8C'_?*L^1P< &(:"Y7#I'ZP;FXT5'":EU4]-3!A^3J1F^Q$5J,Y'&R M,@UX &=;!4,C*D!,[@L'0;0!6W$5G#6EA%P!S98=5R'B@:1ZH;Y0LKXF:I-+ MC=XSG)R"JH^]YW=SU?5R'CPSA02Q=%QO87>]QUKC2]5IS]&KBD-_!EQ8-5Y0 M]88B9W< UK2%[3E?L!-Y]73K8B0'_*6MMKV@;NT '3MN]2[T!OS=F;A!I@,# MR/#E0QV;Y?B10,-',EB'IZBOC%JFB^M! Y^LSY';&&T.PBM[X.QA.^]BS,:\ M45512E(/G#_AK$C%IG76U8P2P[PF0+C^FMTT[=>^30W$"%)[(4,%5\KT/@$B MQR38&%(]@7^_8/7HLC1L)D6H:T\IV\#DK][ )%0B]DIJ6E/M$VND 9!/^1.3 MK\3D,X(XRNR TVYCB@V#9SGU!5IW2.X6+DB,?7*9?=P2J]KWEG..F$./K3J9 MFN1;>Z];G#21_#T7)VZ0">HL6L=$AB,F1]K2-KAL MD[A.M*4&M;);3%M= Q#DDND^$"@#DXE#$U'\7?XC4U^LLP+I$2FE<'.82<\@ M$@W)Q=ZR+UC0&@C")O__UK>)"HY2ZRHLX0,.Q9H0)F #]HG.Z#59K%D_Y;%Z MA+CP/@S<&)(L>'D3A.#]I/Z5O;P3/2S4(\)!K6E$&F+,K6TN,(';&KCSZT#Y MN42/J]B!R'E22<)+]M!"89H*M"QN M $>]9C&9 HX3."%I:H>Y85B,1%G'O!7'WMRUIH,^<&FKO#I!TDO)EOZ/X^X+FMMSHDB>#I*@UPZV#&VM%LL#( MG?[\+BC.A'1O1#'B)%-#PF;:A">^PFS/XOJ6R3H^

Y2+R1E*:L0+6W/Q M22,:PY$F)(>1A^^\(F[,&!^ $,SP,2Q+"I,AX1'<"Q6V?0;AV>=OR0.WR/#< M&//*5UU>"4Z EZE0I%JNGY3ND9$TVPW#1Q1^X&&G<=:3LP4!3\JR!K%-R4B^>0)%Z)YQ!\F5\$OL[:?2LZCRA M3OTX'E+_P2@Z)(D_/;Q.?6'Z63*\_R0U'U0U'584D]7%9#4?B)(G36)23E-A MMSR8I"0E7BKYLEJHWV1BF30+#GP8."7A)7&M1BE (BEU:"B;JUUNK>3IU#/![7W/+R6&ULI59M4]LX$/XK.VZGG](X<:!02#(3.#K7F^;* M0.$^*_(FUB%;1B\QN5]_*_DE!E)F>OHKTKKS6MX@XE%3D61J@" M-*YGT6)\=G'DY8/ O<#*]+[!>[)2ZL$OOJ:S:.0)H41N/0*CORU>HI0>B&@\ M-IA19](K]K];]"_!=_)EQ0Q>*OF72&TVBTXC2''-G+0WJOH=&W^./1Y7TH1? MJ&K99!(!=\:JO%$F!KDHZG_VU,2AIW Z^HE"TB@D@7=M*+#\C5DVGVI5@?;2 MA.8_@JM!F\B)PB?EUFHZ%:1GYU^8T'#/I$-8(C-.(T7<3F-+V%XBY@W.18V3 M_ 3G,RQ583,#5T6*Z7/]F#AUQ)*6V$7R)N"2Z2%,Q@-(1LGD#;Q)Y^@DX$W^ MMZ,USM%A'-\D9Z9D'&<1=8%!O<5H_N'=^-/H_ V61QW+H[?0?X'EVS@G0_BR M^'H#]XMO=U>PO%KBJ)TC4UJW5>2?9\;V2%\?Z5.8\K/,&"&)F?I*1HRK!]H8I//5G!1 M,N]:I9Q, S;Y7VK:+S9DV^N1J-(@11L@/\?:L$HISF%@_)+M [0WG.DKU(1*3)-FF3+U]'XY-QTC&K;KO21SI#BJ:J. M1\_%85>!/S(\6')M$1@?RU!T2M(=XVW83",5%FY1FK,.Z)M?PSBLQ^-SXFZL M=J':MVWV32C8YZ&@LI,?+5U%\.B4I3C070A6L\(P7NN(]GH!?.(9*S;8>.2/ MMDIN/2GA8RDXDW5&>A[6Q)+_0BP51;9F0(1UMD-N,>:9M;X1LM<"OK$]^ MQ7HE;$8W?+_6FPS6.:J[[-$)4F*4L4U6)\-GZF^7;@(X]56*%C6U1MT6^R3O MR7UW&G)5X*XUL'9%6K-IFC(%FA6]^O!7/1GG3NNFW&B0= 4?,IAV_4/APG[Z MVJQY!\+DHN%DQ%IX*Z;Q81S<%\4+SOO"',(BU.32K[H[+&#^XGPF(:1E.%) M1(S>'Y\,/[<[ PJ<*3'$0N[V66C^#UUP<>_MD:/>A!<6.>+)U,^0;K=[Q"WJ MM\M>O'X!4KPVY"JYO2;5T?#D. )=OZKJA55E>,FLE*5W4?C,J 50>P$Z7RM* M;K/P!KJG[?Q?4$L#!!0 ( #2 JU;.P7 J*@4 ( + 9 >&PO=V]R M:W-H965TK7]V IT5)]Z?3!%B\ ]N#@ ,3YVKI[7S('>JA,[2]Z M90C-Q^'09R57R@]LPS7>%-95*N#6+8>^<:SRY%29X60T>C^LE*Y[L_/T[-;- MSFT,1M=\Z\C'JE)N<\7&KB]ZX][NP5PORR /AK/S1BWYCL./YM;A;MA%R77% MM=>V)L?%1>]R_/'J6.R3P5^:UW[OFB23A;7W%\GQMS4^=A_*B=]:CG L539C;]1?>YG,B M\3)K?/I/Z]9VST0L.DZW#).%N#THH/ZN@ M9N?.KLF)-:+)14HU>0.W/^;77R[O;NAV_OWW M^>4W>OOF;#*:?J+O-?UA5UPMV-'X./$\Z5,HF:YMU:AZ(X;CTT^>KJQR.=F" M/FN'=K(@4,506J?_YIP4>:$6/=KA;EK<%*$%1^M29R6M&<+=4&<3&PJ6CB:C MP0C*-D::%$?8Z/ 7?%!UKNLE9;:J\"8=,:!++S:0!@+NM-$GU># !XTF9;.A MH_'9X$,7TK',)H&Y4MJHA6'"+'L"V0LP'U4=!)6 >"FI04?@CY2=$/:2;?]) MUEY*G)+83XQD0%&N?>98IA7FHPP;[:EPMJ* .2BPVM_2V;@L208S8KM[C.[@ M5.U5&G2([7"\7K5DU+RT0>,Z/S1208PR0,F9*Z%'.,0CF-)B0]$/Z"M Y;D6 MA[XX""N/&/L'"/9R_W=NDK\RWM)"N,AYJPI%\XABC$>+DW=C:HQ"Q*U2;#0Y M->PJ'0Y#A13D\:P<'L"PIUG4'7.8+!ZYM0::A12#,Q,QE5HVZ:JQON4LO4;L VA*'CT+X$^>C-F( U5(=4T^!AVVU M#P!#EP(JYR )BC(7Z85(H"9>*1-5V#;#EMS,UFT9?(J?DJ-"I4[L(P')+N64 M2$IU[7>05];$"O=+KMDIG!T]3O5MJ"<']--C(73;+]I@4*::JD8'908IVQ<[ M'I+EHN#TL25=05FZ%:)]=MK %T(0)E+OUTP;5JZMD\IMDXB(M1&\_!!8OBU] M5!"DUA9E7AB]%,5&+]I0&<8Z)B@F4L.9+C0_4XPV[4U2H\V341]+"3S:X+85 M.3YFNH[2&(%$5ZGWGC0!RHDY&(.@ >O_0G@Y!3:LE""(#H:#\:[43N@GRAY M+4628CC6WL?#;MV5 )2BSU!VRJ5Z6\EA(;,I<8?QE\;JUAS%Q<;I(QZWW*J0 ML'4=^-RW=[BW%57LEFGW\_"+=6@7I.YIMUY>MEO5HWF[FX+7)<8$&2[@.AJ< M8IMS[;[7W@3;I!UK80,VMG198D5F)P9X7U@;=C=R0+=TS_X!4$L#!!0 ( M #6 JU8*;-X]'R8 *>" 9 >&PO=V]R:W-H965T;[H8B\):/LG1MJY%UW5IBS*^? ML]U%LNPD\'IFJN8+Q/;57E+C=Q#1_+U=-J6ZHXI85:H]V50-9M-7.Y?JESO?GH4/3)??,A6ZQJ_>/KB^39>J1M5?]J^+^'34SM+ MFFU4466Z"$JU_.G15?3L972!#]"(OV=J5WE_!WB4A=:?\KKE6>XTRPCS]DTD=V37S0_]O,_H8.#X=9Q)6ZUOD_LK1>__1H_BA( MU3)N\OJ#WOU5R8'.<;Y$YQ7]&^QX[.SB49 T5:TW\C#L8),5_'_\10#A/3 ? M'7E@+ ^,:=^\$.WR55S'+YZ7>A>4.!IFPS_HJ/0T;"XK\%9NZA)^S>"Y^L4- MWT:@E\'+IH(?JRJ(BS2XR59%MLR2N*B#JR3135%GQ2IXK_,LR505/#%_G3U_ M6L,^<+:GB:SYDM<<'UGS,OA5%_6Z"EX7J4K;SS^%_=M#C,TA7HY/3OAK7 Z# M210&X]%XNB M@M.D]$S?>>Z_(LW>L^A?_F,^'DU^#-3/P#-@P7*K2W[@"7T5!O5:P?>;;5SL MPT W91CL8(HR:*JS(&Z (N(:=LO$H@WK!EE1Z-L8Z3WX M7.A=KM*5"M;-(@RV>J=*E0:+?9#HXE:5%:T=YT%GM%98ABUK[.D&@;_4 $PECS8Z*K.]T&M@SPN80G8@RJW95;!_N*DU'#< M95;$!HXR\-@I6%3!9XF#-8JSNMU$I:%J6)1F5Q8HL'P=5$F;52K9H\KG6YYY\R.(>"L^,4<"O A8JZC/%N MK_X9_&?P$O^Y_F?P4_#JGW#'T_GX1WO7YO\3R&;' &R!%K8QWA)B NPV!2D MGQ(['CYX<*WA"P18%6R;LFJ0.@$N^&S9X%+>81#6N#3^>*.2IF1PXHC77Y)U M7*P(]39916+G"8U[?9,(*#2,D1KKP'@&=1Q0EO^1 M 1?U4<[W#=.T((,(0[#!8QQ!:D&&@!6RF"8$X9:LK71C-#E.%AXQ(&)N56D8 M#*Y>JC4J5(!7@,O )X(GP &JLQ >T\EGP. 46 =N.KH !OU'8WE!$E?K8 DJ M'# TX,2X@7I=*D4_%@ +8(4DTA6*]+X]PQ]CF N$05/$39H1,G\\?I ^4/B7 M/PYV\"7L%TX#W*#4FT"FO0>?B(4) )/$4<&B@3\TH&.A:T/F00QDBP?-"E9^ MC4Q;:EW#.!A=(HA$FOQ\=?6>8,-L%";M6]G2;W"MRAH%X+'9@Q20'VX'Q"=< M7H%C@+\X'@2/WH,?&D::%81_94HP)2D T@V0 ^>$7]06YXB=3K-UG/H)'@UP MQ/$C=V5P7KW):GS8Y[U5 ]??SWQ1HNEFM4:9O@#&IFX57P2"VCLSB!>\ \ 7 M^/^/!F\))M[$G]7!I>"E (MT#Y(GP(G0?"!4 MB-/?0;CR]T_PT:PB2.DB)TV1KP@> :E2X@_> V=!H5#&HE*).!('RS@K@ZW/ M*T2.N'UL=96QZ@;#P,CH4/0QNH0!F4XK,[DG,Y#A M"G 6]/N]*=BXVAFEX $T6*1MGLCKF&-T>#_,TJ+^L$4)N/)5433PP <%^F2- MX@:MMB :#?Z+^8P/1,(."TBS),GE;',(04)#Q#)SBQE18DK:VRVIMV9V0N5- MO$= J2];0!X\/UXY"$4-JY2=99"$[)D;P+/O$7H75NA=G)16GRK:]&O 8%*F M^^3=PV9HB3IF.Q:MCY 6\E@8W3$+%[HFT_LXVZ;9]1J:%0"HP*1:@=J/#($5D7 .W MT&6&-XMH 8HA,F+<(R.%=]AAR\X\#A-BD"!Y0 \W]H\1781,H(_J'1S\F:>& M7\XN+G\,;FJ8*\YUP6:,\'NT=6YNWI_AE<$.B;_B)O4"3"&/5-!\*$%)K9CJ M-P!&%!3'GG'+&F3!!6Z!B A"Q$E3H46:_]C:S'(*Y7&$F"K7,4'>H-" '(@J;/_$VJ^,\^TIH5-6$?WI!TKB$6RP:Y<[H)OY[G#=B M2F_@@D%&$C9T2VOOX-^/*_0$6\2C4I,6;86S$X MQJ-HQCK &\LFO$68%@#4P4L-_P5/WES=O#P+P !L8++>@9^VI#0^N;KY= ;+ M#VF)030)O17>%E5=-KS#07 -& "8^ LHVZA0,=I.QK.S9\&O'BZA3=P:B5*L M=TIZ./L-Z"C0C5+<13MX5X1GRF S/-0IHT>& DAJB4@1% MD('(R$J"WD:G*A>W$DZ+1#G(M2;G2Q\<^0ES([LL-Y(&V1>(=) 3Y0&_\*\! MN'^SJ. FE7-C(#(R.UQV#R28#3AK4=8-F ^BRQ!,\I2$"2WW%HQ ?2ND ]-; M5+PG\H;^_)>#T?3?/C\_,8_.P^ 56G>D8K'T^ZM*5P!XOG\9-S[OG[F[T2/# M3E)G\!&]>GC#']$QPQ?V 67],CR\B-9ZT>CARQT]L!D$0#GCPY,DL _/IV/Y MOKV'Z/ON9M#:*6O1E4-.6 L,<$V*L;C.6$P(9=" WI#7! MJ"!Q1\?AS5YDG%DAR5B6-=XNLJ9"4C$ M?8L;>7&5,GM!D_CP,DF."]< 59%B2H_P1BL;/A=JA.DHR [GD(;/= M-J#=),!SUVA$Z,U!H]_CNZS-4OSEY@-Z)=$# CR;71#BK.QXSBI0 MA ")"C))E^@J?@62=K. /Y#&?&.*66';"!*P@=%>M8RRJL7C%JKKQIM:P!B7 M8+8,,F+C<)2&77_P&-QH50&.HLJ#2!_ PEL'U0&BO@;IL7=HEE5X1^Q\&3I:=EI MC+*((5LJ.%&UE=7C+4 J!H !SJ H8@B!6&XVY*:Y50/>JN?"0"!0B )Q#:X8 MT6$;YK2FL'91P6PH@6W66] QX,YUYI#&UX; .) M("FSK?5C HHM%451O- 7*S=VG/#F*KB)XQN[)CZ= ^$F>_/5L#W /F:^($,= M;J%!>RL'_ 6N$9/?ZUZ#4^SBWH2#/8A2U M<@@2U]\1 J9K5\KTI.-B/@1(K=@8^3*-9SO#\8%$MHJ<$?)H:]/6N5!H8#?P M;4G&^A#MGT/(.J @!J-)CGI2AJYHC\_!VEEA-2AV'*3>[1@4\!T0?VO2%7& MJ^TVS]C?A@3P2B%0/36^#[6\H![%1I'+:@N%AL*NWI'9/KR2!15,AR;%: T F0%&@W]ZNI18?7H@HA3*>98N_0T<[)^& F\ ;H#/<<8DM ML!Q.PVD-I#X2:)N2SD5_+WYG^4^>- :%+MCW6GY6-V(@),/O*C.]6YZ!HD>CP8]M9 3_H MM>.C*V4^!W3[;/KS->6P/,4TF9'(NNQ/I=0$.A%8,BBK]@YH#V):GT I*)V/ MD=)0!$._*HNSS587#B^1Z-$(81V27*D=Q*D,7W%\3CAJO$$P6MZ &2(@%1IR MZ!%G%!>X=SM&1A@-")6T1'& %[X4LXPU<53@':=[N^Q,905([)RSLB.S/\>J M/18KY) #.')1CZM W,2 $HC]2T59+VM5X%YM?+6PSFVC-/H0Z#V5#3YK='H> M< (F:IG%XRMF0G=[ %^+ST^RLP#@ -M=[HWR:3%+?#_FLGZ$T3W#3_BL_=GH M:7C<$*YY_. @./#VS/"]H\.,@^B>R^-AXQ871"!DXF5^ @L: )$C68 'LD8< M=Q61 &9,56"#GV*YW87K_19C'\@KUR6%?ZVBIDM:P9(,LF.A).&6-)/ W]-1 M?$W2D+$?A;(!$,=C6LH&BDR+$"GZS0'G83^WJNQLGASNU4E(D_SE(ZGTF?78 M7Q]72ET0X-@XF_KP)T9- 64F%*#NO*U*5E-!P011:' M;#=T42-#@]J:9/CC5N+"F1,T':"T3VPY'9&LAU;#WMRM-3IBQ"1R%D^\*I6? M9>FHRO.3>.:YI!%5SM#BM$K%>C^(1<"'&F0SBUGB;P1+(PO,>F'KB@D#4"!L MLIH5<@P;@1U# ;0X%^/ [6,H:0_'[+U2.1]AQV1P]N>!*@ F0:*,O[++54B= MQJU(+,^2'FRQ%P@A/<)TW/66HI9)>E!P=7.-BP^BT>#\?# [1T=.GADJ,[=G M69JSCRE%11B8A]"XQ4 G28.JZI7\3!#L";62S^,H2C!6(]=RKDC'=8,_FKAD MZP^!Q=Y#SA%RYK3'BB7>1-2?B?(L'BZR PXH^A% PFD5Z+-+,RCT[ MZ,@1BRD7/Q*AXXN=@7UZ,#&)V(?7:$9'%K!7%CB?\8+!6DX;4J M?#^=86"^(FM)T:JP*\T)*YY1V[YINAUFC+PM.'OWH>[-P?5:]RI?!1I3Y$>F M*';5@0A&)BO<358[%/?E4H#,M>PWF.^&# 4%Q4=DGT^-FU 62;.TG2MXY[3= M]*R3B9)#/]CM_!0WQH+HJCO]+J$#?UFUKVJU.? *^1ZCNSQ$'WO54/1_B(E. M=X@TIYOJJ+9D!1) )"O9'#=G:DUT4L?LXQDFQ$K" )4*V:?8J24F9A[9E>BX M5$8DWG48@.7G?G)I;F M+V5(U2$\,O@%(+W*B(PL1 ;P],! I&*04%8H#EAF7U0Z .OO**@.%^B?V4SP M!FY(><#FL)!-(G=MDP#)J9"' JBFW29<>AZ)<5U:UT6V@!AZ-D]YY8#6! M;!3=C2[(I<%F5K>[6Z>3$--]-3L44,*Q^MP*Z$.UVAVJ:R3%2PH$"0&W;=^- M4C4+>-!M"*3":H_Z -O4Q>+"3(W$P;$V=A?YZ6"_&F_L>X_*WGFTWZ=QDF^X M:CN'!=Q);%T3EJUX^2,52V*GLW%!2P\W9-+MM;1, +&-4M:L,9F$#D[D]V!0 M'>,F77/I7KER;4W.<,+JB/'?-5?NX)=MXY\I%5W;*XEGV?A@RQ]YQ UY(L85 MC5SMX>AD@.I:@T)S[:7CP0G><2*>D086N\+@-U7WUAK>O4;UH$5.^O]<\F K M_8[S"-$!3#-SNFDQ2!!L.='_08#,L.L##4;*(KP=&]M1LL[Q^C>=/)H- M>MB_(\\(QLR/0[VTPUR,'"#FLL'\CJ]&TR #9+6N!XC+1J3>DO*Z/T:Z+@9"O>37#/9?R%I?\KF- D0>A:3U)4#!WV&$00<>0"$8?!7"\&H*'U-7G:QL8H0Z20(,+8*,:=:S",W M;S0TO1\/P[M_2++E;?L:.Q#Q/ M=>YA4P2ON@:54XY$7:)C6YDND43R2%D#S@L)]&<1T)?+*\DBY[NX1[)(P? -%'UCJO1MW$YT]4Z'W$_"[77J(V8[S L MWTI8]6M]X'CF8Q=PWT!58T=5XY,D<:,XQ^2MJ[/H):P'SX+8PP*= A%<+D:C MGK'FCR%_O>48C"*#9V:+U6P^ =:Q.87LCK2KB&@^_F M!HPBPY[OPFO"X455K///Y73Z)<3HP+R-L]RZ:KAD&1-NX08SM7-AC6YX*UEG MRBH^& U5288ZW0!K!W/E'VQ^^9$4T%:5_6\P=@T:J$)=EHN03:[8 MZP;C66'P:Y:F ,?7<55+6<+2#N:D-TR99;[[&]:ZCT$]UCL,@(22(>(J=#NJ M* *DM87PWNO+WQ7PQ_=Q@LYZO.:VLMI.'.!R(N%P%2$O%?D0(/Q2;-#N.-N* MM3ZW=5D 3%3*H6\JV$)UYI=D_N_\_Y'VZ?=ALC_]ANIJ[R_F?Z=#'/_&_$]: M!O5K./SFEQY8_OF@:2.P^?9Q\&1\>7'F?P;+8';>^N8R:H\8A]%T>M:/=W^) M-]L?#>:;9Z)P?#YSD BCB\A^FH87EPY*L_ RFK>1U?P$&YM>1&?^Y_/YV/L\ M#>>X+?OY/(PN1V>]X/9/;7LS:IY]=MG^/O-_O03B@VN;$1[BV$ FW M1+&HV>K'?1C<.=3#]W,,':>PAO=I/G\( MFHT<6D7193\:1><>38ZGAV?QEI]=S+Q/\XF;_HV):S;E5DN. XKG>C_8@:#N M7F>[K@*6I$UC?&@CGGL53D>NN5QTLNG;BVM-7E'7'T'*[#Y@MD"WS=RUT=-[5;IO MZ"[W;:NW- -?A7*%C=9S"]*:A#O[$=UBE5?K2ID1QMU,34QL-Q.\M-LX9Z,* MMET#9E/E%?P8^K$8/[P&"E#A4@I"\D!GXM6.,86F+O#K=A0GNOB!8BADM!AU M)^UZ<$XXJ:3^"VN[9(G."N/1Z17N\H+U+4#9>]RO I6W(V?#E7%H-/JAZP_Z MGB./.45A+)./#R8W:0YW^;R&P2E:.&7NEF M4:/3V0SO):8_9:56!Y.M)I(XL$!/Y1L+KC2M3XJFG MGYM;Q0",^L.7<'H,$54_FS5)Q1H87) MO X0ZTB>N<.1ZQP;/A8H9K8-ADXI"$O;,*E;5$#*RZLOJDS04+0%*Q00Z*9G M

J9"\1UTJ9$U<2,9#*Q5:89!&C;V.!&5O8 "\TCIA 5?4&]RX[6A@1-.G MX+&;C8ZV0U<0;'A)J.30A2J S<5@2N@2;JUN M=1O\LHYA>HE->6GY9 DJ3(AI7:TTQKD_QDB^GRL2* M6OZOKS:SRLM@^53@'*I7=G9V2W"Y>TZL+E$JK>SFPE8'.*\R1]^RNR,4CQKU MP<&G""$I9\? P?HO%TJ*MN_8>C=QUD]AYFQ,2Q8H\#"J&G3CFR&+0XR-7$[F M+C9R<3'B#]_@-P\MH_7;E!GM\R#?.Z=NO'>0C=%)]3>KL:=$KNL:&IWN_'E# M38I>$NE>>P'\7IGZ;5.U2O_X^)R>Y/5':N4.]+0W1"_7130/6Q.3TV[\(ZW; MOR+J6Z]OWK]WS01(KU5YMB(QYM(@,)\7,!Z8?L8Y0&P'4![@$YEWN$%='./-0(B_M*F)EWG?I91YF6]BS, M*C#O7 I "UK20 \,1U)H&ULA@%<3+'/@\;BW, M=DO66G,9LVF)%Q/WK7C0&!3_V:?"C?A9F'M9%&ZUFV>I.1(_J@ M/YD!!=T4HY_M/]%;$&S3Y+E_H.UN%Y(ADR7B=*^:$NB%_4(O\QA6O0&PH*RZ M-6W86KWP;#4BH0\3TZW&C!!2^5HI*](@ @_K#D_O)^ Z[LIU?S_!<-I<79*) M9!GR5?^_\_B>\O3>' .D@.O/!P_E&GK10N?-FG@^V,?84,K[%(7CR'?#C*5$S%SY@%9@9.+MW2\*\WP70Z\C8UG5P$'\E!#EQ+L4[EK,%#&9=/]E.%P/#/PU3@FM^ M//'S>J()?3AP=-PO$ZD=NOT3]CJ]]/9ZSV6O/$]>[9"#S<:2>(5YY:, M^,/#&X+_&T':WIZOOD]FDV_;WE$H@C9*;V#XRE+UF%SBGH&40,W2[7X"M75D M2J5CT29*D+Q&X+C.)'VQ?",,Q_"/(O,XQQ;-$BH)E$?0MN70>=R Q"HEGY5] M.B@%[:*M!4V?#&KWIFXQ,Y\\\BM@/6PS3># M^8E,NOLUF-\IIJCA;,9H,!M.(M3"^!3WR-M[0#?[G5-1S6WYJE=T,0LGLPMZ M8!).+M&5\F>L$![.<7@TG(^]>2;#;94I$=2(K>+ MM4Z'EU/OPVQV<$3X\MS_X$3QJPS-6D"@?8:F@O]@U'EC2_?S0\91]EA[*4#? MKZK4+<=9]KY[ZFQ MC4L-5@+>C#3+;37&]2Y_83* D&Z,G](?(!8 46$[WB= 8GQ?W MN94R+=?*6SRMG!*$BH/W8@'.-1NT.] O&WK5$D\G+>^/(&,WI8= (@A,+NB/ M)0%E#URZS+95X#+<-_A")WEI#@+QBR_@E$-<2>ZGF5G1\10:XSZ0JBL[#\M5 MDV]F>A!ZQ>"FF2@RW58*LFMI:42XLZE)0AD^W>^*0-&W6F&W2/:?S.?A-+*L MNNM^D)RG0W6XI9>@#6\7H"6_Z=TI^):3MMX5G5,J?)?C'T(A^EXHS,++\?S_ M !3& @5?O8OFYWU0,#AQU>.TI4(4C W@/V >C,_#*!H?$\@N'Q#W:ULPM\'0 M$K3DC:&"(:^MD6HQ<_9$^2K987V-#4HM%+"Z3)<2&\>\6>\55M@9EL(A,A'= MK7LK@.\-]VT))"/CK.,X##S$K_HQD'"A(.Y0BUU[,#B7AJT( +DJ,>E9J%)+ MFSVJV%+<6%M6,EX?"XQ2;:1,KC5#4U/'7'*IF9.&20Q^O-$$?7=[3S_OL MH GR:V./W>#AQ1GMM7T_A5 &GV*?&6+Q[./SX=ROV>!X>U-XX906Z:#[B'-4 M?(P!O%NJK.94&8^JF@+!2[4W#I%L/]Z3.Y/Q17@QF5N=UR!L^J#D":M'GXI*N+=X1:??O\4-L7MC$/=YT%XSOV+! M-C:1<\Y_] -).GV M &:L [TN?E9K;=_75:CXF*P_6$B>A_7BB')F"5KCW7G@L]2($U<6:K%[<\ M#7AK27(B$*]/J/&MX@==*N/FEXG!OX#[S/0N3]B+:JX LI) M: @.*87VAB^A-*]V,)5U_D #CY)? HP,0WK>25B\Y'"B43F9M-DHEW)R<390 M [ D1E'3;M]D$[0 >:C?6;NA'+) I^^R=L3!:'N=C#[&(&K7\9TN\>\*FH^= MI!9#I;@@]T65AJ8=ZNJ^M$M8AWM!,G,LJWWO5'YKU35INQ6*NZ621G.8>&K+ M4DUK O75EK,T;G$>.FE8;"9S*PZ1:^5ZXFU^@^1H+*O4D.%':TZ9?NQW;8 MRG+"5S:W+ZG5#HV[SAF6<:_\;_?NO>CTJ_-^UCK%#(9>9?5^C_I6IZ10KLQ/ M7,R9\XLFO5<98?Z,UIA"C!E>Y&$3UQ-JJUYJ858FS::J^:W$XF,R]9/VW88\ ML;"N2OE3M9[GU^OUMTF3[L0">=-F/4AR,J-">@E ;H@V]*2ZWY-&-D@CR*:J MY:69TH,1_\=D4'F9YF%W/*I],S^X5ZU@P_.A7P$IG4NP\^,J5YV1-B^=WJ5! M^5]Y;OR ]FIZ7AH@N3M9J5Q_+I+(2.+>X:AUI+O,;XID]N9_/26B?!77\8OG M&U6NU+7*<[JW E 02[OMMW#F):+WLZOQHZ?PI!O^XOD6;$A8;8463ZZ6\.AH M>''^B#5Z\Z'66YP27_A5ZPW]N09-4)4X '['=]^:#[@ =F*C[;WX;U!+ P04 M " U@*M6O"+P32L% %$@ &0 'AL+W=O*T?68DVB8BB2Y).,5ED#RQ5BL.,&%7E258]]UXW&%:3V8G.FQ6SXY8XTL:4UN.1)- M56'^<""7++R=UK(Y?D@':""S'%3RCOV]!/9V!,IO)R50K?H MJ>6-DP'*&R%9M5D,&E2T;K_X>>,':T'J'EC@;Q;X6N]6D-;R"Y9X MLZ:6M%Z@6U;2G!*!CN[Q0TG$\&PL00N%-GA!/Q*VX'BUI#FZ9KD>WV=/O\3[)4%S5D*>*[](%2!(&U9+ M@5C#40GB6^FLDXXK!MQJ6BXY(=LI&.-DH3F.: USK!&P"V)X@CY_2GTW./W7 MOO=:3SN*S=0W<,G^F>T7HC5?ZG ]/++]JH!6C;]GY'J/+S_>-=\8ETLTK0B' M/#"CWZ$C/TN&-NTY;ASMC&3>+H?O>&$X1%<-!P,<=$.+ N+E"@L)CL#5ZA1- MYSM2/,>/XLX3CI=XA@J=).N\%#N9EZ*IH!C=XESEK)D"Q<+$&]ITE/H6'3JI M4LO0D>-E[G"ONVUK(L_?L2Y,XEWKXVQWWNOF>Y(],LD>O3G9KR&?CDNH=06X M0!#YG@3OE_*&!#>BL1;MH)QQX%BQNM!KF.9;=-I@N$H(U<**#?C'9_SKE/NY M@<0-W&[ SK2_&/5^?0ZE30@R+"I-WY,.;A?^GI?M#WVZ)LGH@"WO7HJ-82E1FZK02TU) 1\;E0A&U7^?P6IKQ#-#CER MXZZ/=X\*%K6EG*Q)W1 KB .K1$!(^Y%%03GQ[.SSG2#,T!V<9MI\M>$% )9L M!6\0:1@C-S/]).T /"<..@K /!?-,%R1-1)$W2/1EQK#GX0=9NJ:?I8E%F8: MNG!TUU!Q2HV#"W@#4"%5!5IWE@99)QI:"R ,74NI,$C0/9, =C#\-[NVXZ@P M3&RG.JZ;6G3D^*GMR-3) G.2])P=B3D[DG>='7!UU9I"<6LJW=U[./2#_H=2 M].VI>CA!_WZF+X75&9M+$+AF)41!2>5+=Y<*T/$H"RTBCE^9"(.1371!^H6N:4$@?UXH*7?]ZOFGO?0[^/;%^MAZFD/Y7^@? M$ +IUV/[2C>CYA_'M'W:=^SM#Q+8VP6%6V=)YK#4'25P6>/M3X>6D&RE'_H/ M3$I6Z>Z2X()PQ0#S<\;DEE "S)^?R9]02P,$% @ -8"K5F=+$&>6!0 M*1, !D !X;"]W;W)K&ULW5AM;]LV$/XKA#L4 M+<#&>K><)@:2M'M#LP9)NGVFI;-%5"(]DK*;_?H=*5N2(]<-BK4H]L46C_?. MYW@DSS92?=0%@"&?JE+H\U%AS.IT/-99 173)W(% F<64E7,X% MQWJE@.5. MJ"K'@> MG:W8$N[ ?%C=*!R-6RTYKT!H+@51L#@?7?BGEXGE=PQ_QD&*RA+JPC=^'NK<]2:M(+][YWVGUWL&,N<:;B2Y5\\ M-\7Y*!V1'!:L+LVMW/P*VWABJR^3I7:_9-/P1M&(9+4VLMH*HP<5%\T_^[3- M0T\@]3XC$&P% N=W8\AY^889-CM3-MN SVJ;D6@I3:/)6Y)#O MRX_1L]:]8.?>97!4X353)R3T*0F\(#RB+VS##9V^\.GA'HJR41(=5F+KY%2O M6 ;G(RP$#6H-H]GS9W[BO3[B8M2Z&!W3/KO#NLOK$HAU\ 6<@2BY"+)3%VA8GS7AA-9&WK=*XSQ5=-L8@<9^4"M*T^5A(; M)<] 8R$V&1=+'\(#E#QOB48XNY"_/N*38A!R@;)?Z MVV7CCK&[=CU_0J,TC:-VUA&2-.D1DH1.?;]/\&@8^N0= C1[:%7MYOT@&=CT MJ1<% VKB#3D#FD8IN9?&HJ^/S<=FT,UIZ@WE?3H)TJ&I"8W]R9 <4G\R)3=' M,1]0+PQ[#OJ3SNT8DS?MC8)DYWPOPR'U_+"?X9!.O7[*)R$-)WLI3VD4=>Y^ ML8IWQE2SP?V#^)1K4*\,=E)7?48>SUL(,+#=*\<(SJ9]/&%]9D@V&_VEKO#;YB$ XL!C8,A M-:6)-Z1.:!IZ_SW*CS31N&VB\9.;Z*[GSQ_(+R"7BJT*GI$+/,(>ZJ+']?Z MC>EK&M(/UHC:4*0R!;FH0/&,]>#A(]#B9)\0I?U2B!-$?MHC1%,:30+RME9X M?Z'DFNXOD7]*$B.*Z\U<*T M!J,IX0OL!@^49!(O:]I8H[5 _26"$1L1\+6[4&#G4LA3K4HP.+,"Y2Z5(D,W MYR5O#KF:;+ \"U*P-1 A#9D#"/1]+;$5Y]2U':NGX=I@]Y*.S?$S@8;1B]R= M[.VJV$L9,;)Q+0?E;)R0#X?<8PK04%;6MHBXO3%FLK:-M6.B!!F1TW9@Y[AU M)9?UW"SJLA.P9_7:QHKU*#1JL^9ER7-F Y^STLFZ6YL^Z5:E[%:EGTN\9()2 MSMD&8WOQ[P+O4FCC185"HUAWB+%)6T[+UE](FT],R\)EFMII,8R%Z_Y9!9UL)X13V!TN M+&"XS$^>?AC*#B7V>QU0'AV7=N3?:]RN0X\V6^NAI?]ZE]X\3NYCAA!WMP-' M[=U_%-,D3 =J*!'@@)C52$80K'"?MB@9GAV"(!X:I9.TI1[:V\:]YPN$T](] MTM@*0, U+QDMM7T'NFB>/SKVYA$)D[[D"+T2%BCJG4RPG:OF8:89&+ERCR%S M:1"[[K, AKBW##B_D-+L!M9 ^SHV^Q=02P,$% @ -8"K5BE 583W @ M%0D !D !X;"]W;W)K&ULQ59M3]LP$/XK5C8A M*K$F3=("I8U$8=,F :HH&Y_=Y-I$.'9F.Y3]^YV=EZ5;*=,TMB]QSG?W^+GS M72Z3C9 /*@70Y"EG7$V=5.MB[+HJ3B&GJB\*X*A9"9E3C:)P M /VYF$N4W!8ER7+@*A.<2%A-G?/!>!8:>VOP)8.-ZKP3$\E2B G/A><$;N4B KP; Y,[XFVEP_-IN-D&M%-*KC;3[+ED]2\^'(AQD^!?)1 M52%E''U%J=!.'1%XBJ'0'7V"Q=H;DX;%_UKO4@FP5;FMZ@83MEO3K%BA<6I+ M]/F=9C5%W!7\/9J;)IUOR6%P[/?,.AH,>ZT5RN%IM7]RZO5L&51IS7CUG<:K M>OWD7FU=^>N?5S5")PE>WQOT?MKP7]P(>FTC_0VL>_OAA^0=?02)RG:+ /QIT*@WK=[6>'W:UX7#P2VK^!*,6=WT6WL?#QTBJR%<"5H4 M=O MA<8Q:E]3_&\!:0Q0OQ)"-X(YH/T3BKX#4$L#!!0 ( #6 JU8A(G#\ MK , ',+ 9 >&PO=V]R:W-H965TN08D&2K9]IZ6P1I4B5I.+FW^](V;(,V4(VK$"_ M2+HC[_&=[IUT\ZU47W4!8,CWD@N]\ ICJBO?UUD!)=5C68' E;54)35HJHVO M*P4T=T$E]\,@2/R2,N$MY\YWIY9S61O.!-PIHNNRI.KY!KC<+KR)MW?.+= 2./;#M-KC[2!W><]^D>7.^:RHAK>2_Z% MY:98>*E'9.O^_> M0R<@#?-(5QSTQ=PW"&J7_&P'<-, A&< 9N2S%*;0Y#>10WX<[R.9EE&X9W03 M#@)^IFI,HLF(A$$8#>!%;8:1PXL&,SR56!,W/1UGN^%*5S2#A8=RUZ">P%N^ M?C5)@G<#K*8MJ^D0^O(!NRNO.1"Y)KRI 6HTDT)+SG)J($>Q<2HR(*ZXI_@/ MG_!8 %E+CEW'Q(885U_B,A&&,-'TLVN,%39KAX2LE2628^EO>>/6@")@M'9$"NZKA&VQK76F/-_3_+/ M"A2^<*R%>]5$V>_%6[E^6Z-!'7B[]Q<2C8(T.;+3.&CM6T97C#/#X'\DQ ^@ MO;VSY++GFXR"Z?0E:",B\.^"0L]JI:SZ*JF<\OJ(LR#IEV041_W3=_>!5HS; M5HS_72MVN^-4WPW#_6A17VM+]"#M(\4>;VK5?B3D+^Y/A=U,G[!D&U0BV+_W MH70&5.EZ^QFHTA<]\&@7'%LNZ 3BJ/WXH)M,]-*Y,>WBS*.JL'TJ5)&G'?^C").WZ^WT8AREYE :7<3IA M95WNWF%%GW%V,_U/232:1!-R"QH_79_*JK;R8 (U!]KT-K\)X_1BAW_(,1RE MER=' [\S")6@-F[S..8H-MF-"8S1I#@_$E=KUJ M1KS&,+)R8]5*&AS2W&.!4S$HNP'7UU*:O6$/:.?LY3]02P,$% @ -8"K M5K-JEM9F @ (P8 !D !X;"]W;W)K&ULK57; MCM,P$/V549 02$N3)FV!DD;:[H*6AT755L"SFTP2:WT)MM-N_Q[;24.1VCP@ M7N+;S)ESQIY)>I#J6=>(!EXX$WH5U,8TRS#4>8V-)UK5QFV$ M6=J0"K=HOC<;95?A@%)0CD)3*4!AN0INI\OUPME[@Q\4#_IL#D[)3LIGM_A: MK(+($4*&N7$(Q Y[O$/&')"E\:O'#(:0SO%\?D+_XK5;+3NB\4ZRG[0P]2KX M$$"!)6F9>9*'!^SUS!U>+IGV7SCTME$ >:N-Y+VS9<"IZ$;RTN?AS"%.KCC$ MO4/L>7>!/,M[8DB6*GD Y:PMFIMXJ=[;DJ/"7RU88*BK82$9SBAK>P1/N4;1HQUQ:6Y_C-_=H"&7Z M;1H:2\Z%"/.>R+HC$E\A\A$>I3"UAL^BP.)O_]"*&I3%)V7K>!3PD:@))-,; MB*,X@9P8K*0ZC@ G0\H2#YS\WY1=2DD7:'8YD*O'I6Y(CJO %IQ&M<<@>_UJ MNH@^C97B85G MAX5%1H8EM8UFKRWV5)=2^H61C:^ M#>RDL4W%3VO;Q5$Y WM>2FE."Q=@^"]DOP%02P,$% @ -8"K5F50CJ0 M! 210 !D !X;"]W;W)K&ULK5AKDYLV%/TK M&IKI)#/-\C+X49N9M0V3=IIV9]VTG[4@VYJ Y$K"3O+K*P$F8%AB[^K++HA[ MSKTZYUH"S4^4?>9[A 3XDJ6$+XR]$(>9:?)XCS+([^@!$?ED2UD&A;QE.Y,? M&()) 6#"GN4@Q00\,\#S+(/NZ1"D]+0S;. \\XMU> MJ $SF!_@#FV0^'1X8/+.K%D2G"'",26 H>W"N+=GD5T BHA_,#KQQC504WFB M]+.Z^2U9&):J"*4H%HH"RG]'M$)IJIAD'?]5I$:=4P&;UV?VJ)B\G,P3Y&A% MTW]Q(O8+8V* !&UAGHI'>OJ J@EYBB^F*2_^@E,5:QD@SKF@6066%628E/_A METJ(!D#R] .<"N!< D;/ -P*X%Z;850!1M=F\"J =RW KP!^H7TI5J'T&@H8 MS!D] ::B)9NZ*.PJT%)@3%1G;0233['$B6!3=A2@6[#,N7S(.8 D 1N\(WB+ M8T@$N(]CFA.!R0X\T!3'&''P'JPH%QRLX $+F.)O* &"@K^>A.QF\(B.B.1( MQA#!9/-P\':-Y).4OY/(3YLU>/OF'7@#9.C?>YISF9'/32'GHZHRXZKV95F[ M\TSM+O@H^?<.";LQ M3:S*&.C-&?O>'XC(9>6*_AH/ MQMU6=+WIA0>#Y=SJP3490YT9HYZ,H\FXWX-)[<%DT(,_*-EILF#272<]_W)9 M&:SF5@NNR1CJS!AU,[JVZ_=;,*TMF Y:\*?\W+I*X$&:6]]N=)*M=9*%.LDB M360M8VWK^\>4]?J7UHI#DZ]:V=9:V4*M;)$NMK:WC0]E^_JWKN??4W_ XH&O M"+*^OE@-(V]V\J5UA%KKB'2QE:Z9C9..#+%=<28E=S%U/E%^6]:C];G7?7': M8<)"BK4QEW8WEQLS*(MLR33^,?=-8 M\MWOR#_//)W8X8;0[VR),0<_\JQ@(V/)^>K!-%F\Q#EB]V2%"_'-G- <<7%) M%R9;48R2RBG/3-NR/#-':6&,A]6]%SH>DC7/T@*_4,#6>8[H/Q.(- MV_D,RJF\$O*]O'A*1H95C@AG..8E HD_;WB*LZPDB7'\W4"--F;IN/OYG1Y5 MDQ>3>44,3TGV5YKPY<@8&"#!<[3.^%>R^14W$W)+7DPR5OT+-HVM98!XS3C) M&VG<7#.=7 ;![?C8-M''+S& MP:NTK\6JE X01^,A)1M 2VM!*S]4RU5Y"X'3HLRL&:?BVU3X\?&LSBA YF"R M9N)+Q@ J$C!+%T4Z3V-42I7&*&;@#,[P0&<;!4U'G=YDG M-P'F*,W8)_ !I 7X8TG63-#8T.1BK&5$,V[&-:G'91\95P\\DX(O&0B+!"<2 M_T#M[RO\3:%1*Y3]+M3$5@*?$;T'/7@+;,ON@6^S -Q\^"1^6XMRWJS60C+, MZ?E4NZ4VN(8NF_PU8SU)#:\9ZTD%(C7UMW4AJ-8^5;%>O3:Q>Q6W=RRQ#]-3 MEH4UQ)%#RFW]@:U0C$>&V+<9IF_8&'_\!7K69]E:ZX0%.F&A3EBD";:WK$Z[ MK(Z*/OY]G;]B6FY7HKA25&U*3>XQ\*\B#2$1[N3%L%)B_"D1:2:UV MGE*[IR(F.08W7P@3]6U.2?XNHE!/)EJ-\W:F<^="NZ.;Q,CI>QWI)$:^YW?4 MDY%@AQ0IIWBE@/U6P+Y2P"^D6-QEXCDR 8@QS*6B]0]RP.O*,56&N72;/2-@ MJ#-@U#]8IT%ONT?L*3MHE1VH?]:$\B5XS#$5#VPR597NEU8YG;! )RS4"8LT MP?86U&\7U-?Q\.+K7%:=L$ G+-0)BS3!]I856MMNR]);1!K>[OYT9_O]SHXH MLX*6YW;JB,S,AQU8* T)':=32M0SO5;)G;X5_O]JTC!VI^+8W4<7=:!+,_^< MD*'6D)$LY& @+RG0W@IL*P4.UU2DYBUX3I,DPR!$C-^"CRA??0:/\V.%1LV\ M=$O22@NTTD*MM$@7;7^MM[TRU-(L0ZW=LE9:H)46:J5%NFC[J[MMF:&Z9[Z\ MZ$BZ6-OM/H9+K&S8[[;,$BNG[]O=#?'0RO/AH%MR?D;O#+?-,U1WS^>5G,,N M%EK=-PWJ0!>G_ADA0ZTA(UE(Z!\I.=L.&ZI;[$>6(O""XO+%LU1;3>UKLP@Z M:8%66JB5%NFB[2_KMN^'?2W516>;/=5*"[320JVT2!=M?W6W[QZ@^N7#Y=5E M(&E6G&[AF#9F>R^TH#NPN_5%0G,&W6XEE-%]HCK0Q>E_1LA0:\A($M*VG4Z%,7<./G-,%]41-0/5<65]5-3>;8_! M'ZO#W\[]"7R80LG] #Z$]2'W%E^?N3\CND@+!C(\%Z&L^[[(0%H?8]<7G*RJ M8]=7PCG)JX]+C!),2P/Q_9P0_GY1!FC_,\'X/U!+ P04 " U@*M6[&WVV@$GL0IV9CO)G;0//_,0$BAQRM79 MFQ8,YW<._MO'<)SQ@8LWN2%$H6]IPN3$VBBU?;!M&6U(BN4MWQ*FKZRX2+'2 MIV)MRZT@.,Z-TL3V'&=HIY@R:SK.V^9B.N8[E5!&Y@+)79IB\<\32?AA8KG6 ML>&%KCDP51K]NYT&=V18EI2IBDG"%!5A/KT7T(W5%FD-_Q)R4' M>7:,LD=9S(C29*1=!Q_EU"K\ID9GA\?Z6'^ M\/IAEEB2&4_^HK':3*P["\5DA7>)>N&'7TCY0(.,%_%$YG_1H;S7L5"TDXJG MI;&.(*6L^(^_E1UQ9M!S+QAXI8'7,'#[%PQZI4'OHQ[ZI4&_8>#U+A@,2H-! MT\"[8# L#89YWQ>=E?>TCQ6>C@4_()'=K6G902Y7;JT[F+)L9"V4T%>IME/3 M13&B$%^AIYW4%Z5$F,5H0=>,KFB$F4*/4<1W3%&V1G.>T(@2B7Y",\XBPI3 M^0C1]C-!8JK0"Y5OZ)-/%*:)_(QN$&7HZX;OI,;*L:UTT)EK.RH#?"H"]"X$ MV$//G*F-1 &+2=QB[YOM[PWVMNZLJL>\8X\]>4;@,Q:WJ.=^09[C]=#KPD>? M;CZ74A'1$N#LXSRO[?F PPDZA&/BA&;.;SNF.4[)*>,R='^O&K"]G-N[P#4- MN[;15=#Z[;0L;S_(+8[(Q-*)61*Q)];TQQ_>1(<-1U@0A!/)T18+Q;)6M<%*KTQY;B(QTJLL2KF^ M2[&'97[:^Z M"R#=A4"PFJ"#2M#!!P7]?Y0S>N\ZP2%A_N"JR%?O"($"JBDWK)0;=IZ*7:0K M;Y-:O8C0/5XFI/4%8/BN%YS&W#/&V566J^X"2'[2M<[X\Q\94N:)'K^M4PQ]"^Z:=.X( [/AOU] M[ZXQSXQ>NTKW 8 !I=UY\3US*NF8?G>D7LB2R*RD&9.J#^HR:'?9\!E"^:SKU/]1YW")MZ(0LE,U":#TH+0&DA%*TN M\ZDHY!IK$]^3>D$+1"6M\0[=3+V@E9]VE^]2+VA-QS[;E=6)=)WOGTN4%VR* M_:ZJM=JC?\QWIAOM3^[#S&UI]]V'H-B!/^&+'P0\8[&F3**$K+0KYW:D\XHH M]MB+$\6W^9[PDBN=Y?/##<$Q$=D-^OJ*&UL MK9I;<^HV$,>_BL8]TTEF>F)+-A>GP$S /FT?TF%"3_NL& &>V!:5!.1\^\J7 MV/B")]!]";[L_J35KO]A+28G+M[DCC&%WN,HD5-CI]3^T31EL&,QE0]\SQ)] M9\-%3)4^%5M3[@6CZ\PICDQB64,SIF%BS";9M:683?A!16'"E@+)0QQ3\6/. M(GZ:&MCXN/ 2;GR>PO.A6V MEH&"@U0\+ISU#.(PR3_I>[$09PZ:T^U "@?2=' N.-B%@_W9$9S"P?GL"(/" M(0O=S&//%LZCBLXF@I^02*TU+3W(5C_SUNL5)FFAK)30=T/MIV:KO$ 0WZ#Y M0>J;4B*:K-$JW";A)@QHHM!3$/!#HL)DBY8\"H.02?05K10/WK[.=9+6:,%C M7;F29KF_\YBB823OM='WE8?NOMRC+RA,T%\[?I :+B>FTE-/)V &Q33G^33) MA6G:Z)DG:B>1GZS9NL/?Z_=W>_Q-O63ENI&/=9N37N S%0_(QK\@8A&[8SZ+ MS[N3KG#^W^C^S:/7%L,NB\C.>/:E(LI*X34KA>"\%-A[>LRZ\IT3G6YB*H^/ M-QJX]+(UJ80_*L >]82^X5*F> M"79DR:$SRE[ M<4'"?,@83X0K):%89F%(;@F#"'3 @GS(&$^$*R6EE&9EA&X M)N3$P?GC/L(-26C;C,F@H0AM&TQP4Q':1L1VW&Y%&)=!CWN#?M'+2$6PR[[9 M>%H6(K[77W955["]I&MK$!+F0<)\(%@M'6Z9#A=<&ES(M$#"/$B8#P2KI05; M52]@@8M#@3Q_8 >6VU"'#J-1\[N UV&$AW93'SJLB(VM;H' 9VT0[@^=1BSO M?'0[],:R9JV+[F/OA5Y=F) T#Y3F0]'JZ:DZ0#R 5PW0IA"4YH'2?"A: M/3E58XA[&YS;DC-L]R"NW52-MM&8M%2C;80=QVK*1MN*./;H@FQ4S1?N[[[^ MY F+]Q'_P;JC[/6^N@0A:1XHS8>BU?-0]8-X#*\/H)TA*,T#I?E0M'IRJNX0 M]W8YMR7';>M#\Q5%AXWC-M6A;8-;KRBZC$877E&0JODB_GZJ#I%@<,T@H&TB*,T#I?E0 MM'IRJC:1]'8ZMR6'M/V&:IAG.[DQ$]ML M"UVB;/\UWX\KKY;;]$_9YG3C^AP_+G#'=0\_^ODF?(7/?Q/P3,4V3"2*V$8/ M93V,M+Z)?)L]/U%\G^TCOW*E>)P=[AA=,Y$:Z/L;SM7'23I ^6.'V7]02P,$ M% @ -8"K5B,>0J_C" MDL !D !X;"]W;W)K&ULM9QM<^*V%L>_BH9V.KLSV6#+8$B:,).L']H7.Y=INK>O%2."9HU% M)0%)YW[X*S]@8T<6L#V[+S;8Z/PDZQQ+1W]DW^VY^"97E"KTNDXS>3]8*;6Y M'0YELJ)K(J_YAF;ZFR47:Z+TH7@9RHV@9%$8K=,A=AQ_N"8L&\SNBG-S,;OC M6Y6RC,X%DMOUFHBW1YKR_?W '1Q._,%>5BH_,9S=;<@+?:+JZV8N]-&PIBS8 MFF:2\0P)NKP?/+BWL>?G!D6)_S*ZET>?47XISYQ_RP]^7]P/G+Q%-*6)RA%$ M_]G1SS1-?S[0H^+B]<4\$TD_\_0OME"K^\%T@!9T2;:I M^H/O?Z/5!8US7L)36?R/]E599X"2K51\71GK%JQ95OXEKU5''!FXHQX#7!G@ MT)RG+&%4HD\H?)K/RZ**)]_0?S9%:#WLB5A(]"&@BK!4 M?M0%OSX%Z,//']'/:(CDB@AMS3+T-6-*7NF3^O.?*[Z5&B7OADI?4]ZR85*U M/RC;CWO:[Z$O/%,KB<)L01<&^\AN?V.Q'^J^K#L4'SKT$5N! 4VND>->(>Q@ M;&C/Y_/-75-WV,V_$'&-O-+<,YB'YYN;&A_]N]KC[ZZ]Y0JOCFVOX'D]O >I M!]@B+$V!]5@:C\S&^11P*S'7 MT>%;9XLB.C[E:>T"D2*+,86(#QDBD+ $A9"PB)(6 P$:X7(I Z1B74 J88. M]")T6JS#9+$5>5*\H8)QXQQBQ5T:+9"PH(2-CT9JC#VG,UJ'[TNY-Q//'[>+ M189B$]_S)YVQ_WTQS[MQ'&=4EVMY95I[9?K]7KE"^V(U2A>?R(X*O;I&&\$2 MBC[H=<>"IRD1,B]:KDP^FIQHK?U2)T+"@A(V/>K0T;7O=WSXOI!_[;D=#YI( MDZ[_WA>:7+L]SKNIG7=C==Z?7)$4;3-!$ZY7G/]H_R5\O:&9),5Z,N%27:&, MJGR%NN1B29G:ZJZYRH])FB+>\?[S5J&,*_2F3794*N.B\-':J$M]"@D+2IA_ MU,GCZ;O[$K+&Z)P:8Z :6S'B.HU(X5BCY*_J'D;U/5S*%N3- ME&3%4.UJ1]N1).9:6_J[E%N2Z3E"#S$ZDG1[D2R6#MN-_DA?J4B8++XM3Q^& MH'Q**04NXSQBK_7BN(*D!16M-3>/I^/NN&,JAB<3;]J93@SE7'_LN)UI)S:4 M&^,Q=B?F2<7%C0OQOY%^*FLH5T#2 E!:"$J+0&DQ%*T=(XTZZ%H%IEEXF!1V M/-4S1]:8ZGI3>M?]PXVVHRZ]Z^I5-_-VTAS MKEV;>Z@F><'DMT]+02EB.K73W:&0((H:G02JUH'2@HJ63VI'O>1T!\VPIYP[ MQ5W?] #'7M<]YH+.]*;'18V2YMJEM/K>2=FR7$OEDWO/O ATD=A:I-WUC4[EVH6J<+U)^9L>.$O)>[X5R8KHE'6>D@Q] MR'^Y-=^IH'H5*"T I86@M B4%D/1VK'3J&GNU)HZY]%A# Y0'0R4%H#20E!: M!$J+H6CMX&C4.ME!:"T$)06 MG>AYO\KEC!MP?H2RAAME#=N5M6+/6+4'C.P(2\ES2G-9'[%*M<)>Q<6!!*HQ@M)"4%J$#;L"KYWN M3T%0=;8#I!$T\0E!\[PYB+SVSD&@*B!,E,0*594%H 2@M!:5%%:V(8"FM#U,Q6H_RFM1SOQXG@ %59!:2$H+0*EQ5"T]K-OC0#K M.=^5BWB@JBLH+0"EA:"T")060]':P=$(L=X90NSAQQDD\MVU]19J8]"\EQ*G MTY';V0_TV5[KQ=$ JJV"TB)06@Q%:T=#(\!Z=@'V^-&GXZW3QD@ U5I!:4%% M.][*[G:G\Q"TRLA4Y;CS"$8,567;O4>/09_8Z&C-($Q/F3_:B1=[&?;I:-C' MHV&?CX9]0/I'B*9>(YIZH^_+($"%4%!: $H+06D1*"V&HK6#HQ%,O3,>ICYW MS@#51D%I 2@MK&BMZ>#=TQ&@5<:F*H\V@[3=VRB9GGWSYO$O]?EO\SUI(:BN M6=%:2:9_@SO=%X!6&H+2(E!:#$4K8V!X]):@-14OQ0N@)"K>[5.^5*4^6[]D MZJ%XM5+G?.#>AJ[A?.3>QN4KI!I\^4:K+T2\L$RBE"YU5<[U1/M8E"^)*@\4 MWQ3O*'KF2O%U\7%%R8**O(#^?LFY.ASD%=2OZIK]'U!+ P04 " U@*M6 M<1/H55@" /!@ &0 'AL+W=OME%I(EO#F<"- MW6-56_5LAEMPQFP=YPQ\K*. -) MDX:6N$5SWVR4W9&1)6I'QTFYM\ M&81.$'+,C&.@]K7#-7+NB*R,GP-G,%[I@(?K/?NUC]W&\D UKB7_P7)3+8,/ M >18T):;.]E]Q2&>=XXODUS[)W2#;QA UFHCZP%L%=1,]&_Z-.3A &!YI@'1 M (C^%1 /@-@'VBOS85U10]-$R0Z4\[9L;N%SX]$V&B9<%;=&V5-F<2;=]M4# M6<"JU?90:Z BARTK!2M81H6!RRR3K3!,E+"1G&4,-;R%+U+F'>,<3J_04,;U MF37>;Z_@].0,3H )^%;)5ELRG1!CI;H+23;(6O6RHK_(BN%6"E-I^"QRS"?P MZ^/XCT?PQ*9HS%.TS],J.DIX2]4YQ+,W$(51/*7GO^'/Y,1CV6+/%[]LV:8* MT5\TG[[(#9$+W= ,EX&=$AK5#H/T]:O9(OPTE847(GN6D_F8D_DQ]O2F;BA3 M=L(8EY9R^#RG0NYY%I['C;E=&B9D=QC',8]>'#GHN1I5Z4>1!I_ROOU&ZSCM M+GV3DS_N_:BT'T?)A :.A86&Y^]MZZM^_/0;(QO?P0_2V'G@EY6=V*B<@STO MI#3[C;M@_ >DOP%02P,$% @ -8"K5KO><3FS! U1\ !D !X;"]W M;W)K&ULK9EMC^(V$,>_2I2>JCNINXF=1[: =+O) MJ96Z*EIZ[6MO,!!=$E/'P-VWK_- 0H*QENV\69+PGU_LF?%X!T^/C'\KMY0* MXWN>%>7,W JQ>["L,MG2G)3W;$<+^[SG/ ?CS1CQYF)S-.#EW2S%=4#:S[=D0U=4O%U MM^#RSNHHJS2G19FRPN!T/3,_HX<8X\J@5OR=TF-Y=FU44WEE[%MU\_MJ9MK5 MB&A&$U$AB/PXT">:915)CN/?%FIV[ZP,SZ]/]"_UY.5D7DE)GUCV3[H2VYD9 MFL:*KLD^$R_L^!MM)^15O(1E9?W7.+9:VS22?2E8WAK+$>1IT7R2[ZTCS@PD M1VV 6P,\-G"O&#BM@?/6-[BM@?O6-WBM03UUJYE[[;B("#*?*66M.JB M]GYM+?V5%E6B+ 67WZ;23LQ?Z($6>VJ\T(1MBK0.WIT1I279;#C=D/H!6QLG MW<>("I)FY2>I^KJ,C(\?/AD?C+0P_MJR?4F*53FUA!Q71;>2=@R/S1CPE3$X MQC,KQ+8TXF)%5PK[2&\_T=A;TA^=4_#)*8]8"WPF_-YPT"\&MK&C&,_3V\VQ M:CK_[^WQN]\^<(;398A3\YPKO,MJ^%+EAZX;=*K!#+UNAIYVAG\>*+\3FN& M0<(B2%@,!!OXW^_\[\.M>!\R'I"P"!(6 \$&\0BZ> 3O7?&-H7>^EFW?LTL4)E^^C*B@^[&8;:&2Y86HB[M+BZZK7FMV89)"R" MA,5 L$$,)ET,)G"K?@(9#TA8! F+@6"#>""[_]?!NF;FB4A2VW":!2YOL3A,9E M0"&S'0==*0-]HX/TGD>!ZAA[@Y8>[Q MS8'W,^&;M"B-C*[EJ^S[0)8MWIPA-S>"[>I#TE&PO=V]R M:W-H965T'M+) M)$W[K,#:, 5$)=EN_KZ2P,00XJ:I7FPDSCFKW956[&Q'Z$^6 7#TNRPJ-CN\W7&Y82YF-5X#3? ;^LK*D9FIY+F)50L M)Q6BL)H;Y_99;%N2H!#?<]BQ@V%)12% M5!+K^-6*&IU-23Q\WJM_5,X+9^XP@R4I?N0IS^;&Q$ IK/"FX-=D]QE:AWRI MEY""J5^T:["A "<;QDG9DL4*RKQJ_O'O-A '!*$S3G!:@C,D>$\0W);@/M>" MUQ*\YUKP6X)RW6Q\5X&+,,>+&24[1"5:J,D'%7W%%O'**[E1;C@5;W/!XXMK MV$*U 70-"5E7N4K>>[2?O;M'GX"L*:ZS>_0V H[S@KT3@-N;"+U]_0Z]1GF% MOF5DPW"5LIG)Q9*DL)FTYB\:\\X3YEUT22J>,117*:0C_.@X?WJ$;XI0=/%P M]O&X<(X*7F)ZBES[!#F6XXZL9_E\NC/FSO]9CU]LO1<,M]L@WQ$ 1Y;VP73BN98OMLST,ZQAJ:GE]5/08%;IN&/11\6-4,/&\ ML$/U//0[#_VC'GXEE&?HO 2:)WC,SZ/T?]UE.L4BG6*Q)K%>#H(N!X&6 Q_H M3(5.L4BG6*Q)K)>*L$M%^-(#WQ#]@^-GAQ-_<$B78RAO8@T._&.4'X3A9'#@ M'Z.\J1IAO*'B>_<$7>9I6@"*,>,GZ TNZP_H?/54$3@J^:\[ M3Z=8I%,LUB36R\NTR\M42Q&8ZDR%3K%(IUBL2:R7"MMZ^#RW7EH&6N;A->S; M?C@H R.HP'.&]_X(R@[\Z; .C,$FT] ?% +SH!\1]_E:-8(,)613\>;KLYOM MFLUSU6(-YB_LLZ4],A_)YE3U/P_R36<50 2MARCH-1=&B3;/8##BI M53=T1[CHK=1C)AILH!(@WJ\(X?N!--"U[(L_4$L#!!0 ( #6 JU8$T0BZ MQ0( )0( 9 >&PO=V]R:W-H965TB HY/%D*65.-2+EU52:"9 M)96%ZWM>Y):4<2<>V[UK&8]%K0O&X5H259Y(0]R>;]0_6>_H94X5S$3QDV4ZGS@C MAV2PH'6A;\3Z,[1^0J.7BD+97[)NL9Y#TEII4;9DC*!DO!GI0YN'+0+J]!/\ MEN _EQ"TA&"7,'R",&P)0YN9QHK-0T(UC<=2K(DT:%0S$YM,RT;[C)MKO]42 MGS+DZ?@&5L!K(#>0BB5G]B[>D5E.^1(489S,!-<2;X=\8W3."D3@_G$"FK)" MG2#V[C8AQTB5I1G:NQJC,ZSTJ7&WZ1FZA\4O*+RC 2#4^)[?M 7S__1D\/TKS5'NF?I_@$W M07?1@=4+GM#KN\>^2VI4AOTJI@A=J(JF,'&PRBB0*W#BMV\&D?>A+T.O*9:\ MDMBC[ V[[ T/J<<)+$!*R+#2V?>E+W.-0F053+5=Q4$X\**QN]I.R;-0R3YJ M&$;!J$,],A%V)L(7F3@E'/N*6&"=P6VN226D*0!]YAKE<"L@W_?#'6_/ 27A M?@+.1V&_LZAS%KW(&8ZVG/WI+233:"^$$;;)'3/[H" (=U')P;A>^J=TM^IX M"7)I^Z$BJ:BY;DIZM]NUW$O;:=Q_\*9?8_59,JY( 0ND>F?GF';9],!FH45E MN\)<:.PQ=IKC9P-( \#G"R'T9F$.Z#Y$XK]02P,$% @ -8"K5H+0AUVY M @ %@H !D !X;"]W;W)K&ULQ59;;YLP&/TK M%JNF5DK"+;=F!*F73=M#M2A9MX=I#PY\$*L&,]NY]-_/-H2F&J%2EVHOX,OW M'<[Y?(P=;!E_$"L B789S<746DE93&Q;1"O(L.BQ G(UDS">8:FZ/+5%P0'' M)BFCMN!BPM:0DAQE'8IUEF#]> V7;J>5:^X$Y25=2#]AA M4. 4%B#OBQE7/;M&B4D&N2 L1QR2J77E3JY=DV BOA/8BH,VTE*6C#WHSI=X M:CF:$5"(I(; ZK6!&Z!4(RD>ORM0J_ZF3CQL[]$_&?%*S!(+N&'T!XGE:FJ- M+11#@M=4SMGV,U2"!AHO8E28)]I6L8Z%HK60+*N2%8.,Y.4;[ZI"'"1XWI$$ MKTKP#._R0X;E+98X##C;(JZC%9IN&*DF6Y$CN5Z5A>1JEJ@\&GI!29ZB&7"S]'D$Z.N2DA3K$('.;T%B0L4%.D,D1W>$4CT>V%*1 MTM!V5!&X+@EX1PC<8=Y#OMM!GN/YZ'YQB\[/+I[#V$I3+H-,1($CF%IJ!PC@&[#"]^_'?GAEX/;?9,Z.:R>C?F'1T30F+FQBU0[OH$3!OJ=:XYCC^S[[N'_=U M*[57VN2R%GYY>E]?O@%AUWDZEIS3.[O"?&9M?]#SFJWM'IR1[MN9NQV[N9"H MJ8;VP2FO;TSJY$R).HHI) K9Z8W4GXB7EY"R(UEA#OXED^H:89HK=7$#K@/4 M?,*8W'?T7:*^"H9_ %!+ P04 " U@*M6+3 :/7D# "'#0 &0 'AL M+W=O79)VTDVA2! M!&A:&7SV$K>)<.)@.RW\>ZZ=-+295T70+VWLG'/L96*F4YM6T1IR3'XHZ5I( W&\9S+*')M[8H.<&))N74]AQG:.3ACE:190>XY$E6>8_Y[02C;SRW7.G0\9-M4J@X[G)5X2]9$/I;W'%IVJY)D M.2E$Q@K$R69NO7.GJXG":\"WC.S%T3-23IX8^Z$:'Y.YY:@)$4IBJ10P_.W( MDE"JA& :/QM-JQU2$8^?#^KOM7?P\H0%63+Z/4MD.K?&%DK(!E=4/K#]!]+X M&2B]F%&A?]&^P3H6BBLA6=Z0809Y5M3_^%<3AR,"Z)@)7D/PNH3@!8+?$/R^ M(P0-(>@[PJ A:.MV[5T'+L(2AS/.]H@K-*BI!QU]S89X987*D[7D\#8#G@P_ M,2'0/>%HG6).T"U:0R8F%26(;= 2T[BB6*\H-!=89#'"18*BC%:2).@+)/*U MDKA!'XN8Y025(+5D>0Z,6O$Z(A)G%!"WZ'$=H>NK&W2%;"346X&R CT6F11O MCCJ^IJP2, QT7IVT9[8$RVKB=MS86]3VO!?L^>@S*V0JT*I(2&+@1^?YDS-\ M&T+=QML[Q'OAG17\C/D=\MTWR',\WS"?97^Z9[+S?Z.O_GGTDV#X;?+Y6L_O ME7RFU:WY@9FO:NA4E#@FJB^80H+80I_S1QJIMIQ=N&M/X*5WQV'U0 :NH-34&0 !9..TLH &D^< M%G1B;]#:&YRU5Q>M:R@C":,4 [.G>-V/)M1'3]1+]3* MC/+-MH>M[>%9VX<*W=_XL)=Q,ZIKO!=J94:]8'S4&A^=K2G?]=& )+=X1SB< M= [[2B4@&A ,V*7*2NH];6H*P^B2%>>28M$EQ587$CM9HG&[1..>GV2]-L9T MK"4&1\GA>Z[7K3T&E#L,1IUT-&DY7M!)1Y-6,'#-Z3AIO4YZ?X=GW$YZN36@ M#&Y-6L_=FK2>N[6/3I8YX5M]I!?P$56%K/?YMK>]-;S3A^5._\*=+EU#?P2W MC/I2\%>^OJ+ 86.;%0)1LH&AG+L1S)77Q_ZZ(5FIS[5/3,(I63^F<%,B7 '@ M_88Q>6BH =J[5_@'4$L#!!0 ( #6 JU8E-PQOY ( +P) 9 >&PO M=V]R:W-H965T\Z]U\>/.]IR\2QS (5>"LKD MV,F5*H>N*Y,<"BPO>0E,_\FX*+#20[%V92D IQ944#?PO"NWP(0Y\%3B-:Q ?2^70H_+GK&W!C\(;.5>'YE,GCA_-H.[=.QX)B"@D"C#@'6S@1E0:HAT M&+\:3J=U:8#[_1W[CED.&*JD>^O84F'QM@PJFT M7[1M;#T')954O&C .H*"L+K%+\TZ[ $T3S<@: #!6T!T!! V@/"]'J(&$+W7 M0Z\!V-3=.G>[<'.L<#P2?(N$L=9LIF-7WZ+U>A%F]LE*"?V7:)R*OW$IT1($ M6N58 /J")FE*C(28HCM6[T,CZ*;?+!+?AJ<)+S'XA*%_@4*O"#LB&?V?GC0 ME<[_>5_\L_>#Q0C;G1!:ON@(WTKQY!D]E$;N+FU/HLUU-I0E3F#LZ/M*@MB M$W_\X%]Y7[L6]IQD\W.2+ M[R\)K?261S>"%VC&B[)2];%\R- ""T;8>N\4=ZD7G5.]R0-TH)Y\50]VZF5&O61//9XAV*E7:O7LQ7I1-P@7O&*J2\LZC)X-P]0! MFSB,!J$W\$;N9E^F+KO CZY[AW;S#KLK+PH&_4.[Q=]V0=_O^Y[?VM7KYNX] M1P6(M:T#I,Y&PO=V]R:W-H965TM&%J@C=YL.?%L 8EE8RW6)4B6[3,M4191B?1( M.LZ _O@>)46U+45S"WV12.J>Y\CGCM1QMA?RB\HHU?!S+=G0!ZH?MW<2>W;#DK""#KB2YHGALBG,:_-:?5 MN#3 P_8+^ZI<.ZYE311=B/P?ENAL;EU:D-"4[')]+_:_TWH]8\,7BUR53]A7 MM@$:QSNE15&#<08%X]6;/-@=O@''X*Q,[17BB9K9&QP9NQ[63F\J)]XH3'SX+ MKC,%2Y[0I ,?]>.O_@^_ZL>[7@^!C8HULGDOLMUXO8R?B;P WWT/GN/Y\/@0 MP=LW[SHFMCB?QNNAB8:9S7*8V:SZ:3[M.-(XQS20F_SJ4=YO$M8OV?W^A+WF M"=SJC$I8B*)@&L\ZW9F9%=NHF\T94H:V(@I+(_$"? M0M\;S^RGPXAUV5P=VT1MFZO /;99MFUO]236# M1LV@5\T_=\4:SQ:1MJ2#0B0L932!KUUG6J5E+_F/'CI#DD5#DBV')%M59./# MG&@2XBB&DR:&D]X8WM\^ E&*:@5BC94,QYAA'4.?XXSP#06L=(!CZ7L28<@9 M6;.<:=:]3WJ=_FALAR2+AB1;#DFVFK3VNW=YL-^K\-H'56Q!Y::\;RB(Q8[K MJCYH1ILKS759R9^,W[C3A=LQ'KG3975C^4Y?W9^P\MDPKC !4G3E7$PP#65U M)ZDZ6FS+&GHM-%;D93/#:QR5Q@"_IT+HEXYQT%P,PV]02P,$% @ -8"K M5A>[3K66 @ 8P< !D !X;"]W;W)K&ULK55A M3]LP$/TK5H8FD("D21J@2R-!T30FIB$ZML]N[T",.2AXD)/O94Q]<3W=;Z"BNIC68/ -Z54%348JJ6O M:P6T<*"*^V$0)'Y%F?"RU.W=J"R5C>%,P(TBNJDJJGY= )>;J3?R'C=NV7)E M[(:?I35=PAS,77VC,/)[EH)5(#23@B@HI][Y:#)+;+Y+^,Y@H[?6Q#I92'EO M@ZMBZ@56$'#(C66@^%C###BW1"CC9\?I]7]I@=OK1_:/SCMZ65 -,\E_L,*L MIMZI1PHH:QW^N1$(#QP\ MW(7[6(V^)&%?DM#Q12_PG6L-1D^&?+3 >!AH/[B)KFD.4P^_* UJ#5[V_MTH M"3X,N7HCLAV/4>\Q>HT]^UJ#PH:*)>'V !!E3_N1+(\:#*@KP)#_EC1QI'8^ MK+,H.$U2?[WM:R#I=!ST23MZXUYO_&I/KAE=,,X,@^'&Q&_9F#&ULK91M:]LP M$,>_RJ'!Z&"+'Y-VF6UH$\8Z-@CMMKY6[$LL:DN>I,3MMY\D.R893F"P-[$> M[O_7_70Y):V0SZI$U/!25UREI-2ZF7N>RDNLJ9J(!KG9V0A94VVF,XTJ"VM4UE:]W6(DV)0$Y+#RP;:GM@IX%*Q&KIC@('&3DMM@OHAMO OXQ;!51V.P)&LAGNWDODB) M;Q/""G-M':CY['&!566-3!J_>T\R'&F%Q^.#^V?';EC65.%"5$^LT&5*;@@4 MN*&[2C^(]@OV/%/KEXM*N5]HN]B93R#?*2WJ7FPRJ!GOOO2EOX$#G0+C.'M:2:9HD4+4@;;=SLP-V-4QL:QFT5'[4TN\SH=/8- MS1TH^ !/#A@+N-VC-/4#MP,_4-9 >0%+IG*QXQJNEJ@IJ]2[Q-,F 6OCY?UA M=]UAX9G#OE,Y@2AX#Z$?1B/RQ67YUQTW,ZVUASU= <4V(Z1Z'<(\G>O@EF_J)MS\F.1<7#G%=PMY18]I'T33 MEG%E[GYCA/[D>DI =@]--]&B<;VZ%MITOAN6YFU&:0/,_D8(?9C8]A]>^^P/ M4$L#!!0 ( #6 JU8FD>5%JP( &L' 9 >&PO=V]R:W-H965TWCV8:+%UD#*/3*:"/G7JU4._5]6=3 L+S@ M+31ZIN*"8:6[8N7+5@ N;1"C?A0$J<\P:;Q\9L<6(I_Q3E'2P$(@V3&&Q=LE M4+Z9>Z'W/O! 5K4R WX^:_$*'D$]MPNA>_Z@4A(&C22\00*JN?T'3Z]!84+E&3I!I$%/ M->\D;DHY\Y6V8<3\8HN\[)'1 >0]%A,#NC=$%IBB!0C"RZG+5Q\_;\S^5+2Y@[ND#+D&LP*-JN]=5[]OLALMT+YM:67/'UGDY@,'B9'/=R!E%-TR]I.0:DK@P)]=Y2+/MFCGT?)@1T(@S_U*_C_'CB+ M4+!W<:)L_.\Y]G=*IWF&='%:D4;JS:QT6' QUGY%7]G[CN*MK:9+KG1MMLU: MOX8@S (]7W&NWCNF0 _O:_X;4$L#!!0 ( #6 JU;C:YN8%0( *X$ 9 M >&PO=V]R:W-H965T>,W=..VV>;0V MY%4*93-:(S:K*+)%#9+9F6Y N9.]-I*A,TT5V<8 *P-(BBB)XZM(,JYHG@;? MUN2I;E%P!5M#;"LE,XU>@=49XVK()'P%_-UC@K&EE*+D%9 MKA4QL,_HS7RU7OKX$/";0V^(KV6G][(T?949C+P@$%.@9F%M>8 -">"(G MX\_ 2<>4'CC=']F_A]I=+3MF8:/%$R^QSN@72DK8LU;@@^[N8*CGTO,56MCP M)5T?>WE-2=%:U'( .P62JWYEK\,]3 ".YS0@&0!)T-TG"BIO&;(\-;HCQD<[ M-K\)I0:T$\>5_RF/:-PI=SC,-UI*CNZ6T1*F2K+1"KFJ0!4<+/E$?F(-ADRC M/MP",BX^IA&Z_)XE*H9?7:M;/KIZ W43>C(G4;7 MWV%;NP<%C ]PYWNM\6CX!.,3E?\%4$L#!!0 ( #6 JU:#.NJC70( !8& M 9 >&PO=V]R:W-H965T1B:HL*:F9%J4-+)4NF:63+U*C2-1E9Z4"W")(I. MPYIQ&>29W[O5>:9:*[C$6PVFK6NF7R]0J,TLB(.WC3N^JJS;"/.L82N\1_O0 MW&JRPH&EY#5*PY4$CVFH6G 50XI*UPMZI MS37V>B:.KU#"^"=L.M_)-("B-5;5/9@BJ+GLWNRES\,6(!Z_ TAZ0/*_@+0' MI%YH%YF7=0QE\@B9)T#WQ^&/ZKE02//#S9A8>D>1">#,(3SS=^+QPE\14HJ"=JE:M6 ME@;^PAT6K=9&% M6UWK)B9]BRLN#0A<$BP:32&PO=V]R:W-H M965TE^_2A*5J14H>M">8A)ZIXCGD/RBG=Y8/Q))(@2GK,T%RLK MD;*XM&T1)9@1,6$%YNK)EO&,2-7E.UL4'$FL05EJ>XXSLS-"5:QX%[NDMD-6"'RX+L\ 'E8W''5<]N66*:82XH MRX'C=F5=N9=K5P-TQ+\4#Z+3ADK*AK&GJO-WO+*<:D:88B0K"J)^]GB#:5HQ MJ7E\:TBM]IT5L-L^LO^IQ2LQ&R+PAJ5?:2R3E;6P(,8M*5-YSPY_82-H6O%% M+!7Z/QR:6,>"J!2290U8S2"C>?U+GALC.@ W> /@-0#O-6#Z!L!O /[/ H(& M$&AG:BG:AS61)%QR=@!>12NVJJ'-U&@EG^;5NC](KIY2A9/A0T(XPCT6)8\2 MY1_<<;;C)(,/:Y2$IA_A=WA\6,.']Q_A/=@@JG@!-(?'G$KQ20VJ]C\)*P7) M8[&TI9I416U'S01NZ@EX;TS AUN6RT3 YSS&> "_-N,O#'A;F=$ZXAT=N?:, MA%_8?@)N\ D\Q_.&])CAMX1/P'4OZUO4ZSLP ML^N:*1AFJA+0I2A(A"M+91B!?(]6^-L[=^;\,>32F&3KDS5N2";%$&EW?I = P>,M;X@G.-K M=QT[%=6S8MI:,35:\=9F HE\<$>9Z5SXCH0/:33BSMT\(Y'U')NUCLV,$K^4 MV08YL.TQ<;Z8-Y3KKHULY^Z4FFS:W0/!-)CZK[;*R;">\GFK?&Y4?K5'KBX. MZL/^K:2"ZH]\Q(2$ IM#,Z3?R'FN_IILT1$VGTSGK]2?".II7[3:%R=21GM" MU,I'+,N4>/4ICYZ&-!NYSM6\^/'B:QGF.N\7+V6QEUY-B9X[)VOWZ^=II^X(LZ'C:Z5#3V/3[G'MLWQ#"HS4JPNSEC M)EJ60M9#,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(N MR6@@%^5-:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3= MR4GGX?QZ/W[F@',2!T4O#Q"]Z'1P80 Q\?0P\>>T,>FK76DW_-0*>>(I1NL' M:#;+A@D=C)P=-)UG9N.$XV:W1X-"R\"Z!P:Y$*W! M'O&!T:"BQC M;VS'#7;!)U#4M.]7E74XTW35[5V2#<'=;)*)TCG3;9HN68=& M \$*L*/Y; YWHZH80&-4:1LYIS,EJ?.P9C0-*SME0MS!4_J]V-%>%EM[VH$= ME6W3&FJ:7L9W0'];S6MOR_9>I!M5_%&93PL['>GZ4"OL5K."+UU_6;0&,/4N MKDZK2JP^"CZ3)?.3/SCA:$#7O&BN-/]ELT&I3&V :1(],FWX=#OR4]/JGBW- MNIR6!>ZY=X2>_^XZSYADFHIMT[;V7_,JO]AQ9XS^>2H8.4-G=@_$W;T[?B<%70AS'T+#LFF_97E?%%F[:A;6(AFU*;]!:;7 M3=N#H,W%93 '&,>SL#S_ MTWSZZ'P\AGGK!Y$^RNFC',\*(6/WP?*$.9F]PC/-LB1)4VQ%Q^.@@S&V;FD* M/V$US!LPL#R0Z<_6&M]MO$*>KP-L3Y^K$&RF>"5B,\77&I#PN@$CR\*[C>4! M!K8+6.U _G >J*DP)TE@5S%OV!.,(UF&(5"+X1I-4V1U4OB$]P=[2I(DR\(( M8&$'28(A\#3B".8 /&!(DKCWX-[[*%Z_I^+-_\Y&OP%02P,$% @ -8"K M5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'626F2;9'2M"I5[^/DP E8,W9DFW;;7[\#+)VS94?W MQ3=/8$.=CU/C[_CP[D6;+QNMO["OM51V$E7.[:X' YM74'/[C]Z!PBM;;6KN ML&G*@=T9X(6M %PM!\EP.![47*CH_;O]6/=FX#>T@]P)K;"S[7@2\&)_76^; M[%E8L1%2N&^3J#N7$+%:*%&+[U!,HF'$;*5?/FDCOFOEN,QRHZ6<1'%_X0F, M$_D?W5D+^<@WMNMQ?// $602C8 V3:'\+XZI@"^4P2&RI^J'PWO9)\:>71?_4#G&]&)IK@1?,LNC PT'.[M;S MQ3I;S!F>97>KY7SZB(V;Z6JZGBV8!YD0D,D)(3\G'F1*0*8G@

\7"[6'N0 M(P)R=$+(@TB>$Y#GIX1,/<@Q 3D^)>3(@[P@("_"0F9-77/SC>DMNVFL4&!M MMQIEHE1B*SS(2P+R,BSD SR#:H ]0*X1Z[>U\8H NPH+MM(8KGLP+*NX 7^] M'E(+]C LU5+EN@;VR+^"]9E(B02VR JX/:2A;!&'UH6N:^':FRR;XFR?8>:! M20"H7!Q"4K:( ^OB Q>&/7&)$_\6H]<8:/_ IZ,T$0?V1#?C\8W<-2:O\'_+ M,!LL#:]]/LH0<6!%D O;@<=BRA%Q8$G0F+[)8LH2<6!-'%F!V1O,J"78MSXC M)8DXL"4.%^.C>)0JXM"NZ%; 8U@))8LDL"SH">AG*0GECR2P/VC,D+)0&MM KYBUWC<%9B0U\ M>?HIL#I8D"@+I8$MY%<(^.\5 G;F8U(62@-;Z'B-H'M]N)!^*2.E+)0&MM#? MB@4_0?W*-V6A46>AP?[#3 %;S&**-?Z$Q?ZL/;0%YA&Y^V&;]M(.<.^ M.[72O-A_Y]E_HWK_ U!+ P04 " U@*M6/&'U&HT! !/& &@ 'AL M+U]R96QS+W=OM@GT5M1;"?16U%L)]%;46PGT5M1; M"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VEX\E!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H7J'?Q3KU#O-0^/'KN:[S_.ZF.UVO] MX_:WY7T3GQ?%#6<'_P^6OU!+ P04 " U@*M6F,0A):(! "F& $P M %M#;VYT96YT7U1Y<&5S72YX;6S-F/##F MTH)JY1)MJ D[N;:U\N'6+IE1Z4HMB8G1:,)2W7AJ_-"W&O%\^D2Y6E<^>MZ& MQZ[4S2RV5+DX>MP7MEZS6!E3E:GR89]MFNR;R_#@D(3.KL85I7!"SLP[M MSL\&A[[7#5E;9A0ME/4OJ@Y5;%LQYW<5N:1?XDQ&G>=E2IE.UW5H29RQI#)7 M$/FZ2O:B@WYG'TZ8]E=^M7\GTV<8*A=6&QX K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " T@*M6F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( #2 JU:MHQ0NT 4 /<> 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -("K5K(G8+O9 @ _ < !@ ("! M,Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-("K5C;RH"G*"@ PFP !@ ("!'2, 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ -("K5OO2^?@U!P >Q< M !@ ("!GEL 'AL+W=O&UL4$L! A0#% @ -("K5E<"IP+V M!0 ] P !D ("!-F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -("K5@AM%M:)! Y@H !D M ("!YWH 'AL+W=O&PO=V]R M:W-H965T" M 9 " @0B% !X;"]W;W)K&UL M4$L! A0#% @ -8"K5KPB\$TK!0 !1( !D ("!7JL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8"K5B$B&PO=V]R:W-H965T&UL4$L! A0#% @ -8"K5B,>0J_C" MDL !D M ("!S=, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8"K5MMJ$()? P O@\ !D ("!8.0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"K M5BTP&CUY P APT !D ("!XNT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"K5A>[3K66 @ 8P< M !D ("!5/@ 'AL+W=O&PO=V]R:W-H965T5% MJP( &L' 9 " @:?] !X;"]W;W)K&UL4$L! A0#% @ -8"K5N-KFY@5 @ K@0 !D M ("!B0 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8"K5CFMD>DV P 2!, T ( !*@D! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ -8"K5CQA]1J- 0 3Q@ !H ( !9!$! 'AL+U]R96QS M+W=O XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 160 214 1 false 37 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.egain.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 8 false false R9.htm 10201 - Disclosure - Revenue Recognition Sheet http://www.egain.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 10301 - Disclosure - Loss Per Share Sheet http://www.egain.com/role/DisclosureLossPerShare Loss Per Share Notes 10 false false R11.htm 10401 - Disclosure - Income Taxes Sheet http://www.egain.com/role/DisclosureIncomeTaxes Income Taxes Notes 11 false false R12.htm 10501 - Disclosure - Leases Sheet http://www.egain.com/role/DisclosureLeases Leases Notes 12 false false R13.htm 10601 - Disclosure - Commitments And Contingencies Sheet http://www.egain.com/role/DisclosureCommitmentsAndContingencies Commitments And Contingencies Notes 13 false false R14.htm 10701 - Disclosure - Fair Value Measurement Sheet http://www.egain.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 14 false false R15.htm 10801 - Disclosure - Share Repurchase Program Sheet http://www.egain.com/role/DisclosureShareRepurchaseProgram Share Repurchase Program Notes 15 false false R16.htm 20102 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPolicies 16 false false R17.htm 30103 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables Summary of Business and Significant Accounting Policies (Tables) Tables http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPolicies 17 false false R18.htm 30203 - Disclosure - Revenue Recognition (Tables) Sheet http://www.egain.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.egain.com/role/DisclosureRevenueRecognition 18 false false R19.htm 30303 - Disclosure - Loss Per Share (Tables) Sheet http://www.egain.com/role/DisclosureLossPerShareTables Loss Per Share (Tables) Tables http://www.egain.com/role/DisclosureLossPerShare 19 false false R20.htm 30503 - Disclosure - Leases (Tables) Sheet http://www.egain.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.egain.com/role/DisclosureLeases 20 false false R21.htm 40101 - Disclosure - Summary of Business and Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Business and Significant Accounting Policies - Revenue Recognition (Details) Details 21 false false R22.htm 40102 - Disclosure - Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details) Details 22 false false R23.htm 40103 - Disclosure - Summary of Business and Significant Accounting Policies - Segment Information (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails Summary of Business and Significant Accounting Policies - Segment Information (Details) Details 23 false false R24.htm 40104 - Disclosure - Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details) Details 24 false false R25.htm 40105 - Disclosure - Summary of Business and Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Business and Significant Accounting Policies - Stock-Based Compensation (Details) Details 25 false false R26.htm 40106 - Disclosure - Summary of Business and Significant Accounting Policies - ESPP and Stock Option Awards (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails Summary of Business and Significant Accounting Policies - ESPP and Stock Option Awards (Details) Details 26 false false R27.htm 40107 - Disclosure - Summary of Business and Significant Accounting Policies - Goodwill (Details) Sheet http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesGoodwillDetails Summary of Business and Significant Accounting Policies - Goodwill (Details) Details http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables 27 false false R28.htm 40201 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 28 false false R29.htm 40202 - Disclosure - Revenue Recognition - Revenue by Geography (Details) Sheet http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails Revenue Recognition - Revenue by Geography (Details) Details 29 false false R30.htm 40203 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details) Sheet http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails Revenue Recognition - Changes in Contract Liabilities (Details) Details 30 false false R31.htm 40204 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details) Sheet http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails Revenue Recognition - Remaining Performance Obligations (Details) Details 31 false false R32.htm 40301 - Disclosure - Loss Per Share - Schedule of Calculation of Basic and Diluted Net (Loss) Income per Common Share (Details) Sheet http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails Loss Per Share - Schedule of Calculation of Basic and Diluted Net (Loss) Income per Common Share (Details) Details 32 false false R33.htm 40302 - Disclosure - Loss Per Share - Additional Information (Details) Sheet http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails Loss Per Share - Additional Information (Details) Details 33 false false R34.htm 40501 - Disclosure - Leases - Lease Information (Details) Sheet http://www.egain.com/role/DisclosureLeasesLeaseInformationDetails Leases - Lease Information (Details) Details 34 false false R35.htm 40502 - Disclosure - Leases - Consolidated Balance Sheet Information (Details) Sheet http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails Leases - Consolidated Balance Sheet Information (Details) Details 35 false false R36.htm 40503 - Disclosure - Leases - Weighted Average Lease Term and Discount (Details) Sheet http://www.egain.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountDetails Leases - Weighted Average Lease Term and Discount (Details) Details 36 false false R37.htm 40504 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 37 false false R38.htm 40601 - Disclosure - Commitments and Contingencies - Other Commitments (Detail) Sheet http://www.egain.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetail Commitments and Contingencies - Other Commitments (Detail) Details 38 false false R39.htm 40701 - Disclosure - Fair Value Measurement (Details) Sheet http://www.egain.com/role/DisclosureFairValueMeasurementDetails Fair Value Measurement (Details) Details http://www.egain.com/role/DisclosureFairValueMeasurement 39 false false R40.htm 40801 - Disclosure - Share Repurchase Program (Detail) Sheet http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail Share Repurchase Program (Detail) Details http://www.egain.com/role/DisclosureShareRepurchaseProgram 40 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: egan:NumberOfPartnersAccountedForMoreThanTenPercentageOfRevenue - egan-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - egan-20230331x10q.htm 9 egan-20230331x10q.htm egan-20230331.xsd egan-20230331_cal.xml egan-20230331_def.xml egan-20230331_lab.xml egan-20230331_pre.xml egan-20230331xex31d1.htm egan-20230331xex31d2.htm egan-20230331xex32d1.htm egan-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "egan-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 600, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 160, "dts": { "calculationLink": { "local": [ "egan-20230331_cal.xml" ] }, "definitionLink": { "local": [ "egan-20230331_def.xml" ] }, "inline": { "local": [ "egan-20230331x10q.htm" ] }, "labelLink": { "local": [ "egan-20230331_lab.xml" ] }, "presentationLink": { "local": [ "egan-20230331_pre.xml" ] }, "schema": { "local": [ "egan-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 346, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://www.egain.com/20230331": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 10 }, "keyCustom": 23, "keyStandard": 191, "memberCustom": 9, "memberStandard": 28, "nsprefix": "egan", "nsuri": "http://www.egain.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.egain.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Loss Per Share", "menuCat": "Notes", "order": "10", "role": "http://www.egain.com/role/DisclosureLossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "11", "role": "http://www.egain.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Leases", "menuCat": "Notes", "order": "12", "role": "http://www.egain.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Commitments And Contingencies", "menuCat": "Notes", "order": "13", "role": "http://www.egain.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "14", "role": "http://www.egain.com/role/DisclosureFairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Share Repurchase Program", "menuCat": "Notes", "order": "15", "role": "http://www.egain.com/role/DisclosureShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "16", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "egan:IncomeFromOperationsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "17", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables", "shortName": "Summary of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "egan:IncomeFromOperationsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "18", "role": "http://www.egain.com/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Loss Per Share (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.egain.com/role/DisclosureLossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "egan:LesseeBalanceSheetInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.egain.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "egan:LesseeBalanceSheetInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": "INF", "first": true, "lang": null, "name": "egan:NumberOfRevenueCategories", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_category_GVIg90iRNECckwLce1Qivg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Summary of Business and Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "21", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Business and Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": "INF", "first": true, "lang": null, "name": "egan:NumberOfRevenueCategories", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_category_GVIg90iRNECckwLce1Qivg", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommissionsExpensePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "egan:ContractCostCapitalizedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details)", "menuCat": "Details", "order": "22", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails", "shortName": "Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommissionsExpensePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "egan:ContractCostCapitalizedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_7ZIRWWNqSE2IlG3vscMJPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Summary of Business and Significant Accounting Policies - Segment Information (Details)", "menuCat": "Details", "order": "23", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Summary of Business and Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_7ZIRWWNqSE2IlG3vscMJPw", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "egan:NumberOfCustomersAndPartnersThatAccountedForMoreThanTenPercentageOfRevenue", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "INF", "first": true, "lang": null, "name": "egan:NumberOfCustomersAndPartnersThatAccountedForMoreThanTenPercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_JGfNhPw8yEOwIhDWLT47mg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details)", "menuCat": "Details", "order": "24", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "shortName": "Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "egan:NumberOfCustomersAndPartnersThatAccountedForMoreThanTenPercentageOfRevenue", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "INF", "first": true, "lang": null, "name": "egan:NumberOfCustomersAndPartnersThatAccountedForMoreThanTenPercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_JGfNhPw8yEOwIhDWLT47mg", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Summary of Business and Significant Accounting Policies - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "25", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Business and Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_daOZDrn7eU-YmVc05Mit5g", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_J84s-b_k3kmZV2oX7xR0JQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Summary of Business and Significant Accounting Policies - ESPP and Stock Option Awards (Details)", "menuCat": "Details", "order": "26", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "shortName": "Summary of Business and Significant Accounting Policies - ESPP and Stock Option Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_J84s-b_k3kmZV2oX7xR0JQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Summary of Business and Significant Accounting Policies - Goodwill (Details)", "menuCat": "Details", "order": "27", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesGoodwillDetails", "shortName": "Summary of Business and Significant Accounting Policies - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "28", "role": "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_0PyxEaed0kmmular3qAUqw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue Recognition - Revenue by Geography (Details)", "menuCat": "Details", "order": "29", "role": "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails", "shortName": "Revenue Recognition - Revenue by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_StatementGeographicalAxis_srt_NorthAmericaMember_rIDAMbL9e0e5NZ-u6DMkoA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details)", "menuCat": "Details", "order": "30", "role": "http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails", "shortName": "Revenue Recognition - Changes in Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "31", "role": "http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails", "shortName": "Revenue Recognition - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Loss Per Share - Schedule of Calculation of Basic and Diluted Net (Loss) Income per Common Share (Details)", "menuCat": "Details", "order": "32", "role": "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "shortName": "Loss Per Share - Schedule of Calculation of Basic and Diluted Net (Loss) Income per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockOptionMember_TEmT_MToEU27F593oVfzTQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L2r9Jy49nUmc82JLFG974A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Loss Per Share - Additional Information (Details)", "menuCat": "Details", "order": "33", "role": "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails", "shortName": "Loss Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockOptionMember_TEmT_MToEU27F593oVfzTQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L2r9Jy49nUmc82JLFG974A", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Leases - Lease Information (Details)", "menuCat": "Details", "order": "34", "role": "http://www.egain.com/role/DisclosureLeasesLeaseInformationDetails", "shortName": "Leases - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Leases - Consolidated Balance Sheet Information (Details)", "menuCat": "Details", "order": "35", "role": "http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails", "shortName": "Leases - Consolidated Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Leases - Weighted Average Lease Term and Discount (Details)", "menuCat": "Details", "order": "36", "role": "http://www.egain.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountDetails", "shortName": "Leases - Weighted Average Lease Term and Discount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "menuCat": "Details", "order": "37", "role": "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "egan:WarrantyPeriodMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Commitments and Contingencies - Other Commitments (Detail)", "menuCat": "Details", "order": "38", "role": "http://www.egain.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetail", "shortName": "Commitments and Contingencies - Other Commitments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "egan:WarrantyPeriodMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_VPybik_4ZkG9-Qr7GLkLWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Fair Value Measurement (Details)", "menuCat": "Details", "order": "39", "role": "http://www.egain.com/role/DisclosureFairValueMeasurementDetails", "shortName": "Fair Value Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_VPybik_4ZkG9-Qr7GLkLWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_ENtoNQUK_EiSWlEIjNo-jg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Share Repurchase Program (Detail)", "menuCat": "Details", "order": "40", "role": "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "shortName": "Share Repurchase Program (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_11_14_2022_To_11_14_2022_ZmdQiB1fzkqyV_A0x6cJeQ", "decimals": null, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramPeriodInForce1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "5", "role": "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_2K8ajacEr0maJoMWjyLFPQ", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__zhtMswvD0eIhyJUY73mqw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__zhtMswvD0eIhyJUY73mqw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Fa4kkT5y8kWRP9xhUZcw9A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Business and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "9", "role": "http://www.egain.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "egan-20230331x10q.htm", "contextRef": "Duration_7_1_2022_To_3_31_2023_sMAUZGZExkCZx7IBjNgY_A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.egain.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "egan_ContractCostCapitalizedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of contract costs capitalized during period.", "label": "Contract Cost Capitalized During Period", "terseLabel": "Contract cost capitalized during period" } } }, "localname": "ContractCostCapitalizedDuringPeriod", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "monetaryItemType" }, "egan_CostsCapitalizedRelatedToNewRevenueContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to costs capitalized related to new revenue contracts.", "label": "New revenue contracts" } } }, "localname": "CostsCapitalizedRelatedToNewRevenueContractsMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "domainItemType" }, "egan_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "egan_CustomersOneAndTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to two customers.", "label": "Customers One and Two" } } }, "localname": "CustomersOneAndTwoMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "egan_DisclosureShareRepurchaseProgramNarrativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Share Repurchase Program (Narrative) [Abstract]", "label": "Disclosure Share Repurchase Program Narrative [Abstract]" } } }, "localname": "DisclosureShareRepurchaseProgramNarrativeAbstract", "nsuri": "http://www.egain.com/20230331", "xbrltype": "stringItemType" }, "egan_EarningsPerCommonShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/a", "label": "Earnings Per Common Share [Abstract]", "terseLabel": "Per share information:" } } }, "localname": "EarningsPerCommonShareAbstract", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "egan_EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage limit of employee base earnings an employee may have withheld to purchase company common stock under terms of an employee stock purchase plan.", "label": "Employee Stock Purchase Plan, Employee Payroll Contribution Limit, Percentage", "terseLabel": "Percentage of base earnings that can be withheld" } } }, "localname": "EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "egan_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period with respect to which the right to purchase shares of stock may be granted under the plan.", "label": "Employee Stock Purchase Plan, Offering Period", "terseLabel": "Offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "egan_EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the lower of the fair market value at entry date of the applicable offering period or at the end of each applicable purchasing period at which stock may be purchased under the terms of the plan.", "label": "Employee Stock Purchase Plan, Percentage of Stock Price at Which Stock May be Purchased", "terseLabel": "Percentage of stock price at which stock can be purchased" } } }, "localname": "EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "egan_EmployeeStockPurchasePlanPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The length of time of a series of specific purchase periods during the offering period.", "label": "Employee Stock Purchase Plan, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "EmployeeStockPurchasePlanPurchasePeriod", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "egan_EmployeeStockPurchasePlanPurchaseRightsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of purchase rights granted during the period as a result of an employee stock purchase plan.", "label": "Employee Stock Purchase Plan, Purchase Rights Granted", "terseLabel": "ESPP purchase rights granted" } } }, "localname": "EmployeeStockPurchasePlanPurchaseRightsGranted", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "egan_EmployeeStockPurchasePlansSharesAvailableForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares available for issuance as a result of an employee stock purchase plan.", "label": "Employee Stock Purchase Plans, Shares Available for Issuance", "terseLabel": "ESPP shares available for issuance" } } }, "localname": "EmployeeStockPurchasePlansSharesAvailableForIssuance", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "egan_EsppGrantsOnDecember12021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grants of rights to purchase made on December 1, 2021 under the ESPP.", "label": "ESPP Grants on December 1, 2021 [Member]", "terseLabel": "ESPP Grants on December 1, 2021" } } }, "localname": "EsppGrantsOnDecember12021Member", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "egan_EsppGrantsOnDecember12022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grants of rights to purchase made on December 1, 2022 under the ESPP.", "label": "ESPP Grants on December 1, 2022 [Member]", "terseLabel": "ESPP Grants on December 1, 2022" } } }, "localname": "EsppGrantsOnDecember12022Member", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "egan_IncomeFromOperationsByGeographicAreasTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income from operations by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Income from Operations by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Income (Loss) from Operations by Geographic Location" } } }, "localname": "IncomeFromOperationsByGeographicAreasTableTextBlock", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "egan_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of operating lease liabilities.", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "egan_LeasesAndOtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Leases And Other Commitments" } } }, "localname": "LeasesAndOtherCommitmentsAbstract", "nsuri": "http://www.egain.com/20230331", "xbrltype": "stringItemType" }, "egan_LegacySupportRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to legacy support revenue.", "label": "Legacy revenue" } } }, "localname": "LegacySupportRevenueMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "egan_LesseeBalanceSheetInformationOfOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information related to our leases.", "label": "Lessee, Balance Sheet Information Of Operating Leases [Table Text Block]", "terseLabel": "Schedule of leases on consolidated balance sheet" } } }, "localname": "LesseeBalanceSheetInformationOfOperatingLeasesTableTextBlock", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "egan_NotesReceivableFromStockholders": { "auth_ref": [], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assumed notes receivable from employees prior to initial public offering. The notes are full-recourse promissory notes that accrue interest at rates ranging from 4.64% to 5.96%. The amount of principal and interest outstanding is recorded under the notes in stockholders' equity because the notes were originally received in exchange for unvested stock options, which have subsequently vested and converted into company stock.", "label": "Notes Receivable From Stockholders.", "negatedLabel": "Notes receivable from stockholders" } } }, "localname": "NotesReceivableFromStockholders", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "egan_NumberOfCustomersAndPartnersThatAccountedForMoreThanTenPercentageOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers who are also partners that accounted for more than ten percentage of revenue.", "label": "Number Of Customers and Partners That Accounted For More Than Ten Percentage Of Revenue", "terseLabel": "Number of customers who are also partners that accounted for more than ten percent of total revenue" } } }, "localname": "NumberOfCustomersAndPartnersThatAccountedForMoreThanTenPercentageOfRevenue", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "egan_NumberOfCustomersThatAccountedForMoreThanTenPercentOfCompanysAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers that accounted for more than ten percent of company's accounts receivable.", "label": "Number Of Customers That Accounted For More Than Ten Percent Of Company's Accounts Receivable", "terseLabel": "Number of customers that accounted for more than ten percent of accounts receivables" } } }, "localname": "NumberOfCustomersThatAccountedForMoreThanTenPercentOfCompanysAccountsReceivable", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "egan_NumberOfOperatingLeasesModified": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating leases modified during the period.", "label": "Number of Operating Leases Modified", "terseLabel": "Number of operating leases modified" } } }, "localname": "NumberOfOperatingLeasesModified", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureLeasesLeaseInformationDetails" ], "xbrltype": "integerItemType" }, "egan_NumberOfOperatingRegions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of operating regions based on geographic areas.", "label": "Number of Operating Regions", "terseLabel": "Number of operating regions" } } }, "localname": "NumberOfOperatingRegions", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "egan_NumberOfPartnersAccountedForMoreThanTenPercentageOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of partners that accounted for more than ten percentage of revenue.", "label": "Number Of Partners Accounted For More Than Ten Percentage Of Revenue", "terseLabel": "Number of partners that accounted for more than ten percent of total revenue" } } }, "localname": "NumberOfPartnersAccountedForMoreThanTenPercentageOfRevenue", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "egan_NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of partners and customers that accounted for more than ten percent of companys accounts receivable.", "label": "Number of Partners and Customers that Accounted for More than Ten Percent of Company Accounts Receivable", "terseLabel": "Number of partners and customers that accounted for more than ten percent of accounts receivables" } } }, "localname": "NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "egan_NumberOfRevenueCategories": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of categories comprising revenue.", "label": "Number of Revenue Categories", "terseLabel": "Number of revenue categories" } } }, "localname": "NumberOfRevenueCategories", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "egan_OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in the present value of lessee's discounted obligation for lease payments resulting from modifications of an existing operating lease.", "label": "Operating Lease, Operating Lease Liability, Increase (Decrease) Due to Lease Modification", "terseLabel": "ROU assets and lease liabilities recognized from lease modification" } } }, "localname": "OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "egan_PaidInKindInterestOnStockholderLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from notes receivable from stockholders.", "label": "Paid In Kind Interest On Stockholder Loan", "terseLabel": "Interest on stockholders' notes" } } }, "localname": "PaidInKindInterestOnStockholderLoan", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "egan_PartnerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a partner.", "label": "Partner One" } } }, "localname": "PartnerOneMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "egan_PartnerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a second partner.", "label": "Partner Two [Member]", "terseLabel": "Partner Two" } } }, "localname": "PartnerTwoMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "egan_RevenuePaymentTermMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum revenue payment term.", "label": "Revenue Payment Term Maximum", "terseLabel": "Revenue payment term, maximum" } } }, "localname": "RevenuePaymentTermMaximum", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "egan_RevenuePaymentTermMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum revenue payment term.", "label": "Revenue Payment Term Minimum", "terseLabel": "Revenue payment term, minimum" } } }, "localname": "RevenuePaymentTermMinimum", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "egan_RevenueRecognitionDeferredRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "RevenueRecognitionDeferredRevenuePolicyTextBlock", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "egan_ShareRepurchaseProgramAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Share Repurchase Program [Abstract]", "terseLabel": "Share repurchase program" } } }, "localname": "ShareRepurchaseProgramAbstract", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail" ], "xbrltype": "stringItemType" }, "egan_SoftwareAsaServiceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to SaaS revenue.", "label": "SaaS revenue" } } }, "localname": "SoftwareAsaServiceRevenueMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "egan_StockholderLoansReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholder loans receivable.", "label": "Notes Receivable From Stockholders" } } }, "localname": "StockholderLoansReceivableMember", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "egan_WarrantyPeriodMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty period maximum.", "label": "Warranty Period Maximum", "terseLabel": "Warranty period, maximum" } } }, "localname": "WarrantyPeriodMaximum", "nsuri": "http://www.egain.com/20230331", "presentation": [ "http://www.egain.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetail" ], "xbrltype": "durationItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r183", "r390", "r435", "r456" ], "lang": { "en-us": { "role": { "label": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r207", "r208", "r209", "r210", "r255", "r342", "r355", "r375", "r376", "r387", "r398", "r405", "r433", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r207", "r208", "r209", "r210", "r255", "r342", "r355", "r375", "r376", "r387", "r398", "r405", "r433", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r183", "r390", "r435", "r456" ], "lang": { "en-us": { "role": { "label": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r345", "r388", "r403", "r428", "r429", "r435", "r455" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r345", "r388", "r403", "r428", "r429", "r435", "r455" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r207", "r208", "r209", "r210", "r248", "r255", "r281", "r282", "r283", "r341", "r342", "r355", "r375", "r376", "r387", "r398", "r405", "r427", "r433", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r207", "r208", "r209", "r210", "r248", "r255", "r281", "r282", "r283", "r341", "r342", "r355", "r375", "r376", "r387", "r398", "r405", "r427", "r433", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r389", "r404", "r435" ], "lang": { "en-us": { "role": { "label": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r363", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r389", "r404", "r435" ], "lang": { "en-us": { "role": { "label": "Statement Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Business and Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r7", "r402" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r184", "r185" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $169 and $123 as of March 31, 2023 and June 30, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r18", "r19", "r111", "r351", "r360", "r361" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r16", "r19", "r77", "r337", "r356", "r357", "r412", "r413", "r414", "r418", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r2" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid In Capital Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r287", "r288", "r289", "r418", "r419", "r420", "r440" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r72", "r73", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r112", "r188", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance For Doubtful Accounts Receivable Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r27", "r36" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of deferred commissions", "terseLabel": "Amortization of costs capitalized to obtain revenue contracts" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, share amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r92", "r110", "r128", "r165", "r174", "r178", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r304", "r308", "r320", "r402", "r431", "r432", "r446" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r105", "r115", "r128", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r304", "r308", "r320", "r402", "r431", "r432", "r446" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis Of Accounting Policy Policy [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r40", "r41", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Purchases of equipment through trade accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "verboseLabel": "Amortization of contract cost" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized costs" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "verboseLabel": "Costs capitalized to obtain revenue contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r196" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Short-term costs capitalized to obtain revenue contracts", "verboseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r196" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Long-term costs capitalized to obtain revenue contracts" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r107", "r377" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash And Cash Equivalents At Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash And Cash Equivalents Fair Value Disclosure", "verboseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r33", "r38", "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r33", "r84" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash And Cash Equivalents Period Increase Decrease", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash items:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense Policy Policy [Text Block]", "verboseLabel": "Cost Capitalized to Obtain Revenue Contracts, Net" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r12", "r88", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments And Contingencies.", "terseLabel": "Commitments and contingencies (Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r62", "r205", "r206", "r365", "r430" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure [Text Block]", "terseLabel": "Commitments And Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r418", "r419", "r440" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock Par Or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r1", "r63" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock Shares Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r1", "r402" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock Value", "terseLabel": "Common stock, par value $0.001 - authorized: 60,000 shares; outstanding: 32,022 and 31,930 shares as of March 31, 2023 and June 30, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs Policy [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r20", "r117", "r119", "r123", "r347", "r352" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income Net Of Tax", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of taxes:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r49", "r50", "r81", "r82", "r183", "r364" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r49", "r50", "r81", "r82", "r183", "r362", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r49", "r50", "r81", "r82", "r183", "r364", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk By Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r91", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk Credit Risk", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r49", "r50", "r81", "r82", "r183" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk Percentage1", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r47", "r49", "r50", "r51", "r81", "r83", "r364" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r49", "r50", "r81", "r82", "r183", "r364" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r76", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation Policy [Text Block]", "terseLabel": "Organization, Nature of Business and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contracts Receivable [Abstract]", "terseLabel": "Contract receivables" } } }, "localname": "ContractReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r222", "r223", "r244" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r222", "r223", "r244" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r26", "r345" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r48", "r183" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r36", "r60" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue", "verboseLabel": "Revenue by geography" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r243", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "Europe, Middle East, & Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Per Share", "terseLabel": "Loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r124", "r136", "r137", "r138", "r139", "r140", "r144", "r146", "r148", "r149", "r150", "r154", "r311", "r312", "r348", "r353", "r381" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r124", "r136", "r137", "r138", "r139", "r140", "r146", "r148", "r149", "r150", "r154", "r311", "r312", "r348", "r353", "r381" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r151", "r152", "r153", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r442" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations", "terseLabel": "Effect of change in exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee Related Liabilities Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1", "terseLabel": "Weighted average period over which unrecognized compensation is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options", "verboseLabel": "Total unrecognized compensation cost, net of forfeitures, of all options granted but not yet vested" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock Purchase Plan (ESPP)" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r63", "r103", "r120", "r121", "r122", "r131", "r132", "r133", "r135", "r141", "r143", "r156", "r191", "r221", "r287", "r288", "r289", "r294", "r295", "r310", "r321", "r322", "r323", "r324", "r325", "r326", "r337", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "terseLabel": "Fair value measurement of assets and liabilities" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r313", "r314", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r220", "r249", "r250", "r251", "r252", "r253", "r254", "r314", "r338", "r339", "r340", "r385", "r386", "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r313", "r314", "r315", "r316", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r220", "r249", "r254", "r314", "r338", "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r220", "r249", "r250", "r251", "r252", "r253", "r254", "r338", "r339", "r340", "r385", "r386", "r395", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r317", "r319" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r28" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative Expense.", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r108", "r198", "r346", "r384", "r402", "r425", "r426" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r201", "r202", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r36", "r199", "r200", "r201", "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r25", "r128", "r165", "r173", "r177", "r179", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r320", "r383", "r431" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r22", "r85", "r89", "r98", "r165", "r173", "r177", "r179", "r349", "r383" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments", "totalLabel": "Income (loss) before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r129", "r291", "r292", "r293", "r296", "r298", "r300", "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r130", "r142", "r143", "r164", "r290", "r297", "r299", "r354" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "negatedLabel": "Provision for income tax" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase Decrease In Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase Decrease In Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r343", "r415" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase Decrease In Deferred Charges", "negatedLabel": "Costs capitalized to obtain revenue contracts" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase Decrease In Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r415" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r415" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase Decrease In Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income Expense Nonoperating Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r335" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r335" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r335" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r335" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r335" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r445" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining three months of fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r335" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r8", "r128", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r305", "r308", "r309", "r320", "r382", "r431", "r446", "r447" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r6", "r87", "r94", "r402", "r417", "r423", "r441" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities And Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r106", "r128", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r305", "r308", "r309", "r320", "r402", "r431", "r446", "r447" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "Subscription" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets by Geographic Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r127" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r127" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r33", "r34", "r37" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r23", "r37", "r90", "r97", "r104", "r116", "r118", "r122", "r128", "r134", "r136", "r137", "r138", "r139", "r142", "r143", "r147", "r165", "r173", "r177", "r179", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r312", "r320", "r383", "r431" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Loss", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r173", "r177", "r179", "r383" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income Loss", "totalLabel": "Loss from operations", "verboseLabel": "Income (Loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Fiscal Period:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r328" ], "calculation": { "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r329", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r327" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesConsolidatedBalanceSheetInformationDetails", "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r416" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r334", "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r333", "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r44", "r45", "r55", "r78" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r114", "r402" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r109" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r15" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r11" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r29" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income Expense", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r30" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r113", "r194", "r195", "r378" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r31", "r71" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds From Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r31" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r104", "r116", "r118", "r126", "r128", "r134", "r142", "r143", "r165", "r173", "r177", "r179", "r190", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r303", "r306", "r307", "r312", "r320", "r349", "r383", "r399", "r400", "r414", "r431" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r61", "r95", "r350", "r402" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r125", "r193" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision For Doubtful Accounts", "terseLabel": "Provision for (recovery of) doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r74", "r99", "r454" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research And Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r43", "r107" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash And Cash Equivalents At Carrying Value", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r3", "r64", "r93", "r359", "r361", "r402" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings Accumulated Deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r103", "r131", "r132", "r133", "r135", "r141", "r143", "r191", "r287", "r288", "r289", "r294", "r295", "r310", "r356", "r358" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r172", "r175", "r176", "r180", "r181", "r183", "r242", "r243", "r345" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r247", "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r232", "r233", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue From External Customers By Geographic Areas Table [Text Block]", "verboseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining Performance Obligations, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues From External Customers And Long Lived Assets [Line Items]", "verboseLabel": "Segment Information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r332", "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLeasesLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "verboseLabel": "Summary of Stock-based Compensation Included in Costs and Expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r21", "r58" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "terseLabel": "Summary of Stock Option Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting Policy Policy [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling And Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r35" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share Based Compensation", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-based awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "verboseLabel": "Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate", "terseLabel": "Average risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period", "verboseLabel": "Options granted during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "verboseLabel": "Options granted during period, weighted-average price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Nonemployee" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement By Share-based Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r63", "r103", "r120", "r121", "r122", "r131", "r132", "r133", "r135", "r141", "r143", "r156", "r191", "r221", "r287", "r288", "r289", "r294", "r295", "r310", "r321", "r322", "r323", "r324", "r325", "r326", "r337", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Net loss per share" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r131", "r132", "r133", "r156", "r345" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r0", "r1", "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "ESPP shares issued", "verboseLabel": "Issuance of common stock in connection with employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r0", "r1", "r63", "r64", "r267" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesEsppAndStockOptionAwardsDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r0", "r1", "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock in connection with employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r13", "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program Number Of Shares Authorized To Be Repurchased", "terseLabel": "Number of shares authorized to be purchased under the repurchase program" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Share repurchase program term" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail" ], "xbrltype": "durationItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining amount available for share repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r0", "r1", "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period Shares", "terseLabel": "Number of shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r1", "r4", "r5", "r59", "r402", "r417", "r423", "r441" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r393", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r393", "r435" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r100", "r101", "r102", "r186", "r187", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade And Other Accounts Receivable Policy", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point-in-time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over-time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average acquisition cost per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, At Cost" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedLabel": "Repurchase of common stock, shares", "terseLabel": "Treasury stock, at cost, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r14", "r65", "r66" ], "calculation": { "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost: 145 and 0 common shares as of March 31, 2023 and June 30, 2022, respectively." } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Share Repurchase Program" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureShareRepurchaseProgramDetail", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r52", "r53", "r54", "r157", "r158", "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use Of Estimates", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r150" ], "calculation": { "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number Of Diluted Shares Outstanding", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r150" ], "calculation": { "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number Of Shares Outstanding Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.egain.com/role/DisclosureLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossIncomePerCommonShareDetails", "http://www.egain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r406": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r407": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r408": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r409": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r411": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 59 0001558370-23-009362-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-009362-xbrl.zip M4$L#!!0 ( #6 JU9C@+/PRPT '2$ 1 96=A;BTR,#(S,#,S,2YX MO+/'__ZE\]_:[5^O7X<(=NUO#5A$EF<8$EL]$SE"LW< MS08S=$\XIXZ#KCFUEP2A;N>T=WI^>H%:+'GLDMT MWNYVV[U.[PR=7W8ZEQ][:'(?$MZ#?@M:2/DB[$MAK<@:(XGYDL@'O"9B@RUR M=;*2Y%A M1XN&9G*(:H480:08VI6)2U A)NOY[-3E2Q#4Z;9_O1]-M78!,2C""C7S26VR MX<12K16K\#+G3B#@HLU=A[1WE$%=3A:9E3ZUH30@!/@5"Q%2+["8:\J@1.G5 M"\@MCW/PG6U(KAD+8ITNW:=V4!JKHBAL&:]@-#EO^X4AJ9.I]%G[UQ%EOT?4 MEMM-AMJZ)*:#X#++S+ H5L&3/*?1H32BR!+C3:H>JB#&U0$+NI>&7J_3)B^2,$'G#FDI,L*QA! C M6CT58HS#N!Z3/,M?_,*8/$9DD;L#R:Z/T'364!!GBZDETDEU4=QE$T"9/MV] MN+AHZ])0 )H(61[D694)B9I%HYZ/0WM+A>6XPN.ZHTT(GZXP)VK48GL. M4;B$9HP7,'VE5I_9M]2!X9/]0*2JY/=3J J]=^TRS>"62$P=XP5O+"//83Y" M<.B"D^Q4@!^*(0)>2+-1[F140>X"1911/[4Z"#,;&840: 11 EA\AWRM$*0G MY.ME.'XPJC5Q)-/9",SGQ#V6'@?I! * OC.B>$X=?2?+@TI7S'>+\\['A%MH MUG"QXZX\0-]&$0$-O/7!JWI;KS+&?NU\H'_HG"<#0#K2CD;:24,:?5"R4*^! M? ]RLQX:_(? /6"2RNT0YH5\K?4W\):AS,_]G0N5^P,&T4L5GWUN*,*NP:KJ M7'L"68S)%9$4;#MXXAVO730+/Z\R"TSO[=P)Z1@*?>>HWY%H;3 MGJ"," 'A=DJ7C"Z@NT#PM?02,V7+"4!J0:K;S\&',\@#O0O]/)&%C0@]RC9" M=""/B$$[.2@0U&!>8@*7-_$J0*IPPM0 D & /QV7 M'*\3HX-TJGQP?D@9 NCELATC9#@U\-0UKJMM?%=JG->#<5ZOIG$>3/',53.[ MJ\T=9GCNU. ,ADV>*\ PLG-6FROX AM'*#/V3\ M-ZZ0X@9OJ,0._0^Q9^YX+H'Y(WDBS"-J;,FQ);,>CKRYO/RE]AICOQI7@VHH MHAN2+O*U0T8]%.K7/)*IWQ>G9*E&RI'U]+J\+IMSD7_5EE"@IJ]$]'E!XT5O M$=&8150O]9_NWW!B4_E(Q>_UA; " 44^E7@._)J8%=%%;R;0VB"E3N-<;Q"B MU*,'_4Z%VCA&F*@W3.5R+W*K\QI#E5+$O#L25:5QJ?I=:B V&T6CFGR\40KW MGS&W:QMQ%?$O1K@WQU&MC%!YR)#D>$Z!]?/=XU>'.KEJ$=&*:E8YT<'>^1:&(!N1*(*^!5D5QPO5L 89YX[E#_2Z4E1LJ\RF" M/S%BS8+?2$,1<2@BK_&%M_ %_3Y9?2X18_>G>8:1VWC(02NO?=O6&F"G>-6D M=+U\S,^2R2"QO7W'OEGMJ&M/P5BN_)<13+G?E@?L-,A@D(]VP?X#O+__ ,JU MG!B5P;V!_9#-"1F].(\T'\K26Q6:?EIQTT)ZE\RES8?L@ T,32<[?&15/%@J MV&!2;@K<()+[TD[ZRS@%+7^>LF=4UVL:N[3[IS^VSZ3+?WC?2SXJ2YL*-$_P M2_6)C!T5T;)\.,Y3]E+X[Z U"-2]@I^RKEK3VGTVYZ)5^[K>?0$84H"W='->^N5TCY^F^)5;Q4#](GB3 M*[,!O%$AR$A!6DR#>07,OQ&Z7$%3]I\(QTO_YHSPM3Y&1NB74BZ'KCJ-,/];V5 M/K95'1';"@Z#_0W,/7U9.P&)I-*!>I-((R"EE/@'PDY(I;3(.751.]=^.QKU M A:86PDNB5,P@8F[(5QEW'9@X@EJUV8\()9B?/3HHFJV[WG",9H./I=B^FWH MB14MC[OR,1KNX'F*X2,\)TY%FQU5]VW-K3A;DQ 0,;?5,S-/2'?=?Z'BUE4/ MK2$K$25O-@-=NEC*>)S+L/4?[%7LT6*+_(9!T_)_Y=7.3^W]P]Z-7?B M!\+JXV#!A5TN$4N<-)YQ K%_/OG(M30?GUIDD:L+U1EZIR J<+1\L7G'ZJ;) M3JVB?H7'][;4K5:WUSKKEE46R#G#/]<+48\O;!/I\R.9 I\PX"/T56J@[5978 MG69=3H& WA>N3D9/%6R^#Z E7YT\N%(MGEJ$/JG%[CONKJ.'!OFA7"6[WPHI M_62I3\^^7+L,!LI\.Y1DK2(6V.#-!>1%3UGPA;O>)B"E0'*"&'4G7UZ;%^;U?YECHYP;"QXS$1 MZ9>V3B>E[PF&\"'J1F*UPL+Q.[#N7W[N%@0*MKC\J!ZL*1/I&^<,M(8%>I&S85[E"W? MMU>D*YYB:Q'AL1D6K..K-Z(C[T/?>MS?-@R\HNFF#/6[I-$2IIIG&A.\53?5 MTM@]S%OBB2B'YE7)J!:L4I1+9-(0 HHCR&,T;@>K6=NIMU.P@R[(\HF,T*DCG M@9^!XRU='IY\%$OY*31OF[Q+Z#]8;QQW2X@>FDV"W 0QU8P]\)*8LU8G'-RL M+[^MJ+72-^[Q]IH$5:*YH$:>^Y!O? Y'TD;CQ8*D9L/2-=X_\F:#%5R7-FZ_ MQA$;%Q1 -N2NX^CTH#[.I9OTA:;FUO]O8T>,O694$%NB?]_R,RG MK-AR_XL&$5L/JG6L(WG_L7>?V?OO.:5,R$K0'MN<;$2$("1C?TCXQ3(#F+]' M>$9>Y+4#[ANS_#5L]B.8#(K>9]4AL#A>- MQHR X\Z>WF3F:A+_@]*6D1*V2*U4QAOLLI7NES>L=LWF)AU/0[8(>6-SK]+J. M&4'E/?%Z!=,_*_8E.D?Y8/B:)JK"Y/B:9("Y.N5%Q+^;F3(#*R)\Q?2KFF4^ M;=%H-6W8G2QZ9?]^K0'^?CE_>\V/_P502P,$% @ -8"K5JA%I5TG#0 MB[4 !4 !E9V%N+3(P,C,P,S,Q7V-A;"YX;6SM75MSXK@2?C]5YS_XL"^S M#X1+PF22FNP6 3*3J@0H8'9VGZ8<6X#.&(LCV0GLKS\M81-SD2T; HK9JJD) M&*FMK[]6J]66Y,^_SR:.\8PHP\2]*53.R@4#N1:QL3NZ*?BL:#(+X\+OO_W[ M7Y__4RS^>=M[,&QB^1/D>H9%D>DAVWC!WM@8D.G4=(U'1"EV'..68GN$#*-2 M/JN>U'OC5&$[.(7>:9KH4*!I2_9N+B [%,3V@I4GWV1)U0P'EI>2]I"?ZM M&!8K\DO%2K5X7CF;,;L0-)'_K'"3L#C_%<>4CV!9E-^0'^B@3!TN2UP;4S2\*:"1Z18Y ^7S!9)?^AX0R6VD M05P;N4 X?&#$P38G^-9T>(/Z8X0\5C#X;;[U[E>:!"*Q>V:128G_6DHE3\!4 M4F#I;7$N?V6=86>*J#"??0"6"=82>8-,IA2-H0Q^1O?@6R;H@;!]JT%Z%SUU M8K+QG4->]JZ%5[D'Q-W$S'((\ZE0>1?1_MBDB+M2VW<0;Y5C^8XPTLX0W#^V MZJ[=Q(X/K6\CCU=:, 95@<<)<86 )O),[*BIZ*V;-1;%#W_@U_F?UO]\ M_&PZ?%BL>PV3TCG,:/XP'1])Z%*JJP^-ZJ1M$IT=JNX&T$/,H]@"C[F+*:24 MD@^CV ?HP#RJNII'W;*(#UAZR$* Z\E!$/LE>/&8*OD@/C7"@.5S75ENF%/L MF0[^6\10'C4M"*J8ETAU8KU\\)T-9D#ZA:ZD=RF:FMANS:8\>(XG>FO9?)"K M#BT@M*8KH1UOC*A*G+U9,!]4*N(*>/RH+8^+_*0[$M/L'F]39_B-(8%,1FE< M'7W8E4^ET@/0/73J4@*8O'G7,5T/HD,>&4YY7J$M93&NRJH.+K4D,77[WV]@ MU":NE3$V>JWZ'CC-C$/W^.<+(?8+=AP)?^'/[X&CV+:^H[ EL5-M+?L>&%)O MN.[1223M#QZ^[Q'KYY@XT&;&O;TW7V,NN?CQVB\QLD@)?4Q+5>U1HTL"HGMN M,M+^^ G-9D%]B%,E(Y:^.%2ZLQAFR[KFG*?*U)*'JX6U9C.NC?+^.&SSPR052Q8ZM4S1'OF>%J/Q'? M[K>2)^5)];0F?S>GG@!2]X$\UI:34YQJM?- _RY0=1_<16XJHA*U+-S6"GF@ M.B4ZW0?VQ R=O* ^;&;)?BGBT=]%B[7U'$SL8LRU8JM8KS280RORL_# PI!HT_G L$"3%Q?EA7/ M$=&I("8&4,5*6DHW-]/P*S_:Q$.199UW #8*<8TOE2HYX"PSS,30J'ALIVQ9 M_L07F5D1]4FV1+:1UQD.S)D\V95&2@XL8I_(=<^*]/C>-A?9+9.Z,/UG$R:='X/7(DY/\_X$ >:-KIW/401DW7T-[SC2J>IE*'3 M7![)0VPE/.H!#JT%W2=\RX2QM)_$E-2']V/1&Y.!3U"3[H;QA?+S%B@92B.' M2 G]#$&5ADT"DV#I3EP//2/71Z']KS\.:,TLQ^>G0/%EGO#/EL\8,DC2SQ"2 MZ-P6).X'=CI#.3]"RI;!A(3R*,G 3MV> M8!66^ZNP_Q&",*9 5AW'HH::5_[&=+])A>8_I[H4!9 8A;\+3R%(^DM#ZV MHICO54.0=1IPI.<\\I-Q51[ZG&=[Z-/H/'9[K:]0[OZ/EG'?AN\MX\-#I]__ M5=NG0%L4)7E6'EORP#TU[MG5UC+Z]$H%A4?[:#(*W:=L<7" MF@^HZ3+3$CRXMO@6L&+_UV=>< Q)W$*.M[G9N[6> ZHC8UAXK/$AKEQ*N;JA4C)+@)&;; IOA80-='B+WQ?/ 5H MS:RQZ8Y0#]36&@Z1M1Y+'?KFAQ^F>)N[E#QCL*K;^3UP"J^*N"K''GBNB,WFV0G@-6=S$U3 M;Z(A@B'9CDS=Y3/0Y+HG8 +9]:#]@\HF@M#-PD*E$BN(%CD!LA/AZIYE^@(A M*W=7';=O\K>TK)RXN#QN4?:40ZGR"9C!#HI(N:7;$S9]%+;-Z1O1H-I MJ^>8_KVH0O?]"K$'Z=8GA'KX;Z'QA&<:*<7DV&SVJA*5'0^'W@45:7IG&$8_ MW#,ROC,/,Q;=\K"^^4FI\@E8QPZ*"&SB4E>7(E[L)EY"RK.!8-IQ$>7VPB=@ M "F !X1_TG4!JU *M]<[0IO$?_*&OA,>7"A/&TBKG #YJ>$')G"EJPELADF; M;[U1SBQL5EW5R7GMLG*5-Y/(K(8PZU36=M6L/&?2 "]:ML)K%23M)BTFLD-![%/*D.QK,6?65Q,'(1)VDV*=41 MVHQB8O7P-B-1V;W[C-@NRSJW"-#'7K1=UJFJ-=WW+4),+Q:G#TC= LU1)'T5 MJ^SYC;( ?:QJ3]QN>9JSFS(2EXT>.UQUO1=,K #X>K M8\^UJ%T1 M9:X:HA1F2G7N66.\4S4!)![J/ M!8M!L#.,#HP==Z#G8-C&;$F8Z7RCQI_QT*LRLQ1D6R-X\HGG]Y:-';Y@^ M-GW\B$A3-C*^TVFOVY%YI7:&MR;#EL#H M^* 2<%*\TF(#4U=LXN9!!!?0Y >U.VH[E_E![16C:+PV!;YPP0;(-(0XOJ\Y M:))!AD:D4?RK:)9ANK81-,R EAD?N(A?C47K#&#"6+0OD/@A:**^QUY\%U: M[/HS6-$(M?W)$Z*=88!1H& =WV,>( =#7/-$J6L?V'5+VK?1,$&NQ,NFDJ&/ M0\Q(;-2C[8X\XZ;3MW(^W*NS1]/SJ8AJ.L/U73+I/$JM?+'A4<0MX,/K7;CS M$)>-R(W>@6=XX.<6(\F[0L,97G/CQ4_JU0[L"Y0:UD,3,!Z;F_D=\&HZ?R&3 M2AQ#=H'Z>(FT)$?=PY[QZ[Y!7555;? 7@Q?D/*-'"-'&LN ]J[A5W7T$W57S M:CNJZ-.E% Z_]$L5+.\:@Q>RH\$$4D[+3N) ZYY?2(41[BE;*9A:S@F:B!2V M[J\^3H/RCO@[Q2P1,:=G(E+4&3?+'WLNP],85<4)S:=R;3-'LGU&XX@9C;-M M1F-\X/&UL[3UK<^,VDM^OZOZ#SO?A[CYX M_)C,;C*5V2WY-7&M;7DM)=G]E*))2&*&(A20]%CY]0> #Y$B7J1(HI6X:FLS M%AM O]!H-!J-[__^N@I&+XA$/@X_'9V].ST:H=#%GA\N/ATET;$3N;Y_]/>_ M_>=_?/]?Q\?_NGBZ&WG8358HC$%$]$V.!SQSL[?G15?+K/^C#Q]/3C]^']2C"6%8'\=YV#'[*?CL_/C]V?O7B/O*$.1?388) =G7WT%?(F6 M MZ+BP9EX \GZ<<"M(9*QJZS[[[[[H1_/:*,'HV^)SA 3V@^XK]]C#=K].DH M\E?K@ W+?UL2-/]TA!9.>,R$=?H^)?J_IS&5.5.G2QQZ**2Z0?\1X<#WF"X4 M7Z/)?+)&A$L@.AJQ\7Y\NJW@1OOVPWOU;XL>;CCD@&F! 3ESYD1O@*"%HFJQ6#ME,YA=)Y(/(<4RX\H1<4)H@2'!/' MC:,K1'\-S#1G2'0.@\M3M&":T[T?"+-0JQ:GI^JCLJC%UG(")E&,5^-7/[K" M;'IELR@ZVH]I)@.8D#%WHF?.@B0Z7CC..J4$(6]U8<2 M@M?L/WS0$Q2A^4D&?_+5IYOLX] A!']%Q S]71T)""GZ8P,>9W]0U,^^/3X[ M.SY/A;0[ECDIQ5!^&)]X_JH8S@F"=CB7PDLL[O6!(\A[ZP K^F^F'S@\]E*5 MZQ!'0=_=8LRG2C\(9UUW@2_OZGB%5L]MM5:,;+7?#C!=4J2(FSRCXX(1'>(K M[+V,-542/_5A[NB?E8$1LV(>\O*A&;I[6C\^<#YT@-W*> &+6&/2VARR7[;6 M,/OAEW\F3L"C[X^!$]Y7]"%PGE'PZ4@!$?LQHUD(<6*!F"LF+1X7C8G_G##& M,I1FSBL+CR;1EO6,WSMTMFNT[P2BU+ MO"<+MD1\' G&&<5XU+3_)*+]XG7J,Q^-UL3'Q(\WGXY.CT:8T-7PT]%9,5]/ M!!.V@YF\MSNVYSR(D/MN@5]./.2G4X#^8ZOY](]?[BAZP75(Q;!AP^^HM>1K M)K3:UWVGK1[==+2KRCJ9X2KZE"%:_=3K])%Y'^D4DO$3*]$O3XZ='MC$J+;< M4?M=3>_ ID8D+ME3^M=61/2/7XK#I*F+J+_I8X%>*6$RJB4P@Y&1C?IC&*V1 MR^V14.VT<#DYGJ B4&(#R(P_2DA 1 I5W A632@ 53<1%FY&;%GK%=TSY==T"VH" M%%BF.2OL]$#&L#5)W,!$[PRJ8W"L6PT#P1I2"P6;D"3T2 M470V M[#>.]Q;YD,<#'IP5$OOA/0Z1VX)>AK XW\1:@P=A9GEZ5O#@&X5>Q@&.ADC@@Q1=R&&OPK^P72AWP?0)D5;MP I8T,5TBI-H9 MZ, R-LC!H- F5$T]H((^ "JKE0YN0&-9E64=,[56=6@]8E/.8.H2JK =4T 1 E;42P0UH+*NRK&.FRJH.05GK-"_[QG']0'PH(P?( MQ2X L$^)6)45($)J(*BOG/_8B***RM8ZX\HJ[ 24FEZAY_@VC&+"+P *U%0. M4!Q[UP'L4R+U;75@0JJ ^+L*66!CRLIJ6^\P/:*7=01*=7]RB.\\!^B)K@4" MQ95]SMA0_VR;!J&ZR@$$= !042G7L0$M9=7<[8@IIJ@#Z_[K$PMF"/2O]GM& M9.GW05$4)G8)OI31%"=R#:I0=39B%=IE%2J:,MVI- %EQ\;>KTD4\W#8#28/ MZ&OIJA7!(?VGFP;+1 'C-FWS@'*SMC98PR* D_G82T4EU& 52$:H&,1FP+:5 MU+ 1L96 ;)-QV"01]V_?Q*(H/_D1&5KQU]R.[7ZU@+1P99=^KR,.8%V7,1GK M":F8Y&HWW##7FX,RSY7[UNR>]<5&E6&$OQK1.(-.^..QZ'' MLC<,U!! B)2[ 69P*H)!3 Y3(2%FQ%;\7ODW7.71]VM M=7^G2+S-2_SXKA.H4K)E<+OIV'6XP4A*Z]"5$1 GI.K@8D M"E.Q=SOF>9_R#D'9\G$8^YX?)+'_@J;(30A/)[E^=8/$0]X-Y2#+6TWBK++7 MM4-8 :.BEL_%1MR!*$[?_TAY5+_/D> (27J^;PJN9!>0\_XAM 8W9EGEA*$_ M#)DAT6,&RI[,_!6E;C*?$2>,YHA,YI\Q]E1W41NTR ^S3%H )%XX61NU,6, M@&G;1*BX'1/*<]!@.'ZV9S8,K GEO*8Y=)<.(9LY)OQNB& :Z>!RW9'#@2%/ MNK(90JM(!;*NZ<6%FY);F1"R[ODTT'4+:@),D^>(KH .V4R= &5EW44;+QU< MODN1PUDA;XM$&D;EQHGN?F77/\P;Y 0;-+"Y/]/*#;<@NK)1DXW -VH&/5L/ M/LP849/Y;>CY+[Z7" ,/2IC"<1#"6"/C9S]>/J$@K7^[]-DTJ4>%]65#TGP5"IK]1P"%"+QF&? 2;+F&/ZBNM M"=&E0"K>9_?$R M+[$D$*#-YPUB([OP7Y-V&,463540=1Q%B-3/29)/ B42K M>XN6F> :M03&E"UZTOA)R]9ZYHA;6S0A;50 [\N@\K1O@ ";SHT'!C55GU#L MIV]=, ,S7;,;ZD11H,,8OK@(H(4'1[;DQH-Q"Q/2 4PTL M@Z9\D:R(BI%EBZ)B1%#SD*&8.LI!@+^R6GBL%#PU-(B\H$AR_:59HZ(%R0E)\Q;V+$ 0"3K:%<<2LN5$O9F R8%K@Q&0C4U"I>BW;I6ASYDIB'!BJO MV2F#@D(8^R=!XO"B,;R"V!UXFW5*-0+#S0FN5"L5=\^+E>J[!34!)O$2D4N\ M6OFQK$J/"B1CCA@$ CU"95<#26@"H-9*26!#NLJ*+.J0:;&L(U"JRW+#>%0C MOG[)[EQ*<@L54*7,0B$4$,+$I],Z.#EQ )19)QAL3N!NQJ"@6W[N*N\.E&+? M^"%UGGSVR+JBM*D&:GOP)X:RDC&>)>]O7[+B.?T"'+E?&8D_B3,,>^@Z3S_L MM&N[!ZM*C<&]LG'GA%6$"4]>[!0#S;Q6/+DJ?&U5]ZYJ<:_T$H<>%06_$%U4 M_"Z^4J0GZ^S=Y"W[-Z*77#/FG9Z>GYZ.CK<75^F_+R\Z+9R="VP=?AWTU M:\:JH^[,:QG02079KF8OF^QR['>FS7#,UKX: MJ8'MB>WU)^S%/->IS0[7#5YT[(+U#>;B'46%FBWAP9,$IB^6PWM,L]W5X =5C,$O/BCB\.8>A_7 0>EHDW+8&R_!YCZ,Y^.J(O5 MT?K;Z/R<[M@2%(V?(UY?1B*=.IC-R=%,2G7&7%H2(2WQ MPRX5Y27CTI()U%%G:8_T?][,>56+J%E/-M<8G0H*9-B,.$!B9F6;)O.,"LU< MD\ .*JKW^TPX"0'@Q,$*'907URD./*5,Q T@S"&E?M5E(R8$D( ^$QQ%U/^9 M^[)94H$85 3?[#,W*F@#8G@6-@D7UZ_LXHS6(5# #RJ,#_L(0T$$(-&P-)*+@ :(DK@-7;K[NJ,>C4X69QQQ4!WY;K\YW2,;P"D8Q3_3_@OJE]/W[\_XPQEO_Q2*O',TE^SJBR2()-1 MBV&9W>H$RH@.0"J_6X=;$P.4@]N,+S50M_*$D!,#6$ 73N2[AM+)8"&$_G1Z MII)+1@9@H5RQRO1(=I(DA880Z]M', 4A@$3S,_(72XK4^(5ZC OTD# F3.9I M1;!)$D>Q$_)C8[6A:]Z-36&V-(#-B3Q 0:L,9L,^(!C2MOK=1N[P#*\$\\P0 MU0AH)G9Y+Q ,=8^"EQ.N%_WW)Q8R_GDIQR4.*+\B5ODCWAQ5A"'-_/^F7>;_ M=#:Y_,S?1V]W #K ,94>J]V)0\F=6<,VAW!+P)"4 M[:P[MVUP=Q 4WB/0P%J^1]!(Y2K>KI@<0,+)W#QF#)7I[@(X"*Z,4K>J&6PU M_ %)8>QY?CKTH^-[MV'VA*=2(IHV$/P-8^EH: $DJ1GA!8LV7)-2I5)?$Y'# M0\C[,):0@HX^ K\E[^P..V'TA%SDO["U4,AMPS80,CJT'#>D!="<&+MNLDH" MYF'GE2K6!"W9TOJ2';.I+9EY>PA9HN96S9PN0-)\0C&E!WEY+$@I.ADPA&P= M8SG)B DE#_5A3@5WP_A=IP\M% 35AT0@M]F*K8Z]H#B?*:1/-NQNKTN3;6* MM^WIFZ4N^C_\T,OS8B;ACK\B M$47.X\562V_:%._9R(XA6_0#P6-K8,^:$0=?Q*F!Z$#&RHX@A():Z[B!#BB) M!Z0$E5TZISRK=NFQ&YSW*%YBF=C-FD+PZ\UFLQD]4&57.GV7>?H*> C3L8DJ M:@)-.5F A*4R-M>K=8 W*#4ZCPEQETZ$V!,Z+19515^'<\NB)8'PQ9TJII0$ M^1Z]96\0YO5>FF^\U*JX $@OQMZO2936Y)UAR2$&)^AY]WG))Y06I$99,864 M^"?DXD4J6,Y0Z=%/W\,>SI6@_GD!2-]D861^VP43Y"_"RX00]K(4+]SIN%QR MHO&4./[*AVFHEWY$8M" M)P1-D]7*(9O)_")_C2#TIE1W_+GO.F$\=EVCXZ'FW18EEL*68C/"]>2A@YH3>8SG*T!P5>([^-\/T_\!FO)4HR=%F)*KRW]1- MAL[C$2.CR(53MH"3"6L0F MUJ 9A /Z)O(QIPR^'2TK4_N9!N.HOZ*V\&E0%L/XEEQ'01XI:U?!SYSJ/CLN5?JN0"&)O1D48Z+L = MD(HW7,YT\>7VW=F+.^_+@DJ^UYY^P@%&K//B.$5%\&QF2!,MY/ 0(M)=:H." MU-XCT[6QG]#"Q[5T30TLA!AT%Q+1D DHN')(+PA( LY=3B'H[PQL SLI,3*C M5P.#$&3NU-;5*#R4.-%?09SLH4,PGPX$6B=M"XV,SH<*KD,E4+.+$KM3"J]:,4! ':M-0I MHH.I,\Q4+:#DE^D54"FL,DF0A)4M*#5\U:78=*U 9)SI]; B,1U-D*165\8+ M%+I+NIY]:682=YI9L(NRW*-][.(.5: EEZ/:S$+6FL$UDT+-5 MPESA IPZ M 5(7I*I @#2$$IVKA,K*1%B.0=\[OV*RW?F(#RI%0!:LF2Q33VO-9#38/N5R M5F@RKR F/7)4P (X)<>_.RG(4E5SQ"8A8K?WOF+%%0 IK.VC1:VV M;#-1I33TGQ6<#4U'UO.X!&3];2"=CM286T*^=P5^=$@<:IA:A[%]+&NNL'7< M!ZARQH=4VH(ZC.VCU\8L+>$.S#>OA51U7OD=A!-3/1GJ0 6("IB:<[-R'#Q3 MHVBV=/+X,?)N,+G'!-'?PAEB-TX8D_2K.FGKHG<(IZ5FFM YZ8.=GN8( M=B/U-KU9]PFZGQ UE6C#E^%5(/0*%NCIIOS"J[43;C*P4G%S(PWI;C (1_@M MS$0/G!A,9=H@'#53E,Z& &-?>IMG\A5H7]X!RD.HS;"MT3PS]2TK32 DDNSI M9U;H@24K?C=HJTJ1YI5-90L(F22-)24G!Y"@?@R?_2#87N:2VV:C%D B]3K= M*TM*2<^A)/CP^HH7NY7QFF;W?.CP,AM#Z)AC-"JC= "9/=L$Y_S)Z2I7QX0X MX2)]?_)BLX5Y=#;LM_%7AWAFE]OV[G_H,IE\:'7&T X,G!RASL5:J5Y9I1K MBQFMZ-N203? @1.R,*3R2+V?H8 - M^=7HL'WS/4*4]"7U9J_0"PKPFC]Z_\HLAWI),VH)X72^L9",* ,TB:8HH-TM M*+KW#OF"6)S-1(#Z9A .31M+3T^696<>A8@X <5O[*TH5R-^7O""3$1FV!;" MJ55CN1G2!F4O(/&N9,Y5[22H:93,H&-[J7#=L45<1F1OI_;@WYD6,J"1+L%8 MC'O2% G%AW(V=QVMUPQF^^HHI[GQJR]_Z>YT[GKZ^)B",J1&*5:C%*VW$[JW M$[JW$[JW$[JW$[I#.*%+3;?Y.5T5'D*8Q,']L15DN;, M?#9^1A)-PBOD\I'.F.3DE\BT32!,-H6N%3G$6D*&9/A9VE/F>\J/5;*2\G'G MN^W[_P*A%[4MJIC:J"+RJF9E];OMF^DJ5E8Q!;X??(L\@XP\_V&"S08\O?XM M\>/-;1A1M#EO^*OJ["Y9NIF*QI[GIYS81BEUMWZL80/!-QPR7#X 2WN_>UKQ MI1\3XBXI"6S36+X]G7XDOHO&\<]+WUVFGK>SN4!Y$^%[E1UV#F&C9WF:;_99D_R^0?* M!8, *EJ MP0*DG6=YML#@H&.8O:EOEQP&I-N%XX+("\5-S(8''+Z@B)'#KQ#,<.P$Y>_L M9NP#CO^-6%$VO C]WU'Y/H1L@S+0V ?M![35YX%X^V?0Y'1&4\<]^XG!R2J2 M#HW$0<>0P>FVA,F E%P9BRA/S7S%D?J\+3HZZ&!T:\>@!:,@*4Q;?MTX/OG) M"1(TIK2OLIA(Z-VC>(D]'.#%IJ_=?9.1#]K^];/';\*^/ZJBLN"^2VW_3SB@ MW024PB$",KEB[EHJ,I.] 58*,]!OSF)!: OV5_%*6+,B,N>G9[M%9+)^ M1J6A4I#2:*S"3 X'OSJ,A%.J@B_J)@/$*RD)7DZJT8#$X%%Q/6 MYQ?PQ+0,?Z4QPX.7<4HQ$5?AUL "N'^K4J(=KHLHL+M"WU%4=!42=V!L7]35 M:DYYK=K!O8]LKRF>QW1UHXN:D^&3S3]Y#05M$PAA":%J%)E56A)ZS[*[H__O M;J;)>HU)K&6Y"AK"]EG-;17V@/S]&7*7(?RI/IU%+."5(3)V?1N2!EIVR\)QA6R"5Y!IH:0,9 MPG"M90#@_!'6BDE!5AR>D"(Z!Q_(@I=V[#)E(2-H+@2W0A M*B%Q=N4EL?2UXUJS*,,=A%(KIB25A:1>\ ZP-DI&P WE3/X:[,]^O,P?T[Y^ M=8/$8\\/1!&B__-FSJM$U*UZ@C!CV^A!*V+!!%:S7RXVGQ%>$&>]W#2-J9Z; MQ53S7Y\WHV*HMW!J+S&]XF6*G-&^ZP22F*H"]C #JPJ"AH^N3E/[7D9%&EU5 MP *(KFIUJN"_G(SA^?^ 2;P<4RM,T9!6[1,!V0ZN:A4G9[<(>[2I MIT?B*^KM*&;[<=4]J='Y*ET.8,^KZ9Y-G:K4P7M* M:M+W42T8WA _0&5V; W/]+KB;(T^^ZZAY!4#T!YC'AU.)[XW$F"V)I#GHW_ MYIC_.1WS-X\)@-%Z\YC>/*8WC^G-8_I3>DQW.(HH#OQ6V;9@R&W(J6!_-'.- MWM=S!]@(S/\9\3'H#]MA1J5Q#L %VKZS- YCW_.#)/9?T!2Y"14<>Q>=!Z61 MEP:M5^LDS@+>UPYARE$PVNRI[FX&&;KN]WY(7VS$':A>_^YS1#A1S'Z4KU(^ MO$]&;LW;N>WE4XRF]MUQ?3,@F=\#3$&]VI3Y DCVID^, WU:W%1U:^6\JJ0 M$LB>RJK;0'?7O;WM<]EV6L(Q60+(K^0_%/W_P$:'\6V[NT L2779LVMB"]98<2@[E%"O9 M 5'\94>BCGQC=UG1!Q!;W4SQMU'-0 MIA?M U0L>&)%2^7U"HI?8,3LA8S,B_/4$)Y^.H7?'!IV8O*5P 51FJ2K_"P MQ_B@AHOWSJN_2E92/NY\MUTY1"#TG)$[F-I.KLGFC<[!$P':\]+D:%?3:*I& M87@7258D6[@,2IZJ,VH!P;]1"\6(#$ 9^SP'JX;J0\(X,9FG+RN.DWA)\?T= M>3-\4:)+^9YE^SYM&K4&>EO+9&M/,7A]*&X1;(G8PJ1Y+=+'I/;HT.9T[U03 MS,@%KP;IE9#;\ 83%S43^&Y3FQ=P.A7M+F%PA2AX,]=,A,*&-M_"ZD: 0K( MB6]&>+!DP]$>N[\E/BO1_(*(LT#LQ>P\KU B1//F-M^2;BE*<^*@"C0-D668 M,Y33A]A,A"EM.J@@_]*](*6$M8KC?7^2?WM_P%02P,$% @ -8"K M5M5'/;AQ4P H$\% !4 !E9V%N+3(P,C,P,S,Q7VQA8BYX;6SE?7MSZS:6 MY_];M=\!FYW93JKD)#?I[JUDNF=*?MRT=WPMC^UTIC>UU46+D,4)1:I)RK;R MZ1<' $F0(DCPB4.G:J;C*P'GI7-^>!T<_.G?WG8^>:%1[(7!GS_[\.77GQ$: MK$/7"Y[__-DA/G/BM>=]]F__^M__VY_^Q]G9?Y[?WQ W7!]V-$C(.J).0EWR MZB5;\ACN]TY /M$H\GR?G$>>^TP)^?#UE]]\^8\% MOWP/__/$6!*F:!!__Q9[?_YLFR3[[[_ZZO7U]XK\E,"W7V6\M"W@7V=ILS/X MZ.S#-V???OCR+78_DR+"UP9,TN;PK9MD'=3&?_A*?)DU/2$MU?_PW7???<6_ M_8P9CI _1:%/[^F&\,^^3XY[^N?/8F^W]X$M_VP;T4VUE'X4?07]OPKH,_R> MH.9WH.:'/X*:_U-^?.,\4?\S BU_O+_6*OQ=@9;LQ-4QLM%70A_A"M#YAOU5 M4(N^)31PJ9LJ!NQJ2'-I)Z?K+Y_#E*Y=ZX+G? MP!]G\ >W#_O'WR]"%I/+ISB)G'624N+R__FSJN];V@.D!F++J"BZ$ZU39NS/ M!DO(%E^M0Q8I^^3,E[\-[[Z)PEVUJ()=6/'EW_VG#K]MJDM!D8C&X2%:TU8_ MJBJ_SM:9C*P%0"0-SGY\:"'TOUZFZ+D,7'(5)%YR)-?!)HQV'%W(SRFG__?EER>*UOAFUG8^_GDJ\K ^"O0)9S"EHSXRBC7ZRZ]GX(BJ(F7' M@^^0.UI!Q-Z.!=3*3C2(&@E;:-$;Z[J,&!#_<7 BIJ5_O*?[,*J:NNI;SB!, M-.J5(Z;4#'GPZ*3M[7L982(H3PG,D1/$'@P-C8Y8T70&GJA3\ 2\2^V0^Z)6 MW/Y F%&>WAOO:.2%[E7@7CI)W7RAW&X&?EBI6MD)"XV0>V"UK+W=3Y!E*WZ7 M &%[TPL[^HT07&+SY*/GT]O#[HE&%3I7-$$<4CJ%TF@J?X\TD+1B=O4QN4L& M%(D@.9EWW=-G#[;C@N36V54AMZ89>B^K5JSH:<4VJ+U-(VI/C\NI$B [/69; M5&ZTD+H.UF'$YE]\W^8A86/%17@(DNAX$;KZ"&OJA3[@C-0NQE]M%]3A:"9Y M3P_HM(T^*]*>>U2Q=EUDMEO^!G?,/6F-4MT7OI#4J%AVTHB%JYZR3MZ=C M2IJ+] \"U,DJF Y%)>,+]N@Q?@R8S%%K.Q2E/U:MTR;S9'!RR0MJAW!%( MP\ .Q*=V13ZK6$5W4?CB!6O]_%3;?"Y.J5&TTC-+;>?@GCJ1A_+1;/:9_".''\_^OM:Y=1FL9S<=)*)2M=M-!R#@Y:+?!0[BFH$T9^JF41@/8RHH[& M'4M?(W; *D6R]$7E.Z1.5BEB5[?B(S%0F\J+(.G:O]N&@7Z/OZ()8F_2*91Z M5/E[I%ZE%;.K9W&"A%.<;C7\0->'B+GTAV^>'KVD,NVUH@EB[](IE'I7^7ND MWJ45LZMW<2HDW) /WWS^] 5)Z4_@8H^1 W=I'HZ[I[!*U?+WB)VK4I74LPI? M(G6K:AD[^Y2@1@2Y"='JZFV]92)3S8FDIAEBQZI3K(Q<:AND;E8K:E=O2XF2 ME.JTAW87ARBB02(2IR"&V'+W4)62W] :*%I<:E:W1>J51B+W7&Y*ZB0C M3P3]"<^6$PIWI[P7>NDDCI2GYIA2TQR]F]8K6CY&KFJ+VDT;1.Y]<)Q1AUPU M)_7;27/6H@LGH<]A=-0:H=P*O5-6JG6:O)8U0>V"U9(.D,(6D92JK7PB"ZJ- M%DH/.\?WSP^Q%]!8/Q\IMT(?2I5J%4.IT 1U*%5+VM/?.%&24IW,WZYV-'IF M,YL?HO UV5Z$N[T3Z"%XIY^F1(G@CJ1Y*<#Q"WU M_2:_+#5"[XY52I704&F!VODJ!>V+A4!SZ8U,C:UQ<%6<+I$D;86N!9TF^, M!!BQJ?31B]>._S?J1/KKOS5-$8=8DX)9DHRF'=) :Q2W<_*,W!T7E F0MG@= M&(6:(UZYSQ7[R#ZIJQYUVA)QT#6H5[YX7VJ&-.2:I.U].5WU14[:WO5[>SJ. M'FRB!(!9N!7;SB;@*E2L#CFEX2R"KDK>H5Q2EH9 $7BV]!PA^):,M\LU\YVJ M#9?R]XB#K%*5-+ *7R(-IFH9NSI61HT N>E#9DIM6@?&QHF?.)M#?/;L.'L1 M'=1/XO23/$SD!W_GMW- A-7FHQ77[<'5)V%\/JYOKR^4C^\?Y\F9Y>W%%'OYR=?7X8-?MJXHZ M:QO-Q95/"CE7MYB#>PY3O#DCIZO8/.[(84NK:4/I1E./NK;A7$+J1+G*L+I! M7'W:0-@!'/%&7VQZXA@;3KU;FA _C&.RIQ&)X3C*2J MXY@F<<.D[*01\@"K M5DH-KF(+Q(&E$;3SXH"3JWGU8IIX&EJKAX>*.=\@JKS0Z"F<5AE.[GN+:""/ M%(Q X;3M++!!H^(I1)0:HD<*G;P] 2,]9<(!'$,KF6KG6 R]"R?>+@,7_G/U MCX/WXOA,HGB97#A1=/2"Y[\Z_D&WIC3MBSPT6YE #56CCHA#MYW\G;V?/ M8/$_%$9DF9"4%>&\[ 3WA&9PF!G6\ ?-&5D)^WO*,,Q;)]3M P#MJ2"'@HYF M44&A)0G$\-!5DZX1DO,CZ#'#HFT /^S,TM=KJ+D;W],U97H^^?26)M67;PV[ M($<#$X4+4_>:]HCCW$CLSA-Y29SDU GL06DNXTXTG9]$XRBCOB ^%%IU?#]\ MA0>'R2:,B!L>GI+-P2=.VB'55(DD:QFZQM61"K)V M]C-6R99&A5U:C0TJ&R(/.KUR:L2=MD(<;C7"=O5#3I((FI8#;33MUH43 _MG M=2;')?CCJS&TYA)5P[I<\0QNG$@*V83.^."M?S%/8(8B9*%R:?^EF%!Q\WZ0E?D>-;& &9;]GD_Q.C62ORQ-NYS5MCV[@S\)&OP0ANZKY^OLI7R-/*K+BJB1FWZ'.#I/1.SJ?"DA._$UNAI3[R4WCHFZ MMLC#I59%S:;R+(:Y>GF'V%JV/HB-J:(C=\]MK:^%6K5[@?B#JZC$Z3XRXO I M"=AOY]CFCO% 6\46%VHWGO/D^5[BT7@9N+Q^Z#;T788.L,.6'!NN2;7HCCR< MVAI"#3C3OHA#LK4*G=GE^?7/]>'WU0):WE^3A M<77Q[W]9W5Q>W3_\CES]QX_7CW^S#0MF]R5K.\PG] UN3NI;SR.\A[Y>J 8T MEHN4(ZJ;JNCG+"S=9I;YW'?.$9*_S6Y(G#1&'IKU2E;=BBBV1!R2#0+WOA<@ MZ>*X C&6DGM!UTH 7NWV?GBD])[Z3D+=4\S1V,2D'_*P-%9=C=#&3HB#U5SV MKBZ=:^[HHF0L=759GM(LB(2A4]UD=G8R?D(6JFM#XIJMP#<; :"CY8 M6E3&P78*_U1ZB_0@VV&82) MXV1SXZ:#VA%T*][O03VF-F?;&O=&'I8MS6 \N,XB'ZFM!B,.L;;SEJ8R17F@ MY=E,4$@9:ZMD/F(MSMO 3NY$,^)LSPV7!, M@[4^A.I[( \I W6+RU=M<\0A9R)U]V5J1EN4=U:I?VEK73J-OKSVNTJ=?'X; M)I3\\0M+3YVUO%$PYSL$[6X-S/*>P(C)\!AO DRD[N]XU9GD:.EQ%@8?8<#E MJ7V'Y;09\GC4*58>/=4VB&-/*VJ?<2,,Q!4_+M-PL6 M+7Q0_?;#XKMOTV;SJ9F^=%W^0K'CWSF>>QW(XA2*R34_BE%'Y !@KGPAV[&Q M%V*0:"%\YZ3 C 4!'N0Z()(+41'%4B[DI/I#2>(S+TBKKUB)\,>(.O$A.G+E MA)YUPWA-<^31W*2H&L.ZMH@CMU'DSILXDK (RX4,TL48(_YW0LV /O.K E:U ME:._D_ *2=^3#[__ Q^AOX9[!GQZT'TH/]E$,(ET9I0 PO?;K[_]]@,/8?CD M[[ \C_,W8CXRGU?7!B7[&79!&LIM%(9P-FEO.:3=<'V K1=^:Z7#CS5$&0PF M@$L"X*,\!T3 Y(3*VSLQV4=>&$%M,"]@PQ<,7HURN, M7*;F(6!68]Q343TYSR\MI$9&NY]?9"HX03 M90K#C28GD%@TSLYCU9 RB=]Q^NJ#6\"A4,]A8(6;!Y<)]2['F>J#MNZN'78' M?D6/'WFR,74?T2T-8N;CUP'S1'H3QO$M35:;1^=--WUN307I2-/3+*7;;VU( M()YB=M6DQ_6QE!\1Y_ %CD2P),"3/]>WVA#&UMHE.FNV"<6S&P7;^(R9I4=[ MH70H=:^<*&"#;ZP(>DDWWMK3'=T8=40.%^;*%U_C;>J%&!1:"-_5UU,6).5! M5.^77&P]L3NZ]JJN;K6NELYBC4^]\ >N7KGZ,U?$@5DC[#"'CO*0=9DDD?=T M2/ADEBU:[IS1$@'W;*49NE=![=;0"'J?.SY_$9>M3RE;I<&JDTLRHI(/B1,E M]M1\HFR9"X@VLK*-Z6@CJ"FRTJI6_;8S.BO+!6H,8] -.>::*MZF5B9B/#86 M?<3:F-932L?1_"3/E&^FH8GP9?JD^L2QW\DDA5V5 M-@00HT(W/3JO)5)NA+$C*3^2%<13MF/MEB2:UBJI^OFN[((XF:E@3]]-3>7( MMK93[=@L>Q6Q22);%?*#SSL:/<"!I,:@9CV1@T8+]34Y>KINB &BC?2#9/(Q M+F05$<%'G/(3QHEP5M8S_,:V03GISW:<<^7B999PV&RABA[SB6N=NIIX+C>? M1QQKI1XD?@5UDI.W'K-CZ2MC-4W$T2IL)V97>0:"J8F*7>86M14*UX:MTGY. M<5LE]I"!J]!'$KDC:%P,W5"OLJT<6*&YQD)U[9%';:.J#6FPHC'B>&V6>>A$ M6$$>42;L0/K>TSV3=PM52Z!(247@VL&G"7[A8O*O3MU)L$GDCO 5SZ[Y(1U] M:^2XU*"FBDJ:IH@QJ4GBSH/IZO;RZO;AZI*POQY6-]>7R\ >*_>?3U>WC M UE])*N[J_OEXS5K,)S_QE&B^"[[5^ZW[!]_OXM"][!.V$*=1B_>FB[?O/)0 M6M,,J:WJE)(H/X*1=,G/0/GD$O;8_L=/FX0$\66X<[QR M@GU36_R>J%>QY(ZG#7'[9(V\@SJFH#V@:[8Z^5_3(*:?Z.Z)1IJAH]P&J4O6 MJE0\P%<:('3!>CD[)TX=GN)UY.VME?=[I.MM$/KA\U%Z?JW3Z5LC=[\&-0MK MV^JFB%VR2>(>N+BA<2RN),<2B&7*_U"E6S (OMD'LB5I1 MNV\U"(+6*_:,I9F=TCR2.=QAJRIL??6V]@^PZ0K/D;/_<_47N[I1FD=4=C%/ M1>"V(8,_MCMITS-(Q%5(797XC#-)68]VV^N%1D^A$5#8,).EX\TX66VD! WC MLZXM*&3TT'Q*%J)G?WW0E!G=\]5>BGT6MK0W<2 MG6&B[>;T[13HH+X/.TZ!^\F)?J$*3&EL4]L!>= V*ULHW*%MC3A<#83N?!XM M2/-0S8C;#=0QM75\>25\EY*VLTJD 1OD?:;BTMUY@0=3!R@(6Q^ES;V0AZJA MVH459GT7Q$%K*GGGM9N@SR.WR"$-7TLO%$VE.(2Q4^" 8PEKNF+ 'Z]:U6J7 MJHAC4B_K<$M3.[M"PVLF2JF$)ZM1NT&6%]!L,D2AY5P"[52]RE#+F\TAV"JD M[1]N2LE7RQ$WH'J\@"W/?9!Q%P;C:&=P4#.&?O)'^QR(?=&DZ$27JD29>"&9 M!,_;,,AP[Y;J;U@9=44./6T,4+Q[U=P/,3BU$K^[N\LW"*3?2S9$Y0/UJNW, MTZYV'O17E6LH+$._IHZ(8]K,Z5/7K?7]D O_0L;O@@2G<#7A[6>8.*29EEYP8%JOLOG#.=V$D:RP_^B\T?CJ M+8F<,'*]P(F.UPG=Q0%800%P;/!'_8H3PC*JN&?:+(-X6MX M_8B_/6YG/3>#'^-SGZ^;GH3-!2*3Q'F##)X7+[9UI3"SB!Q[SFE ]?EO^M:S M@$2MFJ=P=M(4/13I)>[IN8QPMOJ1I&V5R1E+T[LT!GF9V#PXK80D6[HU[I26 MVR /OTJ5U* K-$ <:M5R=G4[>.YJ]+W0IK7(\"I5O5HUS3Q@1KH8[.).HTV/ M5VO3]Y+N^$MI:04O31JP60^D0-9"W>S)VOKFV%^L-92^LS=^Y4S[$NK(^F2/ MFMV)!PYY05#@8"W;>0JM05E>58_-F=C,:<>]R4[*LZ)I'0H9-$<*0::*JM,J M75O$,ZQ&D7N=SUHN@3^NVM#0Z1M9Q9[!17K H\WG%'4%>4= M9% 4HR$GC"/XAM&14R&?>P%Q0]]W(B4,OT 1AI>>?TBT3T[H6\\L%$MJU@6C M;#JC<"Q+/&! 2M(X0G(H/24=3&'Y$_6>MTRF)5OX.\_T]@!5WU:;D]K\#?/6 M#F20!W)7PZ@1WI8&XM#OK$K76$D9$LF1")90C.'T+8M%BA?6+_%:L].9(^TD MG[TX0 TKAC/K<+<_)!97P*86J9N7MZ7Q3K!%.X]O1> =H,HP4-%D%@.PT)&8'UPT:C("8*3S#2SO:DUM M&G4IHX&-:W3>&DO1FO1$'C MU"\]N-G4#7%@M)&^>^E(A4>:3R6N*2[@AA;L M9#!^"[),DLA[8FOT)Y^2)(0WLJ&RD>V=C"EL)&Z$K N6\M3$9'XY!"R50'*T MG0T,+F2%-7A>=QBQ^4=P<8C8;[8^/D9.$#/#>&' H);_R^=;+TOWOPXB%3VU MH<;JHS%##D/C&OGD3MK@G!"#W<@*]XO]2I04%SJ$:"25C2C"\=L?BG@DEX]# MZVHS6OE^LTMT^,R=FG.=FC-1S.=D_.Q'E<7__Z7U8=R3UO+ [@C H--[=.R5>V0NZ-6M=("H-@(L1OJ9>TQ]^77EH"D%?=; MNJZ7\!=L[QS/O0XNG+W'U@*UKMC4![E;&JFLNFAM!\3N:B9W5]?-J1,@?^8% M1#*P\U!W1)WX$!UY*(FPJG^JNZ8]<@=N5+7P7+>N,6+';9:Y25D@[B*] M-OJS(&_I-&HZ=9<)@5??!KR/KJR2;T(GB._IFGHO<-Q7&7VF?9!&8"N5LUOI M31VPWTLWEK_S.Q,Y ^(#!Q)E+,:IRE^%/M/H>ALF-"8Y65'<2]ULLC,/7#,G M./A0#4AWR%,_)VS1'VEP=S9%8:YHVAGQ\-M>A\YSR)P3J3DS%9DE=@9G/,:H MJE,%U$VO#M8"@;8Q\JBO5[+XBEU52\3QW"#P$/YZ23?>VM*CJ*;W M)V9X0\+H#L2<;CD,G[,^T26%/8V\T+T*:FLE#J_=N<,ZKBEQ$D(#%Y(%A2"C MWTT0;!X2)TJL:?Q$G[T $,M,[QZK6+$_]N]>X*8U:%=!:250M5@PZX848]HJ MGBUG#?I@7]&V4:'S\+@+#P'/[_6*CSH0RL9A-F;R]UP"OAS,E[OBTUA9#DZ\ M )["-,"#S>T)<,FK7J\"=1E,@).%\FU3Z)^I' :%G_IWPATL97DP.:[C^$#= MRT/$0/>. ^Y?'?] ^7>K/:_J??5&H[47:ZO;=*&#%"%[FZ:8(=*2".997&== M>NT0$L&2")Y$,"60# MWXJ/P[V]-\0TUA%3R0&@II[0/+'&P#@&8%-#97YH8Z+,"' CUYMSP)LQ+=01 M<*Q?+2^285M\5.<"T,8 VCT#3#S&(M!)_J.-V MSF=!4DX+?O@N7_"Q]9[')(:XIWLF^M:)3_ !08:%?:6M+^BN=GL_/%(Q&;V3 M4M_Y)[M)C)=W&D)(4;+?OH,/^O*H#1E+N=?*7L"_%'-O48VE7;Z MQ:LB!@$55XE?O61+:&HST2(#J7V%S>PO +4VTU\UZDIMGNAD:B;C]:">U/P0 MREBC,3!*,*\'*4LO3MDRU]7#W5U:M=7C[&V][&3+ D,AM?65FPO+W=!T^!YP*'RPUO]L$;)&/ U,9 MOGCE95R>B$>6R53O?O$F$Y \AJ1T#P?.5:64)!>3J'*23% B)4TW-Q59Q8S; M4LXE]I^ CQ-GPK)KA;WM>A473KS]Z(>OL7F9BJHNR '11&%-48J3]HB!R$CL M<K'YZL/4J+RC.7PIVJ7M^_)'%VW4@7Q@/GI=LZO3"HIHVN7LG M0LB#H+MQ2H\ MZ2".&!Z*-/Y-@]-"/ D*5/R="2?_RC>I_B"9*Q)SMMZ\4L+ M9N(FV@" B?RV,+.+DS&S4P"366'C)37/?A<:(,>$4V746,^_11S#%4+VB]7OE>Q MVES2#8TBZCXX/HVA[H07QY"DI?MY3#MC!\M61BC GU%/S(#63H$>5U\R-G#N MX4I&_ !$,K$$,78,L YC!A]KL7/I_SJ?"HQ._$VF3I3[4:^># %^1A&E^'A M*=D<_.5Z#1>):_8GZ[H@#RH3A4M[F-KVB(/.2.S.MZE3XO"L#$G)DY2^M:W+ M*33>,(T_AS7Y"XW80GOS!7%3_1V-_I,$\G6PABL'])**_UX'Z5I#[&4\PI-? M&M.9]D4>VJU,H,:X44?$P=Y._NXU! 1U\GG*!_:A2,HJW0GDS&S=-9K&$IG* MZ39%J4Y:(H[)92P4=2 MTC E;K)\[VG5)+1ZUV$2W/G!\0(X'5D%L).YVK#YT9Y&R1$RV/G++GLXO] 8 MRK@SQ<2#])*"[:R#"2URL67]X"9<%Z8S-6=IT=0N@-4(\-I_UFA0HUX@^*!RD?Y44$/+L5(Q@ATS?2ZFMY M@Y*!5/3<87,R[S>[&->H;K8I*3O-*KIUL@\:VMF^G.2")ZZ'5O\"?7K/J0WN M(KIW/+<^G<>@V^R"O5KQ^E@O]IE5J&M$'_C807(9)_>F3Z@/K'ZJI]SMPQ+, MXF6: \.T(.&91N;#=V77V06UW@ -*_B3?K,*[AKQ!PYP^2"18"72[A -Z"/8 M02B\E@I;3*33: L7U;H'?$7O><:\S@P&85_N.K_(UVHP2O#GW'#&_^#6$&H' M87"&$@;2K80[Y]AI7R[O-[O0UZANMB,G.\TJW'6RC[,7)[E@V8\?6OE,SWVU MGI;B.2U"=T_YFWHW^6& L:5J2(//0'@KH\PX$

W&(DW!'HU3SH[')FJC,+OJ-S%(/!+4D9H4)9IJ, M[Q[&Q-ZA&_/JP?Z#MT1QKN70V1/4?;HB_V9VF[ MJ-+5K1^W%"[,R.T^-]ON."VUX'*Z&NMDS,5A(NN$6TBU/?#X/F,";:S#A3F17$UUFM% #E(M#=& MMYK2B &B@Q(3UI >!R#"Q/'K &)BFQC54<0$%M?!"XV'*$Q?3VB>X&%@' ,0 MJ:$R/S Q468D4,E88ZK_:L%,Y<+T7F87VZ5:[YQC^@".>*JV<']U&;A-][I; M$4".*>V-42@:9=P;,89T4*)SDK-DQ5^7$LS*M[L9/_LWO*:( MV1MR\8-$>V-TFW @!HD.2DPXP4"U:AG+)GS5JE6K;UG1#C@[GL/6J\<@X$6,B7U"43 MDG&Q5MMV9.6UCX8?]KS4G. #WXJ/0R& U8V*CV%T3],GRU>;"RXV-T_#\JVV M(_; -U:^:D-"WPMSZ)L+WWL# LH[YTS WP4;@0>V]QU&M$!.-RYC (ZQ';98 M:DK25S?&'LRU2M8.W;PEYJ"M%[CW(+W)!VE.&(X;>#)SVC#KR MM7WO50S^&&YOC&YK>,2QWD&)"=?LJ#8!Q[+)2>I"U2K="EA<;39TG:PV5V]K M7HSRGDUV5@'8!OX?#DQ>')_RFG=Q$GEK-A6"+Y:!6_Q :9D]JGPI2^#^$(6' M/>O!_@U5K[S@0%V9)*)_71*%8,C!#86-3D#3OE2(P1B1<;H"FE"!K#8D58* M%F05".R'LV#^AR(CN1"" .+EHMB9%;Z?GP!6@N('\& 72/[-F, J,1"C#AQ* M\S]H+JZ5D::7@>_XA9/3C&1I=O6G%+;1_/:3"X%\!+'SHZBCQ;02(!X9+!FB MU[E3)=0+6-CO?RR:S&D-5-D0>Y'KE2A?B2ZT0AVZ-L#TNMV?O#!,@ MNB",K*U7/T=0D",/+_H/V2B='Q?6E JEN*H+LQQ+"](+P_T,>1-/H6NM_'6 MVHHRPY)'&K!C&3(K,30@;>PEB,90=>@21;(,T9X9 IGL(GS@>>&^32.*?U= MS,=%*$S$IL_AD^\]B\D"A*^H2K-/\\L8A8//[V?PU(Z=(CW/NW)@F]T3-SA* M%8XFKFJ$Z7FN+^*%KL:"TZV*0@S7Z@4P_[,;U8%;D6"Q64V:6U8+0Y %NF M-;3ARKN#?6@BGKT.IEJOJ2!?A$H1U&N.+&(K[RCE-X2!C,N M)0Z&!SKD*R$,$N]"WULW7XVN[8 <"YJ55:-?WQIQO!L(W7U[=K=SHB.X]/DA M]@*V#N4S^ >/S=9A:@X54S+V).5OQ:U7$5OV>+_RU<(%6^8R65S^CW,G]N+5 MYDZLJL5'4IE+&J\CC]\Q9%.%4T,^TK?DW-??]!N;)_+@FL3D:GR.RA!QB$^C M=^=M$T4Z4A"/,EN\KP#6V MJK<-&N8AYKV1XV9+,Z@(:-@5,9:UU:#[36/Q/OV]V%NTMHG8H&_3%*-%]WE[ M?>W ;]IWOGX_W("0.C[?24]9D5?&BZ3,$ RJDYO#-@Y<.1%DN4$J]L/6B6A3 MX->U1Q[IC:H6;MGI&B..Y6:9.U^(DI3A\@'AM!'$ZGCJWH2QHJK=5"_C\[OZ M'LACTT#=RBRP61VHF4@]1%X8%H=M&DL:NLS/96M'E+KV\W+:X8 V]]K"N:WU MH64BI2V%*D^E:3I>.6F$/!RKE5(#L-@"<.^F1^=,GIR;*(6@\L,;&TWC6VLB[R$Z:L>_ M=A3F'A_#C1*U 8)K187),E:@XZ/C17^%JS.YNDU+L(8NR&'!1&$5!.K:(PYY M([&[NC$0)YPZ^<1FA(RVM;>O,CT50:Z#_2%I,?*UI3$7#V]CDDJ7-R$PAQAH MI<>P0<&SB]1_"P&@H@PD5O-:L*S%;1A$V0?VAT4,EK-S[OR/@Y<<&P; DT;( M :%:J<*Q[*'R.G)VES10E:9DG !^; MMTYJNR"/2Q.%B]LB^O:(8]1([.X+>S617U!'$*^CZJQF^B_(K0/W!4\2Z^_8 MC';M[7UQU:\@CYWU(IN_.KZH\*J;_!:;((_>*H4*BSGE>\3162EFYP4%)R9+ M$B^R<)3_M1Z58^CZ-UNU(.6UGM*EG:/9P&G<&7D0MC."&IYF/1$';DL%NKIY M=C>N?#OKB&>TG=048?&:H)78_Q$>/+R*$V\'CT]HK'+2"'DL5RNEQFRQ!>+8 MU C:U?$8.?[^2TK03I2-H%18H]1$C_>]*J@1A0'[<\UW0>,VPVD',LB#L:MA MBL_YM:.!.* [J]+]88K7PHA;8(EN )[6_D(-'2#">Y M@LU=$<-"6PUZY< )/D0RFGHB85!"?CIKQ/!X,J^[QTOZ)B%9/26.%Y 4'%(@ MBBMKZO>H.B\9*.!S23<4JOW);^K#ORL-I"#0RR19D?BV!+!7@N^L3]> 4-*# MH?1Z/K/>"W" ^NUI!6SX^!!0)PKX4^/\_B+[VI42LG8B@B+J.XF(+19)00RO M;P/\>,%+Z+\ %:@D'SN^X EO=KL'>&DU(GL:\8=N^S[Y MKU Q,5F0E&>&3-:G;99*K63O[.63F""\G8H-OOF=8.RI->MA*38+=)O"9^[\6_7# ,\A+X2Y_^4=,# M>70;J%O*2M(U1QS))E+WR$G*:1,@201U_K>UA*2)](5LHUS;DR*?Z8Z.G2W: M1RAPO@S<%9MW1G+W.(;-9.\%*IT+!-.8T+0O\O!N98)BF^T^ \,=T0 9H1?8=!>JK;.(G: M8=08J2 *X;+@2]Z>R(:%B\NQ@EQ]_%A,>6>)//#7J1G-%O; 0Z#YQOFS*Y8)K<;"#H3 M03H,]#-*8>NX%07$4\V.BG3>;&7LSGS@)[>;4$*,)>.H --D**N@D@JZVESM M]GYXI/1!)#+SREO\[$L]^H+C<2'M:B/3:G^EKBA8PL_@&A-,1^2''*I&-W4A MD74L9H@!<'R=>\,!%$F0LA$IG'R>\/28F>0"0K]<1%F^2![+8[@3A=CR^;/> MXCC_Z=3.; ;H'UQ^443:%!89\G*7G>/$W*"Y!>^<(ZS^EJ].Y')=5OQ=]!CJ MXPJSQO%A)SXSF@L.SF0V #RD4:M1=P@.LX#:014= E]5.)4B$2Z3K)4JI2*9 M6$21BXCIJOT<)VP&+L&HM*)J.BLX>>G%SO-S1)^ST81O\QC!GVE?Y*C6R@0J M6!EU1(Q![>3O<>M4X0(!D-UQ1+*TG<8.ZHI6:Q/;56VNWIBU L?/[G!TVR3K M1Q$Y7@Q@+DWQF[;D$&/+$%KUO6$-S$G*/;^61,XKMMDFFK88+ 5M6D[%J-2* MIYN2MJYHGM0,XKN!R\"]\9PGS_>2HQ$X=:.$')1ZF*=TU;,M&<0@U$>;'E>=;.S"2,RB2 M[!%NVE@R&("1XZ\/?K8P$\9R%&/=,AR'7(?>.#U=H'[:4)DIM MC-6F_/QX8^I:3WI(T6*L,ZL&2^\=2O:$\UFS2,RG M"EYGZ1(R$PR.2,URS;2MD>*RH9K%B\>531'/ZIHD[G7Y=L$/T*V'\]BZG@2K M.@98+ ]0A*AL[?L)7F SW5_J1@E]1'3&$M)W+-N/I?)OI MFU5>SXA;6*=,H6A:('NM5;1_>7F9S_1(H]TG+_!VAUV5MG6-,:-,HY+ERO"G M+;&C3+/@W<_ ]^()PYA?YML)LIE7[F5>'XN3G9V"ZZ/H+)1+DQ:!-I'$[15/ M'U%1]5=\D6(D=N>, M'.4)J"R]1-EEM5-#2:/R\LW354>J[S%/1U;5-?!C:#X_-RY(/8(7 WU43GP9 M[ARO/!,Q[3-/1RZJ;.#*HL/\G+DD]PCN+#AT!?:W40Z,!%E%J)LR>1O!8)7]#+R1K M?J]ZK82-DBD3T-=\PS&5;N(%EP7#W5:IC6D@O&DH>&G0#2F M%7<8$2\F4$U M2F/11Q@7;VR7D9Q4>8YWF&)YN8.7\'[EV"PJ;;1*_18?# 7Q"5FRQ=@PH 1K!&0>5]I?GC][XYUCM-]#, +@AW4;SFCF?=<9JI9C*W:"E.8H#!U*>,_IF"_I4D[ M,XD.\PQM15F#B&:MYQ?(JM CQ._MZ94IRV$[B,(GDS*X>/@$&Z](MA;S.]%R M%S6N+ T#I1J*)9KKLB)Z$T6. L,8K;HZ01>*B-%D(,6&J%60"J"MW 0U"T * M;R=O9D5/*1"4]>'9&DV_2Y[)VE=D836TQ^V:3BIEOZAIB];OZIDIR M,E>\9>N@[9+A-N-:F56A;838^?1*I5YWV@*IN]4(VOE 'D@22=/*;/GJT]6R MTMDJ&R!U-+TRZHPT_Q:A@]4(V=6YK@Y1N*<+\LES739?O')@5?J_G-W^7\AR M,ZS#-2#;,O:<.V<-;QAJ@:VJ#5)WJU4IA;63!@B=KE[.SAMZC"*1)&W69S9= ME]TT)!WU((?4@8EU_,W+&DWDUYNEM)A<#:N$O M.V]]R[OR6?$.*9CV#>^:]LCAHU'5PIO;NL:( :!9YIYU#PJ5Z5+BEMZ\'EO7 M<),^S,MTC36Z#E!))E/@GC[#,S$E?9O:(HTY(Q5/RLB4&V)//&J4>Y@B,KD? M1H(^$8^TA<'):]&62LH,;H \"'/ D;0M%I094]I,Z0XU*188<@OM<$\TNM$[5QV#M[@56?GED;U4?02;PL[E7I-];C)FD*2 M 0PD]U[\2VU% UUCY"%6KV3I%9**EHC#K4'@'AFD.5D"=.V6+"AK>7X\I\%Z MNW.B7^KJ%C1WFYOG:A2O]>%2GSEYLT[T ?WZ_$@R'E8K&ISHGDI57]2@N=OL M?+Q:\7H?+_:9E8]K1!_2QU,6=O(('9]65S>H;H'<7RO4*:3KY5\C]L(J*3MO M& ,M))AY?&3LVDT)E![(/<] W8:)0-H:2#WL\ _D48W\(%"[0;_08VY> M?*IN_9(L:SXG+ZZ0>D O!NIV?%>>2)[H6SO>-_?"[L-F:A?\N+X+9E\VE+RS M/TOZY-2Q)TNL^N3\5QCEQ^O5*?65C9!Z:KU2:6[5:0N$?M@@:%>WXR255)") M\^5OG1U=;0IZ:?/EZ]HB]K]&%;/,95U#I-[8+&]?+!RRYDCJX:N +@/W\36L MJ32H;XO4SXQ4S$N*:!IB/\YOE+NKOUUKR_XEKR%9IVRG+A$REKHYVC/*_&U= M1GN$6&/4FX-,;32'Z#I1ZB2LLA9SB:=3@7M/8L-@ZM>31E2&D1PP.NZ<* D: M@J.B#>;8T*F4A4:Y ?;(T,H[_ CCD+U@-G&\#*ZB)#A.M-3.URK:S"!:]/.S M)=S,X.Z4@=!#9GG=V+_Y-)G&X89<1-3UDLY[S0TW*-3[6A(7XL>MDRS7 M:RC22=V/8?0IC"C[+'BD4,(6I'.>\Y(X59 U*'6D 3Z2&4_N=?0GC7V*,H*F M_>\49!M+Y'4;POT0XOAQF$YMH)"MDQ GE8RP.1'9,=G@\X DE,^-I'C*D[>6 MKIC@L>QJHYQGP.Y6*@X!>4@F$&$2$1 )/@\($XKD4BGUL"Q>:,%CU '=%6@E M8>+XJ<>.,.:DQAIFC.E$;0YC2G/<8U4:ZF"YN-]0-QV(. ]S !M5OG?6C M/Y?!;&AUA]R5Z#!J_0[3L(7,MH5M--.=,]XKLRVN$0J9?3O[[E!#T?"'K/DJ M]8/IJ5:Q"](1I8W"M4>M2OLY';96B3W@<:M"WM+#FM,I'#'J"V6OSE;@\A=U M^,.V2=U2U.J:XP[:1JE[N+!X@4D9R,G/*7E;SV%/H+#U M(?;'X,GS_?S=+?T:SZP'\D@U4%>-U)KFB"/51.JNCIO2)E4A:R=.)U&W8DYL M^;6XAZT3T7.H PI+"1K$?/Q?1A'3E+]3%)\?\S9WSA$^6[XZD6OV<%Q_^LBQ M8'!35C\GUY,X8IP97L?.M7&41^8X'\(9$54:HHH#!4G4AE(DPF72%>&;!LY^ M:U:=!#:%5>J+%I7;((>O2I54""HT0 PCU7)V?LV%^YKM8D/=0S>W1N#>,1O M)?C:*D4CL4+N_6,:N#".C\ '<2R.JF[7D+[ZQ\%+CNDH(HC:">NKW=X/CY0^ M).&ZOO92=4OD056C7N%ANM-FB%VZ3MK.'BEI$DZ4W#%YM^P+ HY//K]ZN+O[ MPHI__L#B- %5G>1055ZIKAURW]2JIGKF22/$?JF7M:M72HI$D+0Y_2GH5CM[ MJ6XY)U_4SQTJFLW%'X=ZE[CDD3;'[M-I2SZKN0T#*B&]OH)R2QK(_;B32:IG MQP8$$/M^-STZYV?D%*U$PG6P#G\_^!IC +%\_7ZCO@=S+#=15?;JF.6(/ M-I&Z>[4,H$TRXB2E;G.*H5&X=K+1U&>>CJR?@-1VF)\S#S0IT;JSI529.%EM MFA]OJ&J'W%^UJA6384J-$/NE7M;N>2!QHMRFM/3\>$S9K[I=!NXE$\,/]Q 5 M5V^P_5<_'3;KB=Q+6ZA??#^\L1MB3VXC?5??3GGP2S$*%SNK/^HS3OO(DGN'"?=PI\K#I^XU&E M[J3RIJ%2WR"$D8?,<,9K=5C>2!5QL VH7.>QQR )JR$'ZV;DPH/-Z6T(S B' MMF=/W#QKU8PVX:QP3+W:@SSF"0:E]LC!IU%5;;*!VA@Q5#3+W,MUB2 Y9'F MJWB_YX=U\2JXI&LN[ ?P47U1[.8N2-VPC<+9=?R&]MBOUYN*W^N@-^8[6=[S MEOV5A&2?9L7L')<2!J\I8_)A08 W.00N^U>RI0129B:^%3^V24 EDMJE0GF+ MU;@MJSX!;GUHCUL?9HU;'UKBUH=YXU99_"EQZP-.W!K*)/7!^P$C;DVD^F2/ M%M[#6DCS.J;Z'5*@JE0A?80P^P+A_+U:OL[G'T!IZO_T6^SNG>Y_4";W?8:?VG_#UB#ZI4)7N05_T2J1=5R]C5CR2U"5]Z M?JOWI-+WF#VI2I7\:>'/] B9,0J'UY)*Z3 M9'V<_=[WUKR(8+C9T AR]!AE+W1)&$$7:$0#%]I3!S)4\PYR]U?IPMJ_@LXD MYH>O.^=(GK)V#)WSW6"&?;LX%6+/S##UUC":W[+N@OQ"?1N'&4LV 8G UEPF M^>$G8>M,+AM[SFAL6K2:<,9]:C750]=L%J!ZZ!2CUDK&V1V/F5:&/.DZRQ&G MV@#-XTFQWVQ'"XT:/<<"@-]7+]D2ILR>KA,XGA.>#@C+C^P*)W8Q3!SC/#PD M5C_S:^@J4F,"YX%-5P^]*3,BN&$"U('ML"J._)-,W=._VX/@2==9@F"U 0PF MU85^LP5!C1I]0-"GP3/#/YA3>CL^\#LD9N0ERC%0]#;>.D= X>PQ<0_<]P'K M2E-@++ WL+$:9IS9/]'!WL!VN"MZPA2PEWYQYQR9(7Q>A]E[.D#XW'@[+\DG MKJT,TXKL+.&RO>&:H=2F__MH&:;*[-]THT"9/:>;P S@81?BX"2*"7%',@MD#VL\RD[1>Y_3I6[UD:N\):XYIC7NC!1ENQFA4#_?J"?B%(F6 M"G2NN)^RT3\2<55]L7::A(.)S*"[53S%'"KFJL7+%\?SX13S8QA=Q_'!"=;M MEMSU=)!&>F_3-,^J:HC,=FYEHE/_&98\D7%2+OSE64_RF>FL:DS+U;4*LFR:;VK=Y$T.XW]E:FO USMO&7;V4@R?UC<_+T.*H_O1V/R7B&V MUJB#8&HEA_<(HO6*VJLF)N5*K\Q?!V,>K[_0Z"D<"27',7!JGM*N#^?$1 M4ON\6Z6%?J*PR4G=)?MMG&=Z]4:CMP0IC0G;#*[PZS":IX$1*3E+116H^6DQ']//4 OZ"O$K>9XZTL,C>_]P+ MB!OZOA/%T%3L;-AY/S#;SJ'1"Q.MVO:W8?!"8[ AG^H_AHGCJ]_#FP:W8?(W MFMS3=?@<>+]25ZF$J"N[.Q5OY&/"I#]!9:'-,1DC'@>FU;___K 04W_FEHDJ M@#\F7-AB&_[\").7,(%)+C&I+3,Z%?+/XP<15CT$46Z]0DWA-1-@00+*#S@V M8;2A7@*;+PM^X.'[)"P-&D^'A 3L)SG"'4>NVOL:"L0X_#&,Y$?0[L/4+J 3 MXKWLF<_L%\K67]GJ0-Y89_^4 MEQ[UHXP7\^+U:^B?A)#"F[?$N=.D6[5]=+SHKW"U?QG'AYTL[!&XGVBR#=DJ M*7P^CG4DVHHS\H%B0O,/LI5OSA;QD#"E]A:/2D%:PL4EBKS\>2!%XK&/3,<\ M#ICP]U XS!^GK^00]-?09V1\+SG>.TGGDX!!./^6<+K>_*/A=#7;WPI.-VAO M[W!6 ].IO"07F(#$,\MKF?"GR"SVDM&=/U3?>_$O'R-*KP/V&[$%T%1 K>'[ M6X+I.M./!M)53'\K$%VK.SJ !FD)B$M2>=\+/H_R.Z2GU1$C?K8!LWFIV:(* MLTV'U$_-5GMJ,ZH]TFBGVR$F]>"X-W*FW,$I\YX"^4YA^].T+ ME2EV+)Y$=W0SXPQS4G'?R\1XE)\A,]+1ZUC)IS[/=,:3' 3 MQKK\/VUCY A8KZ0*6]4M$6--@\"=']V49!.G%SO-S1)\Y2*TV]_2%!@?Z"/>F-49IZ((\)DT45B.SKCWB^#02N_OXH1(' M'Y;DR<^<0:>Q$2 M4_$[OY))]TQN?OG%"S9AM!,^NZ=1XG@!+^46D@?'>2"1X#MQ*9&Q]5=5&S L M;]C_KH\/A_T^C)+&B*QMC3D8F]7,XE#?%'L(&D@^:O3YG#^)A0"6XG!$(PC2 M?8*P]S3OT=LQ8Z\VCVP1&F]HM-K U'852%"\74^D,=Q!?77N9] -\12P MC?2=K[AP'C #3+G W\ 'GM-*$\J'?NA\.,>_#'<,A[H9,.L[;^[LR#EE M<;,$:).?!75+Q:W&TQ;(G<'#.;8CN,%]#JA.]TZRJ ;\O U5=Q@ M]SSK@SB$C44?81<=F!#.Q5(46U!>LSTRB+X&-\)&USC]<9^.Y)F&SY&SW]JY M+,!?$7+6R4]>LKTXQ$FXH]&-YSSQZPL--VA-^R*'LE8F4/',J"-B4&LG?U=7 M3[F(!WI3/@N2<;)>-'=B.Z2D/6KG*F>MNA*8\B(&76Q6163.(* UBC$:G%"8 M*RSH%1D-'Q;95"CGBA HAK?,)96K.CD;LEVK(]-P)X[K[FC$3_%8<*V>?.\Y M>R:'IX_+_=8']FF\849CW]4E$@U&'#G0#&M$%8"&H8P8F 96L.?<'6!)"D(4 M24@NRD*Y')*="ZCR],F0LA_-#XD3)9=.4G=@/#B3]Q[=E48=-,H+'-YSM%_UEOJ M'GRZVBR#Q',]_Y!X+_2!K@\1/ZJZ>EO[!Y>Z'UFPPU7V0R+/QJ^<")2*F5+\ M)GO=)N_@3)!CX3A&+92X&)0#8EP<2='.-^FD.&2U(:I ))>(I"(1D(DH0D&G M5"P UGB0K,;/ U,_G;M.PF\]C3J^;&:0,W6^[@0JM M.Y=[' @SSH]:^+&X=5]MN%MG5W^'S:#;+./Z5/'FX,S[S"["*D0?.$P6!'C8 M68?DCZ[5WG^I:H?<>;6J%2;TY4:(W5,O:^=IG_*@(")D-1[3FHY$!R2/W-F' M-N2 TZTY'(8.KJ+MB93]<]#W9M(YXJ,XW1KG!\IHOV]D+)IP0%@4A-\O)I;T MLPV(-@]Z$5HRSBU)4TM"W/#W*U-+AAM"4TONF25CD&8A_D.<2H/V*FO&Q(0' MW5;)ED;,(CLO@=I9L>9>G'$GI #53FFEUEE##_PESTP5Z.KIMR%QZ<833\ 2 MY\7Q?-B*GKRJV=AZ"@Z$L2".:2P2EO$.L.)W5MD4:K MD8KJ]*"R(>+AOE[>SJ5>4JJ$DQ7)"XRPG8%X;!U](,N??*Y0T4($R@KWNNT1 M;>-9Q6!927T0IBUG$X4G @\6ABEE#'$X@I9K)]Z2\)!L_/ U%A/;L!BEG09( MS'>&HSA%:= MDX&!]UFX.6/<"6=/4OY0NR^5@&S"J(P_>64,2PG5-LVV^I$XP#4FH6(NJIHK MH*]E\"*^Y9H[2LV?AJ):U2V1PTV->BJ,5#1## ]UTG;>(,MICEWVRJ#,W<@: M?H]@P^$G"FA%7?G\9+T M;?+\AI 8Z($OAOV0"8R3V<))WVG/;"%&<";RSO;[P;56N?3B-1Q PJ.<=Y3] M(-H\APYDY@PM-88QAI8*&G.%ECI5QH.6E"M_"I=?R 3&",%E#/.<@(N;6B.J M>!C8 I0HDZ9T[_GR0!M6"BU)S I"S RBAX_Z_K.!#D,U!H(-M3)M?B!#+J$( MN>42O9.:Y2-#!\>7E];M+&)N:!Q3JME%2746\S 7MH.%R']C4R/=4J\/0>30 MT=]8A4V*SM00P\H 2G7/"0+6B_(N9J' ;RI!6FS"%4<0,A!!##NP8]%L^5HP M89A"R2X,DFT,5MD(J\"I+UYL8GA\2]^2QU?JO]!/7/8^-JXF]QYPJ<90K5&I M@M;<,:E.I6D0":8_( (1,A A!&(\&L-D'S/,^3UJS 'H?7P->YHOI_).$*9D MEB[ (DF\ SPI:S(=C !G!B,A;O 8RCXY9OP!/V; '&L(NTDZ[PDW5--T1@X@ M\EZPHZ#+U.@!S&> 'X/8*$>0/Z)'D(_,X ,83I)Y1_BA&J8K? "-=X(>!54F M!@_@C1\[!K%0#AW_&S5T]+37^X&*/A#Q#J!A>D@8!PC"Q/&' (+^KV*#)&3G M!=[NL),Y)'O-'2/[B/!CD!Y)4_?J;._E?B[A$H?U.6/Q7I/!_Z$ %.BKBY^ M0Q?DD6BBL!J.=>T1QZ21V%W=51(G*G4"Y*U6+=>H##F:?A@?FNM=MB(P3S>O M,8:!TU?TGE\(U"DQ?$#DW! 4E9S0(E>[O1\>*25/-&!<$[)GA.RL91\2)W"= MR+V+0O>P3GYRHL@)DF.N=4/J*8*.94IV.#$8<\71E M>!T['U$S20@7112 $753U0H1J3AD%9!,(-Y*%8EPF>R^'O=;L^HDL'GAQ%LF M%OSGZA\'[\7Q>;%>_9-OM1V0 UNSLBI2Z5LCAAX#H;MZ/= D;.%!^!\*=9NO ME-U3MM+QX%G=:LVK/ZU]]:DG2>0Q,(3!BL]E=Z>'.(X&46N$2!-OLMF)M4]A M0(^?G.@7FGP\!&Y]%&D;(X^/>B55SZ]NB=BG&P3NZJV<+!%T"2=L=P%X?I2S M+]C.^!C1?QQHL#[63&G,>B+WVQ;J5R[']-T0>W0;Z3N[=TZ89)1M3GDRI:M4 MKGV;U:SG7!R]6?U*1]=WFX.C&T@_L*/;G'%4J1UGZ^G:^8=AUQDZN\X 3=Y> M[C*W[WZA:1G>[J2_?D7CT;,.;;'&_K"?,QHQE+?>2[N;60$S;REIN<< M7-Q,@0&V*L^/1/E7QHMP9M@F-/&I45I/;>IHS"4PVIBD<0#0$9A#F+328X!H MR4C;#8GK8'](8AZB'\SF.Y4]YN+N>G4KG?NT^1Q;=*7L9X29]S@6.5&R_ MTE)]<)09,L_A;'7 6]T?.*RZH31063YTGO! MP-+URW#]RRGNRJ>!N:CQ\I!LP\C[E;J/X;EBF/+CWT/11(IF@YJL>'6S!T'$ MZYYA].I^Q9-QKQS>Q;O4JXV8 <0DEX$\AN1Y8&,C)#92$ MY(DA5LJ+'/@#&_!R.VI RY[ R*V6MQ%UFW2O=_8B.$LH:V.L9APSH38[$&NE MU- (ECYMP_>,\]!4&HY1-JT?=DUBL-PL#J=(G!?'\^'6%7_-.RY-O!#AD[BQ M>QU\#-G/T0Z)3KK.$G.J#=",+L5^L\,1C?C#(X:\F^X%A+/"! U#VT"SO.+/ M_F((>??R *=B0FTQES.S5W7'>85[C?(UP5[1:SZA7B?\4('N$L$DC7/!!D64 MCZ'^R0HE#_>3%=LD(?X8\9/H(]=]N?['P8NR9X@OPCAAVG/5-29KT1UYN+Z4;N $:""BP@P2362-5V@$>L<<+_*W! M 'LJI_VJ ?[T52[L#?N+?9A^)"G^Z_\'4$L#!!0 ( #6 JU;D@'ED?C0 M #:D P 5 96=A;BTR,#(S,#,S,5]P&UL[7U;<^.VEN[[J3K_@=/S M)9O.][BIP]1\-$, M+,?Y\)__\7__SX__]O'C?U\^W1FV;T4KX(6&!8$9 MMX=<*E,?/7:],S[@&$ MCNL:E]"Q%\ PCH\^G7PZ^_3-^/@Q+>/2#% >WS/BPDX^'6]_N4K+\[T?C+// MQ\>?3XY.3HVS'XZ.?OAR8CS>;Q/>H_;-'69*U_'^_ '_YQE5:2!!O>"'M\#Y MZ<,R#-<_?/[\^OKZZ?7TDP\7*/_1\>?_OK^;6DNP,C\Z7A":G@4^&"C]#T'\ MY9UOF6&LI5SVMV?H9@6OSI+; _I$W$/W-4 MDB7'OSJ4]#E9DO2E\E,=''_[]NUS_.L'I#W#^!'Z+G@"^R%3KBY]>8^7,5Z_&#@ M\G]YNBVT!97E>)\L?_49__J9KZ!8,"Z5?6XJV31$%,4MN?(]&WB(RNB/P'<= M&U/WTG2QJJ=+ ,* 2T"A\O24\]&$*-T2A(YENK*%WBM<&PUL?PTF\\D:P)B) M,B G%:REY%?^:@W!$J5Q7L MFC=6X,X/9*N!6(N6.IF&OO7GTG=M-*F._XK0 M6"59'545:*F)*S-8WKC^JW0^[,IM4>YK)[!" (T M*TV=A8?6)):)YBC+\B,T27F+1]1ZRP%\\C.?TZD% M="()'DX> 9PNT6PC*$,Q:R>M3X;$F?DFS+1"SFXT#U")HLW.,G728C0;K9PP M'HI0OT1C%.Z):,\DWL^I)74BVXWIP%]--P+W2,/H,VZ;H%#5170S3N,^^036 M$;26J.Q'Z"^@N1(=C F%]&/F:6L&ZG@F$F[OS'QVU6LEJT63V;F6T.1B.I^I M:\E354"',U\]&0I9^]'CRCRZ!J'IN,H[(:7B?FCNR@_"X,I<.Z'I.G\#>^9/ MGI$ 7BH87C= TPJ#EO0IW)Q^:'D*%GBIDCM7;$F?E(K[H3F$N 4PZ+CM:'<. M@>V$3T[P9VN$9-7?#SW&YSJQ=00?> $O:)6%],K[H<%QL%[C-%B6R1H+,'HU MH=W6R,BLOA]:_.[[]JOCNBUIK52=)JME])NY6$"4*1E7TA3UM")>O"9:2+^Y MW'P'>..[7FYD*8!2LB:R7RU-;P&"6R];T]PYYK/CHM] S2&E9AV:Z.,)K)!< MN.L"&"]6T+P[>7:=A,+25,);3>?[3^PL8$C6=2QT*AW[;A1 M".P'$.),R5$KRHI/_7PO+J">QM0TH7-MCFP[AM]T&Z_!^8OM<.YJ/2R M.I2/9-*7)+)(\1UJX3?@+):HB:,7 ,U%\N4,P%7<.8-X+=1$"R+%=ZB%>S., M8#RG3>;Q-XUG4H%R=;,23<)E,@2GOR<-E6<[(I6OC46I'N+4DC2R+]6"DUZ4 ML'2Q )F(50W)Y_^6-,;#6Q%@WYG/P/W U$M562Z$A:*P?^,W[-]X?!YKKEA# M\Z;._-!TU;7_-#W;2$HUZCE)QB)B9'RKT!87.\#ZL*S7 )47EQ4 Z]/"?_EL M P=[Y)[@/W#G.8G5B3[\<>6CB6KT',1;G:PD%^OVIP][OWU6V8Y,6S-4XEXS M]G_^X_STZ_&W+R?')U^.3K^F<^@B8.,3#>K9]^MT'CA]WZHF]WD3-?E77@K!!^_ M6;&[&>$4I"I9/S3/W?(,@$[VQU<1Q-(EI\J8*$AQ44!&;R*^^-M3ZVG:Y,U\TN !!Q*Z3J$V[LAF>X=;)U'J\ 7*#A M]COT7\,EOL]C>N3>4YFZ3VCP"Y"ATO+N.27-$K@N"XQ\HCYAP&QWIOJ6]]/I M.B3Q=\?WLF)'NV 2A3@H'EZMDY=?E$Q]@D98C@RJGAG6KP"^0./>>C9X^Q<@ M=[&]=+V"DJ/I&7KE[;RFZ*6+SQLGL$SW=V!"LEL+*6D_,!1J?09C;^SUF=_. M3KP;]$W5XH^0LA\@BC0^P[!\V- +#!,/+#X4CV?3#VW<"IB; MP7-<8!1\7)CF.J$L<,,@^V;'W?2+/[:23.8WCH?4X:!.ZB=>N83K WQ9&O2Z M.G*,@@"!2&AQ=2)M>J,(!KB3"HBCUV6$^L"F2SHN?/?2:@.S &PDK'E$4P#Y M&DW:V.H37XEH&7\<@QA?O$3_X!C,+Z8+\%7,\,J$<(-VUO%-10(?N/)JR@\> MJ,LTJ2_QP&CS!)#>' O-\DT()%C*H*@D0W;B1:I^DBJ-J10\ 0L@-3R[X &$ MU49,GBR#HHNPH,2+7?WD1BY08Q9A" =P9!*$F6]0+*DGK:0+:&C/^^Q7D.6\ M=;(\0K V'7O\A@, CI!*M,.BA3\$A+OMLD8,[ZT3H,X@$A!THTH?'O$4<5.L)QQB;S'\)0*Q,TF1 RS,, M6HB+J'0WT?[<0%XG/_B>57-#L\&@\,(H MP\+)FUT;6M2U;3<25,$FH3N:\)F^R1FTH8(4:*E,X9%\8';.S.SR:&ZPS87/ M&%5,K#-!>! EVZ(XY!P8'<:KM>MO '@";AP!N*1) C.8^8K*.^[NTJ4TDM03 M>6#G3ZBGP$B )\3TP^.'F*@#LV87#^ R'6P85BIJIN$QI(:\ SMYRH[=?G/" MY544A/X*0$ZR\&0='F5J2STPRS?WA/,>9AJQ*:;QX98F)R'4KL"V=?SRZ. M.[J7J8HO8I(K7?)V>H#/7K(,G0HL466M6K59LA#?@B,N4X@YALX-4=$'9KL5 M-NUQ*GR 3!&47)9%6!.BY,(&4>\R[B73CA2"*%8/&$P)!V:OV3V:_&@Z]JV7 MNK3E5$$ZB&=F'!Y!:LH\,)/-#,;/LFYB@1/9:>,&*?GPZ"$D:=/M:^5;KCM: M'(O2HOS\+?[FCP<_!+DKE3=(8WD][6'.DV4XN->6MNF.E(%])U;<:!7%9NSL M36HDRA)X@?,"\--6*W#G!\$#""?SF?E&MNV*E%)4[;?N7H^2-[](4,# /)"? M\,/8'K#')O30]BW(J>@:S!W+(>UFV!F'QY^:,@]^X\N]X1T>)3AE?&=.SC6= MF[6CA[K35'[YB8\=2J5.=W'Y'F,4EB!T+'-[PXD9I.^L3I ^XQ^%RO[YX1"T M3_&ZU77]5PSUC0^O_>@YG$=N.8X,PR-1I QM1I#:(?\:2]O_B("Y\Q[47R

\^0NC+V_\Y,*?[^* J7:"+[>S=#D/FPGV-(/."2 M38$_1]?XDQ^?X,E2T-+%47=N/](8P!).@:=&]V?CB>C\A^-)^MZ#+R:9@E.K M#O8-VU^#R3QU:D._T]GZ)_[\0/:+TQNC,GC^&DTNT4)M-TM)">7 M6\D(&P1BJM:/C](6S/!*EGATE$^D36=E:+IX,,24@+)2EWRT$\ P!PWZM(,% M?V>U#Q+'EE&AVAXM1YU1DH2S)=<)H! M:^GYKK_8I()2$2.D'A1V(C(2CQNZ6FZ@52BX17^2M@KEA-I@5VMN$Y2+&E1DG:48>+ 43B-!9=$K=(D=G/.CA$#,+)/%4/8URI3*L=0VH/+OSB M#>PF:2(X#C297PI-?9=L1R!ET(X-_*"2",$MIN*QX:)U7GR'?A"@1?*EI3\5'BCMKR^VUZ'3]RA8JTMB^N$P0$Q$I1=^NUAO M!@#I&+^ =8V&3=>/X].GFB"N+"EYM..%&+Q5BTE1:0>V)9D"U\6+9<^^-^&? M(*=*TF$",G?-B$6 74KM*-!\HX2S#W87JG=6:^@6#\AN9HI ;',^$FUC8. MZX5- WZ\?L]Z'G$84E;C<(C9MI*47@WKBM5(+6E/OD2[!O)1+"'UT-C$)V#* MA&^*(AZTSP4TSS-7RH4T1;6<=']WM#;N;+&RT[4C/3H^(;1)=DO^,0ZTD/FG M$P[;.7+T'^&Z0F9X#^4X-:<"&B=8R;4A1%UV;LRWYI!H[% M28DXK39\J(4FFPQD(94RH7W_C'W!KQTW"HF7/ FIA\X&FI@#\]?Y#> 'HH$] M>D'[J 5XB+#7\61>NO3(F$=$B]&&0?+F%RDJ4,JN]N<=7IW0YB.A,K3AE516 MU"?;NYG7" I)1W+>.^V"I;QSM@FII9UYL[,[TX1XAQ\*J!,O4)_6NT!]-;E_ M?!K_C-+=_CHV;A_0Y['QC[O)=-J+^$N)FN( ]R7EL4,Q\>7NU]G::7=GJC5Q MX3Q=.U7FN]9^H)1]E60Q39DW'I@YAT2&NN+V/Y82+?[MC0_17.HE0<:LS0R: M7H T@1'U[/B3F^!K_V\4Q ^ , (/JZE,&R(V91/!PMV.P@:VQ*9@(#[D:<,P MM4,=C13JW_]/+F['C]-_Y\Q_J]?;F>_]V'% MR_VP$6>>OL47TJ.?LU'@C3;4QD#?113R5.)$.7AX\SWCJ%2I3CQ(7@B(2KRRU+:W55': MRE"BU+2#!))?4N+=HKY&.M0)P5I[7[I< WLN5M9S;%K!3D>P"GHNV22=@:T! MPAN?+<-0 V]Z7K\AA@M,K^'G$DU2QZ>A+^R]2-A_)6<"_W(\.[L ./'V=AM5 M6S".;/T'O9&D2J.*M&_NC$6^#8((V-<11,1_C,D9OP85_S:)!0S&;P!:3D#T MH1@ M"-UT4-&.([1!?+Q:N_X&)(/Y8P2MI1F 1[>TQ&Y4EG;<4K)@$A-?:= F;1;C M23KM**BSW2PLLFBB^ 22E!'BJ.9MW\NM', #F8^P=T@UA1V-XS= M28$7Q,QX FB2"9P0I"'@$ZT^ '$I,7A$5PZUU6I(\)H#:2>:4AH)K8.X MFD.[Q]!G0K>H'UFASS2)B-/P2EZ?2<,6JVEP,\;,W-%"48;)KL^X<\HF*]99 M8K49>SH$MY-DL>LU^ERBR0I\1@9_>\#9W:5\,UC>N/XK[S7\LYK7\$?3GXV; MN\EO^KYCGKO]LE4*^^I11=+V)V_[/9F?1FB]O^N?O+N%F79MTN@#=B202RS@R'SP.XL%\X!\";> MLQP7%-;%,U_."*.BJB)$YPBBLX'2LC7M#C\'7-@,K].19B:+@BP M) ;2-A^\;H:X#:;3FQV 3*Y9,,8:Q./UC0^O_>@Y MG$?NR++\".F>O&$@9CE0J8&>!N;CB32,?8+ -4C^O?6RI4+N?1H"Q[CR'L@F M0V&*W?7:]_#,8MD73=JT(_!2X@.S:FE(J;]5^\NH[Z;C8\ANCST(E3"XK=XW6@4K8\O4++BT6-?4":[SV2 MB$<%34^T>L"@1PC6IF/3CU99V=XC?S@TT/24JP\+JMB9-'87#>/#8OXQJ)RU MJ,0+I,3SP=.(4PM-3[485/JF"Y7PN\KUV;2?^]T2BDL1BL^L=.!4ME)\-#>U MUMEIOO?((QX5*#VJTF%UE-U.>P)Q$,$[QWQVW'A/S$TEL0J9WV/A.+4PN /E:Y\+U;D;TZXO(J"T%\!F"F%='%%L)3W2"]QA4BZ M!R6):83(913-Q1Y Y/%(-/MP22-%$[(N3NER19*Y'ZDSTY&+&"Z[I&E#UNTL M7:8^?K_QQO=WM&.7,I_YACI1\ R9AA2[]5Y (..J&*4@;2@GZ:J8J*C]?[/S MT=QDP4*2*& %#XR19[-\7O@+*&KP:_=F%TDDJ/ ";::3P05*XU=TXY'I_9"L MH4YD#5UZ3X(WCF=ZEH1)D%*0-I23- F*BMKY>U,R+D18 -C!#5*C2"!B9CYM MJ"$9\HHIKY8J!O9^:#;OW_CP":S3Z("H,^Z>6F0LHL@9WQ&3ZNE"L?/3U^X' M)5I@S^K$[X@T_/(/[#(?OTH;+WC>#YT:ZD36I3Y-UM;C^1Q8:%$Y?D-CL;< M3VB$G'A80?C_\5[VQ71![.&,M.Q8:/S$/Z!];O&+7,I;SW(C'*+KV@G6?F"Z MWZ$?K5$.]-GR/;1_B8"=GN>1PSATWS!MNH3HVE]3U2FX#MOV*^--5)C$W"T; M45+%YL%* "1TC'8;443R6W\Z@09JDO5J:VZJZ!/A5?#W?=*1QJZF'H_EU^D. M'"MI^_A]DNQ8FMOC?D#5MD,(1.NU&VO2=#--WGIS'ZX2&.G'QIRY>SLV-9%/ M@3=C^WY"63P-_)("VAZ2O8'V$FJ#N PD*QU^> 16_!#*N2@C"(Z&16^X:M^X MS?Z2[SH",S].?D:M0S_<-RKHA#.NTA&U'T(5HED\CM.Y>L$ ?+LW "7 0J!V?,I"N M06!!9YV^[5069H9(<.F2+>Q*ZRSTR:]'W8U9;#84PNBVKA-E3RLH&YJ>P OP M(I![!H]S[#DICSUI64:Q,#W'E;2MV)Y>=:F,,,APYVIYQ&&TBS5X\&;79AP0 M1"\_*#225>DZY%1Y9\=AYAX!C*-?0UB=EIA>FU[*0J!@KQ>2IG_S;$5X:$;/^U+N>4DA1E:*GOUN M*RGS)(::LJL3\%U;6!V0ED6;/LB!1N5Q-Z],_>N)\1DJ;R<\JYC^LOQZ=K^D M>80>M_]CRYWL#FVPP-Z!-W-G2\]4).7QV<67HVXZ6K7>\WVKAB ]7V_&+R3S I1EQ<4:Q/#T' M@JWP.R%(LS4]:=P9B(F_CB&*N/5B?6 MIC-6ZSG?_00$Z&$_$[4D"UF43XZ.CTXD692-?V1__5/;3MM'XW+!D!FW9L-> M7).S:-.QQ4R[PB+U_]'[&]0I33>YE4-:7^62]!18I@C]#TF5>A_LZ67#UY?Y M,A3-13F#F$Z/\]V0?PFM,* M]#WTIQ7O!0.1_BY:3$\I(45,67=-NR,-PSF%CS)BA?24,!*$5/!<1A='[T&0 MQ*&*'[X2&5HX<_>4($VDDW3ALWB;2\H%KK*[9O9P7OH+'?I:9?2, /)D[/^] MSBE8X#GT":Q]*+K3X,K;,VXTEVT ]YQ\M++",R9N^9,3_'F%&NV$^"_R^1$I M1T_Q%Y5(Q;L0K1L!3!N,/#M^KZ#\9&_"?:)-@"-O3ZE07S853SFTOX#$2Z.D M&R1O@%WY0;;GXEA \N3N*3&:2)=1H\>GE(FW6N*DQD<'2HZ>4D!4H@SV'I]" M?O=]^]5Q730BWB)(O(6#!L'DU=+L)^I4P9V_IY1H)E]&$/GGFOI8G&=XVN2S M-Y\>'1^=2K,W)Q4?K,WL4X3$RQ^?G>W"55YNO@/L8K->.M8(NU#$ZJ0>)-0H MIM@K3E&OT-HJ*57,_IN@[WQO<>>\ #L9\,0H4Z^0GA%&HI#]-W1/K26P(Q<; M^])WAJ< OCA6XBUXB49@.[_('KEQ,]!?DWEZ";')I+9.Q.1>E[#:-7$]KYES^PBV^BMR"(5LEW7 .@W$IZSTUE2E#F M0]!B, ZAQ?1)>3%=$9)#_X7RL&)S(#S,Q0+B=U?2H35N)]=0P957FQ&@052. M^H(JO2+9_G,G.1V.43^'2)1,?S77VPU*' *S9(LO:5E.BO3:/N,J%8IW+2// MWD8CY6):C9*&P#!98K?S<%,KP86$EBVGY65+,<20_BN6OL4:RNT,]YJ$7;"M M^$T;-PJ!+;BA$2I-F[XO$J=(IJS]NWZ6QJP0Z=UG%;T[+D7_7JTPE KA8#XQ M.%Z:KNGA4QH PER(\T"&.A(HC91_UI'/!N%!@7LSC"#O4KY&2;VBB!SIE*[8S_0S[5=Y58>F MX_*M!;Y(C%=..MI,VZ/OFD(?)X"':/4,X/:H[,XJ6E6!24S<1S#%A-'K:1Q^,,TW 3"3Q ,! MDR*,TNE7?71$X>DW-L*G[ZA@T_S,GSRCZ<[+QK'T'#(0G92EA7S!P1E1$XU< M&XW0-Y)6;B?L;3L/T[7*AXRP]C-5;[=#I)-[2I:>C2.U1:+,\]T]34^08O3F MD)]])>;0!LG:&''#3!2W3RA?^RLT;HKAG.3I"])$F+B!ILA+A%K*(FU_,DZO M",W\!_"Z/R'? [SAJ%J]B9=2%/4,B7JJ);048/86?9)T( EN59T9+1'!;0A6 M@N/V-EM?<)

--E5KJ%Z\#]@C RKO#-].3M,FK,-^[\?2$0'7W^%0"? MJ) ML-]XKMG)E1/W.H)X,5S%#MYL0R-%([D'9@WBZ!CUQY2A$:>IZ$IN/VC(G@= M?D^;E.&=<84DL:3["'V@R!5^U]D39TJ:[_T1AB:X@K"�Q0"EF#7R"O29Q= MUO?''8;L"L(<5M!''RM)&MLKYP0F:@^1%I( Y4P:8^1:<[!Z*'9I3L^,@LHK M']@GOW@WFV87:5:H-D-1W:N9TH1N[]0]@&&.+>C3CBGHPQ]3I.\XK/#NXH_I M5EA3J&FUP54A8CM:B*N" VWADY%Z:">C;[[1E385:EIMT!8'8@]$(0FUZ;(/ M:.>]'"'^H@97&E*J$Q6%.D="G7<(FY#JB[!QBJ:E87-\/QY58E9., B\.,6B M'#2VV[=&@6,^FA9>PQ*[5BG-()#BEXQRLM==QQ*@_M MBL%^VO=" W$E*+57MG\PO)4Y";B(8P 0AHR*E.^%):(J4&R7/&]_>MF>=B>* M(\TJ>\G>&S^XY%<0(4WK^XN%9Q\F\]VC#Z(6@B\R;TSDVH3S)ZTR<+,.IH)V M7D"A7HVH3*S-<-+PW1.R,%J>)Y7:?[FY!)ZU1'WO3]J="$8V;="L@1,'R#S2 MMG=FWPCN3 [ZU0A&-OWAYD&,!W@.N;7LYU/3!=6W)BI2%,6ZT!%.#APJ[+ , M$;5$KH+*,U2=V."31AZ##SV MTV@#1^-NPB49QTY 5O=(VT,=O/;3# X-KL&JQX]\EI9,=ZS@!,0,VF"O9HM. MEU/QC3[A8 0,+XR\>3%E>C!;FIFA#-@W/KSW(4#?>3. ;\UC99B+G3<5S6^C M>>GZ 6:U'=?=1< @3WT<.71DAQ"X97J(2MM.]#M]'(#C M5Z5+#Y^+>O^>28P/@AOT,6Z1D6_2P?.WM??=\VH?06AZB_B"?7"YJ7Z9G"]> M2,/RM1F;FK_J+D]^O6)U-N] L;1TY[A"&FU(T0[<97JQM:&E.U5]Y>P$]NQ' MU_2P<8OJ;*>B*NUHQZ9!Q7KATPB',T;[:XE"TZDS1$5*[8#G M X(!($4V7;IJF;([1C_X'DA''OI%&)$R]$::@AAM0J\KMRXL2&[P;R.[W>%* M, +DH9N20SN$VQ[$176C97@G@A#4@9V:1SM:B,+$#70/AGTSI&7I'<-KOGG!VC&F[=6\(A4J=8O0Q< @Q$K]F*8& M>5Z*B2U")<=JU<=A8ARLUS@-/ON>Q.+&.A9^8OY/KXF"3%C3*25AE) MLPYN$P>WB6VO_79T=O'E^/VZ363R:QG:JYGS0Y?0M@.:B/.#UD /R?E!!]JQ M:="!\P.3@5TZ/R0K!'X7B'QZ[>!O#4J&(P1325I2H9$?S %^+O5(.K$@CA*7;_J8=K&WM"MA:T.:1L;B9Q.?%(7-UF,$K272##X%R0>]2GZ$C@5&X6]+QUHF M6S-S#Y!;^' (K8!G^_M@I4KO18PSH@HF<]1&;'I$__7%*%O,>B"D M!$)RJ%2OASR%Q]#L;W&Z%;,>Z"9C_&.K5&G(*.5TRWY ^D;-<.-0-\YSE/A$ MK9QP-P$(49&_V --)="TH;J5.G"V-F(^.8ME&"1W(.L-G(42#L24.'ZR-9MR M\$P/#C;WR'+C+*?" H%T$E*#7EYKD>N_+FYUVXE]X&003L MZVBWF([U$A"[,O&$MEYI!_8*L5>FEE,Z7^A!9]'I/DAD'KV8CHM/P6]\B/5B M>I;8$I52SH&;$J9^4?VFK/PZZ%M$')#M$$DO [9@.N"I!Z2"5N&C=>I5G8FHJ&0[;:Y-08D?@5['B2X'M;P3KV_@KE?8;P#MI M8(^0A.8"C-\ M!PTX6*SC/2+',(M*$)Z@B#MVM>B#[U&L?XE32;Z=*GMDA/ M%R1TM7X??.\%!%A/\5W6F1^:;OYW'"CGP0]_!SA O+_PG+]!_F(N:;?;2MV' M;E31C;K3O"0+#ZD#M7^+4)DJDQ$*[?32KW ZTDLT[3;BT*7:[%+\$"@U/5WH M=;2:'VBR:9NXFQ$NZ,!PT6-3?C4J-4YUP-*ZR-R8#OS5=",P0BI=I2>(GGT/ MPJ5O^ZZ_V*@ZH>*O>3C]H+5SJH;*5;P^.N]W_\"&10M-G[_Z+BK&12(]F6'M MO7KSFH?3/QK25G$'$M#^P)ZEE*I&_*[?#03@UD/BH75H6YVGJMY#UVFGZW#K M7JF=I*-UV3-;B<\BX\\,P!5I#ZZNPD-7H7>5]I2NU#^YYWN73'O7SHMC \]N M>V66K[<(WBD"[^S08[K4?3M'4_I$)_WN^_:KX[JBT4@OY$4CS9IPB#RJ)B9[ MJM[;U1IU#-Q+[OR ^*)996)M1BFQF* "PK1S6U%9MW\"+\"+0.[@'?UF+A80 MY<"?)O,TA5@W/SDZWN_F:3E&KJHD2:XV/ 9DZ?3OTVE+;Q#!LC>_?W/"Y544 MA/X*0$('Y\[5"[B,D#>/T+SFTA3/3]J?C!3EZ)2.+-O#PJW@'2VT! MU:)TA_YK;:;1>NW#D D0.76QZ5]0T[_T#!M!V72)X#8#UM*+#V=21E&'.T)J M;="3,?")R*@-BLX*[8@G\QDTO0#M5B=SO/.EK1H%7'D! M@.6QA/HL!%=>[9A2%V9APE#DEW2PU!%E4G%1*R"S]X1=+KN:<= MF,?2;RXWWX&_@.9ZN1&UC)WP6<:R;Y\WQK:J@U%,C\E(CE&LP_&B%:,8>Q!H MUZZR?6L]ZT^.9;H$RQ@QK380UL:C:&,1$U0?+,%BO]%$&QDQK398B@.Q!Z*0 MA%V^Q?+@PW Y0D,,:B/Q099RHJ(<9TB.BPZ1$M)V$2E.T72Q98[OQR/ZNXW; M!(. B%,L7<[O6]DK=PBEA#FND;.,9_Q[48'!*+[YE.^?7-:I>%X1E:ID:OUL(5N> M;8:5!IOJ^H+J]5J.6K9<11#KO@Y9TJS:<*4Y\((DHBG@/7'HP?>L^C3:Y7Z_ M3&+H0*_WE-22J;C@^9L8GDFLD/=++3Y5M/.$4JLV)7PTD82;FOMPA8.>3YY= M)]F7""^4O_ :F-):C5RU1J[>PU*YF]TYG0[;*_RIH\D4?1O,47/1;S2[E)S" MM1F;&BRV%6JB/?M(F[2:AB8,K\V0YA LMY*B2U5I>TEMOR2]/]FT+ZLZ=#) MB7&:>A HTV11<#K>,LY[3U8]1-@/#RUJXE<8)E$8A&CBQ/XT=.^<;4)JD;7. MP0]7=;RGW;UL=.O%FW[\072?6KIN6-JG[JHQHJQ+P'-SBNW$FU&'I%%40LJ4#JKM6\B;JBG MRTUU 11[L<(:BX!=(,"^=AP:7ST?RYV@;05KZ?I0+<.#N:)'K6)ETXYA;8/- M2S>&RK3D3.Z=1^K5QU*ZGK""@4G%=,HEJ)98-NP7+#\16<5KQYP^SEAT;2HU M=?:.V*,5?@U##:N3LK6CM%)V22)JX$3XJ@$I*=_.-*W/,I,U@":^-&]]V MYD[)A,Z3I9_XUI:LG3MG[;E_8CO+9/Y+@)\Z!.'D&4V0'K!O/;1 B>,GW/BP MJ)[M'3V2QV?]$OM))56"*WU'4OWMQD2'5[X7^*YCFR&P+TT7>ZM.EP#[H=5> M\97M6-F*+U^9D=9FQ-7US)Z5\H^Z.NQJ*1B3F]2VZD1%>G\]N_ARU&F_IG1B MCH8KCL[3]2)O;QCC6NOMY=$&;P%464L_'A$'QXQM_6* MP\"===SU.>/KT#-I [LHN*P1@$O00>__^6/G,/,-GR4,6?M^XRH>4_?<].(O M9P"NXGM60?S0MNCJOA3<;[NZSRHSTMK2 UY<7WJ!*JGQL+Z7V.7W$-[>/MQ" M3;KX*5J,-@,">[4@132E$T77"XD]G60]\PEMS!\!M'CG#78Q0V$-KVA*9XVS MEF:->S-,K:"3>6'.%(X%>U8.<;6=+G:UX'NVR5S1K_"O_9DEWG-<0:V!;B#H>Z!H1%(QF1TA_0E#-[!>X+N/>]<$FR>-)Q%Y=3.P $^\ MNL'=C/NQH\:K?-R MQ1SXQJF3E&YG[XQN#6EVH!=#%RFMSM7>M]>#5K]X=GIB!^SQFX624B]2U"KK MW1-.2#$I^R[JLN];PCX/OP&6IM72]"IF<'T/'!(1/67)5T4.'.?*3]#SOJB> MC0/>(\&!9^'#]#U?U>1\F_,D_;Q\D2975&Q?+52&?H_K*Z1*C]3U/5&G:&\G M.N'86C!OZW>5$40FM!^A;T=6^)L)H>F%&Z94POFU&5%J85F\S=Q$9 4'HU(N M>&1B)-%^[\TW9Q6MJJYU5";4!ETY(.U %Q2Y'>N\LEGBQG3@KZ8;@7LT):+/ MN)>(658ORO,!+M2(2S5RQ?; CKK5QDX%+Q1#'6//L!]^#V4<I/-3@%H-#"PT MU)49+/%,B_X9_Q4Y+Z8;S[WDR$[D#-H0IATBE(DGJ!HM0ZH\ =2Q'/S:0+4T MU=]2(^DT*5([3@EB7":)=&UH2:-[WP.;>Q/^"<*;R+/I!*E.K!WTTI$KDT- M$UK"OAUQ+S>YU>0-!']%:!.WH4PK'#FU(T3;\TM='5'\+#2@2I4HU/!]'#GU MI8H@=!02"$I/'"\TP#W8=A'J/,&355_D!?'B0YY+?.V@O]QL__S9 1 I<[FY M R_ Y9L@*)GUA;_].4)43107*;VFB: LF?"$02Q#7P:)(\HYA@BI0N]UYZVW MCL(@ULHQWUQ2SJ$O VJ#1B$"I_QZP]Y@<+UC!(&56H>^U&I[>E*F3:5NE[J< MSU83 MKV438_(0S:Y8(RU7N6<)P9C.DOC< MS4W>#,?:OI43:H-LK:%44"X5IA_"LJIZNB:LH3ARZ(L37>4[K.H*J=3%Z+2; M%Y?*Z[C"HZ*C*%RB!OX-[)E_F5,7Z?GO1F5JPZRZ!*D:#F3K8V!^;M4*VL;U MVNEFER:YET0*A5:_P'=#O]K*T.O1!47<2_S5;[T;'UI C&7%K.^&3QQB#^PA MAST]V-<1/MI,]) ,ZGR\J<@X?-;P"CTPB\$,QF?CFU@;(^NOR(';B(17?A!F M;Y 1F,.;?8#\:22ZTO@+[8\\!5TD9IA4(5@3]P!-Z*2U.4_6H;-'1&Q9(19J M/ GSX^<$P-2\\A__'U!+ P04 " U@*M63$$>DY2- @#-.B %0 &5G M86XM,C R,S S,S%X,3!Q+FAT;>Q]:7/B2-;N]S?B_@?=FIEWNB,LES8DY.ZN M&RQBWT%L7Q1"2D!(2*"%Q;_^9@JPP6 ;VV $I8X9%TN2RCQ;/N?DR9-__[_% MV,!FP'8TR_SGO^0]\5\,F(JE:N;@G_^*C10>_>__^_4_&/S/_X-A?_]?',>T M=KQ6P%1+\<; =#'%!K(+5&RNN<,'K&%-)K*)%8%M:X:!Q6U-'8#U3TCBGKJ/ MW/,8CO_:[C N._#WEOFP:7=/OFR26#\$-8K\),F?%$'16.2!(!XH%JL47[9? M=530>K9L+S=3?( ]$_=1AF/O29KGV<,_J@-[IBD RUD]+)M\P B9H*(LJ^(L M%25QA@0$SM.DC*LLD"D^2LHTQ6WU!/_Y>^A"ND+:FLZ#Y^ #69[\\V/HNI.' MGS_[LM.[M^S!S_47:"+4CW5C0S/UIY;S^?Q^T;,-OS5%$/1/]'4/TFK3?.%H M.ZWG]*8M^;-=+-25(1C+N&8ZKFPJS[^"?:KNTP^W'Q'YN?IRTU1;N+@#E)V' MP/?W VOV4S/A< "BV$_7EDVG;]ECV854AAV1$9R(XC2YZ<>QW7T"P ]W)J\M M7ILZ26\];=/P_/+GW>$_A%+LC;MI!<6-7XJ;]^/7W$,CJK[_'P)4QQ3)=:%?^^>&"A?MS M11KT8QQ,/6WVSX_U][B[G,"1_OSUMZNY!OCU]\_-OZN^>I:Z_/6WJLTPQUT: MX)\?8]D>:";N6I,'FIBX?\&G_H1?[[11-6=BR,L'TS(!:J M'E!OP%Z]U%05 MF/Y+V"!ERPJ:,^:9FEM#TBC"%U(=DE"5;542ZTDI)3.ZWH@LHWJK5N$70[&K MS/D8)(WS8&H&G*+MP3GX,UJL^H@Y4KDOT1)-2HC=DE!RK5)5S$N"5F\90G94 MLO#1X =FRF,XWK41>4A8X['F(G/LQ$PU ?N#)AR:<@TX/S!-_>='QA^Z5*]U MJ$D5SSK$E$YW>K27>UPRD12#9( M2/,E!>J@I,*/T*,8@B%(B5?%C('S[3G!"GQ-L3A>KA7G+\GSY<' 'VB62N[0 M:*9$&Q&1(NC&*)<;,$,U]DS+->U>DG*;>$G/]A\M<1*Y8G?#VJ*E4XR) MW7176.B)[H++QD>E04>*;28'3>Z# !GM+A.0[[9L9$T5+/)@N1IE0Y%P;M#, M)/L+79 G'1XO/HYUPYQ+E$3^^$5 \T:P+,DSWSG>A&?;<+ IS5%DHP-D6S!5 MQ..G(4>+R7DRW9J1HF>P];D]R.@-(@:? 8>,XP2+T\1WCC>Y!G+/ T[!3YRG MX9:I/*ZUHNV8P"Z9KC#M,0W)'4@,&BYZQ.7&NI+8W=%&5&D@% K$0$P/W:HS MS0\2Q6)5BJ#15K]UK#$X4-4?K"$/GL97FEH54T3]<1HC M&W*TWZ>AZ28_NSY]B2I'G"WFH\,'A*'^^>%HXXF!4)__V=!'UF@"^ 9PWB\< M%1G]W3Y6C]M^AO_6L3S;?^<#[XSEW774G0$#BRS"!#!I:;F$HOQE!X2RUJDS!:G M5J151:O6:D3 7U V[S05O>]KP,;\F8&#WDXBF]]=3U[^>-.= P9HY*NW*GS8 M8F)HBN:NAH:I&OS6=[>?%NXW9_OCUZ;9J]/]^^?!1_W:C/%I1#\/37_BV]"G MT6\ B6_9<8*$_WOJY^F[)SJJ6TUIZ.\]/V+US>;]YB$_=T3B30DYK(.GDA#; M:$K&@$DZ!*Y;V;8>=3*+ZB"4D ]*"(43W,4DA(1&A'F2D:UWW;%:U>)D_U&? M+IM2C%BP2@Y4S\W6 9I+XL$5XO7\RU9\69SGIJ+".S&4F50HGXP+)WK$10@01&^Q*1DD1<$ A16U[\\YL-LV-SZ DWH*/W'&04G,DD;E3%8$&E?DJYU^?:H%5AIV)OCCE^]ZOS/#LPD" M! 34D8+PHNGI3 -YVL7B,=/I/K9!-2EZU+Q/V.VLD\R$B\7Q$G&T:3C98O': MAL5Q(E #KJR90!5D&VTD.&LYB!;B-KOD]98^[?*5-*6UYV3EVN7@\%S/Y#"\ M,/V?=QB^QM^8JFK(7LA&1=;4K)F0)YHK&VLV=]@B[31'>$PLTW(5C/.C(EX. MK.T_DLUO3OG&N:THWM@S4/9,V1T"&S6SP1 1<@:RIF*-P9KS\QR=ZS87=EIL MZ;K<6'*VI#>O/2AV]/1O4PI\N.Q$ MS;!Z0E&JK+QLCH1*X,(\1W+>QW_O3?DZN W!_.=0W"M+.)'4I9F9K=4)8+-R MPZ 3WG!^[;;]6Y=P"H'V ##X[34\-:Z0TTBR,]%;TV*L(YP/:.I:A?Q"$&:=8GA9_KZ-8*+9&1U/Z0D@L@.!K=*% M?DMTKAVI7@;!!(/;1P.8+#T96JU$HRJP);V9J(\7/94- J\Y?%+R?E]F>WDEY9P56]ZRXCG:X@ICOS9J;#JD2S M?.UAQN]>P<\14SSM"N[H&C/1I<1(I^BFQQK53HDM7#M0N] *'@AN'[V"#XB* M&,OJ4T%P>GFK%W(4CHKCM(<.^*G"_I: M3?N%5_"S[".0IUG"$\-ZVRD6:Q,1M_.LH;7JTUSF6I':199P\DPAIH\R^.TU MG&: EI_0M"90A!J=TBZAV?EKU>=+KN&!8??1B_@X41/(UF.6$=.U/#%G*^V: MMPS=\.L6@^-6\:3!.Q56S/1%+5DW.9*FAG/M6K7^DJOX^=CM\A$ZW^FT21%? M#.4) M*9X6P2AD2QV81*8IE!,U8UXKEI:+R;4CU 1.<"S2M=I.V(BFJWWLXJ6 M,LZ?+'-F[I[UX%$ ,Y'WV;KLY^;%5B32U('%SD9SMN7)DY"M5Y6 M\C=R-1";./ML32:]L5(>Y5U=+N;P*LVVL^G:M4;XOINM 8EK[7-5>ARZ16<^ M2Q(@.USFQ Y'C\,Z+]_MZQQ9S&>W*L/F4V$\,:PE /Y\RQ/4SYJY#;9>5O!, MU!1:^..$CA72E&4%5F5?E&38?/SJ]$[)5.=*BO=\5 *$RF(QLSB4&#M6JEJ; M-1Z]X+I#@9& (!3K>:4BQT!?C%&1EVC>,=M&)>[0RQ)<*-=4W/C4I"D6YQTG M+TY)4"I?B_VI4=8!B:.8B9 M:E&V=8#JY*/"[Z:S$9=TEK?:L7A>T+7F<)1D*&O"![?:UQM3WA*<=^8:DR'DC M7ECVY[F82/%$+!O8(&;@/9F+%J9]6V).XLG$\I&YE\WE.R*>K#4?.[A1>P2! M%9=@>S)7+BO'>#)9I60.%X14UY=V=U*>]U)2[C'T9'Y3B3G.D]',CC W%%L4 MJ7GN42'EGN3[,.UE M2^>_N4-W*DQKXN!Q-K9;<7W<'4C$TDYUNHG QD*N =->;D?O;8DY":8U#=F. M3X@,(2Z)U*C3[Q6*M?,?[KI93'O-LG(,IAV,.K5\*\^V"4W&$Y6ETD[,N>L6 MEPMCVFN6F.,P[>/CJ)W)3\2\L$S+O:Q*VUZTE. M^Q%=>VQD"LF2H.5[@96* $3G \SUSWDRPT>ZP[6X3DU(V)V2:(@33J\&5@*" MY\D$-=/L5)Z,Y$0;9K,[&1):ER"I.6![K5E@PZV!]V0NFIGVML2K(X MJ:KEK-AJS#+%@D2CD.L+]?ARJ%?L!3^X\IS5 M[_-D@G1G:0TNFZ8':F L:ZBH5078?RZ8"RCU#&_B$0J91<8':T*#!'" B MN9K3EQ7T77TS^N<2,HKIN)(*/T*/8@B&("5>%3,&SK?G!"OP-<7B>+E6O- Z MXD)3H+XN+*>E")SB>3J^5RW4#Q(2!B<87Y[.^Z0G?=@BX%?/A9Z].LK9Y9OV MY=LHM26RTXBP1)HV6:=5;1#IX86P]QL3@'G4_8L[;Y9]> MF?395OL YYA_4EIB;L723#=K;HE,5A:+4GD1F1#C;$QOTE4G78D&%A!^5F0. MS/QWDAO'=J6*;:F>XNX*R:IRH-5WH:L%8HZ\_FYMIS=Y7"Q/+HOLC!,UCJHG MVGIK.HX&SJK .3X!G?4ZKRL]FS/T=--TDJ6.Y-A00N< M8%P)[@AP'O )<4>O,-26I%OO$V6Y88Q;A9&5=4/<<5MR\S7<431JV3A(4E%B M2G@N09E,Q6F%N.-&I>$-W-'@XMEDJ4OR:*528\]O;68]C.*QDU:B< )QO7@CJ!F[9T0=U0>B^IC85IN$^/1L#,J M6KC7[MZCY5,6EYR.,N%S@1"2[NN"YI> -W M3/4..1>,&D=04UQ6-$^B4E[@W-I XHZ@9OR>!G=49G.C4"HT)SH[&TSX-&U3 M@AHXS^1*<$> WK%_RF$\T35^SK(ZGY7%89SPLNTA43&2#'OUMP5=Y!J_:]FI.[4$ MC5.)9JJ:CJ?$L=V3I::4:5E"X+SG00%$ 62H*L;5H* ,MEZPWG+(^Y6) H(Q1KFX%#N @#/SJM+:. M+#W-ZS:1RV=XCKXM0==@&!O#!RKRFN]V-ADK]@H\($"DU,4]-EG4KX[OZ.O] MN86\W^9]S-'DBJQ !BAKUC,)K83+6G=*+%-LNBR!A=0+7BKR$:S?F]IM[512)2(TX4"%SYLZ7,X77C,Q!ET%%63 M!\-6RAH'[S!RL"S]5?)^W]+S\J*3HOI&E"1D6FDQ3&DD MBM5K6^&_W])?'^_W+7UZFNSFP1*:I%:E:MK9%E>@Y&M3^6^W]$&+_WW8TM?T M:#R;$Z44T7ILQ0A6 ^-F[=JPW3=:^H#N7G_8TJ?-&U\_V9+?Y6\W[?T<4W2)UF@#D2OWY]DU33HQM*!VT\,E*4/0CVA#YOV9CU2 MX(5LSR:+R,"4-)UM=*(.7I2CA4@( MQ(/)OWT3:UHM-Z5T


( <#*YLJ5G)N:&*_C7NL1!.?!,1&RNO1=(F/ZNQ" M22SG#2UES*]-\[[-:L+5CL5IXKOY]HK5Q&.=6K8$\H)8Y[.#W&C!4HW@'54/ MDM6\(/_VK::LZ'K1(SE>3+2G5-:J1CJ)8)X>#HC5/!GW3IH;6P.NK)E %60; ME8[;%#1M3,G8F)@^VL1TH7(4S\U+HWC@E/.#*42'Y_H[[2*?1#9&Y:9"IV5< M(,;3N-RU!T(V&[P"$L&6C0#N.YU$-B8@.1[V[))$@&Y;SJO0(U*3@0M,!UXV M@A:I/HELY&*2H'*C-B^VBIT.V>+2+35X8#W8LA&$V-8'"N27)TBHUOPOYFMU MB^ZU%!U(FC37B:P:#5XBVD?*Y&]/+^B^]I'(X*-,I9KU:,:R.JI()7.-=#[] M*&A$8)7ZDDP-W/I_;/W*IZ/80!F:EF$-ENMOUR+ IDF1KE6;:6&9T\T::ZDC M@@BD)WCX7.73@>O#\[M-_^"3,E" 'SQ?AU,"O:K7GXT,<=R+"8G\8XOGTH&S MZ.]S?F=6M\GO#]:.>T_GAX;7G52E\DQ(#\M+-XO/,Y-"X'!^\'0^H)FF']!Y M@DCBM5HT/]&UACTK$$ZO$LF$.A]$?G^P;M-[.D_WFX-9)/58%)>*$B4AUF-H M+W!0+Y Z'\2D\P'-/ON SG=(NU4N6Z(I>%&E;^JY4C(>O-MT M@Z+S 3T;7I1'EIWP'-<: ]MYKI*T^:AL;MC]?+>A">GEKGJN:8X>7\:!J0S' MLJWO7L>\=?WA&S_>"R5M'KW7=MV7T@+SHFN3,R+1R@W$&5A;[Q%W7 M:-JC[JMB]^YSGF]C?)LM6U=&'W%CXU<>NQ\]>X>COYL_?84ZERJY>JO.)4B= M2NKQF%8=]:?90"+[4.;'1'I0J>M M+TO91*0;2'CUJLJ])&ZH<3?G37Y:XP*XR+5<-J9*XUI"3Y1G;G60G@JSQ^M: MY%X2-]2XF].XUWWWZUOCHGR;+(V919)(CRJ23E.19J MTLEXFCD[(#N"4KN'-LYQU(V4R@.]-S4>9RG1F^/%>&2QT#OUL_M_'YL\>=KS M1OO)A@G9&<9,%?V#LFQG4/U>YA(7+1,LBU!3@9OR3/6ET4S)FMV4#0_$ET\O M,W"JLJT,EP4P [M'!Y_:9,V)YSI^ _+U+HM =CS;SP).V6#J0:NQ/-S?5DNG M!A3/MC5SL.ZX65GV-%UBNGJ:QZLVER[HA5;@7/TGB_0J3YZMUF&F?-UD'L?- MYW&\P6LKWDJ7'PJ2XU,N5!,_%JWA26 0N M/!!JZ95JZ8G/[AY:2R>:*QO:(U AF(1(4G$3EN-N[3_!=\Y6JQKPBZDWK!*8 MKR^2V?QPH[_]2"WQF(L[%4*N1D0N1:6:YB1PV1_/.O$J!3:;1!\F0=!M]I%G M@6-P6*IF>*XV W4D[YJK 4=8*(:G C5E6V-TOLES_;[*_D8L,21(I+17C::O8?&X'S1I_.AIR/1EL>YK>=, G@[OAE MI5$I=G-E9QD1]'2O&2LFEJ/>G ^E\?>?+2&,JV1!J-#Y+" DRUDW4 MI:C5"U[1H=N5QJ#M\%Q6&NLREYQ2BB.+H)_*Z=D$1,^]4!J_1QH#F#MZ^#2P M[T8(SF22MB%:="(;F?&5!2%G9A6'%NI4Q@[EX,JQTO%RL G8*7D[W1BE MF;20L*=E0HR.TK'@5H3YB!R\%\.Z993R<3F0G:(G*^7<0/"T_%+.,8OE('CE M_H(H!P'&!\?5 XJIJH8ZDXV*K*E931FA3;@R%G$)2HEPD.8_GLRDQX?5<)C)51_U(8.%I MH"4E"%F4Z5Y_C M),4V:QU&2*4F0BN>J";+?+DNJ:%-N=;5QY>4YP2Z-C6+1KOE>9THO).4K M[-]\?&!BMXG"7Z^?4I/- 7BZ>*:HF=K8&[_(_CY>*H:=,B<.TQ%-G]9E?)Q) M17MX+7"1('0B[FG>JVMI=B;^J@R$\G9J>9,77Y*W&*R(MC$6,Y9Q=9H64B=/SGFJK:1#H=G0#KC M\NU'@1;RBVH_6]0?S;D4A..208]6#)KNM&3''EEARLN5Z+!,JB)_3"7ED6BS&QF^X* M"SW177#9^*@TZ 12V[[%OGNFMJ*:"%^@L)^IPK5-%,=* ME,H54FF>8YYI-5Z=-/NU'J/_F\US-M]MWJ,'O?-0L9Z44C*CZXW(,JJW:A5^ M,12[RIS??Z+F6 Q%<@_P)U]XX 2VEW)1QL%[DD[KXVZ3LMK0WW'>?.C+SS7@#\!$AC+3+JB MR**0;K/=% F:M6IGG[;^0_U??.&)-A@@%>S:FE8TJ+:KC\G,LNRFEF]D!3VBUDI!0]'E! 615F[U&W?6//O[Q/RO?>[]&'26!:8\T\ MU.VQBKK3Q<_=T1_/CS6XE;ANMM9JE:9U@O?O,V-G]H" M2HMC>;8"G-7;(9!5W\["8?[Z&_[!''=I0',]EA?X7%/=X0-)$/_Y:R*KJF8. M< /TW0?FGN&>/[*UP?#I,\OQ-YGA8PP99=+_]6.GUZT>X1>3S<=]:%SQOCS6 MC.7#?QO0<7"P$IAC-6LLF_^]6WT"_W6@2>[_]R^_M:,] MC1Q/UK+-L#S7R M+S'T?WK] CU QH8VZ/_SXU\-2X%OG8EL[CS2?_U@6O98-E;=SH$_F_5'/WXU MT"X%9O4Q= 84;6O\_1/U @DFP_]/#A!.@2; ?NA9[O"OES3<(PZ4%7RX>B)) MW-.1U:A/0Y8->UQK\D#"]VCUPF5#&T#=A1,!]E\]RX:\]QO0DP6F6AZ:Z[\( M_[\MLOYUD'3H033\)Y MIM^/,K2D*I&(Q' 0743ATB_):I\F>KU(CZ.('ROJGH8,^]/>G5AO?U8D![_: MEH:>9:BPK5C*-H0D5F_$&D+][Y^]U<0"-\RZD!!KV496J&.Q4A(3VHE,K)06 ML$2Y6,S6Z]ERZ71CYS\\]-VQMF1G"(74M*(C)GNNA9ZY,C:KOU^7.^Z+S$M! M(XGYO((+"1RPOZIJ"K:&RC5D>3_G5&"FC%P&%6@/24OQT,J&PD8_?!M2DFU; M:B2Z*LF6E(B>7D2R.:6Q+$?$V#L#)@F\NI*MG0&'LG9V6>-WUNGW!.L/5* $ M*YO@SR=+X/KK\(8&JX4+SM^0)PYXV+S83(A #W AJG'5S4]FP';1%>]K6??% M'A+EK_E0*40]KZ*;49\2L;PA(3]>JE0?X1'WGQ\:'#;T MGB&A+*,G&X;E]JS%C_-H7-6#OC.PC64-3"S;W5(^J3_FDVV\WRM__P4]9/:O5[7SIZMNL_-B;#FT#I.' MU^&J&*LUA%JA@]6$2KG6P"IBK2[&2@VL4<;@(MV *_'__HMDB;](&BO7,#+R MA_HG5DYAC8R ;2WB3PMX+-% 7Y,\S6!/BN$3YB<2]I^^CIP=D-!KG+T%LP\0 MA3],$[AD8.X08-.-;&&K, L&3!6HAQ:3+QTJ,K+)439P#R3Z%?\ M00FKB-"6X"=+4M0@BHVVD)=IIF4DVE[3GG^( D54$0FCR3L,C>E5>3\O,GN7 MA[MC+M=".WPY.]RP97.UGN\9XDB+G7NQ<<+5I^!Q8D:H3CZG[\OCAPTQI99&ZOS1+S6WZ\'WDAHP?5VO]$,U'<_ 'WVWQ.T3?FV7T2N8U][MO6 M&NN__GM_%"I0K)7@O\"G+[\U-!,\0!@+5P'X:N_K56C&L0QM)96(.U__^\X, M?OS"7.M6IOD-P8DO88&$-1YK#LH0P%(:7%1*UOW6Z,_H4@K^9A)Z)NR^!^PM M@XHNKDZV]:XJY$M:.C%3*3P_W$>V;TV+($B.\Q8!53)PX/CSZY7E3]!'1G+,K50T,- >M M'FX)?K.E6-5QMC8?5U5!T PKDGZ4O 6E9,[&$94_6YO)"7F!X'I&@OTI?4?H0E2 !ZC K6&QRK7S04J5^/)(8"6U.( M*:=''2&C K-ER6H0.:3%33XCY;,IN#X19GD+U=RP[:+%-6FVP[5M47B1VSZG^R XNW][N> M3>^N&+OV9F!;POKC#=]TI4/K7ICH/<__9UMF7G@^6UJRU;\%^^P;UGPC.9OW M./)P'WHVD'5\#NGT[L;IED(_-95[$#=Z[DM]/?6NZNO:01ZO'=L*_<*%?(OL M5$CR[R8Y$XKY"6GNQP/>#(%]S,Q\SV+X=M#+04<^)[8U0VCGY#'8%9#,FLHS M[///F"8@['#M9<)2U[@2+DBU7"K2BN;Y.<%JM0E?8EDUIL[A@XD/N6Q)*(QS M&66H'1?T^K3%^C+WGL(_ZV#/L2+,?T"$3V4J+B&J9Y#$AKS(KA-2%;^_[: ! ME,%"+U*<92)#@?"FE!+QQDM^68^A1WY(!CD.)QB6I5GV;2E\WZ#XX?1OLB9? M32'XPU=MS+(QRQT"&QMYMN:HFO+L[)W"N?OJ**%#IVW;(W^\]D VM4?__9^[ M,>!K-A0?<'C>GNN6% 9LBAX^_RG8%>G,0XFQ' M[&FWN9 6W4A>S(L15B*C='S2^%BN2R(6>E379[*_2_0JEN/*1E>;[+CTHVIJ M$%>K9$T(:+\;^5)K:F*=I\F-M1E;2(;&%@ Q;_1 M GX,@21P0E?EFET5J"P8TI9#?L!ITS]/?/KG8H=D7C$/?YQ[D44P(V8#^=FV M^8NJ/F\K]5FVG=>G;B?)9-JJY>@?RR]AT%GO+T&,/[\GS:9@016K#"US/\VF M&C'IBLXM6 *D$HE.,SEMI"*##Y&!I5F@O^&@7IWWI9RPX<9P_T$$I8/NJ M<>?OIL W\GJYEDUU\U%?+PI;I_P &S)LXMF.AW)_7 N#+?SH'4G]T?L3@3.47QM3W(>+ M*_@'/)AU;@NG<'VNSP*)4BA"8B*D+$55GI4(LA\A(M$(S2KTRYP1,RTTQYW% MLB@FI)E62L6'924^6&_1[;24)Y'TD&F6>\2T6.@9L_+$?AQ54>V?O7P9:NAQ M4B\J$EJ\5#3G%<8P2ILMEU/FH7PQ@^096-+T/4V_ABVQR#VSSD#T7WW#/OO^ MYOI&SZ]QDSUDP'4PX%4_,F3 V=-,OJ *%TZN/>-YBX;FKJI["+(RQ!(08CE' MQD="-D?1P>;OF E;I>8I74J.4"B"18K9P"#2'(^U. GSW#S MHWO"EQ3=2P>@UWA]25(]7_>?PLX#3XR0U&PA$3B5HE/5(DWDZ[%U"O;K^'EU MB@DRQ:]=>H=-9!N;R88'L'\3]P1!HN-SF%\WZLE\?W@SY'?FU]JBK S*$[,H M:K3,&'K>%'%EHL;TJ50%-LJ")]]AEI".E4[%B.\U4R=(VT0VY"P9FQNE$M9& MZOGH#^156M!;?#:6=D4\HV;-=MW@2]W8^L3"6[QJ0#^Y)#NJ/%TI%X:*@@#W M#BL4$N_R\$(1\0^XU*=>N$:>XVK]Y>XPLZ:*LH< UEMBRA! (HY1997Y$/C9 M=B@4\7Q2Z0'[@UR'AH>R@_4U ZB8;!CKH!.*<$P]#<4W7 OK@74#V/,ZQ/%T M@MJRUR>HU]&.K2#)1D10! 1][9^@5N&W$#6@IA,;*,#'$"2UZL^O]^!@?\!. MH4!CC@?7/F=HH>-3F[/)[E!V7\P%F\N[XT6#7?UX/9L_[_S0VQ_4UI1[4#=@ MH]X(3@C]R&\/?XG&L^X,'U]ZV>[IYM7 MO]]K_W:=@YW>UM5F7NGHE0=O_RU99Q@2\YTF8O_P]H?,!88T!BK+6'-=J&/ M@$IC6R9:+XTE!N#:N<2R:)&2%7\#.BF[\NJ@]PL[\MS'=MRTYL&6#!%!5J(& M!IZQ2H*LXPWL#T1S[B^*IN[7#=RAYA^JG*!#E:_9$^Q$IF0UWB?C )P_[[]! MZS?_ MO$,P G8'5UPTU@$VL*VY.]Q\?0]1!?#'IH*^9OJA/#_W!4$MBOCKM1'Z7Y-_ M;9J]V^#U\6T:(A2Q;OS*6#(7BY M)_$RRTJ,S,A2C^E%)39"1_@>%>E'".7E=HV:$N*/O 18P:/S BCC<95@8H>V M@/++;*?,ZII5"B(U-=MAFB'&VD4FQV7JLD4)_, MRY:M4;;>MXH%0IPV6S)3Z4JI7A;UR;YLZ1B3)MT:=B6"M_55M;<&QH? [24^SCX9[7E7N],KWPJ^A[+O*.:S6&:YX! MKL&U^D"@82-"T/=%'_[S@_IQS/29Z#T=6*QR_NE3[#T7_7VG3]]'R5N9_14 MU0-S?R?WP-]/\".LFXOCSE0XRE]Y$^MG/&4A-&?-7CF>ZHU$:MR1ZOU>L\J5 M4,#NO?2>THO ]7IA_VP*R6^\WE\I&&=#,'YE8+R^VK)93>0I>V'U-K':D0DU M-6#(_.,)+]]Y$\=J9?'E*NXYF@D6=_^@M%#(((%@)RGOQR=3ZNS*#\/GM$![S]2.%VMHP"#AXVXK62KK5P/;NG;74QGCBCNIAHUDKBDG?S\=Q 8DX! M(I@C0<1)+ZW:33#KOY'(A2I@',P_T_J'$D[]-%/HAYN6GR7J.:LD,,BMU0V" M!VZNLFS_6<82/7RNP4?#QV(FG(J%\KJ@"OC)7Z9L*IILH)PQ5&D:-7;6-[([ M&*IVK:FO'>VG_Y#_/)C/=98DOD/B_<4P=, SC?V<0V<(#&,C-=@?4!;\S+_5 MI2IOY]7]^8UI^>]DOAYRLB]MF^J(LCLFR4_NS;/\,CU)=)JZ1HNIV*Q5R^?- MP3D-4F"R<-G+:@.(][Y M:>UKT4OY2=[P9YZIK21+A"^D^MK\2:NG2@7*YG-+AC?%L1*EW'^^9$MI0Z<3_&GZI\-J_L#+#\3:ONF<+5;DO#VH*#GF7RIPC9[ M\683BC%-WD79Z!W',ALYW)#A%[JS"9*X*"^QZ.J>UA>6?)VGN0(^ZW.[?D&: M+UF63>KE7A&>@+G-+\9);GVTJ:&P0R XP@6F6AY*=-TQ ?BB^A+%W=-HZ_?4A2BHSVQ_?S37 MZC3#/%^]C/_S/T<5IMIBSEJ 5K<0#P"^*C(B]R'Q'F1C+B^=-:=X\IY@__-\ M^?'&OB/#SMPSW'^PYY=__3@@$2B?>XOINS>_$O<4__S9*F5[\^$[M4ZV2GE1 MY#U*(-^JYL60_B'E\U8]61U=VG+Z9&QHHZ7@7PU+.6BF$Y:? ?]\J$@^1N%V*7V(@.L3#X0*2*7',A+5 [S$1 $CR7T>NF9 M)DF9HB-4-++.Y;]$E*&$G@U0"-$X[)O_CY>;P5H98M)S&AE!226#%62V1>7.!^D4IN M'SJXLU*S8 AI(Q8O".C^[$2YU!!*C?J)B?AED@7H3,ZN97Y>KA[^U??_\_/# MCM[^607=#_1RN)+%=T3=3Q^!C!+W''7SLZ3N">[F)\G?,^S!2>[Z%R3T+_RR M28?BY(=1JM510 MOH'5VT$0\I[C7TS_R1&K0+2;365+L5(B&RMD2PB:^RZ$Q- ,RQPNU_2NEX9Z M74E3]G[/0?N2.?@MR/?4(;;5XQ?HN&]POHF,ET4-WS3)#VP-G=W2?+M>O%=F MY%E5LBX8DZG-AJM_ Y5?5DN*4%&&IS^G*:C3=06R$QB:WXUZ3_UASQUB?XBF M[*F:"]0_OVQRKMR^/)=^7!F7RUH2ZJI0R N':2/>GTE9(C^RWW*5Z.)X.Q"/ M%2 T$.H906C4)9)F".Z3RI^P$!=0%@Q\Y8-S_ZA+7#9D=/%(?0@ M :;/5%; M&3Y%/_WB1SG/!!A-^)]0UXA-WH%X-PI6WA*],]B<,QN8G3@J=T^];W/P5:O+ MFYUO9_0):(7AQ'UT-XWSR3#5&[&&4$1Q_7*J7!%6^U!U*\7J'-HY"Y',U2$9_JJ0S-GBNCNJ5)1->;"2Z*3F*)[C:!84=C5FRL;2T1PI M2E-1XI.+^/-^/74CB4''VZBS$O:Y\Z=#H<\/\2'.YC$()CV;+V3?5@?G49L: M<#SC95P]##3=*"RBOAI"OWI;A\P1+3$D3]"?! JH!XR^[=RC*BI]H;G^$3EH M)>!;8_T.FBR&Y?G/D6Z[6]_Z;'7L&R_#NOB]$0\:^;&EBMPU?OD(E%%'!4K+B6G:XAQ4BE9M *J*Y MJI();*#690,X5G^5JE8'GRP\]LK.U8G-L]8GZ7:--IG4X(>_5L MS=7 *FPC.G[%MS7>V;91V.=*5H28)S""=RB],, )T-^'>5B)C])TY,OGXMG; M!SY?(Y6P&$)%"]-WKA#Z1*XO$_E)7BCX%0^03Y5)2*-6%)+9] M^@9;CQE;#?I[B?V'9F+NT/)0'IESAX&% J"9?+X6295=^<]O'(ZW55$O^)<& M2 3-DHK,JA(=):%YI@A%DBF9DT@JVN>I'D,3"K]C AJ*5$E&N1:AFQDQ79@T ME[+E]D6QBBXH>]FRRBPS?7[2:HM:/A_!(]4Q&W=0R\C+ENG(H-,<)'.FKE7& MFCQHZ<-*M"I1^WW"18/+>N*X(I8+ C?IE&8U>SZ +??Z[$N+J9Z()$IZ0F!I M_-%PZ@T])M$2\;(EZ-9'V4=[Z1+UFF?.Z_JCNKJ=<:]EVO2,5ME(/1*M:)=1 M*X-&PQ,'4F2_I:6+-4%?5"-Z'C1B=F(P79B/,=AR;T9JB>O*W'1,B'5;2_-> M@P.E8A6VW)O1A(Z1G4).:NOCE-3P]*@]).I5B=U_.AT5DF)%CI'$V.H,.N)T M),J]N<3MMQ1B%2XWE%-CD>6E!@LBCX6.5I6B^RT+Z<*XRK2YA [8ZLABS$YL M7AU(_'Y+I=W-CWL#9R'@LDEUG6ZE*E*0[\1^4WM>=!>]AN"*LJA+DDEQ5;P\ METAROVE591/C4;ZTU!-%?M(H-1K#06( 1?7 "I236%+Y2'AM3B5=8QEKF'$ MH#G=;ZII.:/NZ*JD3PO9?CY6E29#$S8]P'RB$U--/-H3!8C^XHJ9;O/Q$ASK M >[/6K-1L=N>.7J:3*07SBQ;BK;A6 ^PRGJL4[5%6Q@*.&74O13E$KH%>SW M*[Y"&RZ9+5#B,M$O3F1GG&5G,=1T3ZB:_3E9TRT Q/204[2$9,ICI'KJ:0\(J1Q;#4+]2S4$\/,'9N14W:J]6+Q-BE8T16-%2A4D5-]Z>5Q)-E MPM4478[C(I6?ZPVRXS?=FU8%U\S9:*$QQ++JC1?U<3X]C<8DZH"XC*W&W&VE M!89(+YI3@ZQY; MJ-75 7)J91VTH3MLQ@4TR;8\IYY)X!C8]("[#/C.+S:SV MHU[NEK5"6S;:=:B#U %QF9;PNNV4F 7AC=6YG)X ER9AKP?$!3*S%\D5!X^$ M9_2GGEY\UEP.10JX?5Y;C,NI)NSU@&ZGI$A]H=?UD8#C M9 O2UA:B34BL S) QR;>K)9HZP25EP?J9-F-"- ,T =D@%O,U,G$C#8$'#1+ MQ?J RG.5.;J^W"L![B5+U4R,3[2;@CY?K'5 M'92R,QZN:O0!;B4>VS&M-O4*1+J1:.?8A3SN2 /4E'W9=+04[6CMD>?%*3TO MR1&MS3LSV.L!QD9$);>H>CA'X%2QI-"40\ZK<%H'&-MP,M->Y['(ZBSMLH.J M$!M/:I"N!QA+DZP1-=@Z+4[S(SXS'+;Q= 3V>H"QJ3%/V:I<;@KRQ"E1RU$K MI]%SB3G 6!X0-4=/-HM$*ZT+,?T1S*)N%37=T]@YPS6G%)&6]5:T7FM)L6'" M=0:HZ49C WL9SP^TR[ 9V";2N$)@[>VI;[O56_Q;LLV]8\PV V[S' MY[8\>5B%4.:03N]&+K;NF7QJ*O<I# MZ/#@L ,%Q9P0N3;3O(^&? @"'XA[C@DY$0!.A*8I((P(35- ^!":IM-RXH/) M,6N(>ND;RLZ@'H0__^4']^*RF4?<1YKN)\-6[%/WZ?:O-'9J\ MVR0W]3XB &\OQ1>0B<_=T(XHN4>@4(B.$2)T?\E:AHB#,A3:S.NPF3O=)N"8 M>[8&N\D 8P;0/%"7LNG@ZW[?NOCR>Y7CBF^SW;D#_?HL[E>G_[H$]4+Q.4Y\ MJ%,;VXO<:/G6)&/U^G;BPY>,[,6OZ_PJR/B"/WX[-WI^U1\.*1%$U0@U(=2$ M;[OE]]W-PS-(>\*S;;C"8[+C -=Y^-QJ]COHYY6*X/G"M+-I.-U;&4JW.H7LYMAZ_;24K$ MM^KTI9'TOV\5$V+TSM$Z[&]M@0XHIFQ9\:OM>Z;FUM!I+1&^D.HN%'/95B6Q MGI12,J/KC<@RJK=J%7XQ%+O*G(_]P/R4ML7J5S%'*O$^F-Y8M=SU]S\P M4QY#:G@./I#ER0/2O)BIHG^$9[6+N0G9MI>0C$UTC.('YD FP5_!GM=Y??$% MS<29,AX5$T-A69D7<&K:0?GM](]?4?*.)MB_?^X2(G0*0PW^C36812G2*!PJ M@0Q7CG9:W0GLH":T^UEB.9"^7X/SU# 134]:/5$S>W7;37_"QFCKHC M.?H-#0ZZ,_MR$:X!Q[4U!5WHA"!&T#W;@&*(RP+D#U< "R[(QL);<_Y@,/O@!)"';TF'3T;*OBZCBZB!!Y7 MBZ.D7AXRD6+>BC-X:P!'S+ZMHS<0CH@I"AR)ZV V4 "D6,\ =Y@!' >3#<.: MRZ8"_$MG5NLL&:X'6#XWW+4 +N*\8!E2I8EH#E+"*)PM83D0!2OR1'/AB!^!BFY6MWJNK)D0G,R Z0&?>VCRSAUF C<,Q85N M_LV;IS-NWSUI6F*M5D@%W[11PV9E'DO6TS5B&A]DK3I74G5C($5]R'%'1_:] MMC %VKFC6KF&;?E/JZ91F_,EGH94":6HCL@6ZWVI7;=4G4*E8MF5 MPE,WE%E4=H? QI2=DS-A3.-S1NMRYYPO$:4-[FRO&Y;X&AGS%?%U$Y5*YS4R MWVX(1"*[J'ADA,JF6S%4H]J/@A#1M[(?PRA(J,NA+G\'XCA*EY-4)UXLR521 MF&;K,;,[ZB78F*_+$&]$^H;++0CY2$!E2&,=RN?2L090CZ*H%$H$.GKV+G!-U7#H4$D9"0@4..MQX M3X&=2:TRR[580:SGS,JD6"\TINT84F"T0T,P=R1]>K3QK5I:L:T)'-+2SS-% M![$GZ ZUJ\C4"+=\PRW?"^^'K'2G8LBF&S-58:,^)7#(F,Q:.I/ME_.6 -A2 M*A-O\4DN.D<76D$TP')G/$ =ZF2HD\'2R3-N67Q()PN-[J*6YYV%N"P,[<=1 M&F27GJ^3*)1 GR9[,S"A!+1] :DCN_ 9F %D!V ^]W&KCWOPS=4&$T)W(]QX MO25D\:2E!:2D-32WE'9>X&3)F]HIVSR5Q">"*I3U@3=I]<&( MR5>1=OK0@*3?\@FN,[B1MBQUKAE&&,&X9DE F M<+JPZ-14J]G,033@EX@EH<$)@Q"A[H:Z>SD<\8;NXEJ.PZO#^DP<-\A,.5I. MB46QBG27/4)WKR".L#JUL=K?"),;PDSN,)/[&T]EO.FFM-AHKL:-X+C+E9*[ MJ)!L,^M"V,"N#F:0D; ^;*C.H3I?&CP$<1;:GX%<8\W[S''_"O,MY5] MK]%)M3\0GM=YIQC@_=SPFLW?Y!;94*!#@;Z1>V/?6\$*V5@\6\@VLD(=BY62 M6+U13N0SY4)2J-7_]U\T_Q MHGN0KM!]"FK=VPOCYO/N8]SZ-L79;Q*LK/3MC7+;TP:?Q3O+$I%X[(B#MI2M MML6J1)&KE"GFS0J8H<\7JNSOIK)GORWP?94M5^;Z[%%VA7*QD,AF"K(-J!A2 M6?^J'XZXYOSJ \C!]H *&3%&%P?(UW &.Z!0X;:R,V_=SIP-&@CCB6$M :@! M0W:!6G@. ;UNG-([0R]22=6N0$'E@=KB-#0.$7F8O<18@P[!#J MXQQI;MRH9,4B'JV&PNU?-T^R9E*CIK9%4JGQ%P*E&O5"56!6(-9W9P3ABY" M]0W5]T)5:8]0WVJM..C&1;4L4MTJ: _R ZD+K"/L'X-E>_D@6/$ M!,U*3_(UU6AR/>A<^97PZ,@=^>9N;Q@I">U":!<"C8<^:1>$8H\PK,ATJD^7 MGMZW&N6T#N;(+J"@2^2.I4^_[W,!P'#PGN)KC+D$JPK.;9FK6[<]9\,D1X5W M727?ZW!,MR1J0[=>,(P^-489HGY1O0AQQ[!OW0L21E!"9;PI93P;$#ANK\6= M5RA].1_K4Z!8"3W6FY:C Z2,<-EGJ3LXKMN*AAP(@)SV:IY+SRXX/LYMV:%@ M3?"Z<<*;/LJ;)3RU7-;S,@TN)FK\L.ME1G&B1D$WA5M=ZT-189Y'J-FA9@--'>Y%(A%:;2P2HC?,3]3*,#:8-:M(AUG_%E#ZK62MZXQNK&X3,BQS M@+O 'E_Y.99 N3T!WK,,-VVO&Y\@I=T*V+YIU#J/BWFDH#=Y$9^4R(K5]L0J M,FH\ B91\JU]VC "$IJ"T!0$&^9\Q!0H8\%3O$3;T?.U7(6MQ^)V4_9- 3JL M>X:CNI=.V0A3-<([USYDN8([V^M&+%L6ZH!=*M;RI\>7=)&#P)M3C4XF_.$3F@Q>S4K@Z*::(JC./1H5SCD[-<)H;& M@I)#^#LRI9N$NFIQ];YW"0E%^9?#79E2ZD/I36BR?CK:$6VRS;TXUV@ M-M&$*L"NHX$^^<_$RG\NR;8MQ=K9)&40&4I(,@#\8,7'V X)GONT+*AS*D/Q\97 MUG0K4#:?6S*\*8Z5*)4KI-(\QWQWKOL3V7P:.;&GV;P,N?CD2FES5RPQF3[! M-HIS+]$UAE+^79'Y_,3/F K\P8DONCUJF8N0@N=D-6=2D_3^<@W83>"/2 T!'$=#[U.!+&:M?C!C]^ MT8=/;_E1K>L7IO>HDB3:^;DVEZ;BDJG,$A;PA&D&2A--WO'TOC2MA0>3'92' M791M98C!IACBL$^QG&<"C";\3Z@[#+:= /C3&3"6]U<8#;R>"CHWMI,1J E> M]Q;DEDWP4@FA9IA/ELMK:*QM!#](&%$KPZ8'<,3YTV\ MU\OK>#I=[TX&\E*EJA+M5_BE>?XNPIPQR_IW JA=EZ3=I[O6H#/:&="2.6K MV9HY(>1*,M7A?+HS'56)0[;EJ"J#:R*FA 'MB-^TBB:Q@0"S7]:C3] M)6Q&LR:IOZXW?H02TQVX7BM FZ'KOK&^;8U7^'"=^1?&D4)/-5QH]$N94BISG0HN5Q3*+9U<509UQ=?X>E M-%3$P"OBR=WB3RHB7;6=%B$DVWJY$N7FJLE,9O0 *2(+%7$_5O#G346'8HKB MC3W_QF_,\JL!0>=_8H,A,!WHR6.&Y5QC*:" XH-@X=J;W_*^(A2Q=??M1A_] MXAZ);6W,FE Y00&J9 FXY7Y#7D![!B<.GW' L'%>/))*=!12P*UV3HT,B!7B$]JP)4U$ZB";)N05,Z65B972OF6 MQ2(6M#W A # M1=B[Z!FRC2\-=[;*+/MIH2>&/R'6V=%H&FJT:GDH:^>[5'K'A/W[7,[;!29V M:5OU'0678Z9ZE.6*M*>5!FY/.%&N1&V:BS6R>3"0&+\*,TER=Q03EF$.]3C4 MXPN57#Y6CX=IC:OTQ8A*L,N"NG@]8"ZAJLU]_PS^;CA0#R#:R$<._5,V9&/+RP9>;]3B>[($O _#]>J@4 M=1^!GVPL"/$?-,"M;G?ZPA5@&'^]!1(W/7R=IM1;0H(@X1,^?(VJS[SY\8O: MI]W6W__S/]M3?G;C<,4R+/MA8SBW2+RAGF]#!P#OV4#6<;D/Q_@@&W-YZ:P) MPO'W#+DQR@]/QI?V]R&)>XK_#[;U&LUCC[-C>8%O47=MLU?8=_VSS6?V2OS6 M'UJ.?T+SP0:&C Z"O6#M6C!<:_) D??LKEPPY#VS)Q=G@?CT%@]E;&@C0_ZO MAJ4<9"EZ#6TE--C&7]NJL_X(.D%^!KW5Q]!UQDC/GQ@OOZ\X+RE]B("R;]JE M"$O(0.Z34K_/DQ)#1UB)!SPAR4ROI_($RQ%\[\?JJ:M?U#>6Q^JOKT.$%FJW M139=BC7$FE"7&(YD:';][>4-KI".94M8HERKE&L0B99+3[9S/?)&K"$4A5*C M7DZ5*\*J35V*<@S#4(&91:)<2@JENI"$,RG5RX5L$HXZB3T/'BNGL.?AGWA] M>&?D?V@FY@XMSX&0Q[G#P$(!4"V@H*S.?6)P(9/__,;A>*;LJ1!HJM_XT,^@ MD;4Z\FQ?YAB>@7H)5(FA(A&))R.R!/HTH=!<3V%(=4?9(#83F&(*9Q;SJ-!* M]Z?9C%D;Q!LQ"?J +UN.FMEQ>I1N1?7\7"JQ9C_/_L?6EOXEK6[O,"87W]MDU2EXLR!8& ?M:JK4KMLK^G9:Z^]AL9\ \U%-/M,Q0JV,E81:(/U M)X0^KS6F33E9F7DF"CHL/'Q]7,,T6_03:A2 EARQCS M;AU:UP0QC%<23U>R3;<2"!$!&4&]2KD;6=0,.WEFYNW$MC-;1IJUY"!_BMF+ MD VF@^29"))A*--0>!'V)@)$>F%_'K2CM1**N @_75DEV]1@7M>*1L2R9)F> M-U9&)Q2)[$ILB,Z'Q7FI#(\X-F)+2[M#-0KQR@SQ\P$71 5O51?6V^IHML2F MHU9Q'J_,$"\477O;7#AC803WW+ 7]B-5Y>.5&>+ID8]1RD(N&'VO0(ZLG5!> M-9*56>(U?&N5ZO.0$]8["QX*GF)(?"$^C&1(LC#(J4XF/@6CD=>R*NK0D.H% MD=/Z&6)7K1YD7YF)4%*"V%%*8+E2]'$]A'>7!9$)KO2 MG'-JP\2&,Z,Q&>@-KN8941!K/9Q=:E2=MM\O"RTX8AM:J3I8;XDP5GLDNQ3! M(-DD37P#CZ;>H@VAZZ95YD4$?4;VD\)HQA1[8S@H2N)"W?CP1HJ?BF67:DY/ MTV;1&(+[)+_A77X\1$;QTF["5=,*"+/J%1OM8$X MM$+WN#5*4![6AL"8I$"R+ZC+2X16WGZ>AR!FOP M'.O.U:&H\:&(/B.M<0WJR5+3& CHLFHSXSZ^FD3Q4Y^15E3C:A,[( U.BM@8 MV6K:/%R%R=*,K7)> 3=6U8DD6-R@J'&K%CDE4J1URP5. )A R@ M AY_P3.J55KB;MWL]T>P)@WKO-77?:<2(_4SJF4&\D;I],>H03(>7#'4[J"] MB)<^HUK#%;.>E$=MBX,6TK T$(F)5.>3I=FM@H)W'<%BYAPI]SA9:C>:A5@+ MXZ49;@4+MZQWNFU4L!QKW=2=V; R#Y.E&6Y9G":22DWG8G$1;+?8X"I%._W6 M++1OA'%ATX;,8I4;YHNS= U M7J\(6)>J(FRQ&BX$OF4-VNG2#%WNA-)F@Q7!")HQ5PM6M])1A#!9FJ$+Q7?B M;"'2*!=1 =W884V-4N;)TBQ=#6]$#T9+5>,:8XE?<@C+X/$6CSYCM,NIXXH$ M$@4"V15"#8Z=>"'&=_09H^5@!LGL_F26'%*4_>'F[\?7(%+@.P\_V)\#TY_\<5Q\ M%/.[7P-G#GF^^_!A#]&,O7/VOELB'+W#7JV1>W3R>O1\)W[FS'3"!U_OX<]0 M$M_\:W^Z#F,^O7FHO0]SI"]^6"K)GF,&OG;DT^PK08@/W% ]CDV\_W(.O:-? MK;,$7#\PUU\*PJ-IN <(XN2"8.XP8!%Y$ 1R1X(-(0^" -"4$T$P=S0!!/'] M+M*KF0V Z0"&KDL0,0QA0! Y$ 3PD'(B" !-.1$$@*;#"N*#J>SW0;S']0RS M]+]+R0Q]%#,[9R(5QTQ^^+\_B!^?13PB4[9Y?";07TSD&"Q<3;MIQ7^Q\&XX M6]74FU_)&A\]$%RY^,D[A#@W\;=U^U7I7P#8_RZ.ROKYH2^EE30C*UX^=O24D1X0=Q]O78T*GUZ35B7U87 M^>"Z@MZAU 4J"WI!F_+[D>8P>_B7E.GB]G" /,=#GDM4%O30#MY)^MV\1F1/ MVVAVH/WU.8A]ZLR=O)W/I^M%#W QDKMNP]_?.F"?5088\-[K!CO"=4C_]:MJP BP(UR]!ER:*7SN-'2"#GGW PWZ@>PIKKY* M\E4^=]0YW;>?OKO?6\E?.>WZ]5:=R[GW]"H%^UXI(B+>=^<;.(]:]7FN+W9= M1PT4O^/V-7>C*UIAJWOB?=,NL1G_P/:TEF;)FBNV-9D/9INE*5AR@6,;NQ%# M50I?:-&>!A>2N79)OYF$Y)'N+]C BV6FN=Q6,8-$& 7/T^+_J?L1,D^;A"$: M/G<*X69@=(:U;4V/=(-O)-T0DLE0\"U#'Z57\5M9IY>T.9^A5;]>(G)I5HT^ MMFKTHU;MA"5M/*QR*(?J W.\T'MLQSNU51=JVXW2D=JTH$W\KML)6!I9)%:= MC(-";BF4_HI5OZ>D!>S9^;7N5].;+\:ZJ6>L^\-[-@R7H%Z/;JP,?>!NFK G M=XGJJ:V;J70T?:A!96.MKY%!M&W!&SCI#,3\^$E2MP3R6F=QL&<#JSY_JT:^ MM&=/$'?4Z3B"S06T,K.->KM4U$]MU8MB(^JINK=U>_IT2X\%.(OY$].5-,O="_'#$Z=S<&V:5U?EO$:$_,JQ..;- M:8[ISWEH8Z I"]LQG7ET_[?WT$I6$ 'K\<,*%]4-NT$\Z8^8CK^&,>QX_A*XDS@+:SLLVKQP.9UC^G,>@.:8_YZ&@EU!G80;3%2]V-EQET8G\&A165TW^Q*@S=DMH M9S'W2ASKL&U+F',M0DE0A_GQD[BEB:.,; (^SAE9&T";7(>H7D(;I[N#JAK' MV@:ZEHA1?T38J\6I3U333E-R:76^Y *WNZEPM5JM79G':),$JXA;E'SM@NEL MT&]2S?\79\S6BLNU D1Z-MW>)C MXR=3XV=@_&Q398 '<,*C47Z)/7'4I540II4IMS78Z9:J%9?M^>3D(&#:U#18 M=Y:FT2A"4M4K2V.ZE7@ S(^?%':+?2UF"SR 7-L#,/YO"X+,A_ZZ[19V)+=F MI"Z]Z*!JM#CU?BRE( VT++N.R)$=W)=>F *!K =@<@$E<=-DVV!R M)0!+.,=+WH=#D <:&>2^?.I;[W*O(%B3Q_8&B3UV9A7'4;V"K=Z_WNL[IOI, M"*=B8%IIUM]Q0J?(H)#3G<.[14%DDAM8(J25")ND70U^+$9Y-]\IRS\ECU5ZX&IO("F,0L^IP-4B-/$U]H6X9[+76(>><^G*_X5=B\&A.)BN"@DL).,H MT%OJU9YJP$L < #@X*RB)J_#@3_'5AW3X D8*O:F4YD6(-1+#PWIO CXECA" MA=#W=LZ1_WAFJ"7"CC_+5.._[*RT1!;V_$;;KI*:+>^O__Y'SGVNQE-')T/9 MU=0TGJIKXK51?4V7%]X>P?X?.IV;==&-<#GRY7M66OT!5RD M]C1/DUQE<1.?\^)3V$8SG96EV6=]J9JWI+"\==<\_J7I%<0WOFG2W-XZ"[9: M^FV;W/XX_]P0\/JLW(.B]5;02;;M%9#MM(SR(H(GUZ3D+4F#^">P[_-N'7]1 MMYP?M>^RR4ZGA2(/W\\3.]UG<%'[$+&ZPD>?" ("!G]%%Y$<- M7!ZL35^:-A'.,KS%1C(QW$ZN)O%?&=ST1#2%<]Y># <8*^9IK)Q$E;;3W8U\O8$VGS8+?2HADWVA9:VJ).D206 M8P^Q#Q+07RL'!4'\"[+1JYY;<."S_H=L%%_ORM'85% #79D*XQ=VTJA>2&PT M/NC3M^2A#OI@/[T<6[VJMN7'/:]_R%;MG>[2VKPW-3K,*%S:$TX<]OG$5I/# M.G&+,*]E&8(-%1CII1KI<<_<'S+2FA!P0SPH0)Q4HR-\61VH-)L::7+@1O%; ME'BMR?4%W/17-%MS)3,]A4NJI=NZYR?BVFC@KA_40H "ZG./ =S;=PR'A3^L M^Y4@Y%BN=W9K;&V0=!]UA[4M+9*AB)#[MO\X_%H3"7#) ! "U%2?503BXPB! M+";-UL3=M>#^MC<:MM;B> ?/$X1(6_@SQ$6560-?(C]( >HJ3UIF_6&DH,FQ MB&M4F^8:])+#@J%E#^A"@A1,TD>6HH O 1 "(,3%!%\^CA!ND=FN-7[=A25" MAI=65QVTZWR"$$D$AGXC.?EL,A[N>[7LN^4[F1+LLTE[R%O/F?S:]1&B*/DE M]J)")K\Z)-RCEO<,;$&SZ7(C]-=U(2CIU2U'K8L:%A^!J/O.U2 ]E$Y?FXRY%M?LXO_*+E5@N);>_;R-'X^:99@/W[A.>2_!)[ M46&*]]AX*R@W6<=M*D9#K0JT9;0P8Y[:>-(3#KNED"-&)L#^#6S[8FW[N && M]]BV*>GJ.IH,JG!D3:<;!EZ$7H]/;/N^P1N#'CZF<.IH8S/I?#]S'>LANN#8 MGXPJG)J2'(5-+P:B\M>0(4&B?UU&F*!F*XZE)088@U%,:_R<9U I='9,<<62 M+#R:%V;UG21PQ21B0"<1 P+)IIG]^V)N0H!%?UO2Q(5;]#<%!]YGT6N:Y>5: M=S^]]GO8/! M%"_U0JMK!!H+L>RX(50KJ?4R/WXR9+:3 MB/@44#BS[)8?]]%LU(\[(M%776 MT(3ZV+1P:$ W4@\[.??CST3T_GT^F03Q,VNQ'%S-\V_TE!UYSQDX(=!<#*J M;@B'.Z\_F,\>3.[CAVW'_I6-T]:>&Q>AH%5GY*N]!MQH45VRKY='FA:*").< MV^EC#I@#IGI.I@J:(ASN(/Y)4UUJ4G<$<8-(:-@,;AN0L]:$AZ&\!?JNH!=_KG90F@-/F"PAM_5=*=X'=%MRHYJO65X,5 D%KI-V MNGT(]3Z#4L.&VACKD6C!>DDP!JU&1VO4"_$9)YWI<"G]IX&!GW?JPOD7#AS7 MJE\,94(5 YDU([9G5+1F9['ZN0($8,QG9+>F<;!= PO/@86??UW!B;;K%=,P M5;10<06=MW5X/"7,8C^U[W38Q#--";Y"= H !M>43G$IT8WW@ '.1Y@W'R[F7$7!2JU=>R1/E$("!DD!!OZU M'B<@>^+L%/^J+TC/OZ/"^PU_MH/[T1SG>MRHT7)'5!W&>6V>&'Y:Y(%\L1G* M&?D!BF,Z[E^Q^E&P H.Y,*\8QRML^XT R ]AF9=<<2R\,BS M-PVY*>]VY?08D<1&2/+5<\09)%2T-?_&=+S<#WHXI7?SAR5BL26J3B";VK>9 MXA]<^']'&MMP KHN.E(1&];[NL,H?9OM!D[!%*R!6A7ZLJAOT5",OPB+SR;4 M,?LO O,]4_/-3F:X/O,];FSAW>;;KO&6V%&'6YCEUQV%JS3U/X MK_S',T,MD7[\I:::Y#!H[HVWD-("B#VW8YK_^N]_Y$^4?N8NAR%#[S6W@_U^ M0,_I9(;O9T0^(OEY&ME\;1J0TY$&QV-$3N^SP8YP:C/(8R=QL". '0&8PM<8 M<0;7E.D4N=7#@>>O<[NM/.7>=:9*>;YUX2?O/L[GI+^D97M?2F-STI>V*-+@B44<.&<&4=D'VFOBI+S?# F9'H M!^Y[.90U+S (?SJ\\*@BLV6 ]6ST-\#9E@S2F87=,1N76#\6&L M&;:'""^BU#=$+*[#%SFUUH.:S@L)/+S#FIT):=37'2Z"@XKG33&W2+K^/+'F MPX8>P"9]U8?M8J\!_*0D&"Q/E60)P\Q0E4@X(;@"ND&]1^ NB_>@NX MJ%HW /U \:]2\<_MOO,+:=U@G\IYB.+00WAR3.TGQP[>1V::J,O4(YRQ!4NA MT7JS7&$H_*1M;1]B#H5]R*$=6++F=F9IF,;K!+Z74! S^"%[XVD3+V32[[&H MB#-&9.AMKQA-MKTD$%VO9]V:%B;&GXSA06Y)/#MJ$%RE A XZRN9;P2! M;VFW^U40@.?C*EN!MR[>3..-CB$Q!@4@\ 1B]EH##P (#Q?[OQ'[=9 M[U>-7^YYLC4K<3*'#B!]N*M,.ALM-?[DFC9V 7 BFQQYUO>T!\WCSA4EN7%U MSJY:X[N'$.>+ 5<2$KDW] PT/H.*8ZF+-ZKSV@2&%',S'9 3B*5X$8._(RAR MZM!^GCI9YMELCA Z.2\&7$DTY0.XP--2;34>PN'E3LW=0?S&:)[AQX'@* M\#L ?IQ]F>R5!&(^@!]:=5X?!D-B#),B3R'U-=SN(F&"']\0B@%^QWF8#<"- MZXCA? W6%7>P+A#BT)CBG5VU774-/1"@AOOC^+\QY=B^>8F6>C@6J1HL7S= M)Q_VVCBGOJ;=2$J2LR_94*J4EN C.+OU7=6YE2]%>J1_>O_04@J4[$?[[_,A2](^*?W&\_,/S/ MY'L>/?:/9T&*9II_O^83/SSAZRQ$7U,:%'_D_#[#Q">BB"TOR[M'O_[?__.8 MY-\@#/V:<9\B[2,6/W O!=VY!LFN)AF0-(N_\2_)#*7(NV<(Q3RZ=_CK%UIC MJ=<.WZ',/V\>_3ZA(R-92]I"C[A[#_)[Q_[^GSW\S-UKV_T/'4]/*UQV]8OC.ZB\T=CS^U LG&4\POV2(;2S<)-8/\? T=Y5J3)[V/L MC/'<_/NQ7=__Z,?/0:*G-\[LADUVD=2L[P4OO6TX3SG]' .E%.I%7*9H#$M* M(A%&$W$*)T2))B51@W$*QC%U-L.0'_NW[O]%_Q?0.#,VAC)76\3(%3]T/^+O M?NWIP9:K%&KM&[;3ZW9ZA4&MT_XU-F]/!]MI=7M>&#+;3+L7?R)5B4MK]3K-6*@SB/_0'\?^UN/:@?],IW_Q!R\V>F)M_ M)>3\^^87V=]"R[]T^\9?.($7>Q;>O[_QO8$M!6KLDZK?^-*#=)B_MT,"435< M15411S$\MDJ5$24*EL09HA$8A5$JC&I_V&'LI/4A;L,(BYH$1\U2P8=P=CN: M%A('\^E*KU!LQXX'-.4Z"+KHT]O:"M?#>"7]=&5OW#3G%9:JP18W[Q"UY7!> MPG@1S3YS7ACLUN-MTX77!LD99NQY]BMAO#+S3)?51,Z;,'VN(0B#"M9JQ@?3 M^!#ZS#.%76?#L?4YS'9(<37L3RQF'+N=(O%TY5A9&]OB$@X-5I'$3L#U%KWD M8)M].V]C9"ERQ1'TPU+ZS:4K$20ITN[D^FTM!DM%@;JR4ZU$YB]QJP@ MXB+\="4$AT2_J*P$H4^2]*(!D^5U3#R>)(F3F(I$E"77MG8ZMQ8$ P0T.+XX(%I5#D MO.UQ.@ZCT6*,^$;(=5MA?+3)K.04?E3D>9T4(*9$<@0\[6^JA7AEADUJBU3] MX5A589VH-^VQ16TM*UF981-$!K/FEI=96.I02JE9X#>A-8]79M@D"BNJ0)7M M @<5H($G0A2'HLEW_F)3Z@W^\I?V)]385S*EE:?]]?";QZB0>!?WGD6RR2K[ MS?GOQS%*"+[#"8I&*)A^XN0\.MK>>SCP8]?DCD%2[\1W'[[HP>O>H\T[;\3) M.PI]+0WFDF/W_GGZXH>EDAR? M:>*CYY'=L%>\YP_$C1\[U1^ZO2$CY$ 3PD'(B M" !-.1$$@*;#"N*C92W[(-[C-)I9^M^E]&1Y%#,[9R(5QTQ^^+\_B!^?31C# M[VCJNYE ?_%2VF%?_%PKOA;%53?U\S?OA$<.7RQS*)^OF7?UNW7Q7_ M!:#=G\RZ"NS[$LG'1,(_4T>1U?8F39'[CLS1KUI*2W*5Q3ZY%D-N'[)L+P(J M3ZTN+P+G1:L+@-9<0BO]E.*][+*_/F\%Z&>M $$R!0?G;P5)*:)D>]#]8W]7 MZ;RRGWY)5P"2 "2Y+NU #^U=G:+.L:WY-Z;C>5]WE*ZC\3-RJL;/?]!]F'%% M1!['=KPUH.A7!64RHJ@LX88Q("+:&/6ZS'8A3)60.6F[E]B>]L4LS=BHLB.) M'G5UX=#9=#9@&4/KEIS23N:+JI+DBR=-7:CCC!?+[D-74EI].5:;IA]=G]$> MM]?*NXUV%6)S,ZS992.RO*;4XAIARTN*)\@?/TF$^/JHS^Q! VRKYV:@5[:M M?DLWDW=;*+RE2WZW95>%1H0WAI89,)M^4@C%_/B),V!;!58+K/;;>HF\VVJ1 MJF/.+;C&&VR],6EM G0NN(G5)AU#: 8^Y'3.MVKG S5\5[S=Z MRIB;?R6'[W_?WMCQ.=R9W?C25O,^,X[SU:3T"W(13FN/IQ@T]7HRW652_592 M[25MGQ?2O.N-NIAOV2V/G'/X5A4*@-FS!9RWE!ZD92EX'GWW?/ W=H7PH;G/ ^^'O[G+X0 M;,@Q_9]LY>;^__450 M,D/@J;.U7_;-,[.0?,SJ/5:2]:GIRH$+]2V!G6<@[Q4_""T5&Y,E7%QR['+& MMI%)85&M\#%"8TE]Q_'4ZM]$?*O3XU61<=3WG=@%_T/EQ_3I0V-EF# M(UOF$%II%U?3I ,\^>,G\\R8ND\&1< .?7+M/U;FYZGINNCL[4]:]7#G:-1\ M.RX; ;CQA8^:U#2#I0!?WQ$[G%L+=#!& HY!>'0MX\-_/Q[L!3OM[H6?&),5>_ MONMA$&.L)-H?LR7?P\@7NV=\@,#D49^E DRK_-"T2OQRIU723X=54G<, 695 M'G56)4HRLDR0F$@C$B/BLYDF,BJAQ#LDP< P@\HJ)?_XF9/!C6_-G^P/.FRC MVFF6N%Z?XX7:8%+BRC6V-A!QBJ1P-#>$O&L"Y6-J$MQ$J+]O]E2! 92YVHV:6(&(JU1JOM$I&!,U&U&;31&DD>2B2&28XC"VS&?'G1;>64I S[@VC8Z-I-!.4BNLPWFT++[V#I4S/L M1X9;4Z(6M5#HCR:E[4YH+%Q)H9E.9%9Z;Y(I+BKII#@)>8 =F12U/VE _ M343,L*JU@LN0R%4,0T)Z\JRS&A77HV0Z+/5TI:9._$JA3?4$M(V$^'BW&II8 MLC)+?H>BT=Z86NB&OFC63!B!Y[J<)#%ER1\U2(Y".&IF5*#:>BG7H=U(2)Z: M)1^#-W62'KI501^SRTH/*9';\?RY\;3$4%6KEV6(PFB&^T&'$=B^/*!LCI#KZ?NS3+75:J4_ MT.0VUV F^C;0!+](IDLS3)T0K37OPFBL_R@C]'>U?N"DP=DL4ZLDO)1GZ(0&0^W1M!][+9K:2C\TPWZ_UUW,_%EIQXUBMV;J MK#ES4T^?FF%_K30?ZIQ!>(;58+Y8P9A M9INYR&1Y2B(Z-D&T?LW0!U:IZK(.ZTV3E1F>0O42W$%7DR4,+8,JARN#B!GQ M\=[A!UX4$:%3<^5B/HC0W79KAJ8"0-1B7US.XPE=JP60W7+N3Y/U9GI*0 MWI]NPS$$2TAKK%"JB4'Q1LD\H]+-(M-M.+B_$/H1%$5HM]VVY$+\I5FF;AR$ M(K:=:E\@FXP46>4!S5IALC3SK9)A>#W%LSE8JHY@CYEH&VN8+LU\:Z^';[:$ MN2W L6,_UZ'&C%O$6A4OS6[5IB6,\!:INP8Y;LP;#?F]V".0U5<$F8 M+&,[]"=+E%;,S3I][J\]^%!3LC\R#/MKD[!?;!K/I#,&7KX[ '.-OFG %'&' M@"GE>1 $5$$,!KRHD@\#L&0%,> M! %B3;D1! P$D0=!4'<,.$?D01#@0)<;0< X$$0.!$'=H:^VW 6" -!T78( M![J<"(($@LB'($"L*2>"@.]HX#7E01#D'0D$<4!!O+^OW!LY?]\[N?W=O*$_ MP)O,-'?BL^/<*3A-O[NL<>Z#A:MI-ZWX+Q;>#6>KFGK3DEQEL>^#B2&W^]\D MS5$^._7]^G0,_ZR*(4AF[L?YJQCK6)9CW_1]1S'^U*$ONE YUIQ/]TK(P-5; MJO2P@9+?S8^OJD4A_IQDJY7,5"E>6_I?V;WYS\\WEW4E785T^V ZAB GT;$/ M]_,XO-9]>H]$T)&, ) V&\(H^^8;W<&OJH8[:3KT#.P M]/ I;/Q?(=D>]/A;_GSH0P?R-\"NIRF:ODF*C X%GV77 ML]D<[-J"WA];;EV^X".S<51D< M0 X-<-0=SIR;5J33# Z%1JEKN(A_K[G>__P#8_X&T9*C-' E+C &UU]([KT? M>9[G"CJC)0?WA[._9OCU];V-N,/P2U.N@A53XI_QMGWO>E:%<,79>F7(?>%@%R?5JWG@Y&/7_E.O2V"'RN3_+NQ;CO&2O7X\,@ MV!MSH&(O1%_/6,62@99 M4ZN6B]&0\]8M4K:3%=T<&3,@W:]$%4]8^WBUH'N M1S??$!X]Q:#MHF1*MA+_>\E+9CN4-$6S9,V]P9#;FV0FT5$BH-]$Z.%GJ7KI M"4]LHBY3CW#&%BR%1NO-CG@J>V)F)"/IKN-/]5*;D8?MY/GO%2FX% M'3N9IU'8ZMZO5?L?_,)*B6U82=SK1+"'UYN*I3.VLWQM/.X3]^8N@M@B''&+V:/9RD^Q'"W?6^]B[#X]TYVR[VY/SKA[;_DN='P3-."YQR)&5&W[$>1 MKP1&*;%W/+'W(]DZ?7J=/XFMDZ>G^Q"VOF]6!VS]_;;^.X\XR?^MV?=W$O=V M7[:ZR)HH35;&:-TJ3*0VJI&]S\^ ?)?=3V&5-%!9I RR3ZT:^2=6JZ#Z&O^S93^=+7OX\P1?N3_IXV M\,(^U8+JU'0?QNY1#-C]V^>NWTGU:5W''_48-5MQK <,D*5B;TN)K39,KGKK M8CB9MG;C \=>7L2 X6BR:7/NL"*PI4)ENI4'J)A.EDS&8*&W-(,!& #NZHO] MD@ ,O $#/W40@+_71"*OKC)X9AMR0%'\GJK_602E_(YK]O190OJ__N^&M? MLVJX6[4W7# <&B)%Z?V%Z-M-5?1 MO?1O]S]V5@F]WL&2!\Y/ES^0*5 *7"EYE(B(J3YCXL!))K[?_^&K%XG02.1Q M>[N%X0A3!SJ%-<7"^HL'VD0?-#7^\%@2W9BCCKI/)TC_LK,7/G>O%>HSQB-. M9IHP$$>102YWJ+GQ-HP\2^=LQ]M=]IA[L.C6Q>]JKP\7O @BWQK<=]XAV%<; M;5Z$_-[JKWL11+XUPBVOV]9[7;"#[EFO7X@7BT13U)!&UXB$'A'ZZ(2>#^>' MWK^&DAEH[]V^EH[A.1PR7'"DA=5FA7YWD$SI)I+[<@3.QF<.%IZY<*MY:\S; M11#YU@@UL'_E6WY7L7^]-4SKO)7T\D\";XU^N@@BWQJK=-9*>@7;_5M#@"Z" MR+<&[ ES;?\KF*[?VO4REDKZ57XI*\/!KD((M\:NG'A,16T04M+2>%)] [L]4#(YR[ 3GIA M^^1.K*>M E=92%[F5NQ":V8_DLOQX4+9P]UW(7.HIDR]L2>P=*T_JREZV?S" M9?!#+_7T%?=O2XE[QAZ""3YI]6FL9$0UL]A@ #*OVITW!^\9_^O>T2/;8[$@ ME^<%F*3J=,2)$E0H?OY ])JC]V+BKD6W!A."KBV$J!%BC#PI#$0X3#P^^'F7 M#^R)8$^\@#+48^3U'S2GY&78&.H^O+76V *.>D2';*T=8L0?Z'R81D\*2OQA MKJ:RCN>W-'_A/!G3*XJNT=$\ 0XL!HY;!,YF#X/3XKD7 M^9[JBC1?V '\ZZ"0XN(NN:K M"FUH!9%*Z^UN<9P"%7=?NHF]<")!Q=UYR^\J-CQ0<7?>\@,5=^>NI%>PW8.* M.Z"DN9??56SWH.+NO.4'*NXN/PASX+N9$P1.^C2I"&M!' H-%)]795\)BW5> MI.[O=5Z/G)Q_B5[9<;7X.V^4P'4U6XEN?%>R/3/EZ8WT6QP76K '9H6 HC-0 M= 9244"B%2@Z VF$H.CL.K0;8/O= .R_BPTU'6!3AH#9>P%VSA).KS]>\OO2VIN-Y]S$W]C[D-D@B;GO>%6QU M\#O^]CL:VM;\SFP@;9^;A>=!6,1V-SVC[RSF"@2U*(_C13J=A8@S.J> M68%6S(0;,V;?X:[E'%?57&B_^"]DM;WQ'%-7;_X!I__ER19 UN5G+N1.+-^3 MQ\"('# !Y!H=V3._;B6_OZ2[3B6_BJS/]'KNNI7\_J[N.I4<(/FU*#ESQ4I^ M^3[Y_67==2OY_4/(+E2]P5W[?#^57R?_.>R_F MGN9+NJVIG.3:,6.\^TOIP1HI6/!ZY\+KK4JA#!6VE\7/7TJW-?]WY/VUGNWS MIN,2+-.8"R.B6.N)'._. M[=VFKH:[6L7<2$V8+2)D9S7$354K)*9.O&GJ[[\T>TD3\E 1%S^S*)F2K<3_ M7O*2274MR546-QAR>Y.(YIBE;W_: !;;@.H$LJGEP0CR/O;DZ'/M]K--.H'O M);3%K'_&?$:L3]1H)ZP*ZT9EP6S7A7%0+8@(G RTP]!;&#U2!M9U9CF_6%UX M0%UO_R7/( 8&UYV2Y$U[7%"O3*"6 M5V],JF&"&'B"&& ?*%>]N2,.>/CS+=-<7S/L<:M,UR#T42,J_39A;I9ADBPV1]KP-1& MX*8GF/&F!DXW?6 M?)_9^(C8VXZDNWU-$73-U+,K'OP,'F!JJW4*FFP MBL*34C1<!(^PU&_UZ*ZHPPU[[33FX]:2&\Y3\"!__&3((R''=1YM M7JRG/[DY'0$Y7BBA/SFI9X$<'Z^D#^M8?3KT\LH8C&X53WR-->,+P M6Q@_9M+3->+&"\T&3FY,1\"-%_H+G)S4_%S-<&W?:?-"0^3T_LCD:LNV RT/ M[#,\-?J!'Q4\7ZD0I->C17IG&Q6CZULD0UF# M+2^BV95#O5BHUW>J9:SUBM/NR$6K,$U6DD]7#E85B&@T:?EY#B6F>+8;PR MPZC%%L<(NR"2<*!2LY+9\;D%7(A79ACE.EYEU%A45X)>^Q2VJII$LSC&KU M[,EP.9TQ7+3&@HBL(%L^*HBX"&?(+]>7+:%5+L*1P>\63- T=JUD9891&(?V MZN-%D3 "F<):?K/G+@O)R@RC2JUA-)EL^+&!!ELR4.KJW#&3E1E&+8O3SF8% MU75#;_N=8".X9=T/XY591O$>/Q*W39TQHHI5W\D%U9)G\V1IAE'KAH>B4B:"'!$P%J M4B1L=WRAW)K'*S.ZQ]M,'=L-R*E \DMVL%L(0;^:K,2?KD29*C51J55)8*$Y M;PARO3H6^7@E]73E5F='0['5X8T*5%85:M[VT';Z]HR<(-NK3-Q.7S0BE;66 MG>6V*-22AR(902'-3FF&[=2*T+ 65A,QMI11B14\2[VE=A=PW29";JUSA:$P M%W8"/8]79FCB\:@:$?P0,Z2^U^L7:9,SO.292.:A-<%LC?D=6Q%88R7.G0DU M'Y32I1FB@D7?KNQ8<6JLEY.ZWI_5VY:5O#]+U++0+A6=!H\)J#U0-QM[M= V MH4AEB5KN"+3BUAH2UUF,)E6J4B7%23*0(B/20FEB3$N38F!T, &:]@?RLMU( MGIDA?[5N\$YCI0EB4:+]:A]2"DD_NXST>X8WI88UD>O4IE 9':H]IYRLS) _DJ)9 MV:D0HA 8VUZES)F6Y20]\C(:/>_4*S&C9!KNUU&.ZW=KN+E-N^EE/G3=YE;0 M4D17PJ@*#S1$K#>(9=)LZ!GJL46UO1'#F3!BY2VFRB357_$BDZ5^5*W)E-5> MU+B.M1[#46%1693#>&6&^F73"EDX]BAA?65*_:VH"XR=K,Q0OU[-5K9CN ,X MU<:AJ&VMO?C#V@?^I)/OA[]T<#Q3%-:>5I?SW\YK'' MF'2"6NQ=0DO:0JE[;?\Z*4"F-O,?'QV@U,5/?W)_](3A?R9^IN\^O/7^: M_WQ?)RP,OB->'4.MZIMGGN_$SYR93OC@O3[\&4H.3G_)KB894!@SX>^5XZ5I M6'^Y6M();*,]>>;]Z2E]\<-22?8<,_"U)X1^BY.^7QC_Y7N/T3$MOW[]8@H@ M]6K]%!#$-PD">6/P&1#$MPD" 1:1!T$ :,J)( TY480 )IR(0CB#GBO>9 # M0*;<" (@4RX$0=_A*!!$#@010].K+>F (+X/FL!FG0=! &C*B2 -.5&$ ": ME_9??F/S_?7)8TF8)T^X,Z!A3J&7XP+^%0CA6J[?CQJWY7Y!]* MKM4X]*M@^E3FGI]Z$>]D<)^>$V5Z"WK[/H$E09*,KA 8Z@ MSTTK!HY_. ?L<UGEPWSSQC$^"=$9+7B-W'RK)_IIA MP->W)?*.H2Y-6PI63(D/M.7PVO)BT.",M>6^PS10E\.KRXL^[QFKRV.'Y8R= MXI/KS,4J2#+Z"2@& )/WL*^DS71%/Z"K/C]^Q@J",]AQAAZ\T COPAL M[LN,3DWW848O78S%?ZQ]7X[-_3W]_QI-BL;@(8[#K,%,2*X@$4N!C^T]F<.6 M[1(,;!W8^KY:&)CZH::H8;BF-U88IG,HK-)KS(=UMW%DLT.U@\&^U"1?:/#WT?I]?Q@"WC=SI&0R M7I<4JC-!+_5M"L'01:A_U[2 0ECIH\N^9QEK7.2X=G%6[2!IIT_XQT\&/U+' M[Z>QD9,#P7?9?0XB ,#NOV_K?_?$$(OM<ZU6;R5 M;H,T]5%_7:]^UZ#"&<%4=NTIQL*Z-M8):3R?&FDG\J1W+X;%5D^#S1]8_XN.C*9.7_;6_!6OH MMOK@XW7L)Q_PVL%U8E%&-5I-QD)DFG9 : NQ(B>3H9* ];$FV[[>Q^DB3.2M M'DD70>3)<>"HFQ50THL@$BCI>S8WFA;S55T+_W;_8^=5<*#PP4-+R+R_8',]H.<,UY.? WD M1JL^WK0V!AFHA:I$5D55_.+8^T1%-#7^\%@2W9BCCKI/?T__LK/7!^Y>4=3G MLF*\[K2.\)4>/)K:7<,RRO5[FO+$C_H+OEZSGC'AM>3YK+L<1KM\L,B,K-+YA<31K,[YE R ^V]&V8P M"AFNZG&6T&=:C0U,"KLFPL<;)I5DD!$("K9, "J7F&YV[%C)]4DY'XE20+N! M=@/M!MH-M!MH-TB)/5FL_)!GE,E2]HQ;Q]2SBQ] M-N4))$LQ)Y(8^4JSO51:("D1)'Q=0\(74-+SEM^5*&F^,F=!1/3>VRBHR\#S MDV_R!LX+;TXO%-,-EGVTO_:TF @OEG=?ZHNW=E)ZF.',[?4KJL3SCG,SI MVK3&(=NUH'>'JNIAC>9@,!>IM"?'+0P?\<[QPJWL*J $Y(R=M_RN)&<,*.DY MRP\H*5#2W,OO2I3TQ-FW%Q536.1; M_O[YI_"6'5>+O_-&"5Q7LY7HQGU"#*A>4EDN^IHA\6/M\ M_[F7WI;,3[L_J['W1[5!6EAJSX\9,9[(>*O)UNIF2IXX47#BZ MW8<%3BS?DP? @))?LGR!DO^*\@(=OU#Q AW_?1*]4B6_EJRC4\L7*#E0&$"<4F702%HD0H*4XP(NO1VD!7APO9/MN4V^/Q4:(-M2Y4>&Z MU1!I(ZP^+R2FSKQIZF>8=!L_LRB92:M<[T;RDH:X+\EM,6L?\96P@I-AYN-/H+7&N'HL]::W#9Y$8'3'KC(;>PY@YY^WY %=W)# M^H,QAY@?>4V8\;$!D_D%C/?,IQSV!%1L\L;8"+:DU&!X;>PC88(8>((8 "T M6APP!_SDE)XK6+S>2<,S='QEB.S20+%A0)K\I$TVCPP<'M\J&Z.@Y!D-B"\Q M6HD.&YM" AQ)\PN:N65H"J '0(]#9@">G-23C+ _SG3 "80--^-F#35(85FA MR"6SWF)?[$?^[D'VP@)5>F,=P[F*@XG-\X.:GYB7Q495=# MR&(X@:4U->%5K%2LX$>.5G!RL%U3'9?C=,?:U+B6TBF/]JX"\^,G0=ZB1-;F MG]PC_L=/CD_'M\ET8:@E0HKUS53_?J>1'EQ/%"V9WZ(ES>3/3;I)B:Y"; L;A_\R\0 M2-YZCY P_,_#F#KZF@A1_%%QSTLT_^9<;!A9RM)?_^__>4SA;[B#%,=TW+\> M,.T1Z?<"0%-XFVM0C &2 4FS^.O^DLQ0BKP'!(UE1#SD7OSU"Q<39MU0=PSQ MSYOTMPA\1Z@RED:K-8_NF_>OA1BH-_I0_]>^5X:8#U+U=+ MRL$V6O+L/YZ:BLYW5G^AR%U2&&7%?[RG"D?N\"/(\D^82(6&/9*<=+-P$WS] MQ\!1GA5D\OL8T&(<-?]^K,[W/_KQW]!YE_I//SS'P MU)#T>)^.3[!0NE/'.QQ7*=3:-VRGU^WT"H-:IWU@S/D*B+*==HEK][E2_'WM M?J=9*Q4&\1_Z@_C_6EQ[T+_IE.,_==A&M=,L<;U^FA!+_7W#\4)M,+GY5[+W MWOW[>RGZEV[?^ LG\&+?P/OW-[XWL*5 C86L?N-+/^-!2ZDG(B*2(B'J3!$U M69)$7()Q49(T5$01#%%(1554"ONQMS_IP7J((5%1;=9@1CRTJ8 M9&D]7LT:W)!]5XX(1UPZ!1'-KM180:J9S7#&D;B@]NON6$06R4KR MZR3Q=&?10S>\7C3',MH>A;A#P9&,E*Q'\ MZ=+9&N]1C"<(0J==';&%AC%!_70I]71I;24O)'F\[1CLH$/L2F@%:BSX>"D* M/UV*C9V*M)*X+A>(ZVU@<A>Q- *&QI-UOZJTAK4P69GA M:;%JE4;==CV 66<4H"BD\N>6B%\, M:*HR_A8W,85/GIEA?\&6*V'7:)2$""NIP@AJ4E"!CU=FV!\JFM+MU_H*+/%D MAV4H4J$KR L9XALVFA M-\K)TJRD&MBBI@>#+6UTYC7"@+M^+6HG'Y"55)%N3\O;"0O#P1;I4@3CMJ=M M7B2RDNIONIQ0+H0KSBJO-_ *M?K;[CQ>F6%5I;1CH-Z2B+C(GW7[(A.0 9H\ M,T-^,!U2-<@:C(3 :A2;ZQ!75"B,5V;U5*G/MTMQ.S2@_L)WPQ@IC4XA7IF1 M:;L&F0[=\.9PP'&^QK:808BDWYD1U(J&-;.)F#*LD8SDZN5Q@9XE'XK03Y<* MQJC>#M>3!1=5&;8K+0,1BJ-]"%^7*0C-W-L!0Q M(MO2AR/8B,RB,ZZ[OM-0M3E56WBYY9H;\AC7: M$86>W^<:U5*P*9C3TKR9#M3*D-\M+R6UYOL,W"^V"IBR%39ZKY L)9XNW31< M'Q+GT@X>K41O (GJ_9(!LPUJ_)O99, MK,I!\LPL^69& MI:0".V8ZHT6-TXF%N"RHVX&II;GL&962BS,<[@UM*=;3.2$%RF37$](/S? 4 MM7=ZLT@ M,L=U?2Y$PZU$N VFYR)IR"S#5-9I>!O%G@H.>T?"'H:TNU.W-MI/Z0;_CG4B-HSD/?I,@84MGV6#=ZY3']D&'TYU*BN*,T MG)T2'+LE!T0=&TS6RS2FGQ'!G&RMBV*K.>36LTF7JN']FE[;A_\S,MCX(EZ4 MHI4!ZUV/7+:QUYS@]@X!;-7; !IQ@2/^?O?=L4EQ)$T:_;\3^!T6?W7G/ MB5O42,)WSW:$ .&]AR\*(24@D $9W*^_F2GA2I1M* 3H1$Q/%95(F8_W&:)+ M2J&:6O$V#-R@S52"4JTF9WNMS'+2Z.KLM-HQX!XH-VC;Z59VI5H1A0VL 3FR MDOEV?827NIXZ,\++8C(_F)%)KEL9"O7V-)JOH:5NT"X6$4L/,G/2ZFALH4J' MIUH//]4%VF2FI-'51BA!TK'H-#>FN7RX@I>Z0*MKI7"T.$A%IP5VLUB4DX41 ME;?WZ@*MW%,YHY"=,ZU(K!Z9S:O5U*!MKW6!-IQO++OEZC1**F-*F4^Y7K.F M+?%:%X%/)LU2>Q&$IHTTS2U*0:U&ZM!@IF@W:%MT-Q&IT4F(W?Y\PI8"Y2!G M,6BIRPH:+,IB04IT1+8RJPI"+#+I+=#)3OA+;6O>,:JK4F;:H4O+<&8A9#H# MO-1M,RJ-L13O1D("6VG5\^MIEU9!LV EPB3H+,I5*\B:5-Q^ MKIL=)%U+R4"/D\F,DFL.R5:^5\=KW;9@,I0&BZP.7:#DLI\%@^C&6B4Q%';& M((Y[[X)]=B)#T&29GQG@Y_:'0Q\:A<>0Z' "<>YPJ*EO MW[J-W]K^]Y?3,W3D.?QF"]]!J.O@E1I\S5#6EEL/?_L[CB?]M$.92PB7=Z.( M3N07OWB[E!\8FFR9X,+APS=BO?"/GPIN.__^884P]>:-+3XBO@D1U',HXB/" M X@@W[Y8TL?#-^$A],Y\'Q\1OF1Z+$3XDLD;>'CGZF$?#[Y@>BQ$0%7M.Q%> M0(3/$1Y!A*^JO8&'T'/0 3USLW /B*^#1&D[U9[ 1'1Y[B/""\@PC>: M/(,(7S1Y A'19]I'A!<0X8LFCR "^G.4CP@/("+Z3/J>M1<0 453U$>$!Q#A MBR:/("+Z3/D<<49$?'QH]#ME9H=C (;XORM.>M@OC'T"-@YA"IJ,/OR_'W3H MQU>I-/@<"IV$R17'K"-0_$FO9EE2 5&"GX\-@E5%(-K#NO_U%Q4A?P6I)_L' MFJ2#NW9,G\3>(;$O4QA%/P=/@^2&*$DS@(1?'-/2'SIV'*>?+HQ=+(&IXJVU_QGHQ+]_O[L,#98-2.JM$]EG>KD^K5R"5EZ)RMTPK:3 4!*D M,ZJC;X_8>9E<[DZTV#>G$-\0=[O&G4<)7N95 7Z?-]!U!WE+!420?"+0?307 M":M]TR'/?ZF/@5T>KDCK\?PZ%%=;BA"C\\5T)AX-G;S7)\(%R?-I%NM-;+H3KF>L&Q#FI?OQ<(GZ1BF08Z&P3]B6N!JHUF5^B4.GHKLC"6/897 MQMTAGL2-+C]_B@?)RUQA_%+W/L8]8.0KMX)_Z['/<N>4S^L=O#M[5I:)R MTISJA-0=IH_E%L%$>IH$KQ^ +L^A?/I9]^6[/:7H@.?M4+ B%>Y ZN@J/&JL2_U=JR0<&W=6@F)U(SE MZS/:#"@9*YLZLQ7RZNWC0V%HS)E&H,I6]-H@U RG D,1^2#HVHMX^$+WCC^F MEKHGMJ=]MG_?^=@7*N-:^:,:]YPJ:,I6!.2"L['6239K;*0\;2<;RFH@1IAO M$@$J+=.@R*E"B\_-AI0:.BKY*)T;0UGY830;$U' 7IY3>Q?$SD T+; M4.,M)9%?9JTXPTY5Q/+H;K!@,/@4#KLS#6=B^NCUB=]G^C^=[N(MIO_F$"3( M1BNQ7J<_@P^HL]UACER/N-%EPX;964,6-_-J9%HH&)18H[A>I8^OR W]^!V. M/,7>#!M^/''^L6O)SDV;6^01$?S\'"H6 (9):(A+=] A5+M#]TSY<0\1[+DC M@/_^C.]=^^33J+?Q]P@T^LX%0#Z)>AM][UU7X^//V_A[!!'SWL4EMTVC MWW T3\2\[_R0[UUA<9-1KY2E\^@Y7)2C;+^WJ7%!+HA_"9XU Y8">G::;06X MJ95N+U6^.YF Z.?#W^AE/^TZGX*DBELOLJ*^V,!;D;%(O]2>9&O]Y53)E9J1 M;EF1 BK#A7$^C+I@(/S.6>1!Y,#;]T7Q B?7N&_#U:5$:):?4S?78U3?97T5QB4A[UN.M80-,*^EJFX:J)L9?)!\.P4',>:LP3[&G7. =!6-"P)< * MZ()DX+_:'VLS!(/SI27N(K7VB;:]L_@9KS?VI(VDDM8*\R(K*>DREYIWXX7P M'U;7(1(!(MPXQ$050E03[>8^_,>*30^L0RCB"?;BV'H_E6D+?;9368%>70TL M0E6&BZ V/RKB+KKSJVUNNS+\6MDC;XL2O^W!)VZ_">[[8G$?ZXG+#O1*,&RL M9J3%-8N52I*4A=67)19P&H[>B M++?67?1:@D]2$0Y5@,]GWQ2TE,PQ 929K*T!<);-+%T8\P8@9C*OWF,WDI_C M>R/'QSK$@!=5'5*H0DHP3B7ZU*XD5IO%\G0N+.?1-C49EE,U!(4?OZ,7G/!W MYPKE,0K?_?ZO6\;?(]"HU_J__*S;!PS"5Q78"?UEK8Q.BP73!$DG)QEAH26Z M\^4(P@-EWD(7'$9]YXSC=][=-OX>0;C[G7>WC;\'Z;BY=+TA](O7;PNX; M?P_2<>.WA=TR_AZ$2*_<%O8P:://1 GJB2I3IJB*0*ZG.BGQV2F?[#'P##AU M]&:8X/;;Q>I@EP]ZD4^ZTXZP7Y_HC/ST[6WGRPE1HT!.Z!M=HY6,Y1K#G""E M9>'KO-+4 6]8^AJ_PGD;/MP)?IB8XM)(J&.=Y:E!(2,/4]ELK<;%<'M7R)^I M[IA5(&&9AJN>XT9F17M:_/L3]Z$0XB, +Y!6%[\?ZY;Q]R!$ZO=C MG2]E<860PC14X"MTIJR1M)*N#8("J=&3$1>W6[?>B2G'IHB!!L!1+ADO%BCD&.EJF@S%0#6D! M@5 @9 B_\R6G-%T$>L!>_).:K0A#DR61^(O$_WF)&?R*F2_$ MO:Z,WJL'P7".RJ?Q.\6O3^/;5)5/XG>*7B=)Y>/W3O'KB[!=KNI!:?Q1VF"N MC=^KQQOB'@""+\A](K]\YLHG\CO%KQ,L?G0B)SU@LWEKDM/G$K1U8/*2"D26 MUU4(&,/)QDXJ;2&8X0,LJ;UT+N\_O%LT6NDX(6&*/C,!"_SJ@"_SQOH M"JL2KPMC(D@]$0@WE^Q\.F:"(&0"4;,&,O "%WC]*HB+7WAEW_=0L4P#G0V" M_@3_=.9%M4W5Q\;4,AI%N1,4$Z "=26-;KH*TD^0T?W:H\M7KU^=CX[@\C^7 M[">[^E&O5[#A=7F!'CW69(@>P][)"8%1W&@,R4Z&'1:8BW71')>:_=42"8P0 M$AB^L/"%Q5>3GAX\Z:W*BK?G*/8BI:#1G@285B7(UX!2F)0"E:]?-?4AN9%D MXX KT['$5,KW1GE0C"XCX@C)C2B4&_'X4S@4\X7'-W1#WB%/W=_M;1\QW4-@ M%(_S-4.:=CHI=M:02"D\Q)K8OZW-5\5G;S2]^E&_.>!U*Y+BE/)]-5S6G#5& M:3"JMEN!5G[2R;7H$)/!6MB_JNU;6QZOSDUG%QRO]O!>_:@W(3C B%>Y V8N M:KQJU($ I 4/@>4(#[G6BN9F8C8R30I"+<*OVQ.V>F:/__58>SQLID/YOOM ME9YI=:93OKF.ZMRT_?4VZ<])D9)4IF+5BF0=GW:F\WZ\FJ&E[I*J M?KVR- EZWI\N>$=9KJ MW'BE=_SJ1_5._H$MFUJYUBIPK-3HR&QN4M8"DS/;#"^9GNE/(VF6)5-3$+!2 M4T&4,^L(CG"BXIX(]10+D>\U@__;1.[3Y7D2+UP"A"1(;[+XZX-,>G8Z$: \ M!_J+G0Y>W>:/WPT "%Y ET?RZAI2,*%J)GRYJ2%Z@/NVKY94<74;,BZ)H:3R MJB#Q,GRHHT^,Y__\>^" 7I06O_\#_]F^4I !KR,>'#N;VO$3VIPC9$GR?\_# M-?1;T*!#!RWXKR%Q#U5(8T?R%)\,__O?_W5XPKWD" B:K.D_M^+AX.AC&^8T MEA0C$!CH@)\&^"'7O)KPP%%C'JFP]ORPI\[$8. 142?X^'_)?"/%/D< MPR!SP5OA5X$#J#IR*2"#H?G3_M;V(RQ2?N*'_III!LX8_M0!FM6P .C91T_% MJ#.UV4^:>D;C"Q3XJW.J$%22%\#E,<=AI 4/,,<38QV)JK^:FG 2D>AG*!N@ M2))_'1*^\]&/WTTD&U#%7!))/CPEW$$W_Q%B/H;S*0!>G[O9#),K$\E*O5JI M,\U*R]N7A\2(M1P'/#L "XT#!"<[%!*,J% #6@0A1%T4'PPV8T?JOO M&]&%WFMW&V62!O&8I8EM>I$:<12J13Q>R0Q%2\L5IU'2"JE6?,GH,Z%3XVCW MRKFX"-#+)5TA XMTLC34LT&V@59&7JX4:JUXDRM(=7+>MZ3:N"G.RRI:&7^Y M,E_-5.=\/-XAZ9FT-H;A2698&G%V$N5X:;&NKO.#4*#9"DSZ$Y#DQ8*Q)JE.CE2SFQ]G.HM&KS4?(KGNY,L8H1I@K@3FKU,A\L&I9@V%\ M"5>Z )5(:1&9:9MC4ADD='E3V=231?1V%Z"B(#U0VXU2GRT4+3U0C8362QD] MTPVH= Y$BI%HH#\\+%2F$6%%MBNZ5>W0:*4+ M4%VZWRA-%JQ SMN%35AK-69#@X$K78 B6]VUF1P.IBVE17)RAAXU2\D:7.D" ME!*,L=E&H! G ZQ26AC+[ICIC.#*$Q05&21&I%Z98O3R)M(9%(1<-XJ0M01:["2UQ&UMF.5IZH,\#G,M4:%W8#*I:L MI_MJ-,BV*I%@8S$0A#H5&L&5+MJKA]>=7(@:Y%N@F ]$QZT%M-:BPZTEFQE4XN.)NB941?P]911U,#"F,ZCZSS5LTH5L8W?[L*3%1M: MU=(PF&@%++DSZ1M9(SW 2UV(BI:#E;99K6@L78L5"HN.FD^/:ES$??HNO](' MI40)(E_*R*U@:".S4[32=2:M6FVG-EI+8"-R8JHQ03XCKH2L0*FJ3U7#!%G*=88?,5 M1"LY$+2HHK&1: O=1UJPLSZZ5YO$R7GDYD6X^=L0)G4N)C[4!*$?9M/]5.L MDFBPF3H9C@5S2[C21:?1=&78:X^24$9+4KL[WJQ[ E0[,??Q56,.!K5Y4FQ9 MHW@_WTR&RFP7K70?OUSE0+?=K:Y:R6A_V&Q1\4*<01MU'W\5B30BC0K/D)%" M;IU,30PQ7,)+7<=?RFT^5.J$P;033&=B?6.]2M71_<&N]X>'4W95")?G4V % M4O*&[;9'60:N=!U_$V5C+)?LE4@E&>NV3:[ QL9+N-)U_&DW,%E'92W!%DRM MNHDFTIM9F+%O+WXA^;A%K;CJJ5)+XMILHU6L&?P"/=,-J&9KQDW#B6&UU2BK M@M8;S)OI(=ZHZ_2AXJR>K;?U6:NR8")%J]N-Y:-X3*J;I8;9P;#0J^194.Y( MF:;5"I99>Z+JRZ7!S**R7,^FL2DHY!HFU= ;50TO=0$@NJSP'4;1J);"S7.L M4*U;:P:/IG-!0)Y$\HE,-2*24B<7C'?I]72VP4O=(."$M9[/2U9D*N626M3D M(J5,RU[K(I;H4H[RPV2S.8W,<[U^N5C+-_(UU/#D>NQFQ<_[JV*Z.;66:V.0 MF/=SBLK"XJ0HS5.!)$6YE%CZ(C MR3SNN')IM4V])NJ&IAJM1CV_&299O=VJX*>ZU1H;U:S!;2.-XL<.\%V"(^]YX,PG^,[NR,8IKY]J_,TRC:M/SB0,/Y,!J_917JP M$/[QFR9>A;YU!J,'CDP]1Z]ZL^!5COQH)X9T'7NP(T.ZONKX(Y^NOV?RT0/* M:Y^N[_W$L>?P50=X^'3]/4>F'^W(\6?ZJJ.L?,+V!;8OL'VZ]NGZHW1]H^+Z ML[=OV,&NP[J[(?[/$X>/?1[=@B:C#__O!Q7_\57GBGR.1ZXZ7"SVAT4=94D% M1 E^/C8(5A6!:(^C^M=?5(3\%:2>[!]H/%AH\"GB,;79W5-.Z*N$0P6?H^&3 M(+EA6K(;9PE<+'I,+7^H03U,.5^MNW&1$OT>*3G. 7F:;#Q,%OOI)@0:;Q*0 MU$\2AT\))RDA$KTU2BCC4N5]FRR1UC7%)X8_)P:*Q-F+VZ*&@PY(3 .#DQM* MPJ M-TPMSJ11WUS]7G/UABGFT&:Y82ES8Y3TNH-_PZ14Q'>I^R3D"Z.O4E *#"5! MNF5KY^:(Z.YHR)YG\EG/^[W4N ?N%$*J&L?^SS7?+PT.6^6WS\W1LN[S/Z1 M,5QU*=70R60[,J7K_?9$ '/%'F. ;ORY%*<_Z+CP.^%TNT?(Y_0S7=@C4!UQ MI)+9-EM)UN5EO51>KV87OK GU&D4!*LIY%L=+J9D>Z.Y(900UZ/[>J*QIU#X M45C_3YVD!Y<%=IF^MV3!KXL-W?VL /C8W/_8>)E8M0+K%3EGR7Q/'7"-I/!= MEX98[":0'#!YCBQ$.E90[=*S0 Q;^^2/WQ>[3=MS8N ;V].N?>YSL+W==>:S M_;F&]B?6C:!9;ZV2;*&R5O,SO03B[>^Z^L/@,\G0K,/&V?4B$TUV6[3*+Y$Q M@ ;40(>?=L_A]:6 K_M]W?\G _?9[)*KY5)FN05B>:-1DR5RH'[7P/W%4(Y, M4VVZS%:"N5XS4UNW4Q',\1$T;Q]=%1;W>=[G^5?:%[W%\M_L^E=&T\%D\>@Z:H6W;I$UM=YD3?=;0 MM*[6>R$VG9ZQG42REJK$*PU._+RQBU[VT\Y]%215W%IX%?7%!M[R65N;DI%N MLM/YM-%DJB%YP;= '0VQ1X'JX 6]U3MGD6O/3+NC*6F^KO)UU0WK*I]&?1KU MPO0R;YE3H[8Y+^O,)L+.XWPU-J[0XGK\^4#].4P@LQE-2K6 V62AY1.("8U6 M+%]Y%S/L3A>QG<3)>+W7=9'O]31?44BV+7@Y)O9LS4MD_3'\A$@$BW#C$ M1!5"5!/M MBY-A^ ^+1-T*L\W+%OBHOHQDIME!)*W$6"70Z72[HS#7'S%07T9__*:?R)"[ M>-07*KY0N?T:,U]CWF=A]+7"TCYUWS>6?='M$_?=8OEAB=OS@OLFP^3G]$^4 M"2C/J'H-M/@F&4H+E+Y"I &F2#!16SW)6J804IL.B/W^%P[')1ZSOGG$>0#GZ1WFWC MSZ]V]HG4\_CS!:E/HU['WV/0J+?$Z-U&=#]CO:^* 5U5C'6*I:VD1>OKC5 N MU= 9XN^9[[=?!8T!%!A Z*#Q[,H,J 9&X8.4.9][4L+CY:T>-%WG%]X^ I8? ME+C]PML;"F(RXL0R3+0GHZF]\F:*^4RP_+'%[7G#?=%3W"NZ,1-&)1)P,,BR?RS>-E!9* M=5)+Z,Z@ /![_LR-E?6F-1W 31&"I>M %=:$J?.J(6, $OP>]O=8L>N/Q?43 MW&5C)2-,-GAEHO&8)SO"-*2B^,[RD(A=]N9/__9UW>^OKL3_#T&C3ZRU%=FP@\$?7T(%S\!*[/'-<&RZO% MK]>&B\\)SAZ\ZK@V66U0=GD_8 MU(')2RH065Y7(6 ,)SN39SA6C$ZZ\5:GU.M1G6BF(RZ_'@; N?F>!E-#;7('@#CZ59Y_>Q"',95"LRF7G$SI8-N* MR+5>.5*\,/\S'KX.B\ MG/^J!ZR;W4EBDY_14RO1DDUR8XE5Q_0G?_R.^Y7'?YJ7NC:CG%T .'FE:Y_K M)@3 YUL91B1DO]QTSK;6^72?JTR6O:AU9C/@]8BY-,R(F52XT++ZV=H\-M%3 MC#'"PB#XXS?U%#EQ 8XO#WQ[P /GNBEQ\$JB3)SVS76XUV=;F=ZRG>U%1+)= M^2Y#@)M&LJDL/>%).IUG2XW)(!KFEICW(] 9"%)/\7C?"%OB"%>7BY(B^U$^NTZF>D5;1,>S0R/ M/-%A-^.^2&/]VT0.B6=X[>QD(4 9#/07&QLHTCD4GR?\\C@NBW0$2'#CJ+7H/7'L4_?D?=)\/__O=_ M'9YP7U(0$#19TW]N9>W!T1T,TECLCD RB9^&N"'<'<_H;S@U\96BD-?=1?9 M_;F3UPA8! [Z$OA'BGR.89"YX*WPJ\ !5!TA'Y#!T(2?/-/Q_6=80.\^U P< M$OVI ]2@M@#HZ4?/Q<@SM=E/FGI&?5D*_-4Y5XAZ#ET F\>,AM$6/, =3XQU M)/G_:FK"252BGR$;00DO'Q&T\]&/WTTD:E$Z/HD4"1YOY2"<_P@Y'T/Z% !Y MK!DX48P/@[$0#0VX2)0+#6-A+D:* .JJV)",#T \&@S]L-]J?V-GO!K:,,D; MX[2L+0UGQ?4E,IMA923!/^TFC"_RNQY6:#J*0)M'L";__,.N.=G?\MJ80Y MUBP#&C[&/]_X7DOE+1%:E>(WOO05P8NDR Z56;G;S'*1VGRJ9(/-IKX>#8;-$;1'72LCT8D8 M*K:: S8CS):EQ232* 08N#+\D$PZF-.F=4= :N=.VSN)EN M+'8S*)/KK%GHCKO)37^#5KKVF3=+[?(C)37N&0QW5NVEES$_?:&58B* M\Y!2) N;3;(^3TV8$L-PT1,KY7):;,P,?KJN"_62S,_$30/-DG>M['0*N5HC M7K1(6ENW2W&FV&R):&*':V6TP?8BS5B"8AL;N1F##Y;BUA+5F+F6RLUT8U"@ MIAG6Z@SGTGR1H\L2SL>[ED8H.MC)-V=!LC.@"NO&$F1R _A4VKVT-1ZJ\50R M5IE6JN92:.>6HD+#I4'WTG6H70PR)!,GY[/,K)820YU1HH:61EQDTA_5ACF= M-5J52K*E +Y0F(^AUW&"3KK)%KNLCJU^JQ,;-6-<-Y6A8R...D$HLVZAG"DV M"TER7;02S,B:A'IKN/0$5A>];LW(-B.IEE7NYO6>*4YR67BL$V@=3XK5-C S M85()K;E)+%AGZWVXUQ-X+:4F5*>[7@;89&^M!(-!M4)NX 9.(+;"FUEN&6$K M+:G1:+8GXX780&QZ K&M45!)LU.U04K#55IN]=NE1G_)T2<0&U8KD]XF'F+( M9!7JLL"J(3;7#$>?0&RZ/TJ54B(GM2*S0(X>E^-:B8%//8%8,3_7K&HB09/S MSJPV;;3I(#FID!4)JU.F*) M+F;493K3AGL]@2V*LI*]0"!/M3++KBXV2VDE#B45?0);^HR)J4%:Z;&967Q MS>EQ)ZC"8YW"UF)%@E1F/9Q:^:@>;HFSE YFSZ!+9ZB35B3.=Y@R:RD\*Z^7:7*QJ:&E M;ATX3A0T;KS)LYU1OA\S^X5<4F;04I?*8.*!MC*("WURWN*A128PX4QIR85. MT(!:K"1C;",\9P/EZBS64\&R!B5AZ 0-%,:C4+ZTFD_82M^4(]7E2EO%EFBI M:Z]T-R$I\W:48Y-:5%DW52:AYT=HJ6NO?;"*5A[PLPP\U@DB MU(4('U]U*SE2F?0'8WV3[;0T^-03E!4>KM:!;)-.3Y7F5 'CH3),=$=HJ6L# MT^50J0Q#%6Y*UUITE(UDI=00/S7H8FY3"/2SO4)QFEDT+2LHE]AT%"_= @L' MK78>L1V%A-XP5-L&^+G]X=!&1!ZDXSTB1TJP';!MC "[J[QE:ML/;%\5?W+D MTAX$,ITU[K""J6\WYKR0LDW0CQ6+1V+8/WX]<'K@'1X\7X//'$*O;6O#;G\/ MH)#M3]O_7T(XO>MX.^$2_.+M4GY@:+)E@@M[W&\$2#YNIQ_$3?XPPDT_1]Z< M7.0CXIL003U'WJP6]Q'Q78B@G]_L8_$1X8NFQT*$+YJ\@@CR.1;R,7$^3'RR MQ]$Q6P_[78?XOWLO[[!%\17._;6(=^Q/DJT.H*!_A3[\OQ_A'U\%6OR9#'TW MU&)_F,TI2RH@2O#SL4&PJ@A$8I>PN1>..0:6SS^WQS]7G"[PI_R%>]3_]1<5 M(7\%J2?[!Y_#;I/#_I06;.R[_SVFAT->HK_*2U3P.>ZJT+PIQJ%).N@"C$\K MEZ 5VC7/^?;EKCT1Y+QR]O*3C^(N,?MF)0YOC GDV!G$4-<40IL!-)9&'1&H M*G8!_35@_+P8#UU]#M0QV+ZI[#URG5G?;_>#7!TL.(3J@\4#/..2(,0UFD-\ M+GD]FG>O/Z]K/>A_%>XN)N%>%WRK%SM'>]E^H[RZZO/(J0 M/AQ%&.2,$M/J9_KL:IKLKZ*YQ*0\ZG',ESNXJKHVE,SWYA"VAV$EFMZ0HVDD M-Y.CY7*J$&!&7!@5Q83B]$7:+B_.A!_ [;54[#X49''4!L"9(,"-51_>A3 M]+. _.B9KBTDE/\8K%]SI&_2(?"J[7"O9K#O1-^^$^WSS(T0A^]2>\*E1DWA M2.$J&MS@5[+B3\NH@4KC9 PV*@-EX U0+8@D+6A^^'>]?^ M?YO6MWFIF_?.+SQ;Y7L=]4->K Q38 AT'8@-Z!\8:%BS9!CP#\:IP4GK!4WV MVF4>&+C%'VG?>;9]YKN_3?S+V7]>Z_S+W+4D)5 M$S.E- 7-.I4NR]-*K3&"FXY@[J5#[TU.NDV/_Q4#!--(0!L&+ ,0O&& ,YH9 MOD?B>R0>\>*])1DO:]=4MJ&Y(N -4$='K0Q;!F 0=Q_R/[N:H;%F)V1D=$!* MC6R]MV%Y$%Z0*3&_GJS05 QHX<1"[I&PMRPR/,XLO@SQ3%3#6T+DLN;5&82( M$)="2E 0:;8@I=IIEMRTV5@-"A%H:$7C;SE)-Q;428&9#J%HVU2WX.IYU52Z M$S_/#]*T%#Q S$W MS*!^(.:,EL([',K16J;*KA8]TIH/UZFLLI&ZFQ'D4#1C/A2[ZV!+%15,H#@4 M@B;Q-RJO@"=8$]KP'SPPW1Q:,IXY;:E^V.6F7:9O-R\\=;R[LCAV3)O6])3# MI(S#HR?DFQK.TETM6:^0R7(^2K<7JC[2L$V6#8NY*SAOE*7C&>82?3 M" G?4T:8_ KXQ2?>=)MN(5;KMY3\H4F24P4=A6%3P/[_G+IE4?LFP29BT!,2 M:TV%EYU =-5J%50^GJ@SJ8I4QK?[H?!(Y$V9Y7$N]SC)^VQ__2C+[5LJ7^7[ MU(1<<=JD$YX&^I)>*63:5)3!]X,A2X5RW_!]'TTMCOF"KU +#'C[PBX%I:

,UK\0/L-R(-=,8\SI((/9,'G#G"3$&TIGF*#\=%::-T+P%^&Z@ M/QF,T(TGT'P)/]$QMP%SHSSN!U?\X,K=)88^S.?!J")&8X'0DBV(Y*P144.% M4H)!?(YZ<)_BP!G5X,YTU$UKK@F(3@+,+6F&.G)O MQA7SH&WRX)Z7'W#Y0Q,%<2D:'%!144-!95AU.+0J\_9%[YA#3X@R2^[W2KY)0=__(4GO-]@!#]_ M6V:!)DT!:8$N<[P9"]A;9'U/Y=A^O\0E2P6V/%??L=Q;14ZY875%%C;Q_C1C MY-,,I^1J":N&;NY&Y8R1IRAYP8K&QXRPWPD7>\W]O.G8^9^R,67%EIU^VUI- M"VRBE,JO(J5( +,Q:KY\BH31,0*D.5+=58MM*=Z7%5&'95A>&H"!Z>3;F[/L\79O<<]A\CT/#@ M90'W7,GX.IMK #3%1JDZ9-=F-FAH=:.[7M40FT,;AGXB2?>DKAOLN7 LEJH. M9KPD$L >I^&W6WC3H;J%B*>(PZG[LS>O]8O'L:K.8)A#'8BYLNWQ-U; M@5@L/VUH3*(;$EG!G-<0IZ.0RXF+#6XWX&(;)_ L@0L9* ]HC3RXU^4'7BYN MJI0U57@APU[UO8:;?HI="M/DM!-BF-"$-H56%IHM>#AHZ"W7R^.<[W$V\$7! M]0,P=VO!G! +_D^H^17&2XZ2DRE88R*+T:Q^R+EP6V,WY] MUNI:/]QRWUZ8'V[YSEK?W?V@B^=-ED_P.YU*&$IB$Q!:D9E4[0]K):XX&2%^AU9+/'*!B^BO::3H MUJ6&X-59K*V!J .9-X$8G'?GOZ6*-*!4.JP0V' SM5X ML-RARXP,UUN.=(R)TG=AQF/19L MKH;&8J_9Z+*![C0PCFO1DM@-YG)0GMFS0",7+*?U%"GXT1 _&G*SELQ)1G_5 M@A$MLV=T-OT*N0XO*Q&3#L:[V1KB>&3!T!>P8*YFKNPN7'%ZDV_!F?*J87(G M(LD/AIS=SDAJ=L-_1S+'2ZDG13W3T1F]2\;"Q<2=L[ =$SF]&?)F/M7@IU-L4,MD6&-3Y$9C40LD6 M@_@8#T6)DW<>%:GL1I;*"))^=.1.7*5;*(CS7E3E=DT<,.+54_5Q6_8NHM\_ MZ&4U:B @ZE6KS?*#6HQ,Q6.U.@MMFQ"R;:+Q-]/.MRT532 M=!'H 7OQ3VJV(@Q-ED3B+Q+_=R^.H&W_>/:L=YYB>M$Z\':JB6N4\IU53ZNP M?#-96D8SUM):0S?1'H'[UN!,[W*_AR,]WF6*2^28/'O8.Q_9\BD)P*K1[+A: MS22G=*LBJG,P4]CT"$D :->JP^Z)=FUH;"$4_?C3^1,7?,Z$;EAI>-IEOBG>^IU?'N^>_* MM/HCV<%8M4708#9ULA%KJG6]DN\#NH9D1P3=Z!U[YNN'*46Y?9OG ME1!I;LNN1R'25XOKRHU^V)C'F3A;4/)BCBE%U'H2"K/XY8V?![5TO,P2CU.( MPA(.JVQ(-L+K&=\#?'_I8R9*Y>A?"I[,I147A4NF3WQ MHTQ^-X)'.IEN "S7BIIXQ'3PR<$#/3M>S]=<+SFC:Q#XHJ,ZP0KH@F0 E*D! MSG Y^'Y-F!+:#%D2?A#!FTG9!YH_>-W%6IXU?X=C1G M^VK.!.QTS:^KP4C;JK22([1#=(/>$WG";[]EM_T=2^/8NI@Y-2+$3.;/-_#= M]]-]#\0C?KJWA.,W&S4H07NJYEMHQXK\,M8E6\HH0317P/JE'QXH=TUK^I[#*\,D9F\L^DY( MO5XTDBA5,_G,M)%5\[/6G)/Y%L,%[?FR3Q3YYA@ECPL)CW.$+S5NOV+DI:V$ M($#1OVXYKO+KE:D;ME?\A:A/WC!^^WUQ]Q51.65LK'TEN7?[*Q/6ME< M9C0HSZ/WB=S5]&5/Y(;P[8\VT0+ M2K=56&F+N,YG(TH,RPV?W"P,J<*LH40DI*,F6;P<@;JL!G\!OP= M'512+2 ZPXVTDS%K.:CVUXK,#]E,(Y28"E+?+#89+HC'Q=*7O)GP00TMS_*: MWZ9S4W:3)Z3)J^T_=$4&Z4YQU&4SM6*],%'KG=:FAL0*FD$;NL!D?0_$NR1G M;B\RTY M]N2RR+"9IN_@C_]^H\ZL9PTWC[GT_M7.-V*>_9'HK$+(::)[<+ES40T,.3Z(R0_\ 61;SMSW@^&)3]L41&\ M20P _*:*4HUHHA^&[BUXKIZUJKSLR?GAL//(2\;@*D,.FAND+2!!-EJ)]3K] M&7Q G>T.<^1ZQ(VN(R!/R+M"D6.U3'Y!L9&\-AZ,6:Y7U:&/&<5)0_J)NN0L M_P>UCCS+&@\5O?I6.4!QE=%T,)TUKN1HG9 #*ZVM\W*& MTU@034:9J"#)G2&6 _B^HR/[*ZRM'FSYG"P'X\?FM(#_<]*'"B2"4&Z)F M#63P78+C"$K_\WVE5=]_TFN+R'TLBBV;6KG6*G"LU.C(;&Y2U@(3[YA*:G-: M;L:Y9(0L# +J-,=7+27 <$$\BCA&/04I/[;DRXJSR(H/UE,]KK"@N>Q !U0D ML>R1_#S:JXG!5"(3NE+@Z82P:&YJBWYSH$BM2#&I3TI,2I\N:TA8H#@2^10F MSS\%X*$LAX>-(CW6D?WKC/PFK0(+!L+O-D[UO?66.570%-!$/%2%'%4&IVJ:5E9CP\:9^* %Z$Q_$5)Z MK7QIQ(4H>[A(..ZN)+\%AO1PD/KF>-(?&GO&(L8/,2457E?)QIS*D9&J6*E4 MIJ$>DZPAIHS\^!TDW^K7OSUOVC7ZK-(B>,, 3KI=Q@T?LL1C]I3@.W0@:",5 M/DBTQ\C:*Q1-E(;PF @>-^HE>-6*N+*O=-$,^\.(M/Q;T6'<]4CK@W!/",!W-:W(KVMBTUG,IFU1 QBK7H3#$ V(O M:9[! 0O"'"WID',^#4_D,$M>P3>X@4_''"]*<6W1[NW MH,ON@9A]A_32@P=FDLG+[&H&5%$R40$7]$ M70=BPC++FMD#)@KFGW XITII MWNR,"],I/=%SI4A-X4()A@OA^9GQ\'O>YK]-I+^^29<EI*FXLY5'/GC,BG9?A0^$'^#J& MYYTS?)X#R9(* F-[G]0S'7MIT,1VC'$6+/Q;E!:__P/_V3Y(D &O([DQ_B5* MQDSFUS\Q(3G[V+6(8** OSM;I>GG,/QD*U7(_T4;/'CLT;," I#E7V^9C]LG M_#E,Z;>(A X=F(EOJA;*_FO,#;N#?__[OPZ/O!>J 4&3-?WGMI?F ,1;Z&$I M.P*!@0[X:8 ?PCW^Y.4EOS8<@$3CSZ%=C_?/73].$-NW)+*UB8.?T3E NHY4#\A@:/YTOK;]3+?)S_E0,R0D8'[J0(:2H-8A#%.;_:2A8CRF MBQ#U''+1Q;E%$D9?\ "'/#'6D:S_JZD))U&*?H;"$PIQ^=/Y]QGD)Z5, Y+&8YP;4,"I&^3@GAH48%R*'(8XGHSQ'#<1( M5!SPD:@0_&&_]?H"D\TPN3*1K-2KE3K3S%7*.]EGGZ9<:;*-9B59*3?R194 ]:A@I8 BZA._69521L9U[*.&J\,N"!(PFW&%" MQG=G857T[40U;*38#;5[BUM$Q+/V&3,-]9Q:!GU@X"OY6=P M[Z9N@4OX1!/+,*7A^A.$3ST3C5:IQ-1[1"5-)%J-7)EM- BFG"(:N4PYE\XE MF7*38)+)2JO))U#QL-U-64>.3)(.V[Y[)HTXAD'Y.16 M08:75&A%Z#/-ID3B;_S1$V&. ?P<.Q]/A&;I3\02PE0G+.,?@K>@+8SO$!#@ M0S5(UP101]!"Q"'+I62B2P4(256U!;8HB"ETZV4@C@ QM@9/Q$Q; MV^UPD2 M'[2T#?QNZ+GPT.@>2MB)D2";R'#G0!4 \3>3^PKUM P-YZ)#B ,N()0 M-,.4U\@QDN'1 ($5R$R74"R5%W3-, Y=(Z O) $8\(! !NCV2>BPVUE5^)D. M3%Z2GXB1!C>EHM,\$6/ R^98X'7PA'=@F=MR+0. *7+,X)L'P(0OQ4\'.Z 8 M:((*=IR)Y5B"_PK:#*W' !)LRXTP)%F#;YZAFT+A3I&_)X,5I(XG9R;+R()F MF::O[3])\!P GAT] F*%@$1@ZCPB]C>9A.D2_Q^10/\DN\3_$:DNI+A0# 7A M!K\Q9D>6),(-RA*>!@-/!(9#33=EM"=1&J$H 0%6: Z,C8]4]Q^$OC$4-P;V MDR &-*C)%&F#+^D:H;,=?H'I_O-$#!R&//I+HFNC=D]+!W],=O]Y)HJ 1X8_ M,=#A.@.2($0RHE(<28S^@E"3-4LD#&UH+B&>T/8E!=T>ML<%@4C,&-K!B"=T M03NB07N?&/&B)8 M=4!0&Z8-_X$&?X1?AH# %(<>#RE"G%N05#$10_Y!O(+" M/?"W!G*]G:6RH4&8H#P_>+&J $\C:@I^0TX5)?[Y3#Q/?TD\O?1:MFYT>/\) M\I_"GPA@'NF\BZO M(38S)Z$N;.5VI.@T4^:^1R;S#\!<'.OKZ"XQ_!<0WBB"5;XJIN\I0+HA3\3D.H@WT+A@L7< MX5)$<% 2P#^__ N*CD+YXSSC":]\/DGH-V1A7)@G';_GA5>S/FF@0FY5^Q8] MZN=3>;+16BN"54MG(Y&:%[D5'PQIW$.7[@;1HO0;9PPD*3X0=YH4&M8,8;&.^CV-(\C/> ML4@1!^HBIB?L;4 S%[('>B;\"YBA9_ [P0R_"=\D020:Q-\(K9!+QCSDG $ MZ@&Y0EQKBF2B+\\LW;!X5)^B$88%&4"WT+#)H*KR,\9.BA"#3N6KF.'9_^%?P@5 M(%^.ASX;X@^>&/*2CM"STQ988,%=[_>QC<(C5\2PY)Q%+M]/YRZWA_0O:JXJE$[A:% M+^Q,^)0CJ?]T) 70FQE5M> 7ZF &'71DVJ8A,1(4&2@\$TB_'!(0YHP=$6U? MB4(KNJ2XJ0>S(.*P+05+6 J).$*RP#&U[=,Q&RO\&@$*.>QX;"PF=VB :_ M M^HO7(/&Q.[,%>>QK!C;\U0E8VIST7GR3H[_/:O0L/[QISU;WTM_.*.ZCR;Y5 MZ^RL _;J]0V3]+1>/M"5Z+NG524VSP#10!K%#B^B%=O;.Y!K"[6>@2.T>!V; MM*-F.^E@C@_J0QW>7T([5UX'M*6*[&5K8$BB!)D:!:@8R('H$C;<5**:-K,Z M0FIKB]I[,'5>->S F7%@%T!UKL#CWH#.^?<+F7&KQ3 O)*%?'/.IXIBX7QSC M%\>F1( MS\:C9,^303AX (3BW1%\2^4@_F:;*CM/\Q5O%X=R4#9MYVN#+31MG\4P+&5F MJWTG??59C\KM]D##0S M[#K;?H2 O2U1&J*P^X%! AT/'./:[0GGU%YL$SLA MA[$%S?';#$W%4F# X\"%2HRA Z_I2&<=IA?1'FU?Y>"PST3CP"YZ'28X9C%8 MHQ3L-O6]C:1A'P>:7MH25:9[G"ZQ7M]I/GO4.M1Z,C\SP,_M#[_.(.^W!LC! M)TCSX'-AVP):&9IE_AQ**R">.NJ!8-YJ4_O4QYU?SK*8_;<7+0A_=(X7=@_> M(CS"&QT,,5>'PK_^BD>B\5\O]_6BC<&E][ZZY0\J3;M10=94NZC"B0JB#'RC M4?W'N0,&1^$0WV@#>/Z#H +23ZC0W[#C(PKD;.10OO:=/?FY^@%\8O2)\?=6 MJR.R6T!_%=,$CL**3BP+4]UK%&F'[%1P$+%K:C-H1D7(B$]Z/NF]17I5)U8Y MA(:$"H82RL09&K1MD)UC%V[9/5-X2A>J$\+FDS; ^1T=&B'0QM_+0Y_H"$\B8HP@:YLXAVI/A!XGTZ?'X\0(;._GS[&S$J_$2D M4"4MSNG9H?TL$"%_CVS\.^OH\.DGO]SH*\O>Y$ZBB;K5$(:;J,#"1E@=)3*& M3VY$'+V/(C__NEV^' O1SN?'>Z#^##>!HYW:E6O&GCCA MNPQ"U' QFE,"8R>@=+ O5]T6S:#F-4S"D U>0.X9OQ/P(J9E:(Y"^TL5G0R5 M;I?"X:([-%=%YJ$N6-NFK=,_AJOG;+6#N@ ?#Y=)I,- M5)P,'T:> M%O'H+P&2WNX$L0($G+%G-!V,(/31L10 3R!JLC:2D( 5-0'SMZ.1;2_1T=4X M*JK)AJV.;9X[;2ZXQ,$!UV*PX#(TM',#_N4EX>R*UFR9ZE@NNT8(EX1@H>9< M[\E,,A".[$+WY[TSL\@I'@(,$@S2 W;$((FB:58 M=OE(P-[J0;DX @)N.T:T!E&,R&G?KP$.:,SY8+:+4&]W_$QT<'OQ$4T86]L& M'@TL[# C,H"0QH=+!&P0'@CIPR_O.D-L[)S@0LD&(]P[Q@2$"(^H&QEDSL,A M''%V_^,% PY5;XECWQYP-3'J=IN^&$;P2'3CPM&,NIW]2.N:DG02(*A//>FT M8+\:RX@N@5'EF'8+U"?:=)'**]78R%TQ=7K=16>:N"H\WR2?ET6?;X=%[$Q1 M?6^M7[Z$Z2A<$'P.?RY@<&++A(W3RP<+WMWY6=CV>T1,Q=)WB4+)GOB AE5@ MD?[!:9+0Y@8C35]SF79N%">E>IE-"M-E40!435J,SGQ?2JZ1I9U[N M)"K5O*$V:C]^FTO--4"2$';/.K"JD(VPG:&$%3_4P$. "^4/IGW8?N]NG6.V M&T2#YQL[7-AW,HUX8;W]Z/EXP>YKVP]P@9H]>P+ZY5"]0Z,*'@MY*XH=7\"A M&WQ:W.8\Y*-"!QX<6Q S@(CSGJT>;WA75J1JTQN"G.JX(>D9Q6S=D]T!! M"A[5_2 76E*VUT3;9B!\MZ3NG&N[8$[<8^=T>;NK:M\O>/]4P3M%^A7O?L7[ ME2K>Z4]5O =??\?;5M\G;,3S]0%Z*>[R96ONL,8Y;XDC[(LRLYDL[6<:I0#2 M7P?!])-6ZUEM/R_!]NU^0"R<47!#VVE7"T\P.U"E=L'8;AS8KF=V6R<.C14% MSRE#L7@4L4!%\+OJV?VL,MQBSQM'UL[33KF_8?;@.6$Z,&PW7L--@=LA7% 9 MOU)"B:V,[>:.]L;O1F3!3_G]="U\,@F-"D,Y#\$\KJ&?;.E+.A@A 1\@.O2% MYJ,!7(:_,RM0O&[[L%<+/?%;]_W:3O>CTX=LV#T0 #7LZTY6R(Z%H2)G9%CC M&,HN!_=,' #5!#SB <%LWUSJ M%)RCH""*H;U"FKO$X%8_$8U&U8X7PA\0@G"0##\*V;%V*!52&*82/#!P1]H[ M$_206!"7J&#;0;MCWN>]E'R3"- F$/GA,[Q#P7Y^P"$)-PCMT9 X7(]YRM(Q M3O'/@XD=;\65WC89:*K=Q*1/@0F?!K=H?4Z"\2YU_)EA AHKO[JW<*T)IIZE[.(PL" M)5'M/!!N*GHAB(VMD;(WFAQ;E%<0:^X,#32Y%:B&A8L-L9GE]"<>M;&?34!)N;S;EAB\>M8MR\/N&%&='V_WM[;X#>\U1+S($ MA^RDN S":9B"8@9IDR' TVC'0$5[W=A]O$SR$$3IYJ-ZY,0P69+LWZ MG=JFN=_O@3FTW?J>3B F=]+X;^D?Z/1!D,"G;5-5.[GH5,ELR>(77'UB^1L= M08=/P]^&7]^JG>W772!#"Q?_;"V65Y=M2VD^^'IT6/[(?D% D.P*;.)O^,(M M@' YK0,\:"([)4X&9C9[H.WZ36/IY8O-]8<[(2*B MBG,HD2$-+X#^@N!QJ;KQ)G=B5]-F R#^_(Z6:-IO=KB!9H?DZXF=Z_5:^:1S M"Z13>B4-=T1#5^VW\NGH%NBH>9@^=F)9J.?3OJX#JC$U,-,!CM+N+C_8+<<9 MY>,$.9[6.D#%DR8JOK)3UT-GMB7_;I/6Z3R:DVYTDDQ7L!C21Q,H[(@,;B38 M1M]#X+:-C4LH310VU"3'X8.;OX:Y_*<=3CC8MG<"$*B0^^)R MN'EQ@:&!W7>P H)U6("[]V/TPQI-':A@RV.(M4K0]5,LY: @957FLNM@1R#93M0(5&)# MOJJ61N\!-;C/M+\H8GCS:YA#OQ,BIPIV3D"%7[V 2HZ>RXGVLI9O51)2H:ZQ MUE!;U-Z#2BA,0!087P(-*E3&M"DZ882]S:^+^Q'7ECW)"H4_D(1ZVG?&;[UF M;5=KA?XX<^;,2OL@U NN/6:%76P".]D'VOOYO$[2XU[5,4:UZ4X9U+[*B1_I MX/ RJ;T;>% Z?E"QO+L(:%=<9=\>!>R<[$Q';1SF^IFPHY8XB(/ETC:TMGW? MTY'8QE(=Q=<4R;23I:@DAQ_9'?3H3J 7^\!Y*'0[T2LU7CK8MXR\2.?N:\Y< MD55#0K+8:5]YZ0;C5"?:BM/,OU/_<(LG@?"$OV+;$B^;9U 2#*!OTH2MB! ]O2^.V,?)B"&%=FY1[MG ?=FH/G7=H(+5\:A:G=K%T6T MU!D*% OF0=\1/L N(+R]&,-2>2@D1?Q&73*F3G30Q][GI?&E M:[+3:.&J^[?;$TX$.KMBYLC8'#O,". M%7<9@9%FSPP_*#A ?W]EHJ]?+?BGU8*47RWH5PM>J5HP^*EJP="7J@6_[QZ MO3+""L3V@VS)"<7S2[GV4KE(QKXISM86J!P%=__AF2K&"Z&->ND-)# EWS5W.2T1)/+Y)Z-W'OKS Y,W+E/QLTR>S M34>E^HUM:OT*::?]MNEG.OR15IVK5D1\*NQTNA_"U2QBK T3**Z6B,-VB7?: M(S"[NVTQ5*3IE-)A28&,3\TR7LUS[9Q9R'>2;I?-;6MCCA[T9D;YE/&\'3V! MO:+]-:O;FBH=70[VRJZ,)599HJH=G13O8?H$JP M7;O1-K*/)I_@NY0-YZ]V',UI+(>.(>KZVN-\.V/@\%7[RV>W8A5Y.@,H6H&$ MA?4.(@'X[< 6(H8-$GP[%UJ X_2!(0"O@LK]@M-/WCX@C9Z(ZU3P%_9WB6'G M",<((;M![P0I*LBK>'JPIA\X9?C.,3L;@DK<0.! D^"@JJM& CJ)3MP'(VA_ M[8BTBPN]'P]RVL\_&A5"GIJC%T^5*Z%"[UUD",4ML#NKHR;QJ^7*'<%Q7&&C M &#:'K:@2QB5CB'Q:H'T,5?;_MKVT8@I[?[_[[OHY7/:+JD=39\N;>OGJP%5@=_5R^UTTL%0)L..9^PC7_;M MYR=4J2WW3V92MY,ICN71+N&SO7M@3^RX&,^F]]=4T3-QG$CZT"CSXWC85HT: MK]2)O4R@O*-LC^O$;#&/FC=&SJ"$W>")HZ+SMVK-W6&2"\\$V-];9;#0JU$- M\/9@0X79C&FFPU:F<\6HT^WHBDUK2[=[>'K=18#(J&B*[8 M(Z*W%M=.:#W!+9AG[OV_V=[X4U7%^X';1P-'[=G;J$T# ]:^840-"(CN9;MX MXF5O^-984;T$UO>'H, M>B"JB85"88;K-J#$P##E[5LCD3T*N="6+S.95P_F(YG2/K&R&Q1\8"P*3L\+ MKE)%];,X=;+O1HJ<6L"8]6HH+%7FZV3A9,04'P%4$/ UIM8X.C0 M?MC0%H>[\O-M,L(V+=_0(XS!588'BL-1#=P!3VR%(3HFLY(,#J6F.7SH@U5U M^\A-#<)U.U]B>]P2'KS%#/)V=&I?,-RP!#"\V#6(#= METP@C-7=8*_]54G(N]=0&N] MV/KPRD .:#!P[F;>!^HX&@[=?QE)A/8]H'C M?VRG9C[AZ #8S0)T@'#B9<[8,U=CB(1Z?M!*%Q">B>P.@O\_>U_:I"JS-/A] M(N8_&.>][\2]$6V_+"YPGID3@8K[KKA](1 0$01D4?'73U6!MEOO[=)]>"+N MN=UV64ONE9F5J:/V[_Z>5#\15+L$E[W;Z'Q[6487UAV)!)+SE>80\&JU'PX6 M]ORC.RT3&,'P%=BV*BB*[H:]@)^IK[5?56N_C70D3='.@&6[>\LQM>7@9F% M1IR#B:;GO=%'MH@4^]<;B_5PG1R?%Q*:UDWZE-9O-^GUE!N)*YIYIDX/SH>2 M\L#>)BJ4,!-$UL;F0MFL]6=^-=]L[=?IB9,'@@Z6Z)%,-_S[0=+/OF3;$W@! M7+;B[4R]GM2$65=(GYNSWK@UG8[2[01IM7[]23U@&'9:L0>"]6)0^F@UH\M# M:9J-IXKV,.&S!-_OT FK52YS0!TD\.1Y.+U%6#SLW?<"6;6OQ[\G+;Y#YYX% M])!,SN?C0M9F_5%A46"X--5O D"3%/Z="#)Y(5"E]D!5Z-.SLI*NKME.N5.1 M*6W=5%D *OR1. 73'/IPPW3AYY70(45&JN7#JH6XNFHYH%&"EPM%EQYL6)*M MK%N34DW;&*MK"TV5;++.@$BX;*4IX^Q8,W2F!P@TA25NQ\OX(9R4GKNHV\PF MQ2YHH4E-&X3D3U?OYN5WPVF?D4MUE9A(U=D44[L$L\QPP]PB ^!$/)Z!T9:1 M[U_!7(8B/ZM@UJ)L9 L%)HMU.%Q)3E1FSLY70,'0Q$\CRL\J&&8DIV6RV5^Q M*7:]6F"9:D^-KZ""P2,%\Y750U^\^(T%'?G]G2F, 3Z\KUGA0\R0861%!I?Q MKR;B8R<06W?->HNK\*S:Z>ML:58WXS/EJZFV+KMGB74V];GI1G)]+#YPS4FB M-2]+,W"/(1_IYXGU$KP=@"7%DU@H]XKI!C7LCRPP09L=3$J8K_!7 TN)+?;< M;+4D:XLYF:M3[A3#DH"'$X^I%\""? QG,K=0@QP2VYHXA[SJ06OR)1/I0Q1[YY925.KYJQ]O M$-'CC>CQQI<\WA"0O.)I'",FQ%CDDS25X!,BD>;'LD#R"2(I3K#$1*#%\:]@ MU> ;79&WE!4QMLF.PO:KN#/(,O'>2%W!2^OQ2*_5J&/J.-5DA8TCUIL+.R52 M+3"2.AY)3 VEGEL;.2TU'-*C-J?GECV&)T[GK'D^1S.]\D3S>_U6LKI*>=GT M"HP\F9-:&6:^SY33;#Q9DOQN6VM74RN@44_FQ%(3(;5Q9D6L8HR6A7[+5PK3 M%AB9/!ZY],E./FF-%VR*&>$E@2YUV"2<\V1UFK.JG<2T4,,JC9Q8&25$CIQI2,L.95=^D*6:Q92 M4X5/GHYDA%S9FM4;#*>66"I='U".(:[ R)/#9]5B9U(LV6TNFRS7DEYQOO2; M<,Z3P\\F:4&>'+Y'X@90GUX#F_/^TG='O9*+5C\] M/".D%$!,I1F7ZN$-2W-R_H6JG;-EU=\^G3D ML-YUI/Y KF$+GUS6!(.Q9$!WU.E(NE74B'@_/F+[2GNJX98U)0"6J%,PE>C! MHI4=S*>:2HK":-ALL:;.@)$G8.J8XT6FVALZ'+$ILM:2:/J4!T>>@*G>: Q[ M4WWD8PO7-/L)+]E-K.#J1V#BI61:$F6)Y%-8 N,30GK"C\EDBJ<2Z11!R:(X M22=.F*_<;$^ZM.5I?MM4FI5NM<8VSK*I/&I[]LRL5[6"JZWI&9.?<(P"1IX< M;3#*Z40WGQJRV69G+6%2E9,7K7-LZO=X5ER*E8VF,]85+L%&H$3G.%%E/K9NT"[I*K$](DS8OB& A\<9+B!4D@P*\DG1ICI)0@Z?=_XV@_;_L. M&7[G_2\*$^]Z49A\_D7ABXFF5TRHW2_6L5?)-A?F=6W+>#R35LNO_%INTU54 M+9O(DGEUS.<-]5+]PD_JRGZL1=;V:$_OUB[='^LPDG?\:.0I!31,"D4WLUWF M8EB%%;WMW#U2V:NE<[XL_'M["'VDA=#)28X><>T7;Q#EL[OTW::J'27^ M'H/SF0IL0$-5?Q/@+FM2'ST:'?_/4W0Z7/WC!?N9RS[)LRHVWX& M2QH?-.S<=J9&\>.=7^$$<-_[XG_AQP<=&17L;V_;O+[\]*#C")UAH58EN'BY M,\GEDT4L"7NIW;.,#$\8*SVU08]=64[VPR;)+JH@\T97GA/LFT^/2NU^O[[H ML$1)+Y!+1ZR5FZLOCG^^L7_=EFJV+>P:0=JDH81 /M_"KB%X_;*0)[*:*O&M MGMEGZG)*^?7GDH#X:,S\HH#8M 6FSC")*>OE4ZXO]Y:2(+8N"X@+=S3\&"!* MR6;=G=>2&XXH;4I#V>I\:A-=8B:7<'(W6ON MQ]CNS-MUPWI>00GZK=;>)G 'I9&,X)TDZN^Y5W9K]RC^J0^RNB? XZEX=US\3IZJ\2_B&)3 !IF$N>WPN:*%-MJL& C_: M#0!+CDT/FET.@(JXZR)^4!@ %>T*-4YH;,J.@VJ![#TZ#-^ZO[R3A_!9$JPS M1E#80^R5\NGAJCM5#A_Q/B $H.="08G*I1P63P@K3PKS-^TEA.HSV C-T.UC MF:-T"_A6)F@Y;UMF6'9M'CS:.%W/V8,:_/QIP0/P[;^S#56K\U?JUK7#E!*- MHJIK:DKW:XI7U;T$\Q?J5K;L\@I.D1K;F:^M!%[M4SGNPBKE+G4K[X\2Y4)B M$L?4+HYY63*K%+4+&QEWJ5M[! 'NJ2Y9XSJ*,,E6RU9-''^A;C6/M5T@NG3] MJ?79D_3:#MD7F[ * *QT"..,>\4]SB6M[4VT>[<49?M99WJ%PVYHT,6$G!5U MH FG,0;=G06$GEV30]:#Q3X?8C5P &!#L(+C!@F]S&0W..C6*.JF$_BIZB8P M2(C'6-%

R= M/VQ6_/D_?[+ZG0\O##F%>3NM0% 'Y>@W3N4_XS&CQ#BJ9!P#$LO^C!U)96_^ MC,1"C./TW%*SPL\^QM&"G,ZF@&XBPW-1EZ^9[\GVLF:I3VOQ'<_A\R8L/V1& M8^OXS"-WEIJ(8QEGL7.B9Y00HH00)82(GM4O%DH(:00"C=)#Q%!T82BUV(M. MJ2*M!%!#4DBK_M>1_M%* '4P":T$0"F=:OM]>B_?8MD'[&@\"Q.)]2#>G4F3 M:O%Q+U7G[K\[O5TQ)/MWK__,((70<1X=- MZ"B@HWOVZ,HVA_L]:8/A\5'5&2V-3%6??S@%(-=?#*MW(N+2;%0IGK5U4R<4 M=PD=%'X?)1>1P^N1Y1. MGPVOH]^OKS*!75%/"D:H#D O?) YSQ=4*G9D$0FUT0_N87;'&/:ZY6EX-WH1 ML@G9-2&[/^P3L@G9;4.VU1]><:/3M0GUA/K&HOY4I+\=6?UW):?J;V/XT 3E#H+7U>IW,"I1N_;W=N Y#I;7>^F,;J^_6NLMSTU YXZDF8C'U1F:NN;AEF[5TM M?P7RJ,PIY1M>*D&V47=7R[8-RQC8I8]3R#;T 0S9QLO8;K?,=#*MZM=G\=') M$'!*GT^H&P%-7\NOY3AA_[+1VIU@9>M*:^]IV9,4 Z-G#8@*D6F0:6R;AF-8 M@Q&9!ID&F<:6:70-QREU&S!M5]!FQ' .'DHD$'KN5G@?"Q8F$3,3[=0+$2T$''"?>9[ MK@@D/.![(H@EWH_'&!GX$O%](=RX^%PVOX-W%;\P$?!X(,RJ^HS:\#8^HWZ^ M]V)XPOV0G<3$@PG[-0JG0DHO#*"O7T3T"-V5[+=\FLJK3$W; -IMM3Z0VHLB M.?.F,?[ %4!8&/A+-DXDZ%U*-@\GPC?49&#,X2'NPU_A'Q9.V:*H YGK((>2 M)QFX&O8@ H$HG;!I%,X5YM1G7&A=.!<1&W,I3/8OP<8"H/H(;9IA ^=C+^!J M[A&^M%+[T4]RED@Q37PV%UPFD>KA(_>3U$I6W8+73>[\,/P&#@Y; MXDF3U84R;BE"YW@"RGN\Q^*#>G#IV;IH8!S_OT.C0W$EL?1=18IOZ X M@;J2!>5.YPVV-8[RKV9OL](^G#\FZIKVX-#2B(GWN.>3(7QF"CK+I93_K@C) M_3@2_-O=$\CEPR*4'IKL?21\L-U'L?7.C)&K#^>W\K$,_2066WVO[AQ=ZP7Y M/.C+ZM\793=)Z!4*_<#0^.#.5E)$18J @?O!'06DB(H4<6S)+RF"7--M*8)< MDR:*(->DB2+(-6FB"')-FBBB8_9H%*V#(IPC)_^0(BI31)>"=1UY)8*_#O G MBJ2)(H@B::((&KUIH@AR39HH@ER3)HH@UZ2)(L@U::((J_L4EX!BVY%&5=O-'!++,Y2:Q+)WYI3$LG<>D\2R M=U:Q60$H/__B13'GF;/R:@4SC]Q9:C2.99Q%V(FQ$6,C MQD9)(DH2:2 62A)I! *B*$11]+ 7GD/8]GH6)Y,%$OCN3.NG=S^(!^IN'Z8^?(4WVN:1I:-K[ M'4"#.9/=L9T&\!EFX/6P>/CC Y2W*6X6UO<[>W/VS08'J7&W=H"T+7B[E6& M]W44>%!'A9]?0[K^#M12QZ?NNN ?2BO34T]QO_)K/ ][7:I01RHS?>C#3[:K$923B M*^W KX?JQ+2WUI=YUW9&?WV#S$.'Z*KCW8')>KV6$TJ/=/QY'5K=T2W MXW7/X1H]8]@;$=<@U-\8ZNTR5Q(0ZG4 J'^&.I')29UCQ4W:0O7/EPY1$L] MEY^[US]1K\WR^%Q9S$D_\#6,N<_4BGD>3-CB4!+_OGF+Z;>[NP'0]+8[7TQC M]?UZYY8WO;D#WGP2)F-?5.;.JYM\KKVK96=$;6,X'-"Z"[(-LHU]MM&WR3;( M-L@V=FRC1]L%:+M !H82E[?1=@$:.U ,:(;9#VQC,"C1]HD?Z088LHUS;:/? M,WJCTJ?_R#;T 0S9QMEQP[ &I<^7U&T:M"-"HUF5NL&P/='R/N9@KU<0_^^) MC+WI\G(O75'+O(W/J)_OO1B><.&O/X?!W=]^^NE7]LM"1#P&%;%_!&XX%W]^ M[U7:2CWEI\S*6MO62ESA2ER>$A?S))N(J1>(">,RO_C6#Z5\QZ91.,^?" -I M,#[!3\&MTS!B\0R>GH-9Q2R<0I="]]O=F$N!Y[+-%R*0ZBDFON//PDP'R*PN M"7SF 7\0)%P8W\)THXBX?-88.OQA>#*1.0O M\9/P#*@*A.D*_$"81&R<2-"VE 7%?E!]>NM!@S:;X *V'WD$C0 A8R-X@%\< MB_A)B"!KD43@78)&4J!D M3ZX$!Z"$=GL@V+G@,HE0)%)UW0MBH6K"0H?'H"GH@@==A@L@,T^&?O;"*&V9 M3,: CC@!"8$P#+PN$]5V '%HJ*^N/^8%2F+J#="^!A8L,^"O>IZ(, M_#Y+#P:T;;,'5[*PU^F\0<]5>.W&N^YO6&%G[$C.ZJ=\^]W!?%FQ"-- MO66/Y=<4D5I=#*6'8+U73L![%%NZS9 1AXM[VS+[F\#H6F9W!QA7R3 Z!25R M-HO$](=7?_H:NGMUJF)]@&;H;QPPG%UZ]>-7!"J:S<<0?4$L5XKG/QZUG&U) M[Q-@->P!?> T]/WP";V$LK[F'\,HIZ">72/Z[&A/=IR[I M"61PU!-DP4%].+^5CR%<0F2\L@LXX+I?,*M0=.@7COR&75*$!HH8FIV#.^!) M$14IHFOVR#7IH AR39HH8FCVAZ2("A61S5WU*2#H '_R0YHH@BB2)HH@BJ2) M(L@U::((HDCE*N+R$_'2#)-^Y>+RU_X4>=R'E_Q=^(\".X8OY(&\VWGK:%%B M;;G>N?6AGJD==D5I7EK\Z>LL$H)]AC_,)/ND9LG.*>R;\G!]@?01VCR.O).@ M9+W$)F\8.C][P4'DM-\]-195#:Y6]YE'[BQ='.)8QED5Z;7V6"LA$58JP$HS M?=3+:MJ_56M(P@3\TD2^NT(E^Y$YVB^"!D.GQ(JZ:2) 9X0\7SVU=*Q8G196 M4#VCP&Z[8Q"Y$G(EY$K*<24O/$YIEX_4L4OAGZ&4V^O(2MF"@:GY9=XB'!NTY-/U%4M"&Q/>C&3+_>*GT6W=U!_PQT/T/H M:M]*>Q&A(QPWV$N/^B/RTH3NMGII:X^7/HLK5ZJWGR:3EQP8>NZ:AE86 M2:=A"":_<+TXJJ%42_8+CM'IG%%]3.MI@0O6RI,)ZF2"MQ&:>X8]++&P/(5F M;1!,?H%"\_E^86B,G'X#YX)^/GSN5GEV5?:EZ^[7R7C>.246/GFEE.7 MM0/C6E/U=?>K[$I/1L\IM0B:!G-/>E."]MI'&P-"UW"L+H4$@OSMA(2AT;-W MZS[57>G@W&Q914T]M*'D8^0I5+&?UN>+_PJC/=?+SJ;_!&^'AN_GQ=_" .X;=O@HD5 M2K!K7,IDOL@.D,:J"'PZ%6ZL3H>&SX61.M!>%2I0_8?[19P^ZGMKNY9%3"8))$Z67OU MS/J0:[.R4A1:F\:_1%X/(U6\JDA10(,29XZ5'+( 4C81THV\<8K6GT/0G,6P M%W;GPY=D/L>J$:"5_\FK3>![OJRK2.SS7NIIZP-"],6F!$T.X2+>H,PE1P,> MH0X?Q;X8[+D:)? X'H"NC W/1L>(&V,YD*R$@TQK1#QR/UF9W4,83IX\W]_S MIXF8B@C-..;?UV\V4M2+!ZP4DEN$!;'B*!4H[9(L3CR54UBJS 2O!2 MD9@,-"O2=HG,2:QM7GDT^/>-$H MO7M; VDWTSLRS[BRN3#5M$*M-&_"3?G@)?*B%)9I#T\H[C-<$]%#?.E+JB#4 M]6^I4ZB8%OT"AIN[(X H.I[(0QO&2/<4 BAC\0!VA!C'4C7@51L'LLO*)Q"W$XFX,)\ M#X8O /DHXL%#[F5C =8&SCH-KBHTS"$"X%%1OWSZS*)PR?T5$2BX9)DL,/B: M[)\;#4)Q;#ON[.T&&) J\\-SGY*]0_G."-R)N$M,IS&3QC%,U=1W0Q]O MAN\',J=\:0DV&!'&X5Q$53H$X'OQ2O:J2-)0P@D9P 0Q%/W(? \X_TO>N1%TH7-1I-UN/6)!U\NL)[ M1$IGK!EQ[OC#54C$/P(1GZAJ<<$QV6YV)V7RV ^N!B4K@),?S@"AAA8\"\SK MN,MAI)$2?15S^4JF+*TDN)+U*KRC3_%]D7)<("5@.O'29.E9,/^[HNQHMC(' MT^HKQH9-*+6&^))';X*M6_F,J?<=_Q4 "G@_/*^>756KVK9F7.2@1D)Q&I/5 M5U8M7MT-WTK2>H-2/,M7HA4?4G4P-WC8BCZE_*(Z7L5,J@XHH;%$=$3J.$6N(=)4JANNP RX+EQFJQ9K@OG M9LYDE25. @YD9:*D 2/N;ZMZOYB;@1ZK*%>H;%M(&H*!2^0[M8V:GE%[-G#* M8+LJ6Z@/[7C9\&]C'/XE'X?7, XL[&8S[5X+5% 8.>Y/=NQD@>12QF*^D_ H M)D..)#_4[)0B[-S-RB?C$ 23/+X?NCFOS#/#^T=?!58/-NQ%[,N77\T<$ILO M4J3PI'$FT*:G,/J&5[/[:L#JP003Y-T L8B$EP>W*#J6@-!@[ORS!?V M\;&0+%:T+\VA;Y\IRD/F*1BCS'EX_0X1/B;UAR7&9_30=LJC' MEDSV2SH%D.E#/;OUJ:PKA5&Q2K8#$Q.>2E?C)Q5ENX.G[]!=8D4&F:7/P^P& M1<3O@(AO3@T41+7[@?UOSE_PUYS:IP^LRV4KF@C/@B& P\#?)GOJ^[%.-5Y M-Q$XJ$AS"C@,7Y70SIM@LI^RL:C2PWHZU5N-58^/45-A!B\;J2J)YB/4?*83 M!ZZ@\?4H=0;H4P0=@#"H=QU7:M>>8KGVZ(^;,F_SPZO_]W?\V& S[_6'O5REBWYSGG#4/ M'[URCP+MI39YT1-JBW! MJ2HS78/+R*PP]<+H!Y#Z;5ED&I)4AN]!3>!EQK^R]@WCRZT4BT(+U1@ =Q*L M?RVLPMXT?7@?#":TMKQ!)/]+T-7,TUB7""1 ME=S. 5*6'.YF.-3-CX'IE.P6:I M7&^>B3=/_4'W@11#$-C,T::Q$!H N V8O,T>N> M;5KY[4I/KYV>::^OK.&(&2 /%P0(L$L>J9O'8AFJN?STFH%3V_@18$3^DE2: MIU@SR9^F1O1-J6%DR3:(KVFX1>/RLW40LF"668HMLT:PQ2+U4NXEM\])DB7- M%*=$ , #V*R=2>5]4T+&.@67$S!WZ?IBT\ W[)J!>\'4);Y7+3^N6IIB18W!<&47 M=@.!DC8]"(,[%P'O*YCLF.)SL[6Y8UX;>YJDG^,:QO^F=IXQAXS72E>G@J>1P%^,0_?N H./'::D7$+ M-I73U8Q"([N$;N':-LRBJIDB-YS//94NDNG@//-Z$R_".)?>!/' A==_W/-J MB$7ABL._]=ZM_I"_3,P7?KC$3$"Z@FZ%T]TO +_!-$^D_#&NB 26ON#+,(GS M!70\"!(E]/5J3K;P>5!8P1=[:]JLUOVM1NII$'75(NF4K+_UH,'9$MA\61)\ M$,;T/J[FS*,A)G(PR1"(J1=G&M]>R(1O@4>SA4CY=&K6=:)/JF6ITR\"M##_ MC%QGUPUN9H]6(5=EY%*S$%DN2DT>0(2YPPB5)[APH0G/; 9QD.LP7RFVFD3( MIAL1<6A2Z7K:52XJU>[.6W"Z,UU]"N8<;LUE%AY)LX09DUF[UUD4)@^SG,/D MBZW5/(@7)[%(\S:^"!X 7QFYVYRY1ZN=>0NU@C3_@^]-A!&KA!WP*A41LI] M1H5@C$%MXJGDZKWNK"R38.8ETYW"F,KF"RGN\Q^*#4&?DH$<3<-RJTJ[>>)I/1WSX%$/!7=1>#W2N2F@ M*Q=:_KO:?7R?AH0G$--13YP%9_7A_%8^5O.PXLHN^$#H/'TV:R.@7GCFQN$S M!4@1%2D".(1ED28TT(1C.@=/%B=%5&@2-FE" TV026BB" C7!TL[D"+(-]V8 M)L@W::((,@E=-$$F4:XB7GH4L4IN[*EK7]_1EMAD'11)*XRDAR>@FZC\W7]+LH=L*KA= M_@-WO]V\O[@J9%I'R R=L,AHPU :F-IQP#P?/@Y>ZDV61(Y7W*^Y'RUX_>U MU*<]O)Q=+9&^/W/JO/O1_49: MEA<=666;:Z6V^68S^U"6[R4E-D&))VW@N W'TT#,EECGOD&8)27JI,0FIR*W M'='>8^H;F(/4T\'NST?6.!UQ%7-NV]#M2EZ:D' S2- E.ZFG5[P)6QB2+1 2 M6HJ$QN8J3](7^UH\M^RBS2HU]-39@\Q:^6^[C-GJ=)H]>+V2%R9JI5WIL6=^@P!:7T3(:#M2SOU M]()D [=@ X2 EB.@*8E3+#E3(+62%GO>W&)/W+/:Y,$EK;G"%$&_V4IL3$)3 M*V?30)R6OH:$G TYFUM,1VXQMP4M]*2%GI=.,[1M^$9KFLZ%0NE[AYH*!>VR ME5KYQ9LP!EKV3$AH;81L7LKR16L]L_]+EWRZFU/W35OZJ97G;]_23X?RH.U? M2F4/;E+)E#-M,Z9+WX'2"$S?F)(IYZK-V/MO42BERKAZ<9-3K%HM?+J)%&N_ M=/I1^P"2<@GG06%0^G"CJ5#0+L6JE5^\#6,H_*[SQT MD/TO"Q'Q&!K Q/>%"*20%YQI7]]"WIV>WJ[/J.9R;E-EFYM61) M]7%.A-^&XY>4VUSE-C\K^IN0 JO7,AY,V$0\"C] M@U93-7$/J!Y35DU5M7893JW\6CO WKYC(,FOW8Q?:TR&SIYO5P9^UET_:O:[6LOGW[U_MTM%[[MX$.&IZV:&2^ M5"O'U4),T\$;-Z#DAB?-FYQOA7?^$W>L3Z-PGO/(,&CBZ:"UK",^-7_J@(U. MPF3L"QV,]%3#?&N_:_&0\.H9 5)Z Y6N2TZT-G?68F1;-XWL=BG]'*+9OCG M+>KY/N:@GBM(__=$QMYT>;E_JJAEAW:J_Y8?\3FNM$E%89V[D;.:IOY+,-?G M4L(?6)A$^9FHS OBD,5/(7-Y+!["R!/R?J,LE%JEL;?:0/X.D\'+ITD4ST3$ MQI'@W\"E/ 6;;]GXWA?.OZRNX/M]\<#=97[)8$]>/-N\:RPP%<[9-[%DX,8Y/RAF!OD21SF%U1X2Z]D86.=/\POI/?@ ME3QP=]Y@=^(H;UCV02OMYHE0TX=%*#T$U'TD?+5P:^N=&;M0'\YOY6,9^DDLMCI:R?[Z],87I&VA+ZM_ M3Q]B6.;HX%0;2;UDJ3]+?TV+X*^#(@:F11:A@R)LL],C16B@"')-FB@"7!-9 MA Z*(->DB2+ -0U($1HH@ER3)HKHF!2K=="#8X[((/101/?@4AQ2Q)7R2@=7 M0I+4B2'=EB*((6FB"!J\::((DB2+(-6FB"')-FBBB0P,Z M/11Q;&L1*:*R&$$64:8B7KAK+5LP5ES[/%7_UY;=$87U64WNI!OZ>/&'5[U7 MYQK:T.P/JA;"<+&Q@M,502RB%RSO_JJ6HGY.5Z!^4BM07UB([/ @02M(;(KM MW&7E95!V$LM> DUBV3=-2E+9.VE)8MD[A=BL^),?]O"BD%/@M5J!H [*T3C& M\3-N>2'"082#"(>&8NGHYU5U$,ON!F822TTQ^!J,HP4YG4T!W42&YZ(N7S/? M4^.)8Y=:A]I^G)J(8QEGL7/B9\3/B)]10H@20O6+A1)"&H% G_00$11="$HM MYJ(3%=%* '60#JT$4$?Z1RL!U)'HT4H E-*IMM^G]_*M%Z0=C6=A(GDPD083 MWUVQB-E"1"@T_B#DNS.I4^7)G9=UOG@T_.8Q\>-G6)-]+FL:FOMET6#2A$?) M-9@D;9]3MZ__SP.D;'!8+42'3>@HH*-[]H#+-H?[Z4.#X?%QQH,'41J_JCXE M<0I KK\^5N_CP;*1;1D#>TC(+G\FD9!='K)/1?/;07=88A&OG;5'=>B450_FW=5%#8* M4VH5M^WD72UEO"XI?;T[#B*'3 ZY#JK1'Q@]:T!4@Y#=.F0[AC48$;()V6U# M=M=PG!)'A[NK[6Z&4==4#[9D/)08OO4@IMLEE9DT.HY3-JZJU!GU!_SK!! M7R#<%.I/3M1:W3)3M4?J:[5E&'&X>)4^RAV4GH5O6LJ=G&[M?NAVG.XY5*-G M#'NE)RT)]81ZS5%O]TM?[T*H)]3KC?J15786O_U<^W ]#RWU;)6HYAIH[,79 M^%JG$W)E,2?]P-_;_=E 8'K;G2^FL?I^O>N'-]VU ^YZ M$B9C7U3FKZM;.E][5\O.>#I&QRH]T5_WO*)&:^MK!TQUJRMJ[VKYMC'J=,DV MKK:PJ'; D&V\**T\'%FTOO^VU_=W:7V_9NO[M1PGD+^ONZME+SUT#*?\I1%U MVSYQ(;*-$C8@#(UNE[;6D&V0;>S9PC"R2YSFIBT,&@T:: O#GDF3]S$'<[V" M]']/9.Q-EY<[Z6I:MC']PJ9AQ.*9@/^P_O,\5.48A2K'^!E/V&>.93 \OHY- MA!L)+N$/XR5[/1Q9!G@]@[GA?,$CN!J'ZD62SP6>0^R%$^8%;.I) Y;"A[A M:VR#+2(/V@-=8Q/X?O84O-S'>I#PA"\>N+O,&VBR_>T-\.Y#S?6"8G.[YHB! M.'TO# P&P 6__87S+ZO7;M[=-_OKNU_806CP;/V^T]O[Q"6#[\0>]T$TX70J M18R-X479A$FT)1\&CST):&00>T$JS[GW$/%8Y#="4Q* -KD BS" MN8@DWHVO5**8AQ/AFZQ")!ZQD>U#RB#&UF@VOX"<&>Q3$H4&X\&$_4_D MQ9Z7H9K<)(I$$.?@BX1,_%BR1((C56].H8IN#JT, MD)?=N=$NI76XXB<3H9Y*>P*0.]X/D_WU:%?39@EE''SE-?#UKWM.%YV&ZNYK M:Z@\"-X6;YCX)(GR#AWW2OBJU*_ =Q?"C;U'X2\O;*=M=G/[5Q\ E*X,&O_N M6!W5]).-^[E6ZF-L^YG1Q'O\\<_P3_ZUN M(8>W1XA;"GCUH]/9%5[AWS_^H=CGM7>[F-4Q[=$;5O@9.[*CVCG_?E<0;\;/ MT@1E]EA^3='-U<50>FA/]Y$ 1P6XWM)MAHPX7-S;EMG?!$;7,KL[P+A*'M8I M*)$S<"O3'U[]Z6OH[M4I_@R4-IIS?^- Y.P2<"CE8\$5?(2_ FCD2O'\N.5L M2WJ? ,N1 =*&7-26:0^W/,*A0T>+!U2RW_*U.N,J(ZZF%'J=UN^GS?3V@,># M@.:Y*$>D5BOY>;K+3WG@E8M*4QXN4I6%%/?Y#\6&H PRA"&NW=0>-MU'8;R7 M^8[.CM''4?[5'*]I'TY>YF;;AQ;E%2RQ\/X0WCGUPZ=<)/GO:E!\GWK;)Q#" M42>7Q3WUX?Q6/I:AG\3BRM[M0%1ZP;12,5:5MV6>I%ZRU \G:$D1M2MB8';( M#^F@"-L<'%RE38H@UW1;B@#71!:A@R+(-6FB"')-FBBB9PYH'*&#(FA IXDB M''-P\-P64@19!"F"%$&LZ7850;DF311! SI-%$&N21-%4*Y)$T60:])$$>2: M-%%$CT;6>BB"!G2:*()R39HH BS"(D64IXB7GY6&B\AJJ(U>T?;.9PY0:UHG MW=#'BS^\ZKTZU]!&.X="75\(P\6!M>;91PZMR/VJ]D)\3G<9?%*[#%8+CPO*AW1^66@R8H-UP:.^NJVHFM*W^\)J3CS>"Z]WIQ8:BH6U8>-.: MGI"S)HK=[QLCJT0;)1[2!FBW@F+W.X;C$+0)VH=6^#44VD9OV&D;L2*2?3[) M+I=E6_6#XE0026""SQA:8#LH$$ML19;P)D0^/]L9HE[>SU3;"4*J:9EQ17@S MOQ M&/XHD\4BC&*3_5;\E&H-M"(27,)-XR5[;?6'1J?34<^_[IM]!G+PO3!@DR0" M@+%X)N _K*2 =P1X-O$\5&<3"W4V\6<\-H8YEL%P^Y,!79,+X6*U%']I,#>< M+W@$M\6A>I/D/+B&0N3 M*&UY#)))ZZP8[ D:%,%_V:>@V0\1C['%>'LDYMP+\#?XV$+$"7PDDR+(VT/9 M8I/46[%?\$EX%L0$%Z7P_>Q[(0L "2XH-IR+2)H5 J:F?: MA4W#Z,40*H)F.'BCGAH.WVQCJP#0X[#Z.O/DNK'P;A!N;@CXQ$:GH!=6^ED+ M_O><+EQJ!00T^/"G[^@N4<<\52RH2QZ(-(COG?Y.ZLG;S#OA MS_<>N![/A;_^4SQP=YD'OS^_]ZK$[3E25'0I?R;;JNB&OL\74MSG/Q0;@@+) MBIK-^?<[#& @J)P7WOEB&A>)XIVBL>K*9F6R.,J_6BB1]NKD6?ZN:?6H!-MF M^O.JM?#RX0!)O4JI'TBO4"E('131I^*H>BC"-@?DFG10!+DF3131IV"MAR*. M3>>0(L@UW98B>E1 6P]%T(!.$T4XI @]%$$645-BB2*S'O _O&Z'%%$=13JX M*I,40:.WVU($N29-% &NB2Q"!T60:])$$>2:-%%$W^P1:])!$32@TT01E%C2 M1!$6L:92%?'2\GM9ZWP64Z&E&H\IE2RK6C.@NUP<'I'+B4U]UV,_C+ M_>N 8O&M^=<+L$*Q^,:P_W B:=V<:&X2!X;!U$'AS^4*FFR'.@_K[ M79(;MG4SP7,(1K]3+G&^67K1'ES7H\*2<6T;PV[II;/K5C AN]3%?/4C^V32 M9!MVURZ7-VE 0(@ZOPP%@U&Y$-# I;VY-(->:6M_72V+VRD-?%[NO/U\O_;J M]OED34FYVN]OGH0 MWUF74!ME)M4V6+4GG9W=%L9Y\,C\1K&!8\5ZM&0#%K&!%N.Q GT0.VTY'JN/ M"L?J=[2SUU=WW,1_[X@KJ^#V1L3==7JZ0:EJVN>": M>9)Q*4/7X[&8L"?&R21( Q>*F _["P -X1X'&_ M\U =]RO4<;^?\?P6YE@&PPU'!G16+H2+Q4/\I0'-GR]X!+?%H7J3Y'.!W?#" MB61>P*:>!#M@2\$C?-XVV=<9B"EO(GOBDBTB#Z0*"H(F"7Q1F$1L&KJ)>L/< M>XAXC"W%RWXJL+&2\!79P-?5LWX(AA\ M.++?Y=@17(]EO^<37N-*&GB%"%7OR9[)M5F[H^WPAQ7W^ M0[$A??A45BUISK_?H<<%=YH'V3M?3.-BU+U3G$!=V2QY%$?Y5PNUEUZ=/,/I MF/:(:CNM7IO>N*B@:/C!>3Z2.I6_O"U%#,P.U9C301%4F5<319!KTD01Y)HT M402Y)DT40:Y)$T7TCJRM(T545R*9!G0Z*,(QNQ0C=% $600EEFY Z@B9$N&-.JKL-5]C$ZS>YD"74_1XJ,-:NJ MVE>UIO=SNI3WDUK*V^ * XTHO4=E/9^=F"6Q[)T4(K'LG;0DL6B EEHKC^MF M&W5P#KORQ++C4K M_)11*4S#I,ZF@&XBQ7-1EZ^9\&EPV4"UD3LU$<!8FD@<3:>#Q59K'3/'@[:YGXGVV"L?%3GG=Y8%&IP=RNEI*6XU_W^ MH\$F0Z'X:J&XC5BA4'R=4#QHW>1QV;&X"6@I.PU01\7?C"YMU%4 W"P*!U"'A#S/G Y_*)G#'LC MXA>$[!8BV^X/"=F$[ .K^!J*[%&)9=YWU_#="*YW5^DU$PU6N6"H'PMO+DVR M5YM17ZV0P\JM<1AS_[)\>ON' MUJN<,.TM/ MK36=#1 >"8^$Q[K9Z<':'.WL];%"&(VB,.<6F6BM:INB696J?1_SL2^NH(W? M$QE[T^7E^JBF90>763,O;-%[Z88R89*V<8#)K!'\1D M_30/)BR.N!? [2;[+7O7- KG;+'W,=XR5Y;73_CB2O,L0R&6X?4-Z&UA=?T1M;V:P(\Y?? 6PSHN%P( M%VN&^$L#>CU?\ ANBT/UO.1S@1O-O7 BX6MLZDFP$+84/,+G;9-]A;ORWK!I M&!UO^>Y7%O#^*'WI$Y?X*V@,E \]$7@/AU9.$A>%CXV(0?^J^V(*'XQ9H41( MH>:)Z\/[T(IG'R:>7/A\>:\L($-#OK7#4?$>?L_JKD"?>G!ELRA*X;4;[[IS MA>]_.#CB*ZVLBKTXL"W$[JY9V3YFMF4CKWYT-F>FBO55\-\__F&C?,QJUNG. M#?TPNL]WP11DG(M/><('<9=6I^%3:.0]]Y_X4N8,=F1VK3?9!IO[U4X:U .S M.CA)Q H_8T=V5#OGW^\*XLT\[YTOIO%]]EA^+4J+Z607CY3)R9 1AXM[VS+[ MF\#H6F9W!QAETTVE/Z>@1,[ G*8_O/K3U]#=JU/\&0)3-.?^QD;-[-*K'[\B M4''^ZR/\%4 C5XKG/QZUG&U)[Q-@-6X[$O])//09Z&- "!RL#B?VP+_^#OXK M=42Y/\P*H!^HD<*@X<0?:\+70CG(MH*'6FDX,&ZH?") M[6AB5A@,]0W3G[YC($99\G5\ 12_=KHJR*$@7UO#/' J+8#6 ?P!'I"B]L"Q MB,> !1]"1Y*%[OWA.(_^6V&Y,UI]:C/2#@;=_0$;;[UZS"5\?#BR*3!G8*"K MOXGP 4C[;+G:(EB#Y'::>*(H%%T2RI$8)\OI+C/?RBV#&-6%J_0=;NI MR]^,D(7!2A8>.\6X9O949(NC_+N%@G2O7K#:HTIU^**A0>S,>F0ZFY6 M*?7GDP-4)%L+15"UE"')-FBB"7),FBB#7I(DB^F;W MX )*4D1E%D$#.BT4X9@CFQ2AA2(<2BQ18JGM4B>*I+DB:/2FB2)H]*:)(L@U M::((DB2(HL:2)(FA IXDBNJ9-^0P=% $607HH3P\O/QZH MIUMUTVOL_Q[J5I2S^FK(0].NO*;\I34UOJK5O9_31;V?U*+>TNJQ=-I=_>D2 MQDYBV^D)8EE[Q1BLP+0614'=;4-XARGJ/QGW$=$E(,H!U$. M#<6BH5O502QI.HO$LB^YU*SP4TYA1>V2.IL"NHD4ST5=OB;Y:G"15;6E.S41 MQS)*K0=.](SH&=$SHF>4$:*,T*UDA(BB$$5IOALABD(4A2@*99 H@]3H#-+. MR;L'>_G6"]*.QK,PD3R82 ,/H!.+& ]QR^J/R7=-(6HOZWSQ:/3-8]+'SW T M^UR.-C2MMC$T/ VPZ8SL2/^?!PB!XR@X; )' 1S=LT=W:>G)=L'CHSKAM"2 MU)'_. 4@M[<L9_F<*?++V<0=72ACN)'VYGN.OK]NK2">C7TI.0:>]; &/;Z91;:VXY> MA&Q"=DW([@X[A&Q"]O,3BLU$MC,HT6'K045J*3^YO::IF6BPK[F>J0XLG%LX M5R,XDYK-X55^+5PJTO3;M7VMI/210NA,$^ U!]P3YQ&1OL__#YX@/[:7I^WOTV MPDI]LV7'++&PQK,L3J5O9\\:.AA6;U VOR+4$^JU1GW?Z-I=0CVA_L@H0^O. MGH3TMY9A]P?ORAYHM'U4<:R8EC[ZM3LE*O=8Z2H]4_#D>&OW140W#H[M^T9O M5'I^GF!/L-<;]D-C-"@QK46PUP$)1+/WTC##&1#-+KNTB#[ZM9QRE5LURV[T M&O@\\# G_<#7,.8^B\2C"!+1P&4[V_W9@&!ZVYTOIK'Z?KWSPYN^V0'?/ F3 ML2\J<\[5+8VHO:MEK]9SC([ET-H)L@VRC3VV,>J4/@- MJ$/8*I;>%1[5\O@ MM\.15?KHI6YSH)7^+\- M_29A+H1T/3U_310(#)4P5)4QRAUGQ>1(=T 0[9Q M]DJAH='MEKY CFQ#'\#00.%MYJ.I+"E5?\C-6 M#&".93 \!HW%H7IZ=,[3#MPL\ UYHR0+I^RM]XZ]'G8Z!OAC^ O[POF7?*:) M\6 "-^ =EM7-[UA$X51("5_G/@.Y/7HNO"I[Y -;< ^]_TEO'TJ18P]YVPB MTF_B)U_WG&'^,E\\<'>9/VTJI>H+-QU19?5R6'5'^V$58-728ZCJ]N 4LHX@LTRK>=CFZ++-;?.$6PAA!;!MB;C@?@Y8G;.^>,-14NB,L M0U\N[-2G=7+T]0MBGX;1"QQ:S[3/\F=&CKV\16OL]>&>/0[-R##G#$;['= * MF'B7W1NS.H7G,\+O-D!2&WYJ7VP&G:M$V#5 M'1"L7M"R@V=_AC)&!>786YT"6H/4=IIWHA@5Q\Y?DHV8W=#W^4**^_R'8LOZ M\.U9^ITY_P[W!K$(][P_A'=._? IEUK^NQIVW8_!++_=/8&1\'GL/8JM=V9Y!_7A_%8^EJ&?Q&*KH]6=(6Z]8.("^K+Z]R73./V# M*RE)ZB5+_?DQ/:%?!SVDN7M21.V*L,T!>28=%$&>20\]D&?21!'DF311!'DF M/?30,P=]4H0&BK I1.BA",<SA)ZL20;DH/-';31!$4 M#S11!'@F=% $N29-%$&N21-%4%Y)$T507DD313CFX. A;Z2( MRF+$D!11HB+..'=K?^WZENP4+"S.:G(G5V7H>V>7H1^I\4FU0KBTS/Q7M1K] M<[IT^)-:.EQ2S?ETD* 5)#;%=N[*UA+RG"25O?R9Q+*7S9)8]LY9DE@T\+B7 MQI_\2)\7A9S"S)U6(*B%OF?"IL1+&I=:A-HZG)N)8QEGTG/@9982(GA$] MHXQ0W6*AC)!6(- H/T0,11=[:8 ;H0P2412B*)1!H@Q2LS-(PQTT'.KE6R]( M.QK/PD3R8"(-)KZ[8A&SA8A0:/Q!R'5(CNGS>KR4'"H%WTJ#;^O\*07?JP7??NLFD$L-OG5D!ZZ6TK\\15!']9PO MR5BZD;? G5N7KQFYE2II&BCNJO4!*Z2+992TZAG.R+GFO&H="GX^4A& VP9@ MQQAV", W".#=2<9F M@R>J/.-2<9ZQ?+=1&]N\2I_AZ?56W4;IL;N[ Z_79" MCBARHQQT6QB&Y1B#4:]MMGE=BM$>"+>#8W2,H641A&\0PFVAR;8Q&G9;0).K M8\7;J^H:JO?A-9?4Z5!U_<6)[TI;^^N^DJ7GI;MO@KC7-S]U\BB\/&ZO;V?/ M"S%VI_0Q.(&>0*\WZ =.J;R*0%\[#LH$?39^T+JS)P'];<^QWY4]@&B)DH_5 MNM)'B=:H5!U6[JQ*2(F3U#?'B)MCZS&$>EK\>;#M3STT5FW1(T=*YRA8\Z\UJ1_'DN8DW[@ M:QASG[FAC%DX99%X%$$B: GY9>MC-CVK YYU$B9C7U3F6JM;0%-[5TOG3KWV M+; ARR#+*&$LW7,&9!ED&15HDOU9[OVW>D!;) MDT,GJO,CLSM&WQZUS;IK2ZIJ")CJEN?7WM6RH][ &#FMBWQD&S00*&,!6[_< M$PSTV1A VP#6'K#$_"!M SAC&\#J8%N%$A74Q;JW7.JR4K[[7VBVIK["NUA5[O7-D M*;M>)V]LS3VQ@W;L)GM4]4;KSV(W1C''GPFK\+_U%@U_"5/)!WN^^U M%B^N=%ONZICV$*I6K&7KMVYE[U6RA'HIFH"\9_]&ZPY@OPT@US6B($'HNMZ\ MKCPY":(6QU=E-OUYUZC=$G:B^,2,2F)&5--!UY.VJSWL1JO^G87DTH]T(B2W ME,D0R:^;Y-?.Z?5;=%[C?$-C.;V:@G@?\[$OKJ"AWQ,9>]/EY3JZ6LO4)2^ M#\?W3G_'KKR-[ZJ?[[T87N%^V*P.R_[\WJNWJ3NCFXW6UBWGC;9^S(Y%DD4! M9EL-F!L&TI.Q9(O(@Z>@ 7BK^+X0@8161,+GL9BP.&1A$C'7#Y/)JF@!X\$$ MG@L?/;0W>/]B$4;QZEYH2S@7D339UYF08OU2'N%WY_!%":^&SZ6OQ4M)C&_" M@YRDP1;P)-P86LJE#%U/_>7)BV?9>T)XCF,GX178PKPA M>0,-Y@6NGZ1MYCYT6L"=8Q&(J8>?'8=!(K/>P9/NM[LQER)M'W1 O5K]D?M^ MZ*JOA^#&9H)/3%8@/_K:]_N)]_CCG^&?_#G7%SQ"YSO[,/'DPN?+>^6DLD^M M]K:I4 B_S](ZW+9M]N!*YIH[G3?8GL)K-]YUYPK?_W!P96#VALL%9V\*;K.R MN-TM'"#VK#FO%/#J1\?>%5[AWS_^H=CG=6RZ?B4\'J0=R- M(\&_W?$I-/*>^T]\*?.QSLCLK@YTO%_M)$0],*MCVJ,WK/ S=F1'M7/^_:X@ MWBPXWOEB&M]GC^775(1?70REATB_5[;G/8HMW6;(B,/%O6V9_4U@="VSNP., MJQP"YQ24R-DL$M,?7OWI:^@^[Z*#,)IS/WUM5D\^N_3JQZ\(5/1('^&O !JY M4CP_;CG;DMXG0 T\/C@_@!LZM/&2O0;5,6B$CW=,D@A]8CP3\%\D!)O#9V>2 M"8B"$_:91^Z,.9;![([M&&P:A7-UK^1S@;[:"R?P&>8 MQ-*;I)$M\5Y!@'*WBHKSFF M\[RGQ#N.(SH2<@',%6*!O]R/;[D7X+<*B4N&BQMEUKZLRJQ=>]BHKS#W^N_% MOF)TSPP*7SP.L^?8F5>^(IM?A#FI&\3C-U!9_W) MS-Q+X7H8GWB4)E)/HGSD2%3+QAN?R=(UX]"?P!]_2?.\H)M/66;YS^_'-TOO M+N'*OPDI%'P1VG\!R_##!?*Q9E(BE6U>I6/3P]G(2 M\SNZ>SD0.,H;UCV02OM^,E;D@[O MG2\D)@OO1P8\]<.G7&KY[VHIRGV:?'X".1W-^6;3 .K#^:U\+$,_B<65D[T' MDO0O6"%83-V_Y,2"$0F]0J$?6 ]T<-LS*:(B1?3-$5F$#HHX=A *8)Q,85($I95N2@^4 M5M)$$98YH(1WB8IX^0'6VP?!3=7_M>6TE+77;7(?W=#'BS^\ZKTZU\Y&9L>N M6@AX*LJS6^RSCQQ:O?M5K:7^G"ZA_J264*^6[Y9]&%;MD-@4VXXTJCK@D,3R MW*PLB64?F26I[*66)!8-/.ZE\2<_J.=%(4=3TR#&<8K&?\8]6T0XB'#433BV M#_,DL6CI5760"A&. YFE9H6??82C!1F=30'=0G[GHAY?DWME>UVSO*>U^,YD MZ'L3EI] J+%QJ-WSJ84XEG$6-R=V1NR,TD'$SHB=U2T62@?IA $B*$10FNA% MB*!0^H@("A$42A\U.GVT4SWG8"_?>D':T7@6)I('$VG@&7]B$>-I>2@T_B#D MNY(B;PU.XV7B*!94VRRN-GZ&M=GGLK:A:3EM(VUX$F.#21IAI5JLV(259['2 M/7LT:)O=_<&VP6!92RO[Z=#-']4)M3>&K>9&Z$KY*_EBBML4MREN:QFW>_L3 M30T&2ZFAN*XL0MTY@SI*+F^<4#Y9GU!^\63-;=2/WLVEU]'OUR7T)#V(0:]* MV,QYOIAHL2.+2*A-C' /ZQO]X>":4ZYU*/C\PMB$[!8AVQHYA&Q"]H$U5*$Y8W >G=*LIE@&+;-Q;W9'% 2K[XI']T6]F%WC$%WU#;;)/I!T&;6 MP!@-6Q=V"-JE+@9L)K1M8]"WB%L3M\X\7>^::_UJ(=>7)N K;>VOJZ5V6$ W M#F/NYP5SSQH8W,0HH$8;*TSUE,26&N8P[-(9?R.&W@1(;0'9)T!J!LCJX\*Q M@E_M[/6U(_[.$HC:B/:M:?;JCJA*U1([)3)0%1DH/6E'9( 2>RT38"L@YT> MKAO2SEX3.VVO9@]7F]!)M2H'_#[F8U]<01V_)S+VILO+%5)-RYY;V\W$]X4( MI&"+R(,'X-O,#0/IR5AB6GHA(AD&@?#O5/T/,AZZH]/ M7CQC81(Q$<"G!;0T>##@U>$D<6,&_> /0GUUJQ6&NO"?A*.T\(5)Q -7@&3X M=&JR?P2NG^!9PE[ XAGT!-J(#>01W,)]:+:0!AN+0$R]&'\*@T3B)7RKC$/W MV]V82X$[-N;8>HYE2M0?N>^'KFHZ5D"9"3XQV5%1<5^&T!35)I!2$DMO(I38 M$C^&'C-0T:/GPM_@6AQQ%]\_#2,6/?-FLT(@-!BB(/)(*#V.EVSXAL4A>]TW M!PR:XZ-"4<0 #_@/JU[,0W4(M5"'4']6+W8L@^&V-X--HW".#]NKAU-H 9SF M E'OA0IM4T^"SX/57]77!W9??1W:O&NSREH^ ML 4'7P^(7\(34REB%.-6)X8]]18EGCW 5B\BM+X.O78VC>\9U*IOO?7P :LSTAB].+"?T.ZN1];[1M=;*GGUH^/L"J_P[Q__L%&=;+4B MXF!6Q[1';UCA9^S(CFKG_/M=0;P9>;[SQ32^SQ[+KT5IK;;LXI$J;!DRXG!Q M;UMF?Q,87'[<]YGO/KQ"_=% MZO4@"'P3RK/]^;U796@KQZ\I/[,RQ'0[,QBASQ=2W.<_%)N&@LH@B]IS4ZWG M7D_9"$_B,+^0&HBZLF%'A5%I=D]G!_UQE#>L4!/QU4M6"UE4+$<*:(B1?3-$?DA'11Q;'Z&%%&=:Z+ZX#HH ER338K0 M0!'DFC11!+DF3131-WODFG10! SH#DZADR(J4H1CCD@1.BB"@G5-B26"OP[P M)XJDB2)H]*:)(B@@:*((DB2+(-6FBB)[9)]>D@R)H0*>) M(ASSX&X1TD-U!N&0(LI3Q!G'2UF:E5BZQC[_H6ZUA*LORSVLH1CLI05;OJK] M,I_3#0B?U :$!A?[:41IW$Z[*ZY=,C%+8MG+9DDL>R15/8FEYH5?DHJVJE;4F=3 M0#>1XKFHR]=,^#2X@J\Z?B(U$<44:(,D*WDA'2@*+L M'[<01='%7AK@1HBB4 :)* IED"B#U.@,TLX!RP=[^=8+TH[&LS"1/)A( T^( M%(L8#VS,ZM?)=R5%WCK22^7@8/??'9&LB)Q]+I$;[-38;3Z/P_--&\S;&H2> MX7/.IMGHL0D]+T!/]^Q!I),>?MHJ^*REE?UTZ.:/ZECD!J-M^^S/O>*J:#9) MNV'#^7*YE#*39R=>0+R >$%#>8%MVJU++I<:ZC5-;FP7=KL\=^&Z0E2=REJ? MEC[/3TN_?$U+'1VIHY07GN)<=[]?EU,>LAXHEEPQLF\,G<$UYWWK4' -I?EV M9ZH:C&R[#<@>&OV10\@F9!]8V54_LD]%\UO+&/;Z[ZZ9];@1/.^NV&H0"FRK M1 CHX=+.+?JL$8K)*1/=L'N&-;+:9IS$-PC:S.X:=L\F:!.T#ZQ ;":T1\Z( M*'7Y*PR;"8;N-5<7UD*M+TVU5]K:7U>+^[ :QS&W&>1>!1!(L[+K[=_#'"P M)&(5H]87C]K.+2NHI<-P.F63HD:,O,\]%+AI@#QXL*Z>@"Q]*H< 669>K\(- MS+?6ZV/G+Y>_B:&VW/6MJ?;JGJA*U58#5DWX:>W>]\;I0(DC6J(#!,C+ =DC M0&H&R.KCPK&2)>WL]8WPTX.U-UJKV8.%+G32K$H#OX_YV!=74,?OB8R]Z?)R MA533LCT+N9GXOA"!%&P1>7 1/LO<,)">C"4FI1 M)-P8[N=2AJZG_OCDQ3,6)A&3^"6C\!G\Z#B17B D/"H>A1\NYB*(H=]\.C79 M/P+73_"$8B]@\4Q @]P0V\ C@2^#EN'[QB(04R_&G\(@D7@)7RSCT/UV-^92 MX&Z+.3:08_T3]4?N^Z&K6H>E56:"3TQV0!!PV9ERT%C_!)VV2? MOB/DE+&L6H20>VU;EM'I=-@D$=@R:(R ?N(1$6H+#0.4"3;U$S=.%-Z,#(W[ M#7W=V;7)9V_._Z1,_ZWWCKVVS&ZQ'[ON8(V[MQX^8'<[JJUP\[85J%L_P*NG M4L0H:8[O+/33L?-'PR26WD0H5Y3XJOGJ:<+R42SG$E58[J90MGNFO8/E ^' M/P'*=M=TRL/RP.Z6B.5U9W>PG/^IB.5^L1][X6ED,.[WCD$QQSS>/\RU_]>/?E+)\)?F?)G,O M )82J5)H[,_OO2HML!PA*U::OR7;R>F&OL\74MSG/Q2;AO+*2L?-^7>X-T : MD#7MSA?3^)XG<9A?4(.%]$K&T--["I0]NP>O;):(BZ.\885:=:]>L)K"HN*0 M!72H&Q=7+$J8#\SZ)/4*I?[\"/G@V@[20W5US,D-Z: (JF.NB2+(,^FA!_!, M!]^TUB:72MJ1?& M'%UMHP[.L5V[1G^5_XS;LXAR$.4@RJ&A6#1TJSJ(A2B'-@5WKT$Y6I#5V130 M3>1X+NKR-3,^#2Y>JK;*IR;B6,99])SX&?$SXF?$SXB?U2X62@EI!0*-$D1$ M472QEP:X$:(H1%&(HA!%H112LU-(.\?/'NSE6R](.QK/PD3R8"(-/,Y.+&(\ M#BXK\"7?E11ZZ\@OE8.#W7]W1+)BI MQ/,XVXV>YP&R#QS=LP>)MKG?\S88'!_5H:OMAL&D<>O/?OPG\4 MV%?\!@_D7?:A-8=I/.M_L91*([RE^.7]0FNPZ5%4KS"JCUJ('HKJ%-4KB.JZ M)AZN$=4O3T[44?2\>"PZWS@6_?+%*W7TIXZ"1E;]W7Y=3HV\>@!938( ]:H1 CHX<_.K7JK$8K))5]ZN*->YG@.UQ@8@P&1:$)V^UCT MT.@/B443L-O!HD<6L>B;9]&=J$K55@-63=AI[=ZW3#I0KU,]BPY8 M#3+"VZ #-\Y/'0*D9H D?DK\E/CI5>M6Z*1:E05^'_.Q+ZZ@CM\3&7O3Y>4* MJ:9ESR_:9N+[0@12L$7DP2/P=>:&@82_2TQ-+T0DPR 0_IVJ)2(F^?V23;Q( MN#''E\#AHYM%3783+J'WX)-XT"9-Q/$W@_:X;)@%V(Y@8+ X9AYY+> P^$XL@ M-ECHN@D@PUWF_846Y7)?M;="V#09T !0X49"P6"\9-;H#8K\M6UV&33)S[4# M\(+_L.#&/%2G7PMU^O5G/,Z(.9;!<.>O';.S>CB%)L!Q+A"Z7JC0 M.O4DN%.V%#S")VV3??J.H $G">K.6X26];HW,#J=#ILD AL&;1'06SS+0>VG M8= ;0)J?N'&BX&NPA^-&O.[RVIRS#^1_4F;]UGO'7O>=OFH!-'O7S!4 #;@1 M[^SU\AM34]V]">\:YC>%22R]B;A#1Y+X,?8]NQ.;_M9[A)L'^\"C 9*/T MI=!1F=[\@2TX!""I%C&H$$]SJA35R\E=E!@;?@R^!S&-CGZS6II5V MSAKESX_Y!,0TCM-;R-#.,[1.:F@#<[AC: &>,G^"G0W-07EV9O7MF@W-VG0; M1XS-Z1PTM@RX>*?=+&U&^^Z/?]@H_+9:I &^V0^C^WQ[ M:4'&N?@4NW\0=VE=.3Z%1MYS_XDO92:1P 6 M?L:.[*AVSK_?%<2;C2;N?#&-[[/'\FM16@8ONWBDP%V&C#AE] JPHU!W:2_S/4,HT!OP"7C+S9*NMQ37$XITVGAB< ME5=9F5VZN1M,SN<+*>[S'XHM0Y!F $5=N:F.KDY5)=TW:J2T>:G5[N#5<_'G"*BRN=LE]!!EJ3'C^? M^^G*:RL RAQ0ANZ9-Z80V M^<67[L1.IQ9JK,9SBCBN-;_0KFY?LTS>E1>@/G\6\'-R.C2E^54M+ON<+GKY MI!:]-/@H[0N<1ZV5\FP2U,D)3!+4B4E.$M2)B5 2E);.O/Q@=ZRJQOED8*1R M)DV7S\^X ):X0+U<@!S2R5D9DM.)F1L2U(G9'1*4EKZ\&BK0RGS0IA!O-#MT MD1"NF2O2MK#6.3:E=DNEAN58QC-DNSE.IY'>F9))E$RB9!(EDW065'L9Y)63 M2<06] 58(RV1TDV4;J)T$Z6;-!94>\E"$])-PQ,0>U1+WYZMBG"*VI^MB=NS[!*+XM9>Y/L96919T<76L8-E(#L]UJPUR.X. M^H1L0O;^-5F-1K93)K!WEV'IH?=:JAMM+[32 R;.63 9MM_Y7:%>6VM]8,MX MZZ@_HNA^R8(L/3I8$F^MQVJOQ%LMXJV$[/VK QL-[%[/*96W;J\(U$/O-?#6 MW35_>N#D/-YJ.:47$=8/)<\PU_/2Z37W):M9$SRP],;FUQFYG1C4:#XNI.34]0M"M"-YE,6A2A&W#X?YEDL@+#NTJBI4- MK1>HU5+)ZU:;:#1IN'H9"CU)@\Z%)TH_5*Z=A%$EC-^KLMMEZ,O>C#4G%@I7 MS_97W]TC=;:D0)H=>A)YX2>[%N]SIZX9*][EFUT.AWVY,4S M!KT-5[EZ'Y])W\+"*;/?L$D2X1_BF8#_L'K#/%0G-@MU8O-G/%:'.9;!<'^7 MR?9^\R6O8%[@^@E>?PTC>0:2\>$=V!89A^ZWNS&7 C>LS!6 M9H4*.L>^ZX;.J#\Z#3K6!G0"/.O[(N0<>T,!.#W3.1TXEFD7;R;P'&V9#YJX MFZ6;@$!ZPT*[5! ;KJ/XH8U#_\"M1T+&[!\!:$6L#W^O1GZKSWOIYQ>1!W^' M3Z$ZI8=:!_5[^5V"1P$H'T !&!1+!/HW$3/NNF$2P+W ) ",,_XH\(614&@# M&$.;$7,\2I$#7PDCMH2W29-M-P$-+/L1/OUZ: V5J:7^3?WX(D^*S^&>2 . M*A?"C;U'X2^/?M8R^RN#4)\>;'_ZJ"D^\V5]K&-[TUVG4Z>W/6@FOX#$H]Q& MWG[ZCNY+O#/@\W'5)J-OO$J%E('XK5@)*0 A(;RS*PK?=K>W,JOLB==VIU.> M?1UK3,'6[,[:PJVA79:A'6S"VM&M(N8TC !S 9Z5I#:X*L?%IG[BQDD6B<$9 M*%\8J-^YSR#B3>!&X0KO$0<:]06_':/1"II'8J#2T%?^G?T:A=AND#-9==:R MM4@ H#F:8_Y=Q=1UC)8QHA5-(<=Q\5:3_04H&H1>A&H0L_\UOYAL'(;?%&$5 MTF!/8&- YQ2EX^R1^TE&#WT_?.*!"^]^@+_)[-F)F(I(A7/0&H=70"NX:L@V MI?V72-LY 5N$ES'^R#T?;86)1[@(;S:@)<"C%Z'TT'15)P+QP/$7([-/= ;C M)&9!&#/?FWMQRB20D,"?))N!',)HB2>=+3SE.G@<1QX\@IU;1.'OX!?0R),X MB<#M)#$*1^+K)R#U:*F^FO&9. (_(]45Y8!X^LP4/@==@__%JWLDH#H+$L;- M_I."_/'[F0[1WW4=I^#P"LP;%;SVNDH,1WS?MLL[Z?M.UUY_O]]/&_/B;^O" M:QKL^/[I_2?Q)M!0)>^/Z?"*_29DF$0N-(-\8-XR;S,7A3_?J[&HB[SG442/ M'GSLS^\]DA>V[*<]GEAA[/]+P*:=3F[ @#-D0H'K+0!X.>S@47^%S"<8)<'( M7\[4\^H' 7^# %Q!/PG7EV-_]9$")PSJ@?\\.N19?8VQU*CD6GE5W9(&S0) MOV+L?$L]BT.VR%.N7/U=-0\&B85D1SI.S980DN##_Z.&\,D" M0P=J)H&0!_QAG$B(#E*RA<\#11[&PO?$(\8/'D,0AG",RL]21BC9#%Q/H!,( M)PHCB<08OJ(=^E6I8I\$P0L&[?<&!A*BX#&UGEIW%*)/]%?-FL3=7 M1 ?_UV"S\ D:%67T9KEF(N%B$49Q$@#C$.FK(PYR1]XP =RG[#YK?S5S MM37;XJ@)&/@]RSS:MHDS+ME4;:?S!MM3>.W&N^Y?Z3LVU9G-?SN]7>$5_OWC'XI]7J>U[MS0#Z/[_)"M@HQS\:DYS0=Q-P8( M?[OC4VCD/?>?^%+F:UA&9AW1&U;X&3NRH]HY_WY7 M$&\VAWKGBVE\GSV67XO2=')V48V'PN ^$KX:"VWIMC#K9EMF?Q,87AA^L.K/WT-W;TZ5<0M"*,Y]S?.-L\NO?KQJ_*58-T?X:\8 M]5>*Y\?;_('7]B.[YK\IQ5TQ>_YJ-]UZ070LS:I9%&D6]. 9/ M7_W^%IS[ZLCQ=_>UC@B7K,19+_ MKI; W:?^\ F$<-0-99%)?3B_E8]EZ">QN++_.1 W7K!$IAA-+EPN8Q_* MJ$@15M<<'ES21YJH2!-=\DUZ*()\DR:* -_4/[ATFC3Q,DV\\%R C"[56 7J M_*1!:>4.G9'9T>S4Y>.S)3_C2.5S.E+YI$8J%YVWK",0+EKC?4U8:'M^^7'8 M?#Y:\[)UP#EW2K2\6@O6P+3Z;4-2B<4[NC5 Z-+N5UBJP^J;HX:5XST)/G;9 MCJ?B$YO4.W'-I4H#JE4E&(?'R\(*>(X3J&H2K)0=2':]=0,699U7E^4D=#J) M+-\=^[*ML2.C,RQQ>^RN)ZQ#PW4 M.9%J0A[^_U'(:WGCEAOFT>3Q_\_>NS;';21IHW\%X=UY0SK1Y/ BR9)]=B(T MDCRC6=O22O;ZO)\7GRR8\NN]>5UWLGQX]OD5%C5ZSVB]C=KT6$KXXQ[H\(/WPP0MOV!=G%R[Q, MR\47:AE-4EP[+J@KZ'E,A!(#THEJO\Z9A7#:\>%Z57:.H9:F/ MX'I2!DB'59"B.?A[D3-,&E?$%+YB@?Q4AG"SF*/A'8!/_.>IJ0*Y04GQC#DX M\*--BK0(,.B*/.MEWH"^HZT15&16Y^>N- 7%\-Y8AL;*8Q!/B*4F*C:^FE#I M-+",[ZRD_'SSE0C!]4&UUPIXP)I&HG#RX*:5Y7]4# JLD#$#4AV"Y2GP3*ET MX,K2?W7YA@H=2-O!FJGF8?E8I@LNI"!5EN58W %R\7\4KN+B<76-)X'7) MW,$XZ5-(Q:%C" / US75LKW T@KX2--190O!?WW=#WX([O"+=O4I2RVN[6+U M]O[$L'E\E/T_3'Z!#ZF>E^O," /L, P9;)VL"<]T[UV]R&7_]9ZA*PE4FU3B MX*+W_N:WC&NO2#HZK%>F/:5[K7;Z(;I2N3!F#3/5QX-2VL" WL/X6@?C^\_C M4)&W[[4S^U!R^@QO_7;-!0I3T2F-[%543+H(*^3/ XKB'!X@96P@M*ZF>CXI MP:N6RWP!8H[V]F'R(_XA2<]JY_@QJ(\<,Q.P\LHPU6 ,-I\W:V]@2B+ %]H7+1F7%T1']+3Z9#>J"Y\N3SX*Y<^ M)F]7#NZ.IT$V/GG!S?ZNXK@,7SBP%C(L=VW@FSFV: MDBL&%S*;("_!1Q/DU='IO?3^O0?W\4UOW%E7L*OV]N"_)^/V)GQQ^,*G[$^@ M%?.ZKDKX>>'D*OJD?!%OP23YN6I=[6+0UQFZZQE=' CO(84O=AX2%2#7#0L<71MP\61@D'6-4IR@ M_9R&]VRB54K2#,PK]/B)WZ5"2PI-ZO)L[T4Q3?+LO[[!8W7Z^X/C)T>GQ]]P M923_X7\Z+,QN"?8-DX-_%O*OWQ^?/GCTY(E\>@^H3XQJ(*F]ZK.'B9T8;9N9 MVLZO)\]!-HJJ08\I2>=5UZ*N0YZ?-WGS;B)9N=9^_2"D4L^(HV%QF;Q0EC1< MQ&D-962_(2_4N2NJ#2J=K%M0K)"TVJ\ED5:];8D.$X7X)2B=E-UM5Q1B ^[^ M6L1 AT0E?W.EJSD"$+/3-6DAI ]KI*F#)Q85NJT+V40R7U,DY^B*EGW-H&3Y MMVB\=T5&5!;+)7-HH<\-KG95A_BKB7 J_9B^).;3(X/\PJ7O @T&JGN.<]FO M,Q47\H/"EL)"YV0^2] 4?@5?+85_8OC*4<(78J1!M=_S?!\:JSIYFAP?_6+W"",S=,51:(*82K**6-*$306FV#4HE75^SN-%$K>ZXZL0QKYR MV5D@=QN2(,+Q)CG!K2:KD-RP]YM*(DC"F8:?X]!&Q)BX6R!FP6F$L?K@R$23 M\0$T&8\FFHR))F./:#)V79^J$EW2,IMY9L87 M75W-DK_6,/YF!>Y$5V;A9BV3-]W&N?!U4M+X -!G9=*5GFU)KB_5]KMN,"*2 M2E&K8K@I TV!\7.Z'1/AR0HJ6E<7[SV]4C$.YGFMIDC.AQ&FOT&14>.378E/ MYKXEK,M"FV=FZ"(?8W G8@0RF$>>2YUEB5-"C4D5P-='^-8]]\H8"Q]G'_@1 MX'P3OQ?>]!+ZYTP0YW9,HK1A*G8P1FK\++V V=K@]YA1L$**AD5:-!68JNX= M3Q%,*%@MI1GEI@71VQH*K:*_12QB:*;84!);%J_B 6XP)'"I^9U&.&_#$V$% MFQ78/ <8^9TE6 &-SYF9#QV<$2ESYN:MM75HD\.[A\M-7&[> MEH,1L"F7+W6?>WNJUN,G#2<@19VW^,0$9-,NGI6**2O1"V\N$FD_,JL-M!]& M6$AU&ALRZ+=XA:L$8S42/#QW]&3,6-8Y$OUF&(%': >EPS130(B-RZ&PPO.> M%B@_9RLBR?.S8RX\IM[K<TRME_'TYOAG-#N M8PHA)U*["Z("I'F5?-QQ&.TJET^2Z4W'G_/SY]8TXWP\#2 M[P].CX^?'.]C@&UG@.S!8:)S(JD)L]H=6YLB/]?9C!>!3QT.5(A';EOWPV#3 M3(O+EYMGB9540Q86<6$7<>,7<:9IA53B5&@RH-EC,E1O.K#^CT_3@^.']]S] MD(Q-W@9UYR.=3Q>4PCY^& M,C/8NFDF/,KX=,&+B-_3YA[C BL&=RQ8:KQ,;U\\2^JN4"P2S*)1)TSI;^WD M@VWV$)3]WB!@&2DG#BTC+/XEV>KW"UA8K )9&Z\(F! MS33I]+P^FR"('I3U9-,<=Q.)B<5< MAOL;YHFV9U4RBS!>Q,KN,PN\Q6JTN. L-#Z\N7-X'%%V+1OOU_@\F8($.[-' M8XW9XS!8,[JFA0<@&A.4K-9U,!Q9_-%V9Z8\"15P@#QC?&N2"_$\' M N%J$.0WCKV:,OD!]#(X#0?_,_M0W7^+A29V8K6@>$:F<&1\<8&-#019_"\^R/QA1&VK+XT1 4G$ MSLCO;L*IN60]?\GQN=[G9S>;W-X?N"DW>+///RYQ]>O?GIZ2\O7_V\/R$S'%_R\N7A[J@7S2$QD[C+,-@?"W+^^.)O3W]\ M_>;5LQ^H$N"W0!O<3=./F@W^B== M[YZ'X3>HO_#ZD\79TMKUX$,I>9F<7BFQJ VW0ZJ9<+6E!YA\+Z6R,7%I M!5>;4*\)N!] '8'),WB"1Q]U(=REB1.&GW%VRALU6[+NFKZ9F=)0R;F3K13, M'.]^4K2' B$8$,+T*;RPYIJL\#A!/>7E>56+](P_NH+YSLPK>>B4O/)QFYET MQ[ST$ GVXN=NEFPZ6G_8>ZS=@<_]F8*4WBFM,Y(?;;.U?1W0[>7PG6MQ(W26 M(33(ZQ-]];922U_=.=="*@K/B+A2+7IZT72YY.ZU(YX@\W&#?" ')"]O)<06 M?HMUS&4C@6("X(. TM-G()1M6\B&8X*VE4HP\W4%]G"*%\0D'/"NX7ACZQ:K M$HS2LUR@./->#O^?7;G@,#1)U24=W25A@^CO+#P<;R 1(VUE1)6ZP_L^<-+' M+)2A2=!0NM?EX.6M2UAAZ8^G/B:O11^\@M M+?BH[JC5(M9W$B"7'_6EG8V0E3U^>JMFRL"4B(IUCF^*!F+#Y>DAUQ?\P%#I M6SS=@^'>:'17U+.I^CLG>8:E$K@.%Z6/ADHBZZ+6"[6;]5 MXJA)<,N5@;_>V5*QX/E+A1Z[[-F5'J1YM>&[331^,+0+_"*[1LOSLX?CQ< M!XV^E:!([!@E5".A"D_-+8_"]X^P4.&*/7GT[1._8ELN+3/?T+-M]P:(IO?B MJG'=(,J<0/DND1#,#3K.?:1]?#3<-XYSPII77?O=,G_O1N\7$R/2P!YO7DS; M^(?&W@NSTBA@E%?PBSW>]/G#_(;'Q&4]DK&M/&H?I.IWA^C.N&(KU$ 1;9..(-7G^<)-LC3)TI@.DF;MB+??M 33 '-\451=)G2*A#EC923%.?%_ M)JF:I*IO%:%Z*C$4!J;1O,O.. Z,)"#@I.88,<#0\BI?9=$]HLHI"G\CW6. M]'A/_4X@G09O1+54=#\'_#('&U\R3;&F!^'-RSRC;<]+KOZ*I.620ZX4;FW3 MO% DM-&VQ*FGS_.J5Q:)"J,E5(N?#,F=D!R!!81-ZPA=C%DEG].Y%+U/JS5W M2<=@4"U(]18JW@-BH'H^S%[F1 =BWIG!LH H^5).G =1\R4#NDQ/PV)M8?[" MX+$8N]ZD5+>!2R?OP5]QU)OL[$WMSC%A##NJ+\O&W_+)JN5V!):',5GE)@X% M"%:^*;BJ;B@GR0FIC*A&10@$?*+_8)Q29OF=.U[F"Q>J)_S;J?:QZ>:8>1"@ M.X$84P5%8S895@4VNKHH\5!)/0U_'=,$4I]HRRQKMRPXY2@PT,$$#S]Q//BO M5RW"Q9%%G5F7)]-.[&J1FW9(:0^YV*4"[\X6!&U M7#:.,VD<. ?P3RUQS5&5HJZ-]HV@8-:W, MG0$^8IX59*LS*)!Y!U2S1?*0W*X'&&4Y\UMP117<>F7CKR^JQP!KK.P;>Y1:QC@76GFPE_4E M+\XA$9M252E>41: RJG;:=SVCS:K_[P4(J'LZWJE%-UFJMK<'!=95.RFP9G-TGB)(E6$D-\39H3-X/NQ/ '#$F&@"2[ M*"!-"V?E;^:Y7M7\,*@&K*!$'L%)Y+YZD!O%58X%I%-%W%;\"@DEYSO?X*H2$(= Q4!IXLWS=X-1K5$B LT6'9=*W;"\3ISMK4.X*D/2TU M/]NX&*M)!OH82%*2F&,(S*T%WS]T-6X:IK5GC+3Q^HHYA DSA&9\5G7S=MD5 MVEZ2P7T8.EG3+F-[ ]?(&_'=OJ$5O%<4HW;DMFEE3*T'.EH5'DK+D^0M!.#H M44"6NI:P5@9H98!8I1B-"/O1_FW^Q9[\1K%W\G@"E1%&$S/:'A? 3>&P6PAW M<:OQJ'.4"%7 M.E-!5+P"XDC'P$WO&4OLAY!/"M#(:T^9S]\EJ /V-;3+JW 2%BWL:G.YP9L) MMN/X!-]^^B@!/[]=B9_4("8\C)46W GTTXYW!!)C@"D8?UI5V#O6SP_GLG0( M>8_G> _TR+^X@2EAJS7S>=_C%NFKU-;&I*TD,<5,3-M%+9:N,SA/+#S(3V7. M.E%&XTJ:>C]:C376 Y(S ,_KU@E*@BE%]C-6N2V[]=QAJ_9DC1KNTJ4]J)!/ MNS%=3SP^7#=%-^)R>3Q)&AI1,AU/>,](J/T:03\6J #V9MBK3@<+]X^__3Z MU[E*H??Q>+Y=0^O0]@-&&L37 #BNU*# V_)=O^SK?^$_N?XQ(<%1_+P9HD#. MXR\+MS)"HO$SLB&S"/&C+8YP8T(XP8N!<'YC,N+NU/&KH!*)?KP1/O3,X28V MG@Y=M*=Q0ZB]JKG%O =K8?S.U* MA30<26PJSQLE&#D"BH$VVL"'6FF,P%GMIBTT':UNN2/*O++\ M]H?)6W#NB[1&!)I6U> G63?VT!A2A: (:C]/7^V@"XN1TJO/XQ7B[H5IG4Y%+?X(Q5$(5%4[-L\?*K]@X.)MN*UNU9NX%- M7-A#VRDG84)0?P""^LF$H)X0U)\K@GIGA=08F,B;3C[Q25!H,>"HLXB'5?+W MR)N"P\[:AB,.6VJ2[M3\QTK3 E-H9KK>5O$ OY"K54 U:>[81=H!/#['6(QI M'JF=H@5,C1>(-,#&,5TY'.EQTN3OQ2W Y::K']].9G-#HVM3*EO45WF;T]12 M'2:F2*OA+CWK3>'>,]##.6HI ^)_1LUZ0F!RABAZ'$F+?O\:8?$Z&(.M11./ M72 R8A9D^N#<\*+7NMVQ^DI<L[;@.UND[75?JWW6N?,K-R$I2 F%$XK%%QMQQO7=% M?6?65!X"\Y;9X2?HK+(YFB(5SEFL*ZC,N!;B92EDH7[3V'66P@8G#'<32*0_5+IJ73;4RZ30'?FM3T-59:RJ5]$/A:^\C7*)ZA*I1$];<' M3X%$F]-5&>Z87L>12(Z*/%:UPN,<&W M;HL!S=U@V7#[E\J0'VJ3@W?MG^SNWEK]H^NB170@U:4!^Y;5>>I%Q;W/FS:* M4MI&@NUQ&"(ZP?.TAN,D 72XBX5NGX)(.&YA06G05LB;%=YD->E"O Y; MY4,G!]U^+=8?A\EO*VPE&N8J+:&(5YDR; PX#I%B#,A0HWCNP)[E-1X7ORP8 M'K^0]O"RTPE_!MLLXL$$'?PN1=9_*=JDM?(# #V5]0)*?W,@<^#__(*1>=\Z ME*R.'[&= =8Y$GST9;DXG"4_PM:\AH7#D?!O?G[Y[$7R8YL=\IK]+]IN;?+V MLB$V&_Q,'-Z_<&Q7L6'4XRT)$Y7&VQB$J\,$J(2IS$V6^*=\45?X=S#BV."A MM[R"VZMP\>](-1.FZQ">(\,G9F:.;?U<7M A8A/7F]9'/*^4 M<,_HCXTWL"E#1BF".U-IO]F6'V&]!]<&TC# &5E0RL#'7 / /6;,-^'5*).D MUKR 3!H&[Y.MFL.R*C$%/8,/T6'RD^E2KR_NF:-F&'2?BYT?3&,N+#WZ/:I.M%#":!8IAC'.T/5- MLVHC->3I&4RAH8]J&@5IN1:T0@Q1TX>*[8#:4OUEKZ_9=2_"_;0'>)IH1=.]@J!2WG&PC<';<@9::NEC>/6] M,.'*2T,9RCX1/")\,_[TAG1QZ8K9.!M*+2ECTV%G)S#@!G".N[0R7GC0+N4! M8::8D5SVB, UN4)0H$&^2O:H#_E-2VT0F_2@)/93EH5!@D5!T+D?-.^"[[X: M+OY DT/@%[PH2N.&^V.$?^1>R*&%*ZQDB0&EBT"QQ*V!,;N8N08,B#3K$892 MQD;-)=I.H2V0%YD4FN2&Z5 M_+$)' U*&47:-L6U]PV3PK@M:U&X5R3SI?<*V#IH&B'1V]U%OYYW:A]H8&L$ MMF2MBE4WQ^KN%I5'1$ W2G#&,H+4'AVR^/T;G%_05Q@7099/'ZCR2H3VF4*A M)!G4D0@E+FQR:.A.0:M&J9.H3_<.3C=31J=MU(-0^\DVW0;]:SU+C)#JZI(< MV"LT8>O2=1,="G-MCOE( <(0%_N)/ACG"-FB"57S8K1#;Z4KO]A\I;E)]=J?>6, 02%\O9KZ8LI^A+9F<,PY9T#0KQ7: $4C\39S?6HP MDNVAN[707E$>2P!$P>804TU"W@HF(J(E\B3?@=F/]:KO,=.(]*FS@;FL?FH6 M@%I\\T2KA,\M71SOB*CW05UG-C"B 4BLE #[A G47VU[K-S+?(]T8JN%&"]J M&/OF%+POMH"$P0MM4FQG-WK3SLP[I71R_%9%PEA7G=4I^-^8=.)VZ[[5E_3S MW*PN&ZH)YNB2+.,U7\'/]!W^L+03!E^+Z\HX>XPQ>UZ9X 4N)5Q-*Y;T.O7Y MC_EQ:"]+_Q7"9$;\7B81IK+5QZ61*/4L?3EJO0J9_JF;42#A "D!M((&[!K2 M5[KK9-%:.8F-71&:,8\7=J2I.'%37DHO^5A 8F1F>2DP+;5C00MF/((=XH[= MZOD!WNJN_*J-R[)ZK9&EI,%0GNH,]4QH*RF&6BPWW(P1(P%&DGDXX^_U\4[. M F\*7STDQQ$VKFJ=#\#X" MKTFWC8^ ##U#,.^(['3621R#@HJ/8328"6]2P MV=UY"K\Y2HRV]([:4<._+4LJ]03KM8N+59L0BC0^V&^<+*6ZK9"%I."8.D[& ME>33V6R3HMC^M\L< H&,5C:TL()I1.=8*)[K:I7/\];F WJ!Q*W"+\!GOE=E M_!1&T04)%T"(D$MH=^ 8&.^X$JP\]<6EA"V)922.4F(0^;X*8HC41Y@G]C*F M@^_[,&:"7"?_R!=YU"' R!&9Z"LCR,G@C"2O<.-B]45]6NLS_";G2 2K4U8) M%O[!HYVH6XJS]]UY#LLI$W"<-$7U=@[*A(V\4H6'=" RK:ACAVEY8^[8>Z&7 MQ5'5Q*AM@FSQ]C*O;_39JO8?9Q4&&KZH\C:L).F$KN0L#NYT7HY,&"$24*H'>+% _*,^!,:"=P263;]/[/*"[3^H''3)D\/:6)55( M+24#7W'32L3RU]4Z;RP>>X!D%A%/UUB))IGVAKN"EPT5BB2!\U7,(\&3"3Q% MD_2DFQW3B(;&8GQMTHFP07,LBJNI!R==:H)K;T92[_F_?56DWT=)_NFD**'6 M-;,^?SA-+! B*'2PZE6;6%VN*^NO1Y(G)Z# +*4N-8:#4Y_+;/-&&,=@C7; MV!;3 P;5^5CC42)HHBRL@IDX',A% "G;B!IEDRT5:#QWS"UR?S 6%1>D!KC< MZ+="Q(SKJ#Q#K4Q:+YE>[K./GI&>"(I"#7GN: M1%N(]#857>7E>%5@F>%'5 M!.ZB,<>U#CH8:F._Z7P(N)?N;3AEJ_HYN%\1CQ"_H"=C5*Y)5]K:4:"UHAV$ MH^]@PA*)30E^0E:ECU][ 1(*?:VRI+N5X66]N. ,O2ZXY@)$L)=Y8^Q-0,/I M: Z3MW$]VJ!Q6YG%$MZAB$M\WNDA-F@(1@9Q75 MY4#/DIW"8[$GG+6.-:Z6F,FC&HU@Q/KU\8B+:.RST:I5O_X\UH*M#X7FR:D. MA25$>!^W2Y\1U(][T_!O&-JKKM<5/1[NZ**T$:L01_SN/Y;T/TSC;5&@HH D M%A&XXJH+?%ZZ7,ZH:3([@,:>X5\8'YA:*\/IFZNB46+LBXJ-8V5SHR++BLZV MPCN"C1^EWS&XF7'^RTOHI5SUF_#[!?YV60T4EE7!_?N'LPS)0'9'OON$U\[^Z5--SM$K1YC O7VK# M#_Z+H$*=7/[#T\2'H%QP(51.)Y;6"PUF/$8&B$7]U*42LQ,+I-F@#3 O]&(/ M$9!P7EOI*^*/$SI%H?B*SQJUGLAJNL#P6LD%$LRH3HU.^ PE&QNX#FLT_\1Q M3:EZ71V1P5VVM;)3\?P\=/]YOT@\\BQ=8Q!L/+%*@UY4O-3QBHIQ,6>53WYE M&H"$O8O3EXQMNCF"%M1)"$PDVR!@G+ J)+>*.2HN[<5.5WB@O:X+T_!^U%P! M!ZJIS0355UP*,"S&1T:HE;'PGH2\]]-=^(V,6/;@HYNH!WR=V_;VQD&JNA8M M8%5KO\)E QOUML7"Y%G RE<()NE4R#WQ0=Z\,Q8?'B^Z6]4&CYZFK<;X2]+9 M*VI+=2- P? M/CVD_8@^LT)UCA+3D[^1 ,\^?9/HQ!COCG@@R\ZY/&9)3_E M&4AX\L*#@I\N:]@P29-*KY]V53NGM2\(B,B2G](:=N+T>):<')V<\CN/3DXH MGK91Q )%B/S03F5HCS]D:%-:] /2HL=36G1*BWZN:='MR@@,)ZPL^!!]9"P# M=NLKCD?#Y8K>ARL:QQDKQ70W7/XV4[#'3;2GC?LQ:8$&)VRNCSBEX9+DB\A3 M/T]-6[XJ0K.KR!DPVIQ*O M/1 OK"?&?H+L7"PNXQI1P1F;,C(?798XZ21$DQ#]Q30/R-(V15#L.3C#29%> M- :+P)=LWYX$8]@.#7E,\&UR^GF2G4EV,,&) M;=-;[#6%T8FVSA?!#&_3]X0"(4J9A9O4S20R?UF!]:- $[B]5((PN>9ATA=5 M7606$4R_3*GLZ==W5+(U4>=/TO1]Z)DXWM5AXQVS)A J4=PI_PQ(\"F&_&B$ MF#Y)YU@-RKF^/OV089;9YD7,E,IWF+8*3$A7I"X)7&?;KH>\(ODV,X[P(13! MU%B/#C&48X]"3&=CRTIC[(7ND%7M/#/TPX0=TH@-/2][5$<"%HRXB@7\%MC%/?*EA! M)*.&]#$#BV)@["B\8$=LW-SA7N*.E@("A\&$[I8C)ZK3EMW3VF;E&3'D8EQ% M0WL2]IWQZ$AY%0!E$1<'['!<*&,X @V;!G'(H'6/Y60(&0()Y+9S%MN8];]9 M-JD@XQK!"038$Q%S""RGOUY*^<-,[$7.A?=E3_AU68AM@\ / :B(-&%=@V#Y M7 N&\L9V9R2UU5)8I,+S)@3"@,VP!@-V@Z)?HJ\Q*05UH;#K8@5 M"10:['V*<4$$EG%_HW.$#KGB9F.T&"*Y4N:3P:(WBE9SH56/3\%T(%_6*=C1 M&-$6SJ;SO$T]JW267L)M= #_B?0D4Q)L8>SM+[6&D9H1F)&I-;_7W; 3Q6VT!O?;+ MY3O3C@]1 MU3,I(J:(,E#]A98](U^S,E$,0)O*HU%47=8OX-DS7LI74;G)@*+27EADSL>M M>P.316^JP_)9/@C]K_>HOXBK5AHJ83,+1%DH=>3@VZ$(A+_LBZICCFD1(>W@ M&MWB8[Q/?#($:&N*$98U,_7B=C,E]HALZGVHC##,L"MU:7(!:6>/+*HN%YE! M=SVV:$(GD!X2--3JD;EGS+F@IWZS!4!F,K#0J2@U9)2K:BRC]D!MO#V)J05+ MI'EQ&UA=IKI6JP4^@/=P*!%\2:HKK@ MZ@J$-'-ODV864,6"OYZ)&8[-UZ538"F=7B*>;5D1PG<3-(?(>GMX\!5X$:Z< M#2&FM=MTK9IG(G1X]JJN*2Y]N2-CS.D@ITF>_=/?XY.CTZ/&#!]\P MG.K38#HM_P&1T!'_DV_U07<-[EVN4&&PME2*K? 9SB+L8U>/5>]$IPYVGU#@ MOJ1G=]$#8GX9M(QV*+8>ZY7 27NUG:J91ZV%_/!QMD4#&U/L4X<*GMAM)U>/ M51C:%P+/;BM?XLDDT"PE,D]3!:BH>EG-9 BBG!"HUT6@GDP(U F!>BL(U)X^ M?O+M)]3'-Z\#LT;MM2Q-6:Z!%;;[53TGDYC2QFNDXC9D,?L>]TUCW^K#QT(1 M$C+!2L>QMNCEWCI1"A)S#<0NMU:22FEH%#KU3QDK#.V7R0:#26>U>Q:Q.1CZ MO.2EJ0@>-9E5Z'>^0B^59[Y''BZ%%GPC_:Q"D.42C.Y,4X *9LQY5^#5I8$? M*4:J(ZN6K^!E454918BIJA/.7[L"*^P=LB21K8;4[K.Q,(^:WA&[,?56N,DE M.[O&XOMJ=I&1+69#,_-22OL<[/4XG--;!\\"&:Q)\_&K/RNEX?TTP$P-8H[M M(1 @66"W#Z[*W6!MMH.SSGX^?S;JPHG4%EC-J3RXO<: VTCP;<]&7V9K?(M1 MILWKF'.O!OZ42AJ;R>A77:_?AWJ/XYXT$1Q1O!-$]] :"G?# Q'8G4QK3=:C MN*2$K-9&10-Z!SH+3+V$B2 X"^2Y^6>RG;JH#KQQ&NH[NWHC @]F'^A QYPS M5&-KB"]M_ @WKML,6J]XL*5IO$[C4$=S YXF-A =>1&'6,L,>[PUV38K\U\'XM;]A+,0Q%VQH)B4GU/A3ODD4A^VWKZLJ#]D!Z;Z" M':O%9<'R?G,/TGG'U 96(^*HPXF1Z5>EB>5GZ>5=LL%S'@<'SAGE*E![,2M# M+\84]!X'69BQ !8W7W?K*)BBLA@S\.DO>V2R48S!;Y&,I,\EKB0_Q#SA M9?$P6:KZ&GJ$HK@+M>XAOA *?DR5-WP;#,!,/D^UK$+NN"C2?,T"(AW*YY>S M2'?O8Z3WK9)BP<59U2:F)SU2"=4$8SG D%1']"XX0[XN%U6-+2AF$I;H<07Y MD(T4*&B'O7[7V/A WG4LUH^$KK@Y1=HH[,3=QT)S!ZU31N&@1"8M(!E0J)Y. MCKZ?=V?-C'X^_M[F;\/JVC7\HRN'O^U9"S^!(5J=QX8U,L@1ZKKL?5U(+KA# M+_86(.7&Q( K/[O86*"&>3@BM6(MHX[)\%FS3"[.)N9AT^,][('G$Z^R4LQN MR-):23"Q)*J3?AY&**K"JH^T$_#=!6/-$?CPXD6BKC:U9/O\!-4EI/4)E\98 MM#S<3P6""JK M3*DW&,D<]-R02*G:4,H]8"BK-Y8)?5%G%'MI:)2,F2N:.3> M,ZDV RL0G@)*QA6>NZ4!FVF/6R\1G1S1<""7(#NJM%'2SR7YD9;F:6 :]#%R MWSJ]9RU8,$##7]#ER -W@9#N"MM 9,Z/]:ZZ\\32UO50BW(9NG5X2:+?<48@ MSISPZ>\UZLL1*"VD>GKWS8P?R\O)ZT.W!Y.1A7N>WJ3'G[("8EAD-L<2]:\C M*U];C2'=[E6D?;QG>YUN'>.,C4(O [Z7L=:NLV'*;+13&[J6$FZJ:L-G8Y>= MK?(>7YQ_SWBZ^THUNQ^M_\Y=0Z29%MW3IR3"S\RB&RAB&&-^&VT"U&>>K;'! M:^0R!_+3G;M\#M>,-8#-%ILN+J-M#K0-2 .+P0T>(I&Y.[G_P1+Y]4Q$"Q

,X-B+K+7FW MGKLL8TPJ6WMC/,$2[B$H*.H,8J56KLPV;SON:+6*0IZA >!2NU&7E5:GS7VW M;O4P0#LO].\& A"]=)>)3XOYFB?O3*7$_)>YO M)7$_W1Q?Q\T16U 26 MVC-X!OD.'C>M'N6V?8QO#WHYSKFI,!OT$22(02CAF MXZ5(M%NL2HJ]]=,#'(''5_HK;2J^G<3:VQAQ"H<"'1P)(\=4PQU#GNRN;'/3 MYKG':NPY[M5DHDA)!!W6KQX$ICC[>G0.UJZ=9'62U8CY76-TW(([I"46&K65 M)ML793"R3:\8]!XY(U2UTCYE"$\QP?"+%=53=WX @?'>K,-$%4?B,(&Z]RL]U!?M#<7$J *=XO*^7M@ 1>86: MEO&#A8E_[?K%1%=4BMQQ-B(L(?%\C+;N%ECO^&+B>IH6RIJ?IA4RQ=J-<^]$ M^7)Q$J60)<\0U^=0KCI5*IL%:UKMRZ=-1ZW1_YN;SY+-JBK=+''K-"]F5#_? M2H[P@!OE'":_K?*"VE*&8C1G$ 0M@V 1:T6%,MP:G:(,HM;N)?/;.HP(VK7KG"/NB]0LOD)WOQ&X2E%=%-1'@AMK^'*F4.0V5FBX M137<4:*,VU'@?/I-_5!-)M3DRG&[,I,0).3EVM8^$EEUB_-326&08^]Y]#TE M=,!P4 ],B4'>M.2^3_ LB0_ TU $"Y\Y59PYGLR:R#=&M(:!P7*LE]3-6:AQ MP\T7H? -C@F/*,W;?(\(!+>3TI%[>T%< V1O2M\T Q.P2Y,3JX0@B#CMO6V^ M,)O3L%A(7'- MF,U,[7I23F&1*$0C',2TN/AC%/,'60;=2R1I"L)6K)!JEARF FWZ8/ O\S@'J0Y0B9L%[P2<* MR9J5]B7V&# 8LYARY!.70!>R.GIVYGQJWQ?0C!:Y8>*T!$T@1=VH4; O960$C/PO=!<1R8: ',5.[ )3QTHOJI B"M7S Z$C%16KD8H+E2NIJ#S M)#?:])3C,\B[@DHZ9-74HSA/BTYM/V\J4Q!VGX1HBL+>$2EI< 8B@PCLEK34 MRYA, :9_VF$"D.V*T=.#$./20B1OSGYV@=7@GJ(2ML?,QM6Z#5+I.%/SR TE MPV=MP^51*]M&4ONQ!/;C--CQZR9+?8]+8QS9-MI16LJT*04K"1UCXDR#W_H+ MARVR'>;V'['I#Z=V@A^""7LP8<(F3-CGVDY0VJU[NR3NW$XA88F/SSC:PUH( M#NZB3T3)Q&KJ,'%>!#75+*@>_$> &FUAY"4WGV3:Y%>D?N&B7<5=[FUM3:@8 MD0[RHO(M9U[\3D_ 0?G&S*A:;N_%#J+2=H0FS#%/*%VKI2$>D[!0OVFNL&#Z ME=7B*@;'4'$012LU"#^,P?,%) %/?CR%J2[RQBDWJ"_?DJM!TEFZ+Q]Z-^QK M )5ICB-0710OX:)J*FW39N44O(!3A^Z;CZ=$R6ZM<>"Z _NX7?4$6LXP#A;G M<(<\G3XK];82(_1IJ0O_J2&12UR2,;.TBQI-8I[ V?59T^^^HM)O"&43D+<1 MN>R$8%R:W(<]YE_XY:KF4IS54;C*+S#51&I]JOA6/A'9$6)_I*;$%O2V%:B! M$?8HZ]YIB,#*%=&+A"R9CU\-B$&Q;!RE"D5MUS1[Q-B>EOUBR$@JA,_;9-70 M;#22:AB\/)+&D/J3Q9V%X#\E=<@P08W,C%;X B(EM.^1 M74.8KO4*>UHTU4R3.)Y,6>AX_4"5NK+;2&1<8I'+KHBY*J^4"1"G?TJA?%!P M^@&NG,=ST?+5H17^".)!/=!H4]]=JR4W?\VUICYM$=TLS.\I75Q\Y-X-)0&%^OF$'*">3D$\*K&N&]8DV&;EL)E/8<8%7_#-#B+JD*H9J"K6W=( M7%\&1CC61Y;DN4= 0UC!$E%)>(S95EX*,396&[6]7C^)%E,8;W#8/<+ CD9J MB6#NR_RL$^4\R(NKA7I)5=L4;!4\&JDQC$3CL1^G=0ADA(SWXS2(!KMA:@JM M0S(5'>[(N=I^G%CW8-N@]::U\./0OL8*M4=G&=E1TCR414U2\_Q1=0XJK:X^ MV7,WQ.RC(K:\.5N(,$>9B#6_J==Y0.RJX'R/6O_&> M:>0)I_YN-?UL2">]<^0=5'5/;^$=4&[KPT9!2,] &N[8_=3N8Q*\RFMU%DB0 MW[G+<$Q'&?JW<^_$LK$?G#!;$!5$S(4X9+**%0A$G:20Z6 MR8OW;M'1I?F*6CII@Xβ*=Y8\;59=6S4KV -D,XP)7$)8YJGW7 HB86'@ MIL5,*:#;VR&YA/@Y,9RI;Q'+1.SEAHUIV>2 W; I%>4<(VW/1!C+9VB[K+!6H5 M+L!2FMSQ]8$*6CK1P6#QQN4&;_)ITVW)!@;TM(E11.' +O)8V E683">@HD< MAV76WXP?\L608&O*S=TL-_=PRLU-N;G/-3=W'>QXCZY,W3K3MXVUBA3DT!\$ M^$FH5*>:)'D)]Q9UL.J:%"NPYC5!-@PS M*+EDX2Z@THA<&]->*+/>2(0YU%_E6%"/>!%?W<1!R*IKXQO7![X,D>U;(IPT MU<'G5"?E YPIFN/TAG/GJYH#G5&:9^/+C(5WN525^<&S)ZPA3>;()I +5]Z8 MV5!>8MB+T#=;,X7;E1R!!::I592Y+!=X MM^"LJ"9G!6_%[;()23JVUUO8T;3[W?LYF"9-5BF(=FJRKL*^RHW7CQ!T7 MD@42]!)+;- ZEV@WGGSC..'24W-[QZF4)1.Z>'L;:U'MEB&+NM2FBS'X,Z( ,13TL^"R$7^S:$?0>JAI MPO@'&4J47 Z)HQA3,L5*?\4VOTJ_1JIV3(&T3M-TZM6BK+ W ZM"QC4%L[@2 M(Y=^MF7\M3X6P+IZ]MQYC\8>O@\<9^;FK1E6*")"U T]?R9:F8%$_H,7P8?B ML,TLKHGA>Q!\NL*=44TU.=R4KI"^'S@4U1RA8=\:[PI\[T@]D&2^M+#$C,;W M-ZVHCS@6L4FQC0!CK&()@1N;7]FR<#MD!(\S;J3/H,0*#Y_1>S],A0XE8GQ; MBN&C6XBQPJX4T3!A6T*1#)U+4Z5O6WVKL;2?M](K]H6Q5Z*/?N9EG#^C!B+H MY#M0!+#6S3#&A@AX4*YW3D? I< (N688"^-RR+0D2G#2^&-M0*P-"19." <] M"V6%'.[C4-?E(,@:@<_@,*R9$("L)%DH4M)XT\AM@42573->A5O[FYZ;UTB< MNS)E81>*0"N0<>%2X\B$KEK[#";VWIWYS]HFO+)IJ,&$780,5EVZ7COT0&:P MP:6$FU2Y!,9 -A%S-W?IPM@>=V3@ICB>T&0;PH8'K-VK718$U0NEM"?)%")$ MC^PW<-ZD/EB'"1",X5;N.,.'7'0Y(CV=@=>/)]4S*BW!>,Z0CEZ5%9L,%>]%T'#\+TJE9] M"+Z#K#'E03.#]*P"&-Q,&S(-S=[1O$[45^_NU-O31B+Y/>X9L<6XCQ6>NBK# MJ"$IDW?JT*J%S)K%KA>VQN.6,)14!.,PT*[,DG]62(2"P(..6O5%-:F#,MFK M4DA>BRA;_39\'HU:7-,P=-H=.^Z^XK!_X['8>2-_A.L9_B:*/)68?E557C&_ MCLED*---K'6B@ 4IL+GOPA:=IN_WJ(!P$JV[J4+5*T>ZA2O:7;EH/8P.$U;6 M 8DNPDC-^B39)%Z3>%F(9; &?ZB]3]][*4/3@2!FT3IJQ!)'#'R9EGW8,G+O,!#-OI5 '2H!,G$NOZVY18C$(S73-PG@)(#! M KNH<2Z(1B%,T$(J#,%'=ZUXT]Z8[S=NC)6@"?,,8>S^P8%8?9+"20I5DA2C MAF@S+G)T;I*024+&ZT],;- 4%&NMB2DPB=07H_ FH?KJA6I[R?)(4^^8WQ.C M@*6K?3S"7VL:N+M"O"8XX\W@C(\F..,$9YS:3TV*_4:*W0$_#)<^:XF8TCH\G>A!C>/-DC'SU M,AM\H*YD[*WI&#]:#3ZP.29/:9*CO\001,^^1-<@HQK'-!]E:RGD&!@&" OM M->&DK"8A\T+F2\*X-%=1S^,577,G;&!+Y4^IW2(/I=/INH)U^KO?AS@E0P0%IVD+ 68^"Z@A)O],_WF-(7"E^)S+ _M_ MG:3_JY?^ )L+#2BZ>K%*#0JM*P7#A^ ;(\CEY016F(2IYZMHO4'@ M5#@%; JW)7,P+K0!W5D'=VE57VY)+_NVR NT(6OM*K!'$GTT2?1=7;-M^CYP M6##O";<'LH6 GUL?@&OV6C.EE]3W*PG]@:3SEO?IN.P0_R*=H4/H,I2W5+Y/ M6BBBZ]'^^]CIW=>LCHTJ<5P15*,_VC"9U[EKAD5%EOBKA&W.LR[P51GFJ%X' M0\X:^D7JL\>$?JIY2;P_'LO,W;EZ7<.$PB>]D-QD:((]UI+3TPV&T6DCK*[Q MVYHRN4S.D^9.G>RDYW7_2=0DK%JVK@PZ/],"@%\/WQ[ZX@-/RU9<^GK7B,E3 MR53]"[?)#2,G>0J,C3N#/2=6GJZ$I2#"6"KS\?Q<3I9OUE_5!:>4=LHJ%6?0 M>^=NE9[S_B#1N7^CEH=)*<7P?.'JG&G5\3)98+$G#:'.UWD9';TEGSN=U;). MNZPK=LTP;-LBK>&.PQI(8A#:N:)W5YSTK$CSM:G/7*<9,L@B%6;;[^!JRI.8 MVIH:BGHA4VL$#X-*-:T<4^1S)JHZ3Q6L*WUI9W[-45 6U>:2)I&H<" MT+)%?HW-BBI],]!&R)$8KX$[RQO&*B0K;'.'A>@H*E7CA'70%V-Q7UWF+*X: MUQ-#Z8U:-NN\X?72%L"^Y1\*LQ0FMI<;UAKFF#$G%3'9"0%QU#YU86O#YD[I ML*5.B&J#+.N4)]! 5L+2$N\9=K*@5 T+]=T1_[KDN31X_0F#AV69=^ODF9>O MIZ ?[CW_Z=G3^]Q ELDX9ACP1!M9Y(NK^P,%XS8=/[R Z,)1CDA$NPK+2*K_F,Q#.""%!]:PZKP93>PDW"##+,- IWM@07JXIC!AL$F3+HFH9(ZZGBX'W2)[ZG&3B XB/4_S@FXO5DI<2<%)<@@Y\&ZJ)U/9I_XC;MORYN MR+H,+T:]NM17]RD(J-B7E65J'\?UV*A=F/X[;H["Y)ULHM*E$W>$B#4/:ID# M-M+DJ# 3YWXR!;P4T_1RCA6RBCW0MJ-BJ^L_^;-@:645UH][Q!IQ_'9(/DO_ MJK&GO$L7*VFP G9:UZXJ[DR;,J4EFG[:;(+XD=0XEAYA<+FE;:I]>O7GE[^$ M5C.&0$LMI@TV^C* MX_A)KRFFO'(VG>.+!B GT^6ID=4@'HD>%^#R61RV!?>FEX3Z^6'7&^%8UX!DVU M63%UM1!6K_+"^8(=OS)K^ 8%N> K$Z?E!X! OYU H!,(]'/EM.1N/Y[V-W-X M-WE3%PW;D$FV<0OIJ$[1$KI523\&I\>K%[G!&R6E&NH=N73#5=^@0F9.K;C5 MCGAJ$;]O*2X87)MP2R#7"?(XSB^##EW!F$"DSAK MZK6K2FV;1U=P'V#9P^ _8X[4;8*NH/D G"S_.&1)>?/#V837V_ M*FJPPVQUS-A/E%H^=E0P0?;"A0HJ"C\9HJ66O*0%B!.;7(2-13B/$;X0,,0V MSNG:D1'9-!<5=1W0@(C]BF5P.M.&!3=8U-AJO#M/_D6T;A43@&)-+5WJVK8) MR5>[ DN1/$PS%XN(0\N95Y79<2;B$11WI[CCD<]CI5? MF HT\@! "N#T41P>N8W*0=<"Z=*VS89C>!;%;I&21UUW%4;+@X ![KQE83M, M_NH\U=:8#29T@B/'C(0="1934-MHA'I'8;%"RD)DHX5'E>JF<<47M?\5W[ & MXQCL^W]3^[L6/(,B[4K6;!)43,&3KL]<.]Y.*NI2ATMJQL]C"V",-(/!X"=% M%[,[KJKU,/D!G),5AH3!EQ_3*>BTZ$3!":;V/Z8W&3NS3/B:D9F*_$&DE4&D M.<]JTE9T+EF/6Z<7;IAZGMXER5T4K8Q3**2K=%VBJ$S0$)QV\/>@W'<+"I=* MZPM06%UF#TX00=AC8<45Z,P@H(G!T?8"+7C_#K-5D6Z=J3--X)N&?4U9>1H7 MWGR['Q)B);Y]C?;P$A),?X3UZ?& F75.1G"KZE#M3?$JKN6G1M:<&-8G]#^, M[X]JI$742.PVY5E(),3?R_US,N"S MU*C-;+P9NI*H^<]SX]=K/Y:"H:'[XMBU(F:B\&&@2 MI0$K\^GV>OE(:H3I*# .M+%]+GWS+1JK-E(T](M@\&L*FJ[FC@!,#5JB<= M>PIC$)&4A46/L(WK[XJNF6FVPL8*;=OY72WGM06CL3ICY,NA]6 _FGH.ON]W M_[&D_\6'>$N_$A$D!O94'5Y5VJE#<]:^.0WL!$C^NNF%FA3YZ@-R?/!F6^__ MV(Q&/6K_HA>L2M7X5V<56G=8ZGQ)67]C1$1JF:-W 4 M& ^BAP&^A4<:-7,THX'22'W8RM\)JA06OGVMU?2#5LQ9ND;;0$9$A/FW>8NK MLE>XR@>(3:1KS_,FY_#;=ZL\@VD2ZN?QR='I]Y]$QJ_=4_F:T!ZU3\L,%"A.HR46VJZ>3(]'FGAV'@0;NN/ATT'"QJL8#D1X;R MEBT[7X$43C#&=PLEDB=G@)J/TH;8S@Q14]TP<-J?M?2)5.!&-V@:6J0734<$ MI^;B6.):6([UA5XT/B9]C0[D S997DID?:Z%\QR^A2.T?2-,'4&XI(5//%U< MRJ1">VIJ"2JNR]*,D)(&=&L6DBRI)?D3+-9YR$%**EB'-B +Q=?X#"EQ@./- M /Y96:V%!;7?IM>0*ZM+*WC.&H/[[QSWR=8N6B.MR*EE AUL> ,?ZRO[+VL# M$KY]4!NXF54&K8GK(V$X-4'12J1KZ C1X^&?4^S/&BPP!96MJ#9;PZD[=6T=;5-4 _3*?/_]OSUF]E8"LK3K95527R[>:K=]Z3190].'#[T26F'V4Z38%,(#-78[IY[ M8V0K!NLK")# 4<\=*BYM[?R,^V0[GZ-]BQGTOW-"_K6L*_P7E/6FD- Q/><@ M>?%K0L%9^.+Q]_1H^3EY>P$W3/2D'^IT[= +:'R)7>Z;(5+FF7;\UP./WZ)G M\#]U&&]7N8/-BI[5<(-Q*9O*#.H!O.\=4,MJGF(T MIQ0$C3L#%;D6C*4&$;#I$OJ$XVY@I GNO7[Y\CX.D@88L&Q9A4\TL5\Y!Z%' MD3\7+T1Y)D]!)27W7KQ D$P\C6CG_UY=(*/[;!C6=\FK15O-,56/(?1'L^3D MZ/@A+LLS4>H7^@_($HW7OQ[!_WD>D\+R68^PQU[[.#TTN&D]RGOR0+MR\JMXE+_$.A1?\*-VS\.>?TO=( MCX_G/)$I[IK"E,+]@!3NXRF%.Z5P/]<4[K:;:L;@Y*6_N21# 0X:<:YFSJU# MO42;MPA+Q-9619[!I0.>6Z98%+%&R/"(>O5$>#]_1W M@-52]J)BL[)K&X0= MBM:":X00^2F'HF&7N2F\TD$@Y+2X)/NB$!P_Y3DP)Y,WH/CA]@.UV3III!Z- M)9A@.%$%YU(.ZIQZ)C%#3A2S6Q3HX34,XKGJ$^$YS C,(>?-R%+Q@'_];X\0Y2(U M? =A"27T5Q*E!E*Y=)LL[35K;'=.6>[!*$GO$_GDE(4BNJN?5#MIQ"3MU61T M^/0*U%7N!P26R]UE77O0*2S3:'N).)/1],)NY'-9%45UH< DUX)'(RV"'Z7QEE'$U:$#WG+$[_DS4TG M-JBR52'M!#6:PY,<3,07!)H%V;/VWT\@G149@$O.1=K"3!D%-?(*Z=%(89@U M5# OMS7"UISH#'F75G,YVM4O2S>M0M_&0\MP(G,L/;[$.$K1+:0,F5#!RZY! M.,1E.,_8H0C/SX%6$<5A'QL"($X1$\'5 '3<68) AQ[KB:$35%-1=5??8HZJ MF 0[:GJ">VE M9+9IP!MJ H,2AG41NDD^K\BQ%'Z4[FHCP9A(=G#8\$Z*L[#D8>#0;]XR)R(@ M4!(N/,6+'KCA,&HY72*]A^I/WC4L:&*NQ1!M>HH29HT3?.<5=81!Q MY668F*R7 59H]XYFQ%:R::IY!R8^-B9:*%_,QA4X5,MF=^=ZRQZO])4I MVD\=O]O3A!F\6 Z5WI1P[L^=/1HVS> KD]1J]7=MKSR9"]HT@$YQJ"48G'5: MS%@3156+06DTT8U.^TM9(!0KR_C FYQEM:!QY,X,RHHUA#93G$7*U>;^A(C, M1]NC^D6O;_CU5)5FD@)ICJY<&F1RRX/($PD=M=4;B8/4+W[U@5EWH$?K.9A6 MA'Q0'&W.WA_K3^^Z4$$4+A/8$.'+;\(62ML0S-2(YI$N[AF]0! 6VN@>35)$ MD\'3?G+K.1W7RCZYT'*0^>4Q1ZLLPQ5-Y2Z;TIC![5!\TJ MK?7^XQZ^*.Q8T$9X%Y-$)"-L55U<\5K4"8BP'9VM6'F6+'Y_CS_=50)!APT=5H7_ MJ V6''\\QQ\O;(4'"NZB(ZL\@L,&7%'X);JGLO@ EAJ@=R>=(MNB*8X,IMK M&&9ZZZXI)?^RS.",(I6!#]MY.@,2'0JT2%BM[SG;(:?:Q9C"-W)OA;)#O-Q# MD3-X)DAK\TE-[7U6ZXKC)J1% % *\PC"8=7TRL[A4HS\3ZE,O42(1K=IABVD MR3BZ-%$%M&1 /)8'!@X0&-5)Z/$+7$5E.M&KMP?C[*32-41CI,4M^ZM4E X^ M2L?==5%94S1/L3L"1?3OM,.EB'.$ZU8S[IQB"Q/^"R-ZP2;.F8=&P<\V)"VHM'#5]]!>RI<0X5X.IS3VAZ2QGTQI M["F-_;FDL?=:[4:&GX\JAIQV%.0AP'^J.9\!%#/*$J&+UVC(6].!]+0HKY%B MMK"7Q!GFE8);@81V+\Z=(/)"V8J:Y7ZLV^)".1.=("-]LZ22TKSPW$9L&665 MXP^1?6#Y3H=AD[QD2J\F+=QHG4Q@&0HV -]&@QO(H*:]/6'SBF#NQ NU3!<^ M/(;Y_46-,=[+X"_J8D2UZ;R/'KSM$Y"4Z,;$&4?=E:7/9K-]'+(QZ:0X+6&H M.0K,U\E]'IX14YZ-#O.V?("3FQ[-*UEC'\:LL?C/O3K*5R8.GH)3"/>?%A?/ MJ/@6[KD^:9Q\3$H9(A'P)(N1+32P ME833I6<.]PH<[C1G,%C'O=IO01%9ULMXDX6_.>SSR#;;<#C!&'Z0_, S?DSR MVJ=.,?(#9_GXR;??,LAU+=QY4JC[P[/73P.".:27].42ER%EP#Q6X"(=/Z9/ M/T-X\_$CN$1.CH[-0WZIP7,M\-7RR[=/D]=/?WGS\M4OYI>'_WV8_%7>@J.$ M9QS9E&2Z6_CI-^NJ=)=4Q9XQ!(ER$.C(*9-UU _Y*M\PY>&LB M%14UAD4B0[\3@61!(IV-PQN8JK0N7!S)BA$@?+_B@T+!)Z5KJ9S 4^F)7HI" M?X?)SU&I04^'C:HP[E0KD5,\)BG7M>"/#AO RQK HF <4D+1M!HCF),98@K. MJEHX#;FN>4EE32,>I)00Z?,X@DS&PZA>S.PSA:063/0N$#$1> M!U]OV9^K'S1Q)I019^A 7<^&=52S7AT>'I-<=/D4Z-C!+BB!N[$L'\7[+1]: M5R[3\ZJ6XH?^%X=AD:H."H1(QL4A:B*S=$N0*TK-#<2 ;NDM_AWR">2+[T=F M^ZGKI?9:+N+0:9R9"+_WO$^FA 6AS%C:=LEDP$I*:.F1PFD,_@CI80$JD1J> M)2N'(?M%*NG<%IV$B#CV4#/<51VE90T58@1:5!Z=B$%'=@I66V;?@A^#APEW=$(M42WA:*C OGHS)]2KD/ MMSRXLLJB)/,\Z^"$%V23,WG%Z"+[QT@VH,SH!@_=/KA=4A*X9L?&X'B="/X6 M^(DL+03!S,G9S)D%2/>4"I!%X+30M!D/_0_=%3-')92BWDXH>8-N ]&SKACB M2*3B I'J'J4^BWT;@0&C^L3D<<36D^(ILJ@*BE!<1B#UQJ:Y0R[%5DS'>95Y ME7ELW9 .B/,SP0F (2";6>.)L@:!> *H/WO9RPF_#]_+]YAJ?'#!P\??<.A]ML9,JI?S4@<']]VEQV*AK(_:."3 M;-(D;@.[OLX7D55$X*A7__OR^<'QDX1P2/")&%RQ#30<4%"Q-S3B]A@VHAZL MF*SFJV85HE]V9XY.CXY.'^[1SOPRMHX$(%D0&V(6N;D755UD%ZA"38/.&5YG ML"H>L*+<%886B0TYK$RA4AT]8LOQ?1SNS>@>;-\R4$VK9%E4%T2^SE5;Y+Z7 M:L?:@I2^7&5=8+EF]@ 5+[K0L51<*#+HTV /I0K1[%K*/_(GPRP)HM'61%W( M:,RNIOXI^I#SO$82+36R\5%2%>5K7Q3'@=5K6@<3EP](X4NN'D)09(1A"D0T MPQY-9=;C2L-O8 $4G#_T3-JF][2SHIIC[0EMM>=L88/ =U^0T!?6V>78IT[: M%V4YL4XQD@@+C_=L)]G9!\JRRJG[;H(>? #T MX.'1!#V8H >W CWX!&TO!VHL/L,VR?E1&F&:!I7?_*7?C?(/S>S+[I)9$U_T MDJB?M5A<+U3;A:H/F] 6Z$QP)KD;T^\K7"I\$6,0(BKPVV53\9.H^3KE/C8" M]AXV*^&1$(0$/+HFU.(I6_6:<;_47Z7@2.:BT/8VU /NH-MPGLK3SWF4I2\E M&>F2DB^8/0#')JZCQLO\DLS$+L%.;9S04E(TT_'K/"TZ\@U[MER/X/B\)#.UK.Z%MR ME4,,(-:MT#? '0IG!^M&B+_!DLCB%%RF)UEZMRFC"S*)B$/!0^5A:YR:8_3^ MLU&;P[$AQ4P8.7+AW7NK35@@+7 8 5P,TQ:[,@ S!?1"4#@U%-RFA2 M1C=61H,V#E+RZYDZD0($4P_8?E/[VN MT=9&G /J%<1B&^Q M!/7@Y173M.<(E=MNTHR>X4ER)\F]H>1R*VLEB1A:3P*WX-9'I.3A,V#O^DR^ MZFK+>[7 ='E12*&OYY:GMD6D\3>?I \Y30*;U MDF;282"0,&@/P!4\!,2^><=&HNG,HP1O(WT*PB,X)Q]<+3F:0X,*DUW41K$! MSXJL44/PB08@^8$86EKG9W7H"$A1-V;7]Z$W\M_.\R9%>[?>FDR>SM!TAFYX MAD(]%]%5PF:/RKAZ^A^<$/.DHPG'Q/A\,P(>82E:#3@TXAMPU.0D&O! M77^^QW_\&4[*/@O[).O[)^M;"??ZE4U+)"WM4A_Q5!8S)OU=H,TD72LIRJZN M,T10091; B&!L_V8;SD(>CIC)T M7SN.$Z@6TH=)Z''HW[WNO_L$,JJ=,MU3W1]7 DGAH#A\(4N@6L.KC%1;OGHP MHS"BPSZFF55LPM,> $LIMG!);5BS'4?FC01::\H?<82T!\Y$ET&<@1@ 9FX" M/IOD%TNS6:20>E=**ZIE5Q38H3W86G.+ MN+4V +WU+L?TGK]7!/U/=W[F,#\_YR)CP@@*^^8;9#CX@7N)*_EFPVK[< +$ M?0 @[G@"Q$V N,^5BV>_&1ZNU<^O]:U/D#D54[!DJ2JM>G0C1=V_HPJ&VB&. MP]FZ;:^J^>ZYX#+. ?M!O[AIHO@>VFI_HP0"];!>(&,1=Y_U>^4; )J&,US M$GT*;! TB[3<0-$B;!"8^L:H'-4@X*C@2BUH(PEC8H-VI9AB5/[DWEL65S7( M$/JG'>%"-P-Q)I5%E5_(#*<[WDJ6>$B)DX2R"[N(NU>:+]?=V,+=;'5B2/PG MB%7%IL.CCQR:FJ)/HQ<:>$K569DK>DV"-'<VIE&&,AT>:?6Q:R%Q.@8L@& [X*1.$UCN>^P 9X'WC MMIA-%X[[A%1U380&6XW>\?)=;_P.P_,W,7X_KG49?.?O_F-)_[N!L_"&@B)O M0EDT-HTAV"92,KXF:J_V-#6/##IYQ^PKJ'Q7RO>^VK098U+#=6_L*\#ZA)YIKHWN"! M0C^JW>!"=X0,H7@<[$-JD%)/(ZQ@RB^<[2Y;M7D]&]3[M.[B2/LXSF%1-SP* M%.I*<[_!-,[ &=<,U5.R%88*D#N1B%,=.A>R 8BWTJN-&G2 M+P[[YKB,BK5X/%=MKZ5[P1R?^E[*_6].]D9.MHB!DM!2A_8<&T,5J;;A9 - M[VAXFJS!W37YPUKJIEJV%TI*%=I=!%!X]69<;X990:7JWUS*P2'*0:PQ!2I!FW*H7!48RJ,O> M?ND5&KJ^\&>V[U*H")%&-8%'2SO7Q-HCYNA2.;5JA"2/P2/Z*.1XB2=152,X601>9VKZ:M,Q8O!&;'FEI6 M'R8_I<&2,@4,&F91,DJ033!A+OOTSV2!0M06A8S6Q0_ZF[U G@W"PDQX3J&HSD3VCBJ*Y6L\!H)-S!NABIVY:17 MM,\S,B&07+&I=%4,>EI(.C1N37WXJ(GMV!=\!"N^:5G-4J-5/,-,DHYWSTRO MV7"KFMM62F")9E3:EOK[9E.DY7,_CJ,V[,*,Y("LYQ\ENT9HF]CY,<1$5ZULN#7,=<-2M:$P M5>N;"GN&7DM"1SD!3VWFQ=$GI 5D,99UK>HHZ2J::L:D>?@<&M<%]F6_RM8+ M+E3O?AAT/X>54;J:EN\H._2,6=>4%_UNW-I=-896",I4Q1HMT?7YH1[75-'S3/"DW%[ M4;D"K:&B$/I UTK?VD;8FKFEWF2[AL8/PFPDS"E*PI,UZ-CX%#_ ^*+>#+CZ MZ>QM@)U5(*L)^U7"MT^1Z7-8^8SM#FGJDF:@AW)DDV,J3>G;6]51P]"8 X'2 MQ]25P08=]#8W?["1VV:6C-6,"Z>N?-X442\K+>W6?6$6>X[/4'.=X3MZ&\.E M#$(98\>*5H7^.V_( XT=4ZJTJUJ/E>RD2:F*4D[4UL@@ZVU4[T>26"'\\+*W M$Y&'VVNUR39,1%#K&Z$*ZC7/J-NCM!6P/3T;T$!.XGV^"/WJT$),KG>8O/#M M6GE=9J,*3HD[@HXS;]0UF_LB*=[BC@+YCBIYI7=U"*%;8Q4[@>H7F>*1VC*@ MAT4\U@K&]STX[!L;/Y3S*_P5G7PCT8"HERK%*!QZ*7FS9J_:]G#8]5"M!"U5 M_\!A7BPJXBQ'592Y9I.W4F##U:/C9T(M^UY$!(U\\>%1,+H-6ZWKO"$::K@0 MTO9*)71W?A#6KJH*M;$0XK2*]"#:]LC:WEC$JUQYU]+^OE!6REF=\:2,#Y7B M%= ,UIBT9!QMDCY>_?N6&J*66M7(?0:,!HAP23GJ'E54'9&^8@? 8C7(FO M;,\\/L02:J6N)W11ZTL\A2V'4M2.\U_'/N3(,#=B)GBU#RH"GOBVY6(NJJ!H MI14&T8;"3)%BAS0TN^=HH\%!,-%7/X2@8HH9;1*1NI.FY)&L_]B/.Q'L M/H[W7>OHF1C>(%[GHF@=Y\NN_!"Y.J&WPJCI494"LN1[E5G]X&L@-B#$/L#) M=RT%DH+MQ@+?S^'LJ5844&EB*QKN4D7M5.%-6RW>$4&CHW(KL#-!?-$'B2LP M69*Y B:36KT0H6Q,&]+,+7Q+#ULB>K>Z^A=N<(:JH37V+F;I,'U"JT#6=$/+ MX&$!Y(,7^3M7Q/5RI(6B7!7=<0YT*=K&$T,SOI!:6JWG99*#V 98B>1'D2994\P20O#91H04WDR^H\H!C_+('J'!O)$<4N1U^) MK%?;@G$+*<5:A7S$)&Z3N-GF09QE +VX\5BTJ\+843V*;Y*&G0D].A\_@Z)8 MN+.\*:1P91*ZKUWHC!?-.1U79CXNYI&U(9!G8CD!;CM50$W"A,)T)@$HB=!$ M7=N"H/VQ8J@)A'4S$-;I!,*:0%B?*P@K@D9PWV.,E8I^P5AIH Z+\\<2;BTI MCMRM>R%1(?@Z-Y0"^'1Y+GVW\Z$FT*86=UM>@(W MP,](:A*HN( 0--C2!B?:5F>,4-"^WWF-P@N;P%E3 LU@'94> /A[OEZ[C, 7 M-!$Z*',P$N"9#,JN+DH7:@S2LS,\1H3NQBUY3^QQ\+'3XS_I'F#O=T1'439: M.E:PH*?TXI_2>K&"+\RP8]#I+'31Q"\_6^5NF;SPLWO%LYLE3YM5UU;-"I;W M1UCTAGD,R"\;"@?BSC\/,\Z?E,] M6.2\2?!"WI"NN[G45]2"J"_Z/EXKTNWL*0BLZ>0*M3#2J M&GLV8;8;,P_2?=;TF<=BG#-&OS1I8179A@JB:JK829O&M;=:5CU01W^P(_46 M6PP?=*..V[^6-?KIJ$VRM[ @3;5\ =O77KYUBUOM\WS+"_"R=>ODY#"QXT]H M KBE/(7DK0W!9LFOK!5?,VJE^83UYJ_*Y&?R -,;);(NFUT;(_Z:^ M8JQQ:N?[*PH1K/0B\K0 Q+.IGX%C#,?V/T^.#H\2F%!A;I9(JYG;F[3*B%:+ MU=%_'C\^?.(?"2]-ZC_-R'[U7::V MK=-LL./41XDV,#8B$6*&J*+:H2)$Z!4CS880+<5G4X\YL?6L#J5RN3H_9T$H MW5G5<@N_Z$.I-VHS!,[(=49(4<=""(QT?SAP?'4J5H:TXW6!/7#BQ7PHGJNQ X!6.X4!!I*#R;XQXXJJG/ M>!&SBMN#RNO%OB24!?Z! <4(.2Z6!_EZ0^@N_6/4]V^2?0&P2"T>Q9%]O;P( M>+1'4CBB=8Z(>?=U\8C_3HO.<[@,L3PAU"B %6N-&,#0S&\7.WBS1*-/$5/T MX 6A>K??P4.L24:<;U7PB+GS&'EOWQ:78@^.W"F22_"[64S3 MK&+015>2ZTA4ND23G56PKHAEJ^8%!O858T?-VVJBL6'_THWLASHE-&>C-D3UH!GNP(DL,!:<,^S+K+E\;9(LXV*UY_\Z]H3W]T4:\;KAW$Z,4PQ M7+7@,%<<%3P*D7()"1X-8GEMK6]5,U="_#Z,OB70NRT^?WI\^/C)GZR(]>+P M)N9F7HDN&LJ^BIW^^P ?_1W'52]@77:&,TW2PW\TG5-MM/O(<->')X?#+MQ.WM!"'N8CSC MAP4\1@BH)8ZC'..;]PDL5)XE"B3;OHM_>.T>#Y;N*M#):_AZE7G4Q6WX6%?S M<=_V=*\M*H_'LKS7E9UK+8OU^/=/)K9B*:\A);]4""_YV8?7WW((]+6&/&\H M/U^'L"RJ G_Y7]^];[_=UXG?_[+ MSH_=R[E[=).667,_EMZ/8IXN%LY]:M'^1UIV".V1)"MF1?57FGC]*+;G771OW7!)B[+^X1F0*3WV$4.4=9A8^QA$Y?O!P M]J#'.#1)S-?M[G\I0:QO#Q]^.\6Q/IXX3*IPDI@O7!5^*9'/X\>SQT^>?"&1 M3P+@3#&OFUFRD:X^!5V=51U6DO"9A M^$J4UZ<)M-[.+",B\%L_::/(63O4#ZJM^O3#W)N![::^_ #H]EU0$^_/N"/J MS<.3Q_U1/][%,XJ$]A^,FI]X]8^V7[Z]G?KF+P\?3+SZ$Z_^'^?5-PL$BWSZ M4$>-),"_SQ>/OST!V^[W)^F3H]\?')_.?W^'IH\7R\?&I2T^/ON&! M\#>0?O?1[T\>GYX^/(W^\.+]"I1 V_Q^?'KZ[9-O!U_Z_9'\ZF-8!%=5@N#+ M_\]_'#\Z^GYGTX1X MJ[$5EH-A5"F^:)L2WV::/CY\-%'F?;CA&1?UKVYGK\0QFNC"]G%?'C\YW!J' M2H[@-*GQ0C].6W7SK0KYBX^N]WK)SD/UNPF%P]>WZ64S([,\5=]*^36?/Y>[T^/!X$J9/"@H> MIX9/]34'C5L6E@<(J#TZ M/3U^[]Z?'F?'AZMV/6;2W'"2.T,9W(+C-#TX?GC/W?_S\<.,?TJ>X:9@KR;5 MW5L:91T.8A^?P=&:5/KG=PJ_7"U_,LG7'LC7'6CYDWW5\C_D95IBL\-)RT^G M<-+RMZ#E3PZ/_Y])P/9 P#ZYFC_Y=,9\K,UM[Z7CQ\FOAV\/GQUBITWZZ_'I MPZ,9-5K%?F.]5DWZH2='C[0I]=NTGJ>+Y.TZ;V>3&S(=\.D&N?V= M.SZ:,@I[(%XO$6>:HAZ\8T[ZPI6QV\/?ODN MN9??1^0A+ 92,L-/E ZF%M]_30O0F*!H5\ZUC30@_BEB[:#&KO_H2I><'FD_ MXGOY]D>^;>$_:T0YXK->;6#DW)99V\G^0NUD\:D_Y_#4GRKJ*_N"^LJ.O-J_ M\;JO?%:M-[5;P>=PO>[]6#7-_>1EN:C6[H^.X?R:0WB+;6M759&YND'I._[V M^^3%OSK;5/?#1G#= 3S#KL@_8%=D_\)KOX9^N'<.R_USU3KJ&+WEG>&^#6\_ M_&R4VW3/?G:*\ N^9P]?_OQV$K&[%[&7)=;0)/_?7]_\")=&T]+U^+Q:=*C= M/AN!FG3;9R=X7[)N>_OL[Y.(W;V(6=WV2_J^*JOU9?+B?8NF,CH+BY5;IY.R MFR1Q4G9_0-D]>_KC)&)W+V([E-VSM%AHE.3'O'PW3YO)SIODKJAA/'XT:,M,E.#]/FI%240-6RWKS1WH$65_S&D?#^9%M7@WH$GI$[!(:) M%;_9I<5PF'2LMO8S>/1QE<45$CFR*]_\9;2>8(_&][),TL4"UI]P&WCL$^0' M3!X='=^;W[]W>G*?L(M]E.1_$^CM[8MG\.O"H7WT/#MD\>/9J0X M%A;HWB3+KB[S9@7*!12+$M4D6+A'S\+BBV3E:@<')ZU=DCFWAL_BOV!\:Y"H M2WAJWB0_5/4Z.3XZ^!_ZVD5>%$E9M0'V;KH8S M[1APJ #[QPJ=?_%^L4I+4(T$FJ_-^^')>0E+M*EJ0O'-+Y/:+6&DN&)YB2.$ ML<'K8$L34"FN'GT@X?/=HJM!J\ @\+?N_<)M"(Z*?W1H@<*_5FE+_Z[=6=X@ M"5.;-!NWH*4LBDL[F";)VV@\V_3RGMR7=TK:.['R?A16WH<3*^_$ROO'67F_ M"12\3QX^>KQ(3W[_]O3!_/<'1^[Q[^ER^?CW)TF[;'\Z=/PQ%_%S?;VY=]VDN;^_/277S$H-+]-_?@YD-N/VJVV0(-O MP']U>1U0^B-7*/SV^,GI@UG_QERE39)U<%LNT@YQ^&0ZU ZNS5;N] :& 7\ M(P#MD+E;I<42[U)\$-WB\H$6C9(.KWEZ'ECVJZJ&*66'R<1V/,IV?/BM^1T[ M3?@;ONC@RJLZ>= U.9&O%3!X\.3PR;?C/K;P-!JZ1G[PQ-9Z [;6:T=N3@^G M;=B#;3@Z?'(Z[G6V)_TT;8ZDWIX='BTI>_41YO43N;FJSU'][S9%+^PGVX0]WM-'AZ?'G^^$/P-] M]8>.]NTGFS^]?/]!W?;7RP^M9V8SN]USR_&>SZ#PSL=W.G@3@?WQJ&)3W(VB9R.=]$S MYO _A:9N.K#3@9T.[/X_4IF7&/SQ=+*JN;&' T7&^?T>@ ME0^*/NY)(.'_WU!823,4W#BZVH>TU3YFM%OM@SSS#%UG@S+WC"H&ZF<80XI M]$5"9?F9*3C6""&6XR;EIU0"J8R2W!P[ %!+ P04 " U@*M6BQ-"C]4) M !].@ & &5G86XM,C R,S S,S%X97@S,60Q+FAT;>U;;5/C.!+^*[I, MS0Y4Q7&

AYUMZP<_<-Q^EE,LX"%Y,O@ZQD)15"D+-,DD(QJ*)UP'9.!R'.: MD:],2IXDY)/DX8@1I[;:K;:I+GO-YM^ M:X]KFE]WGPZ.^V1FN.Z_V[W7/=D<&(K0+Q'!I)F MBFLN,IJX;O^\1FJQUKGONI/)I#%I-X0G9[W3B^[9Z3_6[]W,SC]5Y]@%S=G/6)UZ:. MM[=#=UUO/[2?2/>:=$\N+@?]DZ7.U_T>"OSEC?>^V6DW6S N&7SID^ONU:?N M>?_:N?CMK/^[$0TUK6:S]836]-9:P13*[8%P4L#3U?FGNVO0>PDF* MXL@ ',_:87<\L/^KO)'0J"NU'_(Z%ZVRTL#]9Q2MT M: F_X9.LU1B-&]"D'-IH 5IV)C'7S$$3,C\3$TGS2AV<3FGJ4A]O%W;]<%&E MY?K[:/Y1;>TC"@*E9$J3)3:410 A$M,Q(Y*-.9N %]4Q5^2/@DH@6C*%\EQ( M#;Z5?(8>@#WGGT1$A/U*>49Z0D(M16?0(3-NX/1<-+MKENX5@=N%P-:V(? 3 M529Z(^F4W(+V"8,PKVZ!6,(O%#!P)B ^! &(/)I-29%I63#0%*(_$SP"+BE) MX4ERFI"(!E DB4C![VMAV]UKD+& *47E%)ND]);!N LR%92%H P,F:#6. 8V M"+B$B!6:00RK0!-8;@*+$,1$%?AGWG_")"N%X 12KB"P0G/;&%E*O*N5H8'7H4DJZMBB2* ! M,$T 'L+;%*5,O>T?3&$:KYT M0NUM&Z$&2^@KLS)54J:,PG&3%U'$X7%'[1IHGA(JF2$!@)HCP@"LA"E<+:YB M[('-4O!QZ.?P.>0J2(0JH!]Z/RD2RX9+K.1R MH @&PLFN\A9:8 3J/\#%]4E@9:)\Y=SF6X;ET^8 M@LD FDWL]CC?ZAA6!K10FW?!^&[(@#;E2#9B%(4$ >"E\,@!?1^T8IF1@PG\ MW&LN>EY[Z@8\+$/&.9?JI5?&2@X>%'11(N&A.1U5Q5#QD%/)<0++C=)-[8F]WC\N9^<&-*PS8PYB$RE2J1&8Q3!2S'Y!'I M2V5840G(S:D]?,08=]VPN+$8UAE"V3UAJ>E"\FF"B[MR0GDAIV\RW<-KZ=6"C?IP0>K);YG*E9R[OO M\)$8QHH@*"0"?R%F7",U%4I#.;[C UD*3%Z]AR [W^@2 8/!>ZVT+A4/@%?F M3!B/B[-BIM>NU2JF:A9@H]\SC&>A"0B,/4IG/24)OV5)>4"\TK[^ITWT&,M? M6N[[XH^J]K>-ZS]\5&5>#(;53E&?.RKTFXMLG?LLY-MWQ-[W4MB9=A326"VD MFH6[I@!$IBG7FK$'HH*A@( :ZT,.^ADA.\!I<,(*G3S\QV2ZVHC8'P4']?3V,^KMXYJT[C.HFD,'!=#B0$<]'\:0UX RH4T:SLT.A":.W&)[: MC,X$J"87-2\]JS^87N/?%\.RK3LMZD*8&TGP*77 /#.>$%AC7M"7]*K; M*)%G8Y&,&8:*&1V5]PQDZ3Q9FB=BRJ!V$@OK+ND2>8%L3Q)'-[[;'WGW[HN: MY?M8,]L*;N4*FJVF=#6P*\!V M#WM(J_:-935^86Z7;Z_H,UV>7=I[/C1:N5YG05/$,S""]AW;:NE&\0DLLT^^ MTBGQO#K!;Q-8VZS:XPGVIK\"-H\@Y<=O1#\EY5^>81Y'SIP]SP^;9Z3/IZF_ M 1SFDRVQ4,8@E7GS.V)>7I,W3?/S_[?&8UAQE;MT^YYLZUIO&Q.^&Q,FH-U^ M0+R"X5G!L'7KW8LYBTC_C@4%1I7DPAZ@KBY]E:C9J.J95G##J/ 'PL!XEIP- M:7 [DJ+(0LP4A?0K)BY\5W"YHM2PM:)QU;_U/; MN!+_5_32Z15FXCA?@()#F4E#N#+3 @_2>7<_*K8$ MEO;@+G!TIL26I=5J]?EH=V7Y\%^>-\@2FH4L(I^&7SZ32(3%A&6:A))1#:4S MKA,R%'E.,_*%2+[Y^_'S:)S7/]__3Z?O^\?#8 M/@#Q+3*4-%-<'$9\2 MI>Y"2Q\>K]2Y\68\TDG0:C;?=G,:13P;>RF+-90T MV@>W99*/D]M"80<72)92S:<,I5?DABFC,A@)G717NUC7,B_;Q2+37DPG/)T' M[X9\PA0Y8S-R*28T>U>W)?"KF.3QNZZIK?C_&(B& :8\8U["K)Z-UD%7LQOM MT92/H39[;A2*01/!S<)'S$->FT&FURZ(_ =OECZ3F!62G5 M;#=,R9)>6'UM1SQ+0*!^=W>D;J[!X%I,@CV0,^4*!I!R/0\2'D4L \F_O-EO M-SO=0Q^E/NV(*J8/@9I,?M/V=P:X9D8N+D_/^J<7O<_DY/2L!Y=P=7YRGI\!0R^OOO;.AF1X3@:_]3_USGX=D%Y_2"Z_?AZ0 M5H=ZK9TMNNVW=B-[17I7I'=\?C$<'"\UOAKT4> O;UI[S6ZGV89^R?#3@%SU M+C_VS@97WOEOGP>_&]'PI-ULMI\<,=^S;Q5#FX:6;_'TOX72/)Y71D/P_[[] M!:U.ZV0@>4BN)ES72<@D5BLR[;?7Y#?K--F9E%_+Z5S4>@@YC?RHIJ M%2\G7DOX'SW*/$W1N"%-7==&"]"R.TNX9AZ:D 69F$F:.W4Z""5G:J=/:QO\ M5%15:?GY_8O=CVIK;U$0*"4G-%U:1%P1X(D+"4\INJ\N6? "A^>CV7TS=:\(W"P$ MMC<-@1^I,O$FF 8B3$+6KK0#"H#H]E MY3G/8I2'RSUD*B%Q*F:JI*%D8ZXTI)::4"RT>H.6]0J;5*G,'6U? M#*&:+YU0.YM&J.$2^ES"I1QE7!2.B[R(8PZW6VK;0/.44,D,"0#4'!$&8"5, MX6QQE6 +K#8!'X=^#N\CKL)4J +:H?>3(K5LR*4(603%BFP!^",&;+((']R$ M"%EG-."9-F:4B=D+0!548:AF#"CVX MM]A*=AW%T!$.=I6W4 ,CT. ;7%R_B;-?W<-Y5G1]:O]7H5'M:)4X?RV76_MW MN$PWCNT\(/'0AXRV7ZLXKXT,.'A1T42+ED=G/5<5(\8A3R7$ MW :V)A;(4%*A,-@TRY"#*0W+P)1'R%2J1&8P M3A6P')-'I"^544DE(#>G=N,18]QUW>+"8EAG"&77A*6JE>33!!1@"](P")@T=LPQ"[11X#4]8C@L&5H$4VW(7%A:>@VM_9>^+8&^X:>P= M3&E:&#^%T&9Q##DBGP(HU9I<;Q%M/\#OVMOUZ9\A*S0$GZELDCF"J;]?@X=$ M!G11FV$&'7]_5X>,RMS_8"/Q#!6A&$A$?B5F'&-U(E0&LKQ]1W(4F#R\CT$V;JG20P,!N^U M4MLI'@*OS)XP;A=GQ4*O;:M50M4BP$:_9QC/(A,0&'LX9STG*;]FJ=L@7JE? M_],F^A[+7UKN^^*WJG8WC>L_O55E7@Q&Y4I1OW54Z#>K;+WU6N,VH7@H9' R' QEQ?Q1W6D/.@#HNFEUL M"LT8O<;PU&9T)D UN:AYZ5F^.?DA0KK]&[M%O<;]T0@:*K;P?O>2UV6PT 08 M"-BHVQA908"LB@F@#:QB!N.BCK7OF%[CWQ?#LHW;+>I!F!M+\"EUP#PSGA!8 M8U[0.WK5;93(LZE(IPQ#Q8R.W3D#Z9PGF^2IF#-X.DN$=9=TB;Q MD>)HQM_ MSA]A%3-['VKFW&>M),^#&&&-B\AR\,83K*@QV*+$M#D@2PLMEH_,-F^1X,[+ M8HF%R=[[QL%;"^12CY(^#N +L*Q T%+J?@#N-EJ=M]7S?RM@JUBLTB/:'E\N MEP?^RGL/)0QU?V3 M^40F7%J WC?:N5YG55/$,S"-#CQ;:^G \#&X@8!\H7/2:M4)?@-A+;9JI:=9 MH?X.=*TBZJO3LCUVT\XB\G)(D$\MUNV M*Z@H,T,;V#V1J@\+2W\B$$T6Z>"(AM=C*8HLPM14R*"D:.5KRN4'3L'VBL+- MI335?;+IBI8^XUS]1#2'E-^S"02-(5#,R9#$N:'1M[5EM<]I&$/XK6S))[!GT!GX!"7N&8+GQ3&P<$&WR MJ7-()W3-H5.EPT!_???T@@5U4M=U$K>U9T"^N[W=O=OGV=M#O1\TS8TC$OLT M@+?>Y3L(A+^8TUB"GU(BL7?)9 2>2!(2PR5-4\8YO$E9,*, 7=TZT$V]>Z1I MISU4-2CGB-B&0\.RC);9:H-Y:)NFW3J ZTO8FWB#_5SZ;#CP/EZ[A=7KR9MW M%P-H:(;Q63& ZBWP4A)G3#(1$VX8[E4#&I&4B6T8R^527[9UD3TM&=4 MST)V*H+U:2]@-Y#)-:O"9T92%KYU<.F._4U2-"^0LIEI$ M"S]UJ^M(NI(:X6R&UE2O4VR)C<*@/IWBJ3R8;GFP+)1,!0]PT%U%;,HDM%NZ M!3UCBON8? N??<0T31_H], =>1?G%X.^=S&\@N$Y#-Y>N.?@?G '$^_B)Q>[ M<-0=(8Y'XTG_R@-O"%8')OI8'^CPZH5U=.R U3XT\Q43B,D<+8V]ON=>NE?> M\#Q7N-%7JIMAG MT4**+$)SZR;(B,(@8C0$=T7]A>( #,.0^30%$0+]D; 8!B)-1$H44V!/S7CU MHM-JFPW 6[J MXI60VEIT0%D;DW1*8IIIPQ6G:^C[4HVHK57^$]E4\^9K^!2+):>86)N0[[V0( V:&6 M7*+ 4#@QGG7IU^@2.[*THWK ,JS_.Y-J.6!#0& 54"C';SF:=2;&R7/U)(Z\U M&Q6S[T77PG&%N-)G536K6&*P*L+E13G!0F*[3#=O85K6Z*JGP/!!1^]@M9[3 MK'*DVI22?AL@[Q)$5$0XT@_:+VN;M4.*>DQKN@7J"[E85IM6M35%,7N*MZY/ MVA+WY"^O$IMQ,LT$7TCJ5)FGEE.^TAVB??QPW-04WX7'>\*JX$3YO9UY/ANP M;EL_/'J.V%.)6)X MX^Y!W/M>VP9VGVSMHNU_3T$ECFOK!VL9 6(!Q; "S/_ M^Z[K_-/E<:F:'NO:937=B*%M[:;E?_'XCF%NCO<4>Z+_ ?! Z5&IX^,IX! M\>B F.-,3N][9'V?L'_F9YKGX#]Z-GAJD?^:N_(,FO\H:"[)&JSRAZ>=<%<7 MX*]ZQWW4"VV]CHTVM\S:>M6T^QHK(3.J%;<1$F((;'(C6% "X[BK'UB;VJ+H,_/?%HK78_G[MM,_ M %!+ P04 " U@*M6GG@'Q^@% 6' & &5G86XM,C R,S S,S%X M97@S,F0R+FAT;>U9>W/:.!#_*GMTVB8S^$E>V(092LB5F0320.:N?]T(6\:Z M"LLGBQ#NT]_*#P(T;=,T;7-M,P-$TFJUC]\^9+=^,XQ>$I,DH"&\'I^?02B" M^8PF"@))B<+9!5,QC$6:D@3.J92,T3B MP;[E.)9KNPVP]SW;]MP]N#B'G:MQ=S>G/AEVQV\O>L6I%U>OSOI=J!F6]4>C M:UDGXY-B =D[,)8DR9AB(B'=^2L*0)5.#TTCA MC.DV;^:^QC?@E$AO(E3L;Q]QU\ZTVA>)1!D1F3&^ M]%Z.V8QF,* +N!0SDKRL%S/XFU')HI=^3IVQ?RFR1@4Y2Z@1TT).TVGZBMXH M@W VQ=/TK%^8Q$-BT)^CXE=+,-F08%$PF0@>XF+O)F83IJ#AFBZTK$F[12 A M,R0N5QJN^U=SWW9L[1V+X"?]%CH%B'DJ'ZA4MW).+\<774&8Q@/P3F"*W-D=DUX\S;T!E! MYV1X,>Z=;!"/>MV<=],^T/S'KWLPZER^Z@QZ(V/XYUGO+72Z8[WBVK:;F_7; MF.WO>:98M/RPW?IUZ$D6P&C&5!U43*$;,QK!*4LPZS#"81A%+* 21 3T=\(2 MZ J9"DDTL&%'[WCQ[,AU;;\K9IB$EOG(\7?K@+OTX9#.938GF+.46+/JB 8Y M"VW6.I ,2"A2G9W6R2LB;5<40)\V(G)"$IH9PQM.E] )E%[1=M7R$ZV%@-D2 MWB5BP2GFP3KDQE9DPBE,A RI/*[9-12/\S+@5^,L)4$U+GU3[# "P3E),^I5 M__B/Z[0R@V$:46+FH8/\M9RF=^3R&YPLQ5QY$;NAX5V.7LL^A>!>&1]*XB>L ME"K(W#USOTR6*EQ?_B+5KK7; \)+R7(A40E_$3-%#6UAZJ%O)$E+:1L'N*OT M1"GN#MO=EFF3H*4/?11QBZ%FA%+)&>'^>@8IIVIM#;TW M J=( (YMO*GP688!1$+FXQ1/%2'0)$1LGQ,9Q-!PZI"7WO7P*5C>1D\TYWA0 M@-PX0X7R.J_))?UGSB3534"FS[R-HQVR"WBHL[\3[JZBA09SB44(.?1NL+HF MV!>4(>,T&WL8>$F(\:%5+E%@::18.=K^9T%C__1!\R2CAB61'N8@#9 (:PA& M A82O5@&4D28#JM4TDSCNJZ7"7:RN V/QRJ$"RD"/2MJ5+2J3L@PS'NL',A( M->=%6 B,N_S,;"LPS8_ _>Z.\FB]H?SRFNU^=LW>]MPF[/1%]E2"5IF=L4";?/)*L%HGDTSPN:)^E9#64LU7 MN@LT#C^K 7P_)12,[P+I/6%5!$KYO9F./NBP9L.T#W]Y[*EX+,^*F]7OP;'V M/4R&Y[Y:>H5NGX? ,N>5N=5);P#QP$)X9N=_WU7/]R[!>*R56?I^:OOY-6Y@ MYC>Y6\5_ $=NX/T>]Z;[8OY!N-!9X>F#XJ-8V$ZC[J-5U9\)(#/E]J]?W M@<$''N7\R@Z/GAV>FN>_IE5^@>8'!A 3OIE+,DU#?:H7TJ@J^]A)G74QMNC[3=3 M*9E2H[B8D A=X)%KP<(2&(=-<\]9]1K%G)T_>RC>>.6OT-K_ 5!+ 0(4 Q0 M ( #6 JU9C@+/PRPT '2$ 1 " 0 !E9V%N+3(P M,C,P,S,Q+GAS9%!+ 0(4 Q0 ( #6 JU:H1:5=)PT (NU 5 M " ?H- !E9V%N+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 " U M@*M6N#UTJRTC ": 0( %0 @ %4&P 96=A;BTR,#(S,#,S M,5]D968N>&UL4$L! A0#% @ -8"K5M5'/;AQ4P H$\% !4 M ( !M#X &5G86XM,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 ( #6 MJU;D@'ED?C0 #:D P 5 " 5B2 !E9V%N+3(P,C,P,S,Q M7W!R92YX;6Q02P$"% ,4 " U@*M63$$>DY2- @#-.B %0 M @ $)QP 96=A;BTR,#(S,#,S,7@Q,'$N:'1M4$L! A0#% @ -8"K M5HL30H_5"0 ?3H !@ ( !T%0# &5G86XM,C R,S S,S%X M97@S,60Q+FAT;5!+ 0(4 Q0 ( #6 JU9E)W$%M@D )\[ 8 M " =M> P!E9V%N+3(P,C,P,S,Q>&5X,S%D,BYH=&U02P$"% ,4 M" U@*M6_KD<#^P% !#' & @ '': , 96=A;BTR,#(S M,#,S,7AE>#,R9#$N:'1M4$L! A0#% @ -8"K5IYX!\?H!0 %AP !@ M ( !Z6X# &5G86XM,C R,S S,S%X97@S,F0R+FAT;5!+!08 1 "@ * *8" '=0, ! end

J0#V$W(K"!)UK8?WX&$7JPA8QQCRX*# L"GSHMU*N6LUM:XSZKJ?)1I,;FJ M.F6N[[PX:> 2]#$(C2@'66N Y)R A)]>)L)4\[#/WQME>4 Q_,A6U9I.#%QM MCA?]L2,VF5'_JS.HWRC*$19/Y'@[(.VS8MQ(%#?B/.7S;*/IF *M=PV36;U9 MGWT$!A?5&5\MKR4$_\W;CYA-T<"G;YOTPB/?4U$H? M&1M-R#0&P+II^KGBVRW=3]#!I1KR;+9@' +VC M^F*C)E0WL7\C169Z#@"D\Y_?MRT+!;]+O;WDX3LZQ 3;@BE0H=2&F4!BD$%T MF'"%/75&";.ML),T*=?>KKK5 6&_EUW;E)=RZ$CRD:;_>Q\81TU6]G*7]N:' M!2DF0*=L0;+]/0[[NOP.\M,@";Z:%K;7[F8W5!@C1X]\X7RP%_+XWH[V@^R^ MPVXU+X&=>$PE(JA?$>K/-A]Z3$7D?Q>(P!^I"!%W@ CBD4Y%B+@+1. 11]P# M(B+1=!L3*9)#]T'^D8ET)XB(Y-!]("(237>"B$@TW0LB(M'TI8A C7X/.S:_ M$R.A8^_I>>GO_YJ@_U[ TJ5ALWW@FDR1(G[8+9N!53O!E$597\KPG'!ZP7#B M)VM06W>N!-M-(.\Y*I7[&Z4PP9]._ARD+Z$0]YLQ\EY?WDT!O7N>3)Z!^@=[ M^&PA ) &/_Q_OY*_/DJ*V&/BZA#:D[ M;S%WQ857QS]!/]+)[X;_.JP2^ +Z(PD=2>B_0$*'DQ/YQ$=Y&"J>(?]G'][ULUD!HG?Y[ I(O(1^:^H'D0_PD"V$[;1;L>6RK;Y;D MD3"*A-$W$T8_DGR(C]J?SQF;HBC+5Q=++QVR>N;QP>^/B>!C>^\F9_V$G^TS M$; ;G'N/M%%F\LT!@2)0$2#.Z(J_@Q."=+F( /X^3OBKR3Y2 '\KV4<*(.*$ MOX(3/G;ON8&C%]61__7GX!W^QRXRM]O\5WJI+Y/4=P%A]:\OX[K;LECLW]?M M/.K8:,Z@2LA3:01!1VW#X5\1+X2L$'8%MTLYIC:NTC(F)^NCN)?*U33SX]WD M=J^9@X(-T*/P*^8 (%Y=B^;R5_;NLO39F) ##M6F_6[S5:!V>BZ/V/X)*QN M3-#IDV?*__DRC?S#U>]KSY4BMKT=VQZ5E_@0VY:Q89Z8Z!2.":383R3J,XYK MK:[%MIOIIMCS!E.)]0BL,*Z4EF.K 5L5I'[]P1^PU&F7J?[C'>IO$L%&>9X?N'+(P M_>L/C4>:-V+;'\BV^!=HWH+1:*\6Q C'9-JRK5:VRG"UJ['M>(ZMU&ZJ3G.% MW'@E9LA44K!@.R&< !;S YXX;7_YGV\=LSS6RV?+Y_T?86[]$Q;0^X:QRGNU M/>[.:;7-6?B13KD8>=#5\*VU_J[B/ BE%<_66":4@Z*BEG.=KM/0%FE&9@E] M5NY\N>/@6/R57*->E>E>BUO4:B-M-5C9PQD#^YG"BP>1/.VF&KGP?UH,-Q(" M-W)%G!$"S63:<<<.U>,\OX]5:2M%=[#6A85 SAC%Z3JW)CFU,7"74M=;QV)4&A06N5%%]LDXUF^V#+O43U<)X:O='L\G32F;S#0KX'E.: [Y MP2!-Y@8EV-8>95\DJ=,+3Y1]$5D)D5SXZIR.4[E 9YH^'U?2%:WBDGW/ZOEZ MHGPUN=")CWOM1)M*8/.-4W-Q-^EQW H<#SE"J)=#PY&5$$F#2!I\(E7D5!ID M5%ZS2K*D<-YD8I6D@CQB"LJUI,%J:A8]:T@TL'A^6$SGA^Z\L5#@\8A??Y(/ M.(W]U$P1(H$6./>:_3LGAUR@<-$7^X /108)1(9D>K 1U[5DQH6RXN[QJ/?E M4GF]-=XE19V;880E-?[HUZ2^>M^,YNR&KK"99VYV,HL)D("7P'F3X%;3_HT(>R#OI#(!HAL M@'L[ZITY3%YM$7Q),6!VR837G2P4K-$;TWZ5K^9Y0P%B +YG2=&1#1 Q?\3\ ME_./O-XG_I+,WTW5^T5AV3&Y"KZ62AK?4.8#: - 7T<"?]$(0)Z._T$-H[\* M-;#">1H+Z 7X/]USWT%&G;^CS\]2N$]"'XJZ:A5-6E+#&.([M.QG_R M>#&V+#A="*TN6#*CFZ(6HF',QVML6B[,U[C6=[OI9;N;\O0T( (9(,P"T[NV M)W\9_;\,Y.Y4!M2FZ^8*MC0/VH%;MNS(ANO$3,^.Z29LZPW/&!/0(1\ &&TP MPC(-"7W'1..4W0)TV(DS<'!,OIK!&6(@$T]^%""B8R @37X>) M=X:_0POUKGI.?'U1W\ @_,Z'_(+F!NG';]<\L_;YUFLOZ.$;T,-KP#@O#R 8 M3Z!S"P(BS[?JN6,**GN&'!(0]LEF;'E>BE)C)7%;7? MNXW,5W4A^G9JZ)HMB)X5LM^;=C[7@NB,U+W#%D1';OD/]1\ZE;5_1V VN)#? MU^OUVT2H$R<][AXR?ZC[Q6@3NY[_"?,W# M?*]90Z\%BKY[S1C&X1N3SQ; GB^M=5(Q>%5+=8>4$Z\)5#7Y\9RANFF(GFV# M#019*V?RA/KVK-LK$58%2S'QR7"A3'O%&<,GX$.!!+R9?7VAJ*L66[FALOV6 M//IBS.1G\&B*)[%/5+N.,\-VJ2Y76*Y#EY3R;)TBNN['DWK?P*/I=;ZNJ(WU MG)UOBIM.9M1:9;HKP*,PGY_ZPC).]W =OGAUZSNX"=^K57%W1O'7/>"^Q]OO M75DD9\K6]3K)*LV6>@K6=^:&;V?-C/J)>M9OD'396J5\U6T/P*QSY5Q3;R!OQE['YWE_R[,F[.L+N>]\8D6:<+S1CF'TW+P[+"2V+*XI9RM>:9??CA6;>(LL*>57EEXK)5LQ)8YQB M[6X&:X5].)(7J;C]MSA2[I@5+F&TW.]I[\J".<_XP.+3:AZ>IKGL8$&4S%9R MF&U=E/'K,WM8+ZZ,*N8IS(3NJZ15*FQ[;Q"G%>9^E'?F0"3L4[9ERRAG&I)) M+':2P_!E&6-1X8GG+W,W?Y!]J2C2/9[UUF+SR5YBZZY9;W$5GE4[?9TMS>IF M?'91$5BLJKC%SM=#;3ZOS]VFM.?S*0 MY&*Z00W[(PM,T&8'DQ+F*_QE.9V8I?IF9N*R?78HS:M.%FN-6D&A;8I\R4%[ M@:(2>XB8>8ZK3OS74KL_\L[AJ,[$=;:>-^V8.Y5CEF=;I@.F-BPV3C@ M#_FX!D-,4AU1-QW/EIV'V$H&%#!1#?FTI .LTS %)+?]U9T*;DP4#,-T8V,Y M)@L..$[,EN5(@#1 H Z,LQ<-M#U!5CQ4FPLZ((ARC%G*H/%'[^P,L1-2.'")4>R M@!T!E(.9VJJC96U9 O(#_+2K+Z+CK79+JB]S'#$CS7I1)[AZ*I0:JN')$N.^ M,(Z'P_ +52-Y%24O)3T?G!T2?W#V&#P\(L(.F!=>^P3#C67!]"9 @A/;949_ M(ZJZSE8;GAT#(@&PGRKH@&<=@.LY*OV"1 LX2*OH:B18)D7<1_\2/B( ?QM M"'_5$'4/""%1<*8(&>@'*!:60%T8L' ,D$,N8 K(]/"/#V@8%!$>7-*611F, M!:K@\:TJ4@QQS)<+D_JTN:)\MK$J37/]:C>1GBM?7):M5,\?Z,VX(XM0=\*G MOXYL;#E55@3C-^#_L6PW)CLJ9 RI*=BN 7[L M@RP:EE"MW&8$>$=[9KJ@DS MTWZ"'?2(0;#RVX_ .4.7V#;4=Z)/,GY&-L0ID!/:04RP X#IO/[EKF_)!]_; M+GTR=ML?NR^O:JZ-+[%LOZQPRW2GRA4.Z(=XA[5ZLLH39> [BH@3>R1!RN9X M2G)F&?.I>;ZMFJFFM00D@:=/"."_HR?!&- 8?R>]0(4) M[/K)1(8WLEM)GC.MH9XCI%!XWR$=]=T4(_'S=E;+-I9N2RDLV.7FBG14*ZP7 MR_G44#D_3I63I-L:Q]/,,W0$$7]_6.VNS'O#*IASB8]*I1E6J X'FE\O99,C MYGI8Q=BN-?2*/0RK-.9E@NAZ6$* ZN0,5I%%;,DBK!2C^P\O"HNS=TWX>WBI M$T*;!=5FV2LY(^JR8$/'VO0?274L7?!_(W=+>!'8>@KP3?"2&2IA\3^#:N M^WOGGR11& U[).C_CNW]# ]R@EI8:G(/O ?5)L.O'1:=\"C8*^\@_SSG'D#X'P"-6W/IBFFRFGR]:R;7FBVFS.".+N=YP MA7PLR5./S NC4\^O\:(?YUJ^A-?,7^*R.NSY=E3?SS(Q"9X8U<6BR<9YEI>M M>6]6]:YX):H*6ET?E\=CME&94XQ64G *ZC#B-&'IPI;)A[%ZAY8)10_P^CRQ MSF&%61.>*6&6R],AL3CB-[0^J));SZDPCOP(Z\ Q6CRV321AY>.7* M0CR^Z+\-/+$7<%&]/]C]*9_4ZXXH,#B(>SCA.*>]\VZ>=4P5&RF_;O,C0\O: MW3BFY_+EEM2"[Z*?=T,=7?KF8!?0;VL FP%=/%%9;AMV=SOC8]V%703DR3VZ M>>ZLS4/K\@YB $-?1\7^Y=L]<(QI:XM2#)C2 W XO8IP39-717]770)2^"8 M8?ERB6TLNYVN7.XO";YUC_&B[5%B3V=!ZHJ!)>D1\4.^R9G>V)UX>FPW_)8! MH[LBWCZ,_P!K60)2&@A(H+ZE;%H%'GR>V%%UC"6 ,S#-@?7^H^. ^7<@8 M>QMWT&I@LRH ,3S^R8#8V(\)"HIV"ZZLF+8/UU(E./W$CT&="@.4>X=;J>XT MIAGFRH#Q>LMS85S?CH7;$ ):B*F.XX7+RVN@8U1'CLT\28'1NMAJ*H,ORP P MX**V=1B C2T\0?215V$*#KL],0KWK\ \2T$'@EV.356P%_AH5@=XD\!$8X!> M&V#=>8@I,C"FP!]D('3,>2!\)#4( (8Q?NZQ\XA0A%!C('$$X.\'X3T1*"1% M1H-W>NLIY/@T&SK:RE9=>$F;(%)Z(A=X?=Y"!-H,\@1@S85)"P"!8QF<7EY/ M!3 ]3&D BZ+SSR&J891&DN6Y+!VB%BWW'HI9356@(,%L@+3!9& 3>V#3@9*5 MG=W2!C(8(. E<.&/60(@5\D+9GXZQ>.>6 K:9<#C T(, * (,!X;'&6W-X1I M@#MT\*7L8^V 'Z''@F8"@*7!M0C K:_ M65+&74G#$B!AV48$LY574!5#NPQU10E^]" ;J;H.^!"0GHF$EFBJ@-Z!I$#, MOOTRA+5B@.41.4%$;^=XC'$&G$,^&QX_PA2BB=?G!.0BRK+D[#;W /.(' _F M2@3!_6"899L0ZH E P8>R["S$/H68D;/,I_@($*&M54!C()R9RZ_MO7@*A$P M$]Q=:"8#@D;TAI@T% G0#PJU>;@[!\ OL'4> B\I6.%?WRMI=@N9[)9J7KD4 MX!O6)QIEH<(VA'ZI.F[T.RT-W,-IDGK L%.',L+796!RL?3"]\)DU,YT*_5\ MD<8:R1&9SW8Z>9D#M]AT&GL&)F?N-PA0L%AOC,2"B^OQA7=K"#>W ,P"_P?TPT(:9Q-;^GCTEJF5!.7;#GQ]UO4ES'!:>,9Y!5L@^3Z!:S=XL)N1"Q MIH, %IAQXC[ H"$H0J4:F%I053.=;"R-4P^Q_ZN>B3>H0 NI(DI,?)H&'A,G M_D%H.4 (8-T_4#L"-88DP$10[1BTP7=:&^WB2?]"N;7;P+.[%@'10[MT+@L. MNJ )@=&HV%"S0T'R9+(>+1O<#&+""N7^0@O>V3<@@.24UW A,'(9;AI<'V"[ MP9@%,&%*0:XOS$)>0]D9.*(FLNK"E./'6.>Y/6^G16K=<9WM% :THG!P?*Q!IHDU@2B].&5 M[P9?*"''*M #X7?@./@] L/3,79NZ:8OR^'8I@?4"C@?&AK[-]MI-O_S&(NX M[I^@LR"$1T#0DASFE,K@&^AN+8>0!)0K^- 4#0"Y9Q0B3DK_XT#:F9M&2!3N MU#8]90IN5;X-KCW [I \,: 3F+(*EE,!]\*[KPXMQROG5&V# 0SDJ9,0P99Z M$/&$88%$;KVT-:/.894F7RRP^8D_J+Z8/WG>H$*NZH,%ML0):7,_03+X(P03 MX_:A)1YL1_ S\O8KTOD0PD;JU7/90J/+=MK+3IW=)(UI ]\CN:Q*2'0)\ MD?#TA9":GKX2I%(=S?, 92;REPC;F"X,K6>P3II+M\FWH8-D]?JX):W7NS8_B5V\G M1R8M9I,)NY7CB'3;RE->MM84F--8B>39YV(ESQ)@(X1]$P%ZCZ;$B:"W"+'L MQ M\&=AMOOY&&:3H3XHL-EJ1>N[34TH^PF=7 &8.>HZCD!U JD=U0:$#I0S>UX0 MS\SPIH-D=\AF8QG(=<0I$,K@NKY;Z'CB?0,'^B.=+3L'E/^TE@C4EC@U32CR MS:TC#^ <(/L&:;!'/*0:G^*AZ;"1YJ:%I*HM.D)\7LQ3XWC[Q?#C1T3Z]@_- M0!&B"[0Z]N!)J^I<=9]$_GEA/ICH)%Z*8QFL4%V/5MZ &=D%& ^^49#_9J+M MOM!B):E"NI:GAEBC/.EZZ3: I-:"Y6*>U;$J"K@$T1/D=H1J;"KKTH&^>LVR M>HSM%2WYVZW7W%$TY?36M'\A0S=VJ"$-I.A"VGHVR#N%>,KH 5NT R0G]P$$$!S*CX#C>/+PN;=]G M!K9(8 \O39BIAD))Z+7F]KX67+&0J [O+1=VVX"M X-=!V;HCH-D>PFVV('F M%')C[%^:8:A61#_!ASW;JVF@$)&[Y]31DXLO.K116*VT5+[8R<:7X_:FN3IU M])P?=UM'SQ>TO(]RA+\Z1S@1Y0A'.<)?DB,L(!G%$TD2$R5:YM.)B<0GB(3 MTR*1XD4A+:7'DR25P-*_@E6%;8V%V9J9#-1J!6<;"6EHI%BLS/574! ?CTR/ M6FZNK*AEMA%/-C-I8U9.K1@PDCH>F:W-TRUW:NG8G)>4Z&@H/'0_5<)]O(-=6D%J?U.='H]LJ-8HM/\-CQ2([W MY@M<')6UBI(G[ V='65\6)#T9&0Z-60&F)IPN8HG9[H5(C4TAW#DR>$]?"V. MU@*=XOJ=ZF98(R1ZS,*:QB>'S\QDH89-, _KVR1?(-KE3;ZR B-/#E^96?*< MMWN$EN7H2KD]UGE7@B-/#S]6>7.^L?T.ZSO5[*I<*4\5>\6G3H^T&%5&KI;1 M=*RP87(IO*N6S0$#3("3D5F@OUN*6NUPOC!?9R6O@!DXPU.G(^.8EV%'7J+. M$CT;ZZ^735L %$J?CJ1%J\?7-VN)%2098^1BDF-,W9W@\T7 M:E)V$ZV&@N8\ 2C'"&J9TU69S2YR_13#=DU]I8"1)P#->-Q"%@Q[PPI)-A_G MV^U-;@I7/P5HM^T6.4%JS+7"7%T.-HUAD*CT^%:*8SN28]67\S1K=.#( MDSG+EFTVIRM/8A?QLMMEW070ELHY]DP/9T7"]R8-;C[ O8&+5VRJ 4R MG76FU2!;#.OEL^)F,!EZM58+C#Q9?457'$-NKRD.R#YNFF--;[.!(^GCD'(E&MH M6@4@E4VEN<&(ET@9G\(Y3T@DOER.M;'@,5R%*%%C>]JOJDDXYPF)Z.IJ/NC8 MNJO-&:G.=_LE2YQ"*8*?;+34ZPFVORE2;&.FL\NB42X6@ P](T88E3'TTE!2 M.'!-Z!HML47*?28H>'[$\CR[;I5Z;9J-ZYWV?-TC+':^.B=&L(IEKK#:HH3Y MKGQ[)&?'#>;>QRK-S82PT M@>EB*DSKG!CID0NE1DM2A8L+9-,O^=B$H_?%R/N?SZ3>]7PF_?SSF9-:UXN,K)LK5+< W!'GX$\H.?"%>.AA[@.,-#J[ZR.*U?T;_1G:D>E R#N7."Y#\'=PZ MH#_Z56,_O/^AA;=#A;%CZIXK7]C*?^%V]HY*FOMWMK?7%24?L1<;'T50_V*H M/UOV[S']8N>L"!%70@3]F$A%B+@#1!"/%!4AX@X0$8FF.T%$))HB$^DO@'HD MA^X<$9$GE#>_(NJA^5PTE6L=8]$)F]X(LPO_/ MQW\=EG9Z ?T_0-H= NNOD'V?.O(E.>&�T_RRGH+7F0*TWB#]NDZ1\A*B-R MN06Y1*+U(\1R"_:A3H#P$N8#7)_^>R(L=IQ#?)1S*^:-U)",2BN1-)&\N)6\^;\;=I&'MZ\6%GJ_@\OMK[CU_ M1Z/>(!!R@W._T)OV)H ( A$1(,YHB5MP0BQBA8@5;APDBC3 C\1V1/:1!HA8 MX:]BA8_=@JY'[KO:#ZA,!*S=&10/"RMH?TR5W6[[!W@*JS+LGJ5=D9.O*J_^ M]65\=T,FBY$'14C>6E_KK76[7^D6O2V453)@>?<.K((*:Q)5PVH[AYVM (LT M)OM]L22A,HG-"-C]O:?%:=BYIDK/8X+!< M"/WK#_Y P [+D5*.V/@'LS'^E4K9SZ?D;+=:GK"=C#_5FO::5G#F\FS,CL5N MH]4O"II@MRH#KL1/,QZJ^D/\^D,\D GZ!3[^AI'/8Z7=EAT9]0B"]6TD>2GK MI@71]@U=V_=JC]R=CVNOWO'/\^%]'_?"EO480\H],1X;9!B$8E&7U"P[[6DEO:UBG/YVN^#5.I$D&MD/[]2>)O203HY! )"4B M*?%U_HNW2 EE-FQ7^I74 %.%>+;IBX/L*GT%CT8E7:5K/87CV2R.VZW:T!O5 M&05(B=2O/VGJ4S>@R*B(Q,7]G._[.$C>(BY*8MV8KC&^H_GVR&JLQGF^O+F" M43'8)%T^*Z?+[ )/-106+_:656A4()=)BKR@RR0R*^Z"CR(Y<2\>F+?("5=O M8V;%IX8L49LOAD61*V/K*[A6ZPK=R\QF7%\3AFN_.N6-1J<(J[2'/AG\M-WQ M]\W#0$XPY'V9H_Z 8.DH\'.?'N.K"K:_0(I]WH72D74=0 8(L=J6>0Y%6*%$ MFP,F4V$UM3>=Y1*$:=')*]R,S(&=YTO6&&=3S954*68HS\HI0&Z3P-1))Z+8 M4,3I?R&G?\(-\BJG&[I@9RRLB'$^EI\-)^-JK8U=@=.+T[+/-*6:R,[G;'94 M66^R&0UV>$C]^I.D7K)4(N4>L?S/9?G/NS)>97FFDEQYI7)ER,5S[=YF&-?; M&WEU>9;'[(49[Z?3MD8(SGK%&*8CS*!RIW_]H>ETI-PC3O\+.?T3SHA7.1T; M"YS5DAHEKM]+&S0VITATG<@Z9J!6%%CPQ 5V65.+K M/1%W%>THR(9L"SIR3P@2[ OLN#8J\?F_CW,D9%X@ M59D#UCT4K4D7X^2VTY+91G8^S1*KM,4TKG!O:NLMNE;.U24N/IO[_06;=U[TZN:K_#.181,)G$C@7,DQ]#:!HQI#=J6+-L<1J_)& MQ(6QYR:N$+VN^F8GMYA@)I8MK*OD*BM73 D*')3EDGCQRAB9-I&DB23-_3BF MWB9IJJUZI9(W:@:GEK0TUB_6TK71%?S0H]8DGFL.;()356W,B8YHY-)0T@1Y M,@GR)5?TM\F3(1)H@:[I"GKLV:;=86'&;Q-="T]U-Z;:@;0@@;203 \V#;^6 MN+C0:\R;G^L.Q.!Y3Q)1H829(+(V-A?*9JT_\ZOY:]S'*JW9)A^?SC2-L&EL ML!J4[)6E\#3*C 'F410^BU@Y8N5W.6OD0M&E!QN69"OKUJ14TS;&BK]"=*PA M;NHBGFDP7"=N]T:JJL^H>@NP>(IV_J#W%J##KX# MDH]8^,$9RF3KE"" MK S= ]0#3:9>0& M\YS#I*P=G34%'WK(&!N,59"SK&X:VR-LZ_?@!E=;#9T*M\ Y+6Y/2^F>=+'K M)!80>5VP;5ZUXM.16I ,K=!2%GVN75_/P,I_2!R8H*?.=I3+=#%@OQS<^"I@ M)XH]JY;V9C3K3U9EAB-HC"E=3*+L UN+)RR=]_P5EK+6;I;R MA[;DV4#2Q]RI#/X'.^U"\!NPY^K<1#U79=1SM89J$ &4Q2# '@"_.)8L0E>K M[C_&OA^W/1-._RH" &?:+.=V/Z/-1PJ/^79^.,I>A=O&2A(O\_ZFP76::LVT MQO-*EE!^_4G0M^.V9QS\7P5LWJ&Z1F]D33%UA.'$2DZ-^\NK<-M:SJ\$HCUM M86IB6/>F8DZ8YEOP!=DST/X(MQ%'W(;TZOUJ_+O7[Q#X;*?9O*%29Z":8/7RC525;9"5 M]+(X\ZUUV9M0YK-+DBP4V/_$'U:L(YAG3S2EJIC[E M*MJPI P*>(Z8 ,%,8L_ $VSB=FKYFDSRC"Y^.U(YH\(E1HM)4E,WW6(U5V?5 MRO@J2'5R8L)-3)'JM8G%E$I#)DD]8[Z^FTF.M6DL4J=@X;X< M\URPF8V,H)G1!2 R.N+4A+4OEH(>7-X!6"591S"7P20 ^UMC9B*H-AHG0X$! M/WE6ZH"_FQ;\R8DIR "4'F.,#L04I!)D^YN>#;\"JJ;G@#EM65$=%WPHQ5:J.T7'[+!9L&"LC?X4L&%LE[+B MP#_E 9O$.G'J9G:;+KM@T\@Q"'UZ<>P1?WMPY&[V^^M/[MAV?D$3(DD0FL4!](3)%+5-L8*U<7W8FK)UE%8W[] =@AG].1E\?'QZV. WRPS?5Z M:::[+38U%UOJ(*5O/)&Y:WQ0<7)>HYTDR0.DH4PZ6U M$MG#"@LOU:'+5EZHKNZ$6XFOI WG7<31#Q''!'ACU[(MJH[M%N>@>& M+ZC3/^T>.N!8HM>ABJ8YE#@B5^X6*H4-JV*KN];I1#*3Y-*DW].$VK*S3GGS MRG*I0$]T"NCTZ[AVH_KBI=U=6W+7EP7?2X$W! ME')RIEYA";W?;M;ZB7++@A'"Q_25Y<15:.!JHN([T0 S,]I4P:[.,;FC^?7F M,I5@2H &TH_X)P5(9,4]NU\=6%WQ*4+5;_R1H#Y@PT$_+?2H(I^KJ>OF"IIT M@N-X\X N?N]O.\!CW9N#[8A?D=QZ1,3B5)8\76Y,SI/J'A,YO:T/F7G::Q::DU-U[O:VNPN SHV ++N[8G7R(I\<(T MA%+UMC.%R9@B0*%@.?+O[0_[VTN!N4-JF0OK.$*?L<+(W9OA3CUCBI=Q?25V>F=\$6Y!LOT]#O-2?X]M M6=#B*P"$?RS342$U_$;!1R KCN8,\U71PMNAPM@Q=<^5CPYZ@?3; _3O#7S' MZP)PEMV_GTW"CA!Q#XC L, $N=7B$B*]#Q#NK)H7> MC?WR7!/TWW5?^5[NK?.>Y^ ['U(T=?@A>CW[049+/-+$M8% '7H81=EP9?L( M*N.#18((&SB-+L%7+BC/L18$ZED4J/^__S/^BK?N@2J^ 4F\!H[S(@$"\@0^ M5RD*$)CQ?Q6@OH;9OANOU6%.S"58+5#Q?P\%_0 5? B-OT(A?^K(EU3/-ZR3 M^EF1@I+J@DJR)/ZP+2D;Z>](?W]7_1TQ8Z3A(PW_F?C]]S** S8Y_?>+&">, MI/\L00,SJ+Y.RU,1R9QS7?\XDB&^L6%XYR3S%YJ GXJ4_CC>^D)Q'/%6)([O M_6KP-21S"(#/F_RWZ'<$V\"(\.GBTH3A3R@^/^^JN\5!;E ,^=0TO]+!O[Y. ML.79,E^F$DY\S&ND-A_U"'.07K>Q60WHY! MVH+[]&8H3NRJ%2NSE3/(5UE*Z[7^/IC[?8O%O$"C?^J7W902*X/JD76[V9"TE]FJ-H=Z9C"0H4-) MH)Q[WAL)E$A3_ZSG\Y=AK,5F51:%$='4!,.K^D++G#-K!3 6_>M/^E)M@_$[ M8*S/^@&NNMNP"$+,5ATM/H$)E"IT@,B.&P.D_>X.I*\]N_TQ-L2+3UI_CER[ M]M4^<2NYU@;TGP?D7PJI_SFIEMRH[,E'ZB)R M[;6'N]_'.OB+6.9JE_:[9YEZH9%-9N4!K67%1C8ES6BEDFP!E@%7=OR1(BYG M8W]KEGGM2>R/4:4O/C?].7+AVG?ONY<+=HKT6B/+7W'>AO.E6EYA-FNH2M-0 ME28OY27_[G+A+U*EU[Y5WSW+=$>200,L\%IJ(U5SCJV5>\L58!EPI\8>J8OX MOU][='N/5^A;^P!VH71=G4]FQ1U9 M_"UY-B2WLQ)K_+K$&K_'#]B5[3F^DT\;)V./*E:RKLTYNFA5EG1A@S%\"MZ. M8XE'>N=/#Z'VK0/?[TY8W"Z4!5\:VRJ8N"CK2QD>%BXB&$[\=*7WO.__\0[\ M=_#_?]\-SF:HHK$O$R&>%BL-I.-93LZD6X+D$XKFG9A-?RW,W)Y6?P'-1 M%/Y[RYKKW.GO1]9,)XRH)3(S0O.;+-8B4W6]2RE UJ0#69/\2;+F@$=BMV&2 MFTO9KV.2"]_B[X=)J%)'21#I29'-+JR*P+!4KB5 )J$#)J$NP"3W$?K^.)-\ M@TAYT&#!D&*^*NM2%!B/ N,W#(QO9-N4!&=ZE5R?+>4_YY64*]VQY6)"FR-Z M9D,;+?!Q>= "-0^MW)3BLGB]0_IR:L"E[0AO99KZ8 M7# 1.E(<$3*^-O$WN^*IZ9]:M-JEQ8#S$_UC7BZVFXDQBL (OJB/'6#R/LG M;_#_@_IVW:3=V%OW>N1ZN[]6YRON#[?>77'R@P3I@PICHQY,F+ ?"B-H#@ M#^ 'P86MFJ?"4HX9,N#*F"6H4DP$\F:')@ 7P9 MG-5PG0 @*Z% %%@Q^#_)7BD,3RM$;=ET;-1 VP(!/B):DA ?" M8P33/<8@>3_S@ 1B0 (\LX0[L8'*I_!S"7_=0)'<$9SGG0"QT<45 46U8@!MXN##_2!ALG]N3A MTR_G;1FP(8-G'M7W\H MZB%QID?MMG&U9P#61/AA.\WF V)V<4^8(R8S +)00XQ 0KA3$WRP0R-"K(.$ M#.(<5(,?"0U8(1R()%@A7$85PE%-T1@9D L96P$A]4I/XQW685?CO)#0M&[2 MI[1^NTFOI]Q(7-'/HOP=[MDW8=SJ,;S ]CIQ3I@-%3Z;%,1,\\" C9/OR!YE M=-T4(4C/:U$V@/M97/>EBDU(;3.)R=*@DRD,!U8K#YO7X\D'##M]@(2P<3% MO^?J_29 U^/94G))-]>84%PV'9+M$$7[)H"V19HM5$2ED]76];(B7,G>(Q-.--G9& M Q[I* C_9YO:P'__]_\ZZ-FS"XG"_L&F_7M;46T/QEOPH1N6(L>#ED#"!&SR MMZ"O!-\)(9*F'Q,PS(J*M?W>566#>(CAV"-!_W=L[V=XD!/4PN;$>^ ]Z$\< M?NVP1?'VPU=Z$X64X9K6;P)_3!T21@)_3)P0QE??'A'^R#TD"C&@#("L^*^N M*9[%*?P9#DT'L]A&ZB[(J6Y44 MYPUY7QW,ZIHF ^U#I1YH@KI'DXZXBDGWINC@F[ O5NQ"=U9(%-BLO6A@'#4K M,+F;6!J3%-;=C)25PL;GHWXWC<]YS@3F.TY2MS/IWN3Y?1.@!:?F"6*CK+"> M6O&%:U?GN:)F95H+6C0 MR =/^< '0@AC$WFNMX[EK;=6T,$W9%M4P51C>2HL58 I(0A!G0=T3%"F*#K M,4MPW.U$R,YR8G-!DJ$C&$X*Q9I@^/ON3.2:#'R:H4M3!5^2%QYT#X?4@)S6 M8UDV@$X?ZZJH@]EL,*V$V!1Q%B0@#^P5>JJWGLY@'\&8)00!6#)<"1[@P.EJ MRW-!-="F]F?P7 >R-_P\F,WY2SRGK^VL!,QD403W1L2'R+O-=#@@._%4'*,? M@,P\",2-K']/_R.E>:6;2Z12]^!=MU6,,60'(HC31EC MP#8\>!U1@#0!"FX%L*H'2 5?V=YMX,\[+@ R9"*KT./O;",0@,Y%+R!FB'S$ M$?$@TG+.VHPTYW.:Y5<: M5I(HZM"82[[#F-LM)-M+593/FW1UTX ""=RX47BG:P+&V/][UG3\Z.PYQ5LWFMGFG^ARV.?!]G0*CH?P"++BV:W7?8P MMI'I,_5R?3+',H 9R>0#E7SF GQYF%\M$_DF,-=*6HWVZ0'+"OQB7"J/5)M, M*P#F1/HA39X1@J%PVAFXTH%ABMQ$!]ZA TVLRRXP%5&:$TQABF./.%**1^H0 M(C;H*(*T\W%,Y3HL=^U\TIN@7Q']_DQ,FBLMGDJIP@0O#/45#&^ED@\8CE^= MYZZ=<'@3H+,&ICN#]#J%57K*5.Q6)*G7AT8'N. 3>/J=//=JC'W+36\,3=ZO M@?YA,^:YI+=#[%9EQY'EJ@P,#:=I@DN7WP7S9W2 UE_;@(VYD->%CEWMLXW4 M)KLI#2J#Y(0Y#0>='X<".\#>D %16&!EU_;DJX5Y7FQ@%)SZJ7_[#8C@9%=W M=6U# (H)BBV'5VL!I;X)NK(<+$R/?,';G,S&! MB#8"%XF!VKLA^IFH!D"_"NZ4C@L^F = :TO;+^XNB(AVI9AG06TA&Y+5*05!8MZ[^8=IJM#E+P/)$>3PAO[J M'=B#M-S#N7PHB<(D9$@F089LB'!&C#X#BMH9(D$8+C#%55-TMO8O*WCK(/;A6<# &#=UMW^ED2A")A7_6@E T8C'$#<1V( Q_1ZD1= M0UJHGV[F:0/H&W PY"[TA<"D"7SUB,C50+&AGY>"K:)8XN$Y(H+;LPZA6(*Q MNRZ.E<##@LCDEM1"V4DVML4W!2@YMC%O(X&;N$!I3]B M;$NP Y8%"-3DX'U*:,D]"?7@2^@,R&>;E(5@]>3@-U"PV1:0J0H? M9\ 0M?J,?=7=6W<*V'8KHN""8%N[>8]%RY,Y%XBF4&XBR06PN-55NSCO"M;/ MVWH=T'@G!.(T"&+I*I0; %X6NJYL0E-Q"L"+4':PF>U5* RCCP4=B5MG*LNA MP&2V&T?;VIK\6]LIQ)MDHL//P53GC=KG=K@UMVPIH!?] M$$G&WL.BF(IN=UMYN++K][-I%. M)=*%':T%TY16JJXSAE0"ES1#40&>&:2,MG\*_*\[MRL])Z>LK[E5;6[KA0)1 MEE,#C[E'1^KV )$G]84#M#B8I /ZMV8-?:,<<$]Q8; M6I3!&^WP\3)TI$ZA9Q4YUD35%KTYS#H3T0?HE;(@L@Y%5IAON+<+"SH"MG^P9?0K6 /&X=#M-%AV MF^H)OVLHNGPT,O U(,\S_+/_@)(1PY?D.]0 L^;8YD*7%B N[.!>"8RI\$K\ MYLC@%STP?+V6P5%*^2O%#+:\6]I18-5TSC_,4'I#.\O%^PF.V,S7AN'VDQ5) MV95"O=)35J)""3-!9&UL+I3-6G_F5_,OOD?].@#8M,1-<%]*:D19)./QA%%0 MYZM??XS3^@MG"C+L& #2VQ[#GZ02O.41\>,;[>S[UD)>-N%(ZGCD:J0J6+GOK+7Y;&%,6SHY MV716/'$Z)]47JG.WC5>T;+PQJ5)VDNBH+3#R9,[6))%)K];R5"/<8;I)MR:9 M+##22!X_'HDU-3,SWF[ HT\G(3&4PB6?;>IP3K-PT:7CIG3D76GH+F]02VK"0)=Y9;3W#DR>J916;1B"N#+$:T#'&\Q/,$Y4%Q M+V-S?+4NS^AJVHK#%O,GAY\4,KE5N\O7L 5O60,_3W?R4SCGR>%[ MHK6HN59<8OM\LTXS[1(?9YB@;?WAR,; +*WR8B()I"[;;E/]PH1>P#E/#R_- MC%RK18\5=C$P,F4_3M>Z[;/R)#M5RLVB-'987U LMMR5FJVI-2>UPI M+C6A.I5MI6Z-TZU6T(;@2/)TE9$@.X46%N?8E67K[H0BT>K;C5[XPMN&5PU/ MSMOF/!O&T/O DLX"^\$$2YZF&:TWC4G'DFQ +"V_K3$"U?12RFF:T?EQ]YMF M1#S&VFR/K7,L^/]LHU O=4N-^BWORC>TT%[,[F9U%#4J]"=FIX#_N[\Y_<]D5L J:UW'WGBH6=?%RQ'_KW]87]5Z L/ M_>#0)2P&KN1M* 4YW@7/-;.';P0\['>WH1K/Q+TN0*_CS09(>(>$($])B*6N M,1"QQ-XAXL850 MA(@KRJ87.\]$F/AB3(0M!K 7^UE$4(\$T5^&B$@0W0LF(I:($!$A(I)-E\/$ M.UNDACZE_9:P$_3?C^][ANZKW_G=T,M+APW8 MXO3?KP/ 7=+'_0 H<#+='X0^R4'$3S)8MM-FP9['M@JF*<(2 O <<$K!<.)G M87@3<4S\0&KZ0GE\=0_#?8F;2!Y'\OA++%]1E.6K2^:7#ADF5_^^F.EVDQ-? MWPD;I"W>X.![%(Z2E&\.B;N@@-@]^.'_'M*G_BK2?\;JOCFZ3\1[1/<1W?\U M%!")_(CT/PJ)CQGVM\/R/F8L6T9)4I %8K&.('2V+P2_VJB[ZGG_]756^0V) M,D8>E#F\6+6D\\6"'-OEF[8I>:+;L,/.6D_M>SOFQ%T)MLPX0OBW\#(8ME(A M4S3NUU++-*>FB4YVH/47P^!; #8.*W,I25UCORA"1O[8/ M^Z?#VH0F3'F%^7:CQW:2I=ERJ?!)6"&&P!ZH9.),,:+O2/^WTF;?DLE?3#C] M:4Q^U)WL%?WDNUK$XG?+XL_4S?@4B]?T=BDCYP@*6V">BQ%& MHNGT;ZW'16DS;F37OJXUUC.,2-F&K>1@N3'JUY]4ZH$^TXCN>])_I,2:8@G/:JENSRI)V?K":]Z:R=.62LY*\VR5$Y1:L9Q>+8>.@>K_ MX8#+L0>2?(G+OVFT[6WW]"K JNA?ZJ9^!@@_)F_SJP-TMP;,'0BDCW@/ @+N M>!8L,'THB]H55ZP(U;;'$7HY)9>UO)MKOU2C^!JR2%]CS45)770X.9^:9I8E M:<8D845 XM*^0Z%WY!:_-:O=&B[/NLUO#9C[D4'OBV;NU;74^: MO".V\SRKEH?8S*(QA=970 9!QPMV*3OH[PR31S(HDD'7< Z]((,(;9C$?"D^ MU18FV5E6C8FY&-[:#K+U@5;/3ML5C%GW$P6;RT-*H65.1P,C+BFE@Q7FR5'*MYDP(&A)R+] MD,33/R0%)#()(B%P5:? >2$PQ.U^HV%R!NM1XL30RO5<1KVU$, 2#+[JII,+ MSAOVFSTBFQQG^] D0"DBY .>IG]6BLBQP=!\J3/S?2XIQ>0M^:VRTF7*'+QM7Z+YZ0+.>DIRV1^4^-\4:3P M0J60(+U;9[1F^OQTG:V1LA8GEDMK[(@9AH32!7HP@+'R50]3[LI$N1>?QAVR M721FOHM#Y#DQ,]6]D=7B&TNV,&WX;BF^*EK56P=()^VLS:VI:EQKC$OE?E.F M";(.Q0SUZT_R@4J^="?ZYFD:D1$329?;2Y?W>EJ>DRYFFS8DS6:+P]XF8_Z"HGKZW.UZ@A=BKYE8$QAAC MLYC-V/Y"""D%,D+"6@SXU[_G9$I"+,8;!FQK(N9I%R12YLFSK]EX.OTXF_9R MU-N1B/#Q3W1W_!"UX- $\5F%M@<_V/%0^HK+@I3.[=S-4S%1O)PUE')U]*1/ M>X<.E+0LO1O-I7,Z7TH,[NY.&A<7)R<-H/04I?0<_Z'&-X?-G7!%]='X&0Y- M&2')[]U]4,UW[DIWQ=FH<#?+E$_N:X/;@Y.\+=^.SA+YLE8<*T/EH57K]DTG M#R2?_?4WDX@D/N9M/*+4@5"XAY2^+U-^<&T_U,S\4[KXD!.OLL.Z(,^'APXK MI')1O75K9:L=,9N?)(IG-T]B&BF=9D%D(\GDMEPH:I+_QQ;A?G=U?9JJDZ@W MGC(6J[M"KHV IF88SZ15N2:UL M]J=S_K)_U]1%JZ(/+O-@WG#N#XB8SXDV)W(30X4=@#I$/Y8= MDSX-GFW3V:FX3L=IDF.#3I,D=)ID%2=Y<8EXA$,11Q(KA6/"]]>_?]'K8/EU0N:Q$@E.($XO\]OX(0B4-AW4!,A9G44J.NL]9 M%DJ<]P%E"?23Y8G,MNF]-3 :^M?.?$WAZ.G]36/?ZB (+V*/T]A#DCB*FPA) MXF@N8JM]$U[$'GG3UO3M\";V=!,O.?["BPAYTP^[B) W':YOZ4JO,A5I$%RH=BKKM)__; M-[G__'UQ&4O=]/VQ.YJU^IWF?L??0K_OQMEO-Z*XAD[_O6-LR"]W-'3^NZ'C M;F?.)PZ",R^=_P/L[B X)GQ#)!-"";I;"1IBV.>QL=LAW>RHWY^F%/R01M+/-C4Y8!K?82!Q?!BP5XF]*RD40NV8IYQ_:; =00.+ M+PBU(R31;TYD1RC:C@T#0KKYKE#[T:+MR[0P2-/GU[UZ@*]9N;W#Y@0_H&AI M<^\!O\V(.H9#UY6V"92@$+.NE Q#?J8EB;O&)#)B$)[\R(.)'-(,. M!X)_O W!;HD^IXH=X[PT=D;=V8-R+JF92;=PZ$Y$9J\XO5,O\@ZOQONUL3BS M2\GF%(B>#81(9+?-!_^T=.?OH^F$+..[LHS-;0QVRS*:K9PH]TW'&I6NX\9I M_78RK*B'[GA4+0LG-T\7PURQKJ5+4T4D?2_8!Y"B'1 M?PFBCW^FGG#U.-4JMW]U4CZMS< M'=J5DD]T+\NM5'Y<[*9/FWPVIPJC7 /X$YU,D1(^A3^%L?Z0NX7<[>LZ?#9Q MMWYEJ,[C=DOAZV);&WUB3]IDIPUIPVIVGF02N7\O%C3&S>'=E"E M!T]Q*7O[]#@J%1Z->MP6]'P&^1,ZJ#*1;&);]/KU_JGG,/-P*2KQ+'U!.&4C MG++Q?:=L7"CCR?#D(G,^*E7T?N.T*^MM-V0C[<.\X*'7P@QT/H7^% M(1OGC=N3RTK5H#X2$_I/G.M5B]S8Z M!4)_^UR._ZS,N/B[-@2#=:0+--J3-"*:B%G#/[)J331Q_IL^S+TS'XLHPL*_ MW69_@A!+358G*P0>N_2LJ$0T[<^V=)C=]?(3)EM:)N ,,-^K\)R2LL#C7W\Q MY>>9IG[XW__^KZ6>A;[/#@=9&.9OC]X",/; 1TEO0**L):*HP"9_B]I4G%LN M1#*Y6#+NT?)OGV83U!_"QX31& J'E(R34_R+%X.7OYER5B&]"8 BI?<>D8146E'2/9+-*KUD MMI_K9?M)!?A3DF1(4L@F^N07>ZOH<8AB\JQ*3O*55+$^D&J*?>4,V^T\)ZWB&:(,,_U JF\E1\_:VEL>5V;5GUJYZR?/31KKH9.*E9*J3NQLD!CUA M_9G)M"@_)"Y/+GDG.3LOFXFK\]Y= U:N/?.FK=4N-$?5.T)MVH^WC'2BG6D M_UU[)FE)0OV^T+6+A7.Y5^ZGQ_N;Q_+[//W3CY5HZ%9T[ M8AY6KKW]5')20JXHZD71N;N_'>9'5UT+5R(?75ZJ&@^:Z=S4"IUQ;>"<=6N9 MME3!5#]^=67O9$C.;?VAURE=W%;J:KGW8%]A1L[:RFQ_>).^LE/]D7/'3[,I M(A0;UPV6N[/R]L%L<)=OQ?E1MW7QE,I;P_)M;\JBZ,LKH_-$]ZF7$+H=IQ\O M5,],IYTMYEE$:GGEE3 W+U/#<\)'GL;7EYZ,;J%Y4 MQ;/3RKQ@E_,)E#=K1[KN/\UZH[MJKE.Z%A.5KJ1+VF0 LG5MY04QGYY:.3VTQCU$CARI7#]\ZU43R1C&\ M:,;UU'4I1W*72&R)U94:WU&ML['\,"+7Y(*_$PMWHP&N3*^NS'6=U&UQ?JF/ MTI7[JWZM>Q(]&R*QK8&\TIR.E0O2OBJVID:V^I@?/LY41/>UE>FX$&_S17[2 M(?9E<52O-<\'E4$ VS=-QFKW>[.GNM*:R.8%/V[,FZ.\F+URT@-_SM7;YVGM M:426)R ^/CYL69_3DW(,8 +('A/,8U-WS*J1;\0R>FJ&EST'=!WP"A MC8/ =#KCRR0#O$.0?_A[!9 M8V*8=F"A'8SA<'UB3PG1.2)*0W^OJN0]7+2\X\)&5?9>!H4^ :!P4U@ FCJ MF9X*=FVI%@IO3I1,P[+8<]TW&Q."M@&GL0RL\1='P 29P+MLTT%5XXL.8DLD8KEC(G\D)O_"HH2J.<603'1/Q"/OCF[#* Z/+\XSS M6Z-+R%J/DK5F7S[QZZM\O!FPZ__]I"%OB5AR,Y)\85+:X23!0S#?CQ[_>0SJ M?P+ZY+[=>.=WC#H]:D']GAK#C\CUD!F%S.A S.A;HL_'!I9N4 ._R\#29U2^ MG](N*GV8:SVZ"6XT7A$"8H-X^!F4P)*K0@3X>93PH]$^% _%>U# 1!2PH^@ MA/>9.H?HQRC0%]0,TQYR>5H!)[[/D#GUHX%>N[9&.OUZ3F1<2IKY- M"YG-O2,MDS[3)F.BVXLZ3%&C[67Q6TH6+E6X[63-\FF^VJ_D"$]2M;NHDSZM MCHQ#-Y@:1>6;RF-U(!?G4B&?NAEH_#EMYI_ OB>1;.I3&DR]E('Z+43T2P4P M(6D?!6FO=(M\%VE?\+=G@J)EX[R8D+K)9.V^TVD,J]<2/;R2^U2BUD_6;:EYZ0"+/_?J;2D;T0;B+\R0W,2>-0B7?J1Z:M'F2Z?8E2[KD2[-N[[KW=)HY-^FD!^'7 MWV0NDLP(NQM%>@PATU7I7G1,8T(B7!5(7"-<4;3L"/=_Q/'D#Y=7WN]N.*HS M'HL&M_C%?&&[A2KQ;S+=J6!>G'::EOUT4,F3XJ" M=G_1.KA'Y"I]=5TPS,%P]'!RGH]?Q9N-(>W$FP"-*A)/;>O#&X8Q=A7'/F(B M\S.\0B9S=/Z9#4SF*I6Q[+Z5O>XX\RY?R4W2N19_Z#D_A9NH=G%[WJKP!2T] M:NE7W>;%=1Z83/K7WW0D*7QH^L>Q<)10UPG9S==A-^_Q%&U@-YU9\_ZFW[RO M=2YST2Q_DJA4A*M#NX+C"46Y?#B978U*(R=S]Y 7;_M#9#>Y7W_CZ4@J]XE> MHI^GU(1<)N0RNW1:;> RS5'VI'S1Z9WQW:=NGD^K9'S=/+3E%#7TJYP\N[LI MUCO#F^3=R2 QZ>.P(G18Q;.17":UDK1)[G?#WZN(V!U7VCLJJC%;\XJ=\:H6#!S\F.RKCV(\BL1GCEW]$5$T MU\-S:'H(Z3R)7_^K+KV1_OU;M0$7)/C6 M Q)W(FJB+A$+-OQW'].H-MT.7HJ=U^6**C)^\\P4JMS5_/1$SQ@GH_1Y1TQ> M]#+F()5?FT*U<\JYAWVJRGR92?@0%''W5H13%4[4YQ%O=A@."W-T.(]&9,XD M$E$?\506'0XF&>.)1G @V(28%,GA#CBC#Z^C(+8X8"S2D!N*CX33#9OKXVPS M57\T5(G($7B13)_#5DT)L!6ZC*X7D79A%S+M 8SN)<07SC;8UF3"KC'&=39M M3S0)O C)A4U*$R7)<'!*W&)1A(.%L!+'R=&-XU:0L=F*HRU^@*/:V 0XD!U M<_3UZ*H5\>!]AGB<-20 OACGPU-SL4"%S01@*1.%F";=[&+(FG]^[^ +$.)Y MX8&Z!3_CX(H? 7(6!8(W_(Q"D?Z0'GKYD5T-&^@FCO%H. %/QAT MMUD\+L;5<24N"UXDPA/ HE!(1_!K??TL*@6O,= !_63NEX+)$*>Z$OI.\! MQS1DPS$-QW 18.B$%'$4%Y&(I<,Y#<=P$T),"'G3<5Q$*"3V>A&A1#@7&-0V.K]OOIW97SQZD_^P+)_ZL[NJOYGU'A02?UK69'3@5RWW/ M21U<(A[AWM&L^6"4\29FL';J3T>31/R[HX];XJB@MJ=S?V_FAY:U> M70ED*15KME%K="Y[1;75U8KE^YH1O1^\.^]L4SJ3G\94<(!^=7M#HEGM1*JF M&S8YYYU23^TI2K>>* YPF[_^)E*1./])":7;XRU?2IJ_-Y;Q+0YY:,ZV-]ZT MAZL\-&]*]Q*\6^URGJEG;[MW$WA LWBCE/GYH+=WWI1.-^2V,$PJQ>AYHQ9- MV7S[]CX/O"GSZV\R%4DGMI7Y?TU_SJJJ%>%T0I,.)08E;F*8>-"/>S?#]BFA M+^>+^7(.S1\/H[O5#%UZED4ZRC29K-7UQNCA,FVD;DHYZ58?])*TTC5W3;^& MQ<>K-,.KFFB:/>'\/AYMR2ES=!D_$QHW6N.B,6[\^IN-K?>@YN .- 02%NE\ M&N3>78.\9\CU[T9V_2:OG/&74RDQ&PU;I:&9!WI,Q-;)T0?=IJHIT<*/ER+R MW%1\KOQ(=DQ:63/$NB:3$'H;N@H_'L.AAA9'="P36\X#B03*E;1Y6*ETV)UM MJ4EZ4\5HDXQ%54=LN J4+-87E6Y^!>F1.)_V<[$+L#Q7R6D2MR3-KT8+D*,] M%+%J4Z;5FW/B%GHNB)&5>KKUF&O4'/%*0BWO08_$+16U+(>1\J+_8W)28 MA%:':AJA&_%K(/TJTP GH'S!?1,N9.6/[LNFP&7@%WY5*EVQ\<=8Q:@XMF-Z MU8M6C,/2/5J>Z7+T"0AB0DM*)5H>BM6;M/!Q.WBQ8 MT&\1;;[T<@\78 T+SK!1HLV>1N5S-27=C;KG8_ZZ9SK&I8RZ0":VWB8K*-'\ MDE\R0QG#I)6+=)\./J^)XJO.7:0;)'*;(EE=:<&GEL(V!CLQ[5- &MJ;D0Q$ MO2?IEMW#VFCZ*C[)QWM:[:87OVVGTGPIH:>M;J/-EX:'N*W3JFS/3ZZG";Y4 M&'9Z+:7<*_ '@1BTB_08= M%0LO0,*^"[K;-GI%I54\ /;[1T495AK15/%R9ECY\MW8O"F"(FZ 2CPGHKEJ M6E(:Z).Y ?_CK=FD'^//$/:J[HC,IO[N>NF'M_')C4J*HHDX8P$.M(:BN:$= M25[16\+9#2EW+@MW=>O6O.QGSEUV!?=(Y+R]95T/E\4_J7G)Z[.5$S&N4F^U MN*MBDVN=YYM%/U/Y2*YY/W1P(EJ 1!CUTPS+0AV-LX:T%8I%F[4XJ),ZEF<, M,Q@2.>HIB\#E^_ ;T$_HSZ@:"+\#*QFV#T@#.J!MH:R#)\2XLNXIPJ#.H-J' M+P85%?1TU@H$XXUNMY!7O(OJP)()BBU3@=TW3IA>Z;80@:V0.34(1$UR-&"U MG*QJ]%R!M_L'C^V#QEK2D,B.1NK**K71^\CK\BG;XC,-@>:YN=!^JG?$HEH9 MCZ+]WIUR=[N! C>O^U0*W(?;.S2LZ(2T;0_6Y-+=U;.*&Q+&,6.VG[,:FOV M:)Q]&\\^6]>(__WO_UHJV_1C$]A_Q3!_>W4W 1A[X*/!B@&)LJI048%-_A:U MJ3BW7(AD*?44:6C M9J#E;Z:<54AO J!(.5(O+BN"TE?Z/2%' MI%XRT4_ULEF>[R7D?EQ)YD194?J_V%M%+]Q2+C]F+Q+UW/6HI*3RZ?E /:W< M#)"IKJ[,UT?7^;R4&(_2IWE[/E/FXS'!E=G5E?H\7:D4=7,Z&D=O.W:[=='* M]P8]8?V9=OZJW&SV!H_\.%7H9*SF978FXLJU9^:5Q%,Y7FI(O,HG$L7[2V), M>E-@^6O//$M>G.:,RGF/?YC7[.NAI!?XNP:L3*VN/!%%J:\*=I$7&_.[QT+V MJO!8PF>NO7W4-O5*VB CWDF?I1Z>VKEHLH<)D_'XZM+A9':1>6A=\/SE8^_I MPI@W$H,AQJ_XU97M:C(Q:9_;I-/-E'+5W& ^K=L-6+EVI&YB9%E25CGMD(Y3 MSMQ,RJ,!#?BO'>ET['0&Q=O*+7^IRM'+66EHZ3P^<^U(N<*#G'"25YUB/3GL M=CMWX[1V@BO7CU28G7;FO#:LC%JSI]O46+DI2'F6 M9M@GPV8FGL*NB&M@ZB6ZVEGTO#,;=?F'J)"Y'2G=:URY!J:;ZRMY<%VOUSK= M7.EA=#=U[@R";U\#T\ LWL9+_--%AQ2U8OST6A85%;LMKX.I/"E<=Q\ZM2@_ M/^MU!Y:=R@J=?"^[?J1F]%$=E\63\X[3J8S.AZ5FB12GL'(=F3OI.Z,[>QAT MQG5!O[L\KG6Y-;?.;:D1I)L=B]F!%2 M!+/\9FAJ$U(!9,YN.%+"..^EN[>U:F?-?JGY%\ M4>T]993VR;Q^GLKWXOSZTLOJ8#B_.S%)L75>N#\Q]>N[4@H82=Q?NF*-;K=X M7#WJV5]MU;X.V2K.]\Q;5$/V%&/7T=BG)@':[T$]><4\6.HE%T%_, '!M?A> M%FUQIRWF/D.O_*)-YE+96%P(.WFLZ+9O2,9Z7P,5(83Z?J'^?%98(KR'([B' M3(P/^S@=PT4 9XJ'%W$$%Q&GKH;P(@Y^$2%K.I"&%/*A8T#_D \=R46$?.A( M+B)D34=R$2%K.I*+ -844L0.+^*-%>"N$^^H.D!^1@/8KWY(OX]EZJ4^EL]R MO&PLFSA$%]R/M*YLTZJ7*BMV*=)BE_>U.8UO[NKYL^X_D_UJ]U_#6JFK'>TXM_N+3H^_#I =_XM&+1YD,77QB#A M.XGNK\2.OB,RA>QHGQCT[<:'?'AJR ;5\!"-PVIN^NC'M;Q#[/[Y 5 [:&^6 MV'B^99Q- ,[BD'&-[ -IUP'P/SLX*8N#'N-1MW=ZX_YU=+VKWM(,#2BO3.L; M*T!^P%KAE/"$#;W/+N]K9D=_NDKQW>DL,[G-8=>C/&OLF,BL%];_^U.DVK*@\6>J1T;N=NGHJ)XN6LH92KHR=]NM)A[5/H.UW19R=1 M_?:I6#?S3;N6ZI::;:3O]*^_Z?AZ*[6WT/<1$?,A.I2&-'[PHQZ*QM_=1?%3 M:+Q^>7=U==8;3D9"O&::C58]F7E &L_]^IO,A3(\I._7) 0=XU$/3-_Q91D^ MN+8?:F;^*5U\R(E7V6%=D.?#Z>?3MSPEY[4KI792')>-JMUMI&XJ":S%C@N_ M_F9S_#8"?Y_C8+^R>YLKY&K1ET9GD,5\L7?Z:O=^L@-H)5LKY+[%&5]*K=X' MZSG$E*?M>]0B&4 LI]./6TE&! M*"2H@Z-&2%"AR#LTU$(*W6D\[2= [=@#3JM#?FG?_3"6]*Q!>N@0\&=ELQSZ M7!\+;9^JCZI,:&";C<3HE;/Y3F943ESSI0Y>3_,G4KUQ$95K T[Z>N>?#^+UJV\E.]E,!65!Y;ZB7DLWYZ2J1@_-,J' MI/QYI/SF=--/)>7;1B9Q,RI*K5$K6SE-IVOG^58-6]BG*2E_+"4MI-N0;K\^ MW;XWA?13Z7:6M,LW[6C]9E2X[K=O^=SPK-]#NLWM@&Y#$7QXE/^LW-%#G^L8 M2/G-V:*?2LJZS%X"Z%VC0FC0(MK\\<_G#6Z$$]'JMV MO3M';S?\Z="'^X).L+#$]?!'/0;#9*\^!I?HMZHXMW:B$=>43-'AVT[CJAN] MJ28:O>P>O Q'Q4+"(KF0"WQ3]\0KN,!-KCI5SEK%RDA(C6][3:.K.MPT/2E5'GIFE<\6)%*^H]JZ@I1=0D/M]9 M\7H+BW' M)7)4A)V) \*R^BW.L8C,J3KJ3 ML>J.;>$) ,!>%LQJQ[2FDCMIWZAV>S2?&_?=9K,SFUP.>G&>MC46(G%AW3O[ M;9RSW-%Z9X^*9D*>L6^>\;DMD3_*,ZY)7GQ,23=W?"'#9V;\M*V.YI1GI(%G MQ"/I9.;[\HROIZ.$#.>KG7^/#&3W93BADG((GO&:N/)1G7__/.-S>SY_E&?4!2T^CR?G#Z-Y8G[3 MM/3J^'K20)Z!X6;04I*I]0S6KQ-O_NPD_E"G.OIZ__TJ4$=\VA_BTW%)?(T# M;F!^%\)9MF+'C7215.=-HYW.G5@SL-#B^_#J_!#MZ(@)(B3_;^B>>0/Y6V;T MZ?+AQKDL"MU(=1S_+34:.ACKK# M0>LIDQ=NE40>><<>?"VAZG!H@O@$-\H1G_:'.$W>0/[=G'A9K'=2E_SEN5@2 M*KUB/EFDJL/KW2;_L46XWT^XOGO'LE5EOH/T'S@ WI*J.R([P7[V^ER)@*' MZPUIQ!D3W([%V08W<4QI*%ID_^:LBTV]/ !(1M11'TF+2(ZIVBJQBC-),:?X-%/'!,^3'AJ/;J\4L-=$T>T_&54*P+R[;Q>[I^&H8UV^O[B93 MH)%(,I>(\!N&S7%P4_NW3@Y[FV>G[6(S$7TL% OQ_%VAUIJ-=W MUT8Z]52\+-CFZ/Q<2EW=#>AM"L#TLNOS?P.T*QGCL:&[) R'X>PAX7 \..'@ M*HU+_.E\MS._[T]P1<@K5["BU6S6M=Z+7VCFPFWJ]F\A'DN_[+EBOWV])^I( M"@@8LH.I 8^7=N'Z6"9D-OBW+>K)0F\H^] M&2_:=_.GATKMZ:(Z8,P/4 X,(GO+NAXNB__B"%#[!%YMFP[Y#.MS,X9NF^F; MC''E6J%>+7+M_$VQY0_S/0#QK.UN_]2T9:L,2SA;G,%CD:^)DH0<')@>GIE\64@ONJL^Z*Q6C#MS=ZZ1@2C-.5(2X2;Z>&4$1)4KT5#G M@3.U<"=6A/Y4YIR)P;YE>(F;$1]%5:,G(]A# 0X%8G*H@@1S921LV3$Y +9M MF.C+ D6:()N"_<,?5+^@/\)5+@15_1&@2L\_T43=BGA' I5,(J8-^P4L\D2O M Q<'*P$]1X!I1']434.G/\9?P87IQA@89>"G*,B9/)V8!NX:[AC>K6G";1C@5Z@ 6K2GVW8) 6';,"%H ;CJA/; M#OS,XB4,(95>(OLK'"1@!.Z=[MH*<&.IP2 "O];G!GZ')E5///'6L"% M;F*!&MHBJ(Q!=@_ AT,M@DL$P\$/R!_S$L MXIUWJL++^[A5$>$BQ[@Z7"$>A%Z[A:>>F$"\)K!(6*4AJB,@O;.@.OGHTM3B M+)0X$;M]!L@>O/B$,W$%(W.+4T#WI;#$'SIPU+F_Q@J\?Z$8TV ZEFS7@Q_8B"^+)0&*4YW'S1 $3!![5,;A3'*>X01D_%1+LS/Z54!;G MLO.8]P=5+! K 67MJ0%\G4PX<0(_$H'3X(L\SDSY(B#-F(B@NN"_GME"#,5' M<$A*_!WX MZ&H!C$5*Y'CECJS:$9>7XIN!I1MH 3!#@R&MC* ) ?0F1P*@0%% G;"/M$) M4!,[(+Q0=T&#O[(8SX++!'[KBAB/>[MD1NDKQ?_3HS=X:9^PC3"J8D+!T9@4 M!+O%MC4JNV)03SY M,A:1:!\01@':K(> XTO21U@EN&33DHEQP;"7AG MI".\2^-;-12\.$YJ\8EM3.@_CTHAS%.Z7;:C(ZY(\NUBQ+9:O8)H2K4D0$+5 MU7& X*:B*5/^:R@**HT+?8I2C,M?771 I63%BVK:YHZK^A%0(8&:=?BV"7(%+!80M#+!/<9SV31]B04_ ])P^?V"/T46%!(0 MR, @%-4$*AHC*4RTN:< (Y83[_"N-/()@_Z< MJ=.3":BR%!Z:H0^B^/X(PB-*9F0,7!C1V]>7=-=WT%^&C"Q3TH+#!\G%0K># MB-)9U:A? =4 O"K_ W1E1'")2W8@4?- U0'X,IJT'+:>S":JZ5\^2"]\F@BD M;7J?(5]"A,#];D.*/D$1%T0G>/5&C OJ3+(J,V\-.@4 8SG\< VRE!,S90I[ M::D*P%>W-?=(1'H5%Q&!/QJ!C >\.""U\&_%M6'__^ M+_S'>XZD$='$N/?PCZQ:8 S,?U.]<(4Y)BB_A'\/F;TL"#%DD&X. ,__$_<7 M>.S2LZ(2:%)_MB6;>T_8N4R0"'(A#X["NC:U33[\^AO/+0&3 B_PW__^K^"9 M%]454F""_R-!UF[VC'PK !XW4R$J$84^[?[,^\SFD7@?^@J!K^I[@.\ M?^5N T+26< MWW#Q=,3URS,1KFALMTTB.RQFDY>H.HZ+N'^5F_E_#9U%D/TD\3IU3< M@/AF+G2TN14F?"B4YP XE#BP :KK4_3G3HE$PR:>J!&8&0RO6#@Z7-%/5164 M.(_,G 3586R "H%7 D(1Q,]@SMQ=2[9HT!A4#,EQ?0/J>,+T:;H7+I[Z)X=& MR-@9TY_#BH$&-H4GR]%VV>!'"BA/\(Q_@FB65(MX3V"A"9-X@4UFX\/WKJE@ M4<$NLH@#&IR ,#4<8>HX&-)EOC,FRW/A*?FC><-_& M]"&$L^B:) -'92Y#N$+5LAS00YZ)>8@4CWO97#*M]+.DETHI2B^9$81>CNL+JRMG=>3WY MU,I5BG6^G9P[N31?*.#*U.K*@JJEVK?UDTM^;%U2[GE6(!5ZX]T['.'X93*S?OI/G[L3&\=:ZGYJ"7[/&K*TOC M\Y0\(8_-(IF?:(7YH'A9D!N]U/K*JE)^N+O/:\..RK>:DU3EHG)>&\#*M7WJ M9-9OD7I1*$93IY.G2M.*JDE\YMH^SPJV(W253'.4SHFE>6O6'?3ZTUYZ_>UG MX^QM/E,J)_EHYC8O)/7'7)M.>EI;>7(2E8:D:\]'T='P[.EF?EJ/*M@J?7EE M+R?*0IK/\3U!CHN]9"Z;ZHDDF>MEI$R<)'*\E)/CJ\^.GB>4BEZ_SQ?GET)! M2Y^U[C+.%.,JJRL?!]?3B1E]..6)8/3'X\'%Y6T!5Z975UZH:541M4J_.([/ MBH^:4JF5I3Q@RMK),DI%B?:2^=:HU9G5YB(1M.)5'NY_;:5P56B.!<,>\>-4 M=FC?F;G6TPQ7)M=6GI;FXUY1F_'SLY.+QN7YR6.QASB5=5=^FAI\[I/#2TMZ2BY6"*U$G:, MNI\=:U!' TO5TX3B,2&[JK-D%RK+MB!9*L95BOE6L<7M.3[61?\ZYMV@"#(4 M,-0(NI2\N ]ZZD!#'@Q! MD&$B E4%4-AG?"%&F!,-S6D-\-F@OE?.,JCE3C=$\W(73V+V*5,8T#>J609( M,1FL3/+JC!.Z\QX9B\G2E21VBJ6;]-U9G%PW&[>O23A)]Q(\H]H;X3&;O:M/ M6WP]8U_(PBRCWF66$GC*M;.EI(^H121,_)B"IF\1W:-I,A#UWUZVZPI)5]W3 M;4SFN&B:^<+-8"AW2G$^UTQ==>OCD\&OOX9.UM,X7-GOQ[O6[K(_AR]!'Z:> M46JK,Z#CE7EN&N:.8*D:0(B@")D4AU1]]7EI]Y MH,MZ<<:\)&>&N7S-%2^:ZU]S.GC-JM-N#7NC(3^>)0-&N EQEH*Q MYNK3W7RA,08)J&XN4R>T&PT =,7/?*\A>]E$G#-E>N,F\BP*Y!Y/-JC3RPUM M4IP?HW*M>LY!X&..RT0I->"3 =A@S)O&E+KV<4-^<%+5&1K1")0?YG#WNWX0 M#'![;M'7'&D_D:IC]YZU#7LI-,Y@)!D6QC%1Z'P:?]E+A?4R[R@RJMLH(&XR MP_$D>:OD.YN ,;T97HX=4ZKKH MV&)Y6A>W&3@?S8V.<8=#S+W4[[T>]M&TV9C=]2J717*:'.KMDI*^ MF(/FDDO'#X"8[ZYN>HM6L!TX07G?RR8;K7;;.2F.9YWN11I-30,QX; -@ M/'G_P73$\FQ/>T; ZTO$M*?_=]C->C.EA@! O0EJ$<"1"^) MUA#CXXIF3"UZ;^M*U7<34E>N?K*1&9P,"SES9E7N1N2!O^P1U;Z3Y08P8CYS M.&:P3TZY%3J2?)7I)0NE7N>R33KVD_&DZ[< G1S/;X3.*EV_&5F%8T36?2H- M6Z^C>W(F)-IWT6YQ/FW:IT7EX2*:!>:<3&=_AN1:@TY0=)&9>G.5OF\:([5V MU1KZMMA3GT&'LQ \%O#@KDY=@&^+$(K^] M/X(GP>BQ>P@,HDHL^+KL!PXZAEF@FE^+,-NF]U8/)$RM>'>E?SH=2V]M&A>( M! =>B=X#9(N>:N+].XJ/_LVB_>CI>S'([N9=T!=[2\4^S4PDGQQ=WTDISU*N MQ(=Z+B1BR61X$4=P$4*,#R_B&"XBSL?BF? FCN FA%AV:X^?\"+VQYNV#L8, M+R+D3=_T)ES\3X=0WR'47]\L^P4#(MAR7:'_%[:3?%G;#Z'V'M7\^*!&%V;A MR_>F9>U$&(5PV:BVAF#9J$2&8 FIZ#D%Z_A@L!>Y%&I#H39T$*A)AH8?_K]? MPJ_W,B\A)NP=\;*3+46(K\C_IJ%7UK0X$8]XW8O[H>C?&\KL'48?11G,WG4Q MAG\?QH1B[HT3LHY1INU>\3E"$71$0N2 X_,^RC$P->+["I4CDAI?&T>$;R)& M]BL(#C+'>=M-TJHCZ_=[+G-= AS'E.K/-OA77:H_X=0;?#T_X=CK NQGG'K5 MW_D33OUC47Q5)!_\U)\ODO=W-K^M5)H^O[Y2SD7S5J.&$G7\[JGO$\,'.]'2 MS;DMH/STW#T&.?>*KO^SN_#)UYL)]MK"@[S5JRN!=/MBS39JC#'=5AK-31;YCWI=WW"KWS850;U;/B97]J7$_:M]->B@X*CO#9]$>& M_;TJZ^\G4.+6;+N0$@])B8L>%N0\4\_>=N\F\(!F\48I\_-!;W^4.!7XVT2[ M9]I%DI_.I[-Y/0/:!U BSNR-9%/KA5'O4VH.0(FTS^0.2?$;>APJBQX=H=LA M=#OL(.MD3Y#8/DOVD\,MH2?B1YSZ^+!^OTA^<%_$D4GRHW%4!#MKA1Z*ER7U M#SCM#S>G]N38\-O]%=BXK0WVU-4-:29OI,N+4=?I&^7+:G0V.L6^O0ELDK0^ MO-ZOJ"+Y. \_,<"X/A,R$-S^GUK:C5# MEYYE]I*@%3(=2;([A7JK>=?3A^.1TNAE45F+1W+\KL)0/Q/YC\5K%%+_T5#_ MOO6\K=2?[O3KJGXYS?"E1[,E-H62T3[!P2F@Z@F15&(7QMHW]Z']AS:3"QN7 M[V+LWYY:K*\W'?1Z#EH;F@XNYOOB& ' =7$0[+K/IFFK%AMU3#OFBY;[?.OW M9W:$7,S3@;T4#,M^IM_CM=H;YV\GN:M.2;\7,WDAD3^KYS^IW^-GH,G7:]=( MGY(*>S,N/79O/8;"]G][!WH\E@D;F^T3ZL\JUJE8*FRQ=0"F$P_Q/X3ZCX!Z MR.M#7A_>Q&JF>2J\B-U=Q!OC:JD?T>*"&C9?^8P[Z%Z0B26^7?<"G-JHK Q= MVEG'BWC8*O '@B6DM"V4MC1!]GUM0U#:'Q7Z?&+2R@;A>HA<[^ZJ"]XD8U'5 M%YDKU!F/TWYP6+#U[P]+UV^8T,XLM^][R!<,I:..-F^)$KTV;61U7+OLF$@+ MVP/%'EWE&5DU/:JB7[:!IN)^M/C>UJ5A\_'B8>189KG>;]P5U?M!3\!<$2X1 M2PEK ;TWT^"J7/Y>^/ES#AERFB_,:5Y.4?EL3C.HM&_N]<(@.R*S*X?TQ2?M M06@ I\G\^IL$[>L#C&:["^?+8NS[E+K#:G!+61/OTM>^QMWLQJW^I4[T;I?U ML2;Y31R3]"ZR22O:[XT2H_'=M6#<9&9-_J+QT1S?Y+N3_%8XZJE+3TT@IRMB M2L&T7N?[Y/ M,?LF!!BRE$/K5SOF*&_)&]XW1Y%/[T=/ZLD=*:;'^IU3L^JSK#@%CD+5M9SP M.1QE>\CM MT7-7(5AAFQ]<2 92WK=':-FW O]L+!;_^]__M11J]@TD3,$US-^>VS\ 8P]\ ME"@'),HBV:("F_PM:E-Q;KD0R>1B20PRT(C";S]T@/? Q?F8D/LG%_@;#[)V MM9C?&P#O4HJO^[/E+%_OPQ="ZBYFV,;DMQ"/I9<1(QF/)=<0XU/*%A*!2Q2Y MH8GRX!]M0]IXI_@W$ (P?FTI@N1^].LO31#'$$B!941;_L6+P\49G?E1G*D#;OGC5Z\QZ^NE.+MEMVKG"1&#P7!:.2+PTMGAF[(M97= ML[/ST[14K([$Q*GT$+^<&5,[#RO7WA[MI^=B]JEQ6KP<5J/G)X_:L#P=@ 1; M>Z8Z[DPK([5[/AK?/@+3:5R<#IQI+[F^\KQ:=B[5RME)4>A6DN?1N'F7ZC=Z MJ?659R.U7C=N;^(=9WI95L@];]V-\B#RUU;>Y@3UK!F]B1>=XBBI7O>JU_-K MK,U>6]EO5*Y.BNG+&S[:GU6JQBPK55I8V+>VLJW4-*/:..D5Q7N+7"8?!V=- M.'MN?66C=%Y[*N4!GF.]:I_E&X[QT,"5'CR!$:/FHNH.JZ!P*Q",9KV7[@T?IC*@^UR!\U"ES+>\J--@?Q(($X%"IECLIXUL&Z] MD8UH!FM':"S+'AJ.!0JC]>_?02;]Z14EED7(,P5E57:*^3/5)I4S[8;/)BYJ M_/Q1H)D.[^$([B&> M"JNS#I@HZXJ!@T>YMB5IG:GH8.*NX#&&_*Z6O(SK'OR0>_>$4B9W7*'G0WF$ M#Y/+]4F >!^1'ZR[B!_8!^O%)(0;P^^&U.11&&FS!.?WT/0W:!KQ62K,L0XS M>$'@'VN\]TA:.FVUQ*_$^1B]>(S@P!*M*TQXWM)J\5$>\H26W*)Q,[YVQ$PLU2H M1QVE'K7=$O &WX?:U=?@/:A/M:?&!I;S)$I:M=(;##OC?KU)L@]EY_8"HX' MJ9W*SWJ1N MI1ML#&4ZNWL&=@3<*K,#9-ZW&K4UEEV /?=-%1YSCOHQG@,?*>I6=/VY;XDV M[("=':Y8_.M#T.68!P9AR#Z!?9X9SB:/6O9$F!02?'?(JV?&PVE.U2:IZA1S MM7_]30G?3/W#!$+#!AXZ5G5U[(S=#*:)"ZF=<=5#'_*KL8GC<\5] :"%VNBA MV.D&-CK0T[3QRLA%4Q M<9]8=JB1AAKI5X#@T6NDR#;_]8WX9D?WBN2)7)Q)L#0_QG]M8*)GO73R_EJZ M)[S3'$RKY5&N=G>99Y-\A-2Z+OKOKZZ,+A%/$&4G)J&9@;["RNV. D(5=9Q[2U?>ETJ\4JMUZ$/L=9B1INK$*^:,QX3L MJKZ>W5(Z^\(UT"),%:2.*KWV3)]\LZM[CO0&5?V_++TS&N M4*]6R^UJL=9NK8XFA)"ZRW#4[48"7]J6(B+2-M MXTO0G0!?2;;#'@."T9YS5-K#BR7@ \245%'#O\V)P8:5P1LL(KF%J1%.$T%3 MH9^2\40SJ-L&-HW]NO##(9PH0O\RX*2FMSE[*-KT6+IA'@&\MFW-O4"3TQ8,:_%S_!7BBX^SH*L3AJ .X%@=WF43::@; MFC% #$$4ZQ- G_Z]NTU5OW=TIB>K%$OFE! 4U/[9]PP9Z&L8RB ZB0'4F\@B]-1T-\AS-;#OQ49(\Z M&*Z_6_4Z!D':%4U3U.%N?H08%=YWMX%^-(MT8AF*/46ZG*K ?H 6T+Q$,@:)0CF!1D6'*(%DE$'8$,:.)" : M$3Y'IJ0JJD39ARLG\"FJ(7/.!$G$@]+.E?D-O5:QUM4BNJ?H@]:@__:PB-5- M5L49AFB9,E^#KWH/O.X8<^64C-+=Z,.D==DI&A$PT%1C(G#%6K_?%W(4G%O(",Z&R5K6\JX5[L3BB4FU#!%X( M5"F(1=(99!.6Q- 3^9IBCJ$C],;C,)!--E(*" MW4>/&'=@;%_N2)7R#6K:B2CU>O-^;V)=U"S#!3SVQ6"N(>_N:%>3 1 0B!&4 MM)[L<@G)E5DD((_7M2Y?2&Y5;Y$$E^4A*P''*D2J2H ,(QXS@-_*CH2ZA AH M!L_$_UW=6T +[$"0X$E^(*%CDS@F X68+F2%%1\5T]P1;>\++BIS(3=6QXO M6>X" S>,LM4)J)VR0[^CHCC&X01C''= I3)]F-'77-W&0FL""*SDL<@(/?V8 M,83 0B0K_$:D 073D3Y(6^"Z[-QH)X]%&4UUQFO[2(BB9?BBECT!KRJ>^6-Q2*/4G(93^'"B M9CR#3= J#NP5'NL@VUWE<:+]S L0LDMW$7@'1Z7'EI^Z8HGY3! "/0\0@L?@:Y!A$\L^>JX2]KS\6,_+>-CS,NQYN9.>E\_T/-P:%CD. MQT,;%"Y+ 8YX!2P$V7&H&*PH!B!RB(I.>ML%573B@@KD/6BCS#Q@9JXXXT0' MI*W;X='U9@[0&D)UV8.U]P#5LAS7X^Q9%FY[%#J_++(P)9B*,ID04?.T"ZJW M3Y@OFKI4W1?/J5?<)(\J@(+:M;9H,^<=-:T#6CFZY&W"//WL,!PZ81>6V,+I M#AH,C1'2A_?!A =EG@E>YOP+@()Y6+!KI#0<$][$<$7B% MWS_$T!]2[]\3O16)<33CXY[^%, M5,UKN E2!8 ^T)HE_6)8V]->RBD[QK2P_@\RD?->;D^>;!R\>ET/>UA\[I/ M37MX?8Y#)L:=Y0DKA_N8_X=P0CCM1Z5W UDCK8SF R@IZI6D,T6$$A $1$IS/E&&/Z M*)3YBU_0,9XL4<0BV>++X"E ML$VB:'?#F](0.0Y5/USAS:1R/Z#E4#>\SC9&W0JBNJR\B &?O>N%6W!6/"HZ M"47Y$>0Z&$&8T@#7,(*'>8Y>]\PK+D_JS^"H1:3-V=L\?P&QI^A.=!]#X_3X M-F2U!MM HTSA#C6D[?0C,>(YSTU/0-R\!G#I6%@K'Y,B@[!_ 8H*X\L5P- M4,YTFIJ!LL#W)YAD2$!^/"+?IMY*8/8Z"P8;DN28,<[%'U3;-*H?P@)TBKH/ M62@X?K@7+X Z99^!&G7;>,>7T8&Q.&*8=1 @>]<5Q4AS@05#E9C8JWT>081@ MZC;U*ZLF1KVG!KU]JA< 8@*$C3YZEJ@]Z:4-:"(L=?3%-Q%&6ZI%HQ6Z[+D5 MEX+J5-,@NC1WDQ9 S8#9/4,B=/%G@<^P!ABE&4QXY/F*JCHPL)X!WVW^XBE MIP*P6$0 0+D4'%F<4*62DJ758+WGRLK@F=VU,:Z^]G,PWC%@@QCLC"=,I=I$ MRXP7.4SO\6VL "M:\)V^B RY[U'T=L3>[4P8ZP%X&E-_'X$C[M1&.1):6ZX# M'I*-E.3AMN5YC=DL@T4O4 U8GF;]_H;P>8D75?#DK)E*G/T/Q:[X'_8/#)&: M#A5BCQXU,_&SC-K 1K2H#3OA'APPU=VTGX7$9,)4HF$*7^@S#+7M*UN^(\:^X4:$C]V(#/N+BH^BJE&^XG$+C_6P*!%C\I3M> _^Z6!/O _L MGH,IP,I='LS8$9.33(D2@3D-AHSO(%/R8G#+IKF]Q,]^XJV@DV1LZ*"O>AJ[ M@_8'PGVSAHD2&"4FABI=T0A*CR^<*7>2?5EOTGC<@C5Y'(EZ'U'+ D7*4A65 M62SLMN+THKU@_P9I TKUAHD[])D7#MQJ@J>?"!%.$JTAAQ@!3V#>GHWO"U!F M,'ZY!!=TRC@TQ_<1C#YW[92LP.E_/KF$RO5Q] IP,"SJ@/\I+HZ7GZF6OZ2* MNZ_2S9_AG5;)N$],_VO?2W(R]_\\]R!,:77I:?X:YDFA"^+//S)@1I_1T"HH MO9N?%UAI-3VL\FY4RD4;9J94&56Z^:6"L=0;"L8V \W?R<([ MY)>0I0.)=%WYNMK(W$V3(W)5C43C:V/S@7=6=-H-A$@Y><@ MQ6(PZ,]"BES_M/94F53GH_I5(9Y$(?)A1#"7(@P%^(SRG2,&^&T\#AI'&,M:S;&M<[SS2+7+%YU MFH7S?*O(737KI6:^>M RUK6M'I6,J>MF$SU 5+O"?[EU(:X*)9V( M)SVQDQUT2HXMY0N)N_-.^?UZ-26GI@^,*P8+H.(^CB9IT8/D??"UC1.R6"QO M5*M&);O(E^SA6?%RFC@Y/<\3>ZXW<&1UC']>UW:S_ U011&*:,)AI!^+U7"' MF\W&"$NH ?"(-FACGV[!O:()QL=A[X]B6H!]L89U$HIO!+R5NY#L5(.D.]%L MZL$T+NOC"P4 '\]NT6?=4;=(&;XO#'U?JU1B(2U8CLB\,+0ZZQDZ"I-]Z,XZ ME)NP?*[-@(JL<1G&-Q#/@[C/O#88/#()WAV64S#/#4MB0\9IIXCE82I1>=#(P;)8 O[1(]+T_,N;(R$MY:S0=?*7XU4W$7NPQ MLK2#P-E7SX;GI^5(&!;%9';&A46NZ0 FQOE^*AKG0&/7_>0Z&G5R@ZQ+CV*Q MU<6[9#^@Z\D(0'J0;BQZ.\4$\CY>!J&!1MWCEA6<2CD=\SS+^WD4L[#V@NCCKMS=01"KU@]Y AB 4IR/^=3T:&BBK$:\P M=='8@+4E6'E!Q(\?NXR21381G\4)9J.P$J]GM0LLB*1EZC3A8 Q4I3(B-#9J M-D-:I(&0P%>\1KD.Z!"@7@?^=3>6&^I)7'D:/WE^EI8N2.,U1:K;!16K M6BWK9X8ID7A $)T5YF8K+JM7_/RN)XXOA--4WLX'"U.7C7]&>:)L3%RAK>$M MP %I+#X"- FH@IFH;I*?5U4O2EZ\P"WU)1M0S.LQ@?S%D.FB"&.LI2SU"9&,A6$H\&/1PYS*R)(5596CWVND[+;>%/E2NG;U?(9(9'!B> M,5745WSX +X5\Q?I1)^,;T:7#XUD_ERO5++M_*^_GPB/>,\%P1(\A,NL>"]* M19,?BQ=&M7L_KYQ=-?8.CZ>H6._2G?K9S64TWJF<#QL CW@R%4FF-C5, M6U4.7=KQ6[4L,6HOX^P1N"9VF$$J9'X%5G ZP=2H(8W^*2^IY*'+\!YX3KH76R\ MBKQ@1J?3\U*-[\9U_6E^6^B)@Q=1\X-0>2]R[@TJ\Z?'=C5JWXNC[O#AUE$2 M9:F1:F *;"KS,G:"!,<.H<@A=VWP?1BQWF3_+<&01BP\0"($JP1$S683V^Y> M2]+D6HD6Q?XE>51GO4K_)RC\]E^%XRE\ST MLLEDJI?K"W&22B13*9XZC,4O=5AVN+)-QD(OE\G$DSGW#.R+JJB+K!:$%B8X MEH6&N2[G=5&;@VG>RR:$+)_>[[FW>9WQ)-Y8L/[VI4*,6QS/=ZLNCDDQWCOH MBT]#)>#,3]DN>/84?4B36([&$@_=AK!HR86]'%]7";J4JBDO7X_H7H_G5UTD MS4M+-V N;L!8W( U7)09B#2#'G[E=TSSJQG?T/G/-YZ]7&B=)D*Z2=[T%8BA M7!QWDX'VTP YUNCO9B \O_ [O! M1^1U'2O.GGGAI5\@@3:M:Y(MY3#%]E><&]\00'X!>[8 E4-X+LK;X)Q3T!NB MFF&,F#?%!V0@VVM,1)WVAV!9Q%?,R\BU_#Z57*#[:)/07EYYB1;OQ7.YE NL M+9L.-NA6Z/\Q*K#(P9AV_L'\'^S=YI.O<[I7NAX;7CYI:Y#[* MH./1N M?FK#C9*U3[%A#R;>VVM/84K+ZJ?49;KRF47(:&T/@$;C#4_U:XK]+P *[%#H M6U$!@473N_-(P(_!ZB(9BP$(@D70M[R:8^_AZ!A9?2'UZZ[M>+CI4VG3A]2U M&]RL][DX#WZ*=Z.3@>CVA'$OD39F"K9(]0X(5P0LTF(% @S7ME #*R-A36(! M$U5KQ%@-<$Y6+NY63C$T"?(C]&?]7K +FIWBIV^P+O02\'IQ8I'?WA]_/I2+ MLIQ&DUYN6H;LY ]+D='$N>'8OQ5U1N1-#"B07N#EA##VLSR;PEV69=^M].O_ M$%-<2=^A6X0S;&GWGYVLMNO_/__(I3.Y/ZO[6NGIK^YDO^N,;6/>!R)JG^A$ M46U?BK=$L04\&OBU[ZL>&S+1@JYNVJ(7^8W;H@=+T12%$NXB\==$)@CFS4+= MB<"33!H-D57)]KS;B+PI_I^<(EIH[WBA)I;3"W_0#4GP,D#B/R[ZKC7>/S0R M\R$N'QB75W&2HHV'@WU">UJX%5U6$+61.3KC$+%"Q'H&L?P.T*N<$JP1A]DR M7H])QJ0H1\,J1IV8(<<*$>LYQ/):D@9CP0S91+]BC[7HI%_!O_R\,69*D#\A M;H6X]:PTU(@^L(=SSA(U>(4TES2R\$K(*O:K<3166>ZJ9#0@S%(IT "CO\/8 M-9B[\Y"3A=BV#=N6.-?JR 97#W.[!0-N^1]X75"#N36^:V1,,--E83@=E;2[=GV([3*]?5LB^0EQ[V>UEN5UE M/08UV+OG@R&2-7\I#']W8]YW0(JZO?5EV="*NK MP^KJG517AVS[I[/M#4:,IPJP)*JQASA>\&(Q#VN1IX1I6FP$I698[C#*8$=V M[S>A_A BXA9$!-:DTN;DM&J2N6 D%\T60]M C-NFVG?8W%4W6C94)Z%V&F+7 MMGP5S'ABC6:#'1R.+']]LTXB);.B$2S"J5QT<'QE"(6 MNPTX$5>B/)%=JI?[FK?2?6BM'9 M0QI(7TNC:F&(3B$ZO0J=*.M2%P-F:#Q9& MB'8AVKU2AHHC#'N0!YR21+NFB&Z&G390XKFX/A#%Y^ E1T+2O$A2GT-E*)M\.K7Y=-H/,?A MH#HR5J55 R'"$; NC#EQY:5O)\2>XV&; X1I][IH\.S(:I^WE!%O*>WT!DXQ MZPFITN9P8N]Z/NU2F7&$3LI8]+$+C-3RQFA83O_>2\7=7#'J59X^5U!*ZV%! MX\%17.Z45*^N'R>FJ J. <0B7Q-00IN[;2.'!FM5=L\J:/"Q;F5J!/#!IGO# MIFN:.E:9E L+5$-&\ZQ].*8M0[BUI%\@@46NKZN$VTA@+@7HBV+6J*=0H?B3 M1,MVVY52% TUJ1 ;7X^-(/=,XY$LL>M%EE2(1B$:O0Z-=-UX])I\H8PWW/9@ MX@2G[.+@3D,S!C0XY,[M\\)+7J8P?*QAM5>8*1RBW6O1CLR(Y-B,>[%*OT49 M*M-+J4"='TV-:6@%'AE"+>J7)8E,;);RPSRC?@-BFD',C)671>,K[+P0ZWXZ MUJVP,;=R&2U<2S)5UMT;5#$R%;6OA6FAP#PR3$-OUL*W!1@5S*5 JW%+%#S4 MPT*T>A5:N6-C45:"-:D;Z'5;](^DIJ7I9H8%EQKP>!KF]N86HUO5;;-G15C' M+M?Y$7 'NDBZ*+!W77A'H^.%R'IDR+HB;9G124+N%B+,%NYF.2P=VS4&PN3^ M$'/>SFJ,/L:>_!P;.F9+)T2&2PEQ*,2AM\2+7 <$ZPH38D^(/:_#'I-0#C0B MHE2(4L^@U/8$OA!M0K1YUD(;:$8?:PTE0SA':+^@B+V)C*![C&AFF[ M$UF:V"7@C UICKFC6=X?"PQ;6[VMM54R;&T5MK;:26NK8QB"5X*]Z.X0IV?2 MXR,B'8[]0 Q#CBC-,ID%1:1(VFA2+6Q4BT_GQ MUF+2&1; 1K"/*&5\M'16-[SQY6A6@C1V)N[XT/FVN@,V;'F.@_@L0X_0L@). M92%O56?#5?&!?= 7$?#N<'J-#N)B/;N]@6>21 U9*N:9VRUVO//I\AI&0!6" MUA.A=0S>P+(2W*LK->@,-N^+@C$&])[[7[D?@_6^^M&4K(\)8QXD&-@]NYEX)OF'%H_8IHA]*LT1C3:M091. MW!4URV#W3&O,EW[!L%=:_,*-NYL#45>?@G,X5"1('&!X6(3>-@:UY8S'6,P> M5'YPT"EWL-T&1+.50K6"ADHXS@ WG^1EW%-M979+HMJY8=N"Z<4C% MP8(D=3S1W-+_X#N]-%>6*[%XS%J.1(R[7;!X"7"//1:GDJJH>(K 3-P2N"#/ M7,8=?$N$#MS -@62HXDFXR^+(:L34]5Q"*,6.'?@V>[HP F1L"L?I[!;YF2" MV6_]X)33?,P?;,I>'MFD'/MS"_MLMC0.SJ9=$X#=T%?1#/5'8MG>Q%*)\<#? MNYU5*[Q&3&_1.M?9QK(JGEJVZO"?KYS#>Z1^CQ]D;:Y=^PX,SN>UVE?Q*2!Q MS4&U@6IG(F?2N@RLJG8)DC(G6I=)YH;?W%VW34-S6R'"]Z"\#<5'JK=1JC+% MY<;O2')>G1K (^:CY>&])"&2'B>2>A,/J1;C#QSV2G4IMGEA B8L:"TWX)=? M*ZRI(VQDAU7&WL)EC9[-L.T35@P\10-',@:@+A'_[50S#:9D@[+UB$+2G91, M)1- (<+)QE2'AS(MR_OY6)Q3*ZJ/F9)C AJJC5MRZZ,7P[/7#AA22$@AVR@$ MK %)U!&U1+14&5IM*R'@<,VB1[*;M^OZ NA7B*N4K+SD6I9LLI4.0S0-T?0E M1K[CZ7T43Q%]53-DG2%.OATG3Q;R7B83HK->(YSGK 4^:HW13@6SO0^2'KM( M^BWFJ8.1\E=;9#UCT!X-I+[XXP 1N?WF\_K GHU=GAFS@#1-?2#C'HHFN,E]T!(%"%1;".*]F(\+^*X M7Q$+O%MT&TU:AF)/4:^F5J.-PRZIV\BOWH_XE3Z^@3E5@9#Z)("PS#.%FJ^" M%(C/O9*HS V*H\Q;YT,/$$3 MX-[K)BZM./>=MY*ALS3=D!Y">GA)Y0ZH%&,,,L#_1[RYGXC?+I5LF&D2W3#3 M!'NUZ%B%.:7X"TA+9+*D ."W)L9>?!@B]2*8 M'9VV>FS9K%2=R7A@K09.@7?8$)]%;0T+@M)HB><5ILUE/)?TTM.6FUCB"L?4 MEUI7ODEG8+HU=K8,220DD6TDTM&Q#:4.B,@F2K$^W:;#8A^1 ,N&-S^J$LV< M H0+=H&3,/T*_=, &O@P.,%@J>NW!E^)3/M=TCUPLA5+W,0@)#YXT;?5=?PA MP5 J0#>U+K'GX0:\AO::X2R1;N@4"8GAS<30\CP>0 &&[WSKHQ2Q;(UEVF#P M+XJY,P[U5Z/SA+%^R3!-(MD1M\?ABNXR<>Q IMS"FQU,^B&8+!,<6+P%7\/$ M[KI8G[AQH FC7A2 MGDK][HN8D%\R@C,9T.;P)!HOT+8US9ZR;\[&3[0/!U_<'N<)$QL2/+C_?1'(%@ M.)8VIT9&B.0ADK^(Y&MQRT#+?EJ6_$+;?F\2M,_+)X$2-->I:>@:("H+HD86 M$=3(XD>N&XF:R?]!Y&>_8!;UXGM\HNQ@4,I/'E.9MK1PA_I4$7H[0RIX+16P M$5Y+#L@%RA/+=>C0Q''XBXZOHE$I, QEV"14!OT@0+KQO08KX(Q\#@,IQIC M0&R)39=BE:J, JG]8)CKC_-BN&X&F?MTNM;U3+GDYJ?H3/U5KHAXUJ9P\QUD M!RM /)^NAI;*2MK"JB)U))Y4?HW0^%<1VL]N>W$$M(=Y"H:B6$,LUG.#O%Z. M IK'$:">B5=J2(T.P#,62O-E O)_EN3CYQ$'IVN9?J1-Q*)$US$+V*]AB0&]3;TB+' S1M#J\7$'[Z8&;&GO@#! M"W]EN>">=K:M#KC^B "%=V'Q[SXW=;3@<@O('6!TM&AC4Z(F%5*B[LUC0C0< M =O0B Q$,73Z@.#&E+C]&$#10K[N#>+%:EX@)#H-DW;Q4P?4>/]7OOQO=P2= MJ,V!2UFT(IW&*,8L&H)R#[8*9(.N^8FIHH@2)1.3H!T(A@!)#%_,&>IFL%H7F(6%2:@S&CV^K9B:V9BI!/VMQM%L-C$" 1H%- M^M>_F06 !)#RI8DBH)+"&+YQ_24,C6+]09W^N>' >.@VU*":]51WGL9TH^1I. M^%(9A/JS\B_J;CQ' ?J9&TB^QU,MW$52.O<>LA1@FOE&SIRMU=UJ3,'&\,TF M^TEE[=$?>+B@# F$>EE*$7SQP-WE\?<8>;HSH\;9BQ 3ME:\(?P+CM"*$76 M)@1Q= /D7RW@BO",HBA-*Z>+#=?]2M<=IMQ5;5K+QFLF^SLXY#!2Z9*IA]&' M+07'6 0,%5-SJA&*U:C%8*H-*UA/P(<7ESVN@CBPTSF.)J=<8J"#1[,=SSN0 MR+H!S7L0<3$PKD=VRCWF,MEH@ A^A]%PLD 0]3IO5I\#!>"E1^[GFZ+AXUZ4 M'523GJN!X;I*Q#%](7>0"_Q?L61_71&BSS 83V!X7B?%W6FD/L)DZ6*(U9( M3%R&$,2S/ F>:;XFE\4-'O-,KH6#%0'Q, KDZ.XAK,#_NES.4NJ#/^"4$P!\ M'5]6IX--Q#@NK&=+TR(8?B9@X(F4*0O)#J7YIP?OF>0NXF-6]N$W(<&LD?CF MY]2 ._(6*4TR M-]+3SO 3F/WXK\KZ/43ISCX5!/C# T[GYE6(]RR(R#*!^,$G(8)[5L617)0< MUS\YGIG5:IR8D@L/3\(#8B,FZ0&JA=.(TEP+H!K<1 0D(U)'=F6E$W$2:3U! MI"+Z?"R P4W8+Y\^LRA<\O7^*V $H>NI\Y.R$6=V?CG-Y1!15,HN0\Q3+MH2XICP/M4L%R MN(J57S?.Y$P-> &A*QWE,,4F<6/;DIP0$"V*ZYP *@Z M(4W>:YZ$>H%32QN"_#63/=*X;")ADRUWUL:<4>7.#L>-H_RKN28S%[6R]$,# M(-LQ>\Z;8O>W_$*!>!;>CQ,K4U!0+I+\]SMT1??IX.()A'"4TQ<\].I6/E:9 M7G%E,G]@$+8X^334C:'9IH,]..XT1Q9)O4*I/QLO3:M/BM! $0.S,R)%:* ( MV^ST2!$:*()DB2+(-6FB"')-FBB"7),FBNB89! ZZ,$Q1Q0B]%!$ MUR9%U)!7(JGK ']@2 -2A :*&)B4:-5!#S1VTT01Y)DT401Y)CWT0)Y)$T60 M9])$$>29]-!#QQQU21$:*(*R2IHHPC*'0U)$>8I0BQTW%[.>L%ILSTDLO79S5Y$ZZH8\7?WC5>W6NH0W-WK!J(>#:Y6?W4&4?.;0E\NL,CTS] M#'^82?8IP.7JJ_V098P1M(+$IMC.W7M9QCPPB67OK"R)9=\<*4EE+[