0001410578-23-002170.txt : 20231102 0001410578-23-002170.hdr.sgml : 20231102 20231102171033 ACCESSION NUMBER: 0001410578-23-002170 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 50 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AUDIOEYE INC CENTRAL INDEX KEY: 0001362190 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38640 FILM NUMBER: 231373514 BUSINESS ADDRESS: STREET 1: 5210 E. WILLIAMS CIRCLE STREET 2: SUITE 750 CITY: TUCSON STATE: AZ ZIP: 85711 BUSINESS PHONE: 866-331-5324 MAIL ADDRESS: STREET 1: 5210 E. WILLIAMS CIRCLE STREET 2: SUITE 750 CITY: TUCSON STATE: AZ ZIP: 85711 10-Q 1 aeye-20230930x10q.htm 10-Q
0001362190--12-312023Q31155100011876000P1YP1Yfalse0001362190us-gaap:RetainedEarningsMember2023-09-300001362190us-gaap:AdditionalPaidInCapitalMember2023-09-300001362190us-gaap:RetainedEarningsMember2023-06-300001362190us-gaap:AdditionalPaidInCapitalMember2023-06-300001362190us-gaap:RetainedEarningsMember2023-03-310001362190us-gaap:AdditionalPaidInCapitalMember2023-03-3100013621902023-03-310001362190us-gaap:RetainedEarningsMember2022-12-310001362190us-gaap:AdditionalPaidInCapitalMember2022-12-310001362190us-gaap:RetainedEarningsMember2022-09-300001362190us-gaap:AdditionalPaidInCapitalMember2022-09-300001362190us-gaap:RetainedEarningsMember2022-06-300001362190us-gaap:AdditionalPaidInCapitalMember2022-06-3000013621902022-06-300001362190us-gaap:RetainedEarningsMember2022-03-310001362190us-gaap:AdditionalPaidInCapitalMember2022-03-3100013621902022-03-310001362190us-gaap:RetainedEarningsMember2021-12-310001362190us-gaap:AdditionalPaidInCapitalMember2021-12-310001362190us-gaap:CommonStockMember2023-09-300001362190us-gaap:CommonStockMember2023-06-300001362190us-gaap:CommonStockMember2023-03-310001362190us-gaap:CommonStockMember2022-12-310001362190us-gaap:CommonStockMember2022-09-300001362190us-gaap:CommonStockMember2022-06-300001362190us-gaap:CommonStockMember2022-03-310001362190us-gaap:CommonStockMember2021-12-310001362190us-gaap:EmployeeStockOptionMember2023-09-300001362190us-gaap:EmployeeStockOptionMember2022-12-3100013621902022-05-310001362190us-gaap:RestrictedStockUnitsRSUMember2022-12-310001362190us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001362190us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001362190us-gaap:RestrictedStockUnitsRSUMember2023-09-300001362190aeye:BureauOfInternetAccessibilityIncMember2023-01-012023-03-310001362190aeye:MariettaGeorgiaMember2023-09-300001362190aeye:MariettaGeorgiaMember2022-03-310001362190aeye:MariettaGeorgiaMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001362190us-gaap:RetainedEarningsMember2023-07-012023-09-300001362190us-gaap:RetainedEarningsMember2023-04-012023-06-300001362190us-gaap:RetainedEarningsMember2023-01-012023-03-310001362190us-gaap:RetainedEarningsMember2022-07-012022-09-300001362190us-gaap:RetainedEarningsMember2022-04-012022-06-300001362190us-gaap:RetainedEarningsMember2022-01-012022-03-310001362190srt:MinimumMemberaeye:BureauOfInternetAccessibilityIncMember2022-03-090001362190srt:MaximumMemberaeye:BureauOfInternetAccessibilityIncMember2022-03-090001362190us-gaap:RestrictedStockUnitsRSUMember2023-09-300001362190us-gaap:EmployeeStockOptionMember2023-09-300001362190srt:MinimumMember2023-01-012023-09-300001362190srt:MaximumMember2023-01-012023-09-300001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-3000013621902021-12-310001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:TradeNamesMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:SoftwareDevelopmentMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:CustomerRelationshipsMember2022-03-0900013621902022-09-300001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputExpectedTermMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputExpectedTermMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MeasurementInputDiscountRateMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:MeasurementInputPriceVolatilityMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMemberus-gaap:MeasurementInputDiscountRateMember2022-03-090001362190aeye:GeorgiaCountryMember2024-10-310001362190aeye:MariettaGeorgiaMember2022-01-310001362190us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001362190us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001362190us-gaap:CommonStockMember2023-07-012023-09-300001362190us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001362190us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001362190us-gaap:EmployeeStockMember2023-01-012023-09-300001362190us-gaap:CommonStockMember2023-01-012023-09-300001362190us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001362190us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001362190us-gaap:CommonStockMember2022-07-012022-09-300001362190us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001362190us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001362190us-gaap:CommonStockMember2022-01-012022-09-300001362190us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000013621902023-07-012023-09-300001362190us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000013621902023-04-012023-06-300001362190us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100013621902023-01-012023-03-310001362190us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-3000013621902022-07-012022-09-300001362190us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000013621902022-04-012022-06-300001362190us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013621902022-01-012022-03-3100013621902023-10-270001362190us-gaap:CommonStockMember2023-07-012023-09-300001362190us-gaap:CommonStockMember2023-04-012023-06-300001362190us-gaap:CommonStockMember2023-01-012023-03-310001362190us-gaap:CommonStockMember2022-07-012022-09-300001362190us-gaap:CommonStockMember2022-04-012022-06-300001362190us-gaap:CommonStockMember2022-01-012022-03-3100013621902022-05-012022-05-3100013621902023-06-300001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001362190us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300001362190us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-3000013621902022-01-012022-09-3000013621902022-01-012022-12-3100013621902023-01-012023-09-300001362190aeye:BureauOfInternetAccessibilityIncMember2022-03-090001362190aeye:BureauOfInternetAccessibilityIncMember2023-01-012023-09-300001362190aeye:BureauOfInternetAccessibilityIncMember2022-01-012022-09-300001362190aeye:BureauOfInternetAccessibilityIncMember2022-03-092022-03-0900013621902023-09-3000013621902022-12-31iso4217:USDxbrli:pureaeye:customerutr:sqftxbrli:sharesaeye:Yiso4217:USDxbrli:shares

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

or

    

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

For the transition period from [                     ] to [                     ]

Commission File Number: 001-38640

Graphic

AudioEye, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

20-2939845

(State or other jurisdiction of incorporation or
organization)

 

(I.R.S. Employer Identification No.)

 

 

 

5210 East Williams Circle, Suite 750,
Tucson, Arizona

 

85711

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code:  866-331-5324

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.00001 per share

AEYE

The Nasdaq Capital Market  

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the last 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 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 

As of October 27, 2023, 11,888,851 shares of the registrant’s common stock were issued and outstanding.

Page

PART I

FINANCIAL INFORMATION

1

Item 1.

Financial Statements

1

Balance Sheets as of September 30, 2023 and December 31, 2022 (unaudited)

2

Statements of Operations for the three and nine months ended September 30, 2023 and 2022 (unaudited)

3

Statements of Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022 (unaudited)

4

Statements of Cash Flows for the nine months ended September 30, 2023 and 2022 (unaudited)

5

Notes to Financial Statements (unaudited)

6

Item 2.

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

15

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

23

PART II

OTHER INFORMATION

24

Item 1.

Legal Proceedings

24

Item 1A.

Risk Factors

24

Item 2.

Issuer Purchases of Equity Securities

24

Item 6.

Exhibits

25

SIGNATURES

26

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

The financial information set forth below with respect to the financial statements as of September 30, 2023 and December 31, 2022 and for the three- and nine-month periods ended September 30, 2023 and 2022 is unaudited. This financial information, in the opinion of our management, includes all adjustments consisting of normal recurring entries necessary for the fair presentation of such data. The results of operations for the three- and nine-month periods ended September 30, 2023 are not necessarily indicative of results to be expected for any subsequent period. Our fiscal year end is December 31. Certain prior period amounts have been reclassified to conform to current period presentation. The Company presents its unaudited financial statements, notes, and other financial information rounded to the nearest thousand United States Dollars (“U.S. Dollar”), except for per share data.

1

AUDIOEYE, INC.

BALANCE SHEETS

(unaudited)

    

September 30, 

    

December 31, 

(in thousands, except per share data)

2023

2022

ASSETS

 

  

Current assets:

 

  

 

  

Cash

$

3,274

$

6,904

Accounts receivable, net of allowance for doubtful accounts of $484 and $468, respectively

 

4,409

5,418

Prepaid expenses and other current assets

 

660

644

Total current assets

 

8,343

12,966

Property and equipment, net of accumulated depreciation of $272 and $254, respectively

 

241

161

Right of use assets

 

691

1,154

Intangible assets, net of accumulated amortization of $7,044 and $5,978, respectively

 

5,874

6,041

Goodwill

 

4,001

4,001

Other

104

105

Total assets

$

19,254

$

24,428

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

  

Current liabilities:

 

 

  

Accounts payable and accrued expenses

$

2,113

$

2,452

Operating lease liabilities

 

374

468

Finance lease liabilities

 

14

 

38

Deferred revenue

 

6,358

7,125

Contingent consideration

2,157

979

Total current liabilities

 

11,016

11,062

Long term liabilities:

 

 

  

Operating lease liabilities

463

745

Finance lease liabilities

 

7

Deferred revenue

 

12

73

Contingent consideration, long term

 

1,952

Total liabilities

 

11,491

13,839

Stockholders’ equity:

 

 

  

Preferred stock, $0.00001 par value, 10,000 shares authorized

 

 

  

Common stock, $0.00001 par value, 50,000 shares authorized, 11,876 and 11,551 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively

 

1

1

Additional paid-in capital

 

95,583

93,070

Accumulated deficit

 

(87,821)

(82,482)

Total stockholders’ equity

 

7,763

10,589

Total liabilities and stockholders’ equity

$

19,254

$

24,428

See Notes to Unaudited Financial Statements

2

AUDIOEYE, INC.

STATEMENTS OF OPERATIONS

(unaudited)

Three months ended September 30, 

Nine months ended September 30, 

(in thousands, except per share data)

    

2023

    

2022

    

2023

    

2022

Revenue

    

$

7,838

$

7,700

    

$

23,446

$

22,175

 

 

 

Cost of revenue

 

1,788

1,923

 

5,277

 

5,474

 

 

 

Gross profit

 

6,050

5,777

 

18,169

 

16,701

 

 

 

Operating expenses:

 

 

 

Selling and marketing

 

2,891

3,351

 

9,387

 

10,502

Research and development

 

1,955

1,542

 

5,734

 

4,477

General and administrative

 

2,594

3,166

 

8,520

 

10,227

Total operating expenses

 

7,440

8,059

 

23,641

 

25,206

 

 

 

Operating loss

 

(1,390)

(2,282)

 

(5,472)

 

(8,505)

 

 

 

 

Interest income (expense), net

35

(1)

 

133

 

(4)

 

 

 

 

Net loss

(1,355)

(2,283)

 

(5,339)

 

(8,509)

 

 

Net loss per common share-basic and diluted

$

(0.11)

$

(0.20)

$

(0.46)

$

(0.74)

 

 

Weighted average common shares outstanding-basic and diluted

11,822

11,458

 

11,733

 

11,464

See Notes to Unaudited Financial Statements

3

AUDIOEYE, INC.

STATEMENTS OF STOCKHOLDERS’ EQUITY

NINE MONTHS ENDED SEPTEMBER 30, 2023 AND 2022

(unaudited)

    

    

    

    

    

Additional

    

    

Common stock

Paid-in

Accumulated

(in thousands)

    

Shares

    

Amount

    

Capital

    

Deficit

    

Total

Balance, December 31, 2022

 

11,551

$

1

$

93,070

$

(82,482)

$

10,589

Common stock issued upon settlement of restricted stock units

192

Issuance of common stock for services

10

Surrender of stock to cover tax liability on settlement of employee stock-based awards

(56)

(258)

(258)

Stock-based compensation

1,118

1,118

Net loss

 

(2,011)

(2,011)

Balance, March 31, 2023

 

11,697

$

1

$

93,930

$

(84,493)

$

9,438

Common stock issued upon settlement of restricted stock units

108

Issuance of common stock for services

14

Common stock issued pursuant to employee stock purchase plan

9

36

36

Surrender of stock to cover tax liability on settlement of employee stock-based awards

(31)

(188)

(188)

Stock-based compensation

1,031

1,031

Net loss

(1,973)

(1,973)

Balance, June 30, 2023

11,797

$

1

$

94,809

$

(86,466)

$

8,344

Common stock issued upon settlement of restricted stock units

94

Issuance of common stock for services

8

Surrender of stock to cover tax liability on settlement of employee stock-based awards

(23)

(112)

(112)

Stock-based compensation

886

886

Net loss

(1,355)

(1,355)

Balance, September 30, 2023

11,876

$

1

$

95,583

$

(87,821)

$

7,763

Additional

Common stock

Paid-in

Accumulated

(in thousands)

    

Shares

    

Amount

    

Capital

    

Deficit

    

Total

Balance, December 31, 2021

11,435

$

1

$

88,889

$

(71,293)

$

17,597

Common stock issued upon settlement of restricted stock units

35

Issuance of common stock for services

8

Surrender of stock to cover tax liability on settlement of employee stock-based awards

(4)

(25)

(25)

Stock-based compensation

1,145

1,145

Net loss

(3,616)

(3,616)

Balance, March 31, 2022

11,474

$

1

$

90,009

$

(74,909)

$

15,101

Common stock issued upon settlement of restricted stock units

103

Issuance of common stock for services

11

Surrender of stock to cover tax liability on settlement of employee stock-based awards

(28)

(133)

(133)

Common stock repurchased for retirement

(79)

(410)

(410)

Stock-based compensation

1,041

1,041

Net loss

(2,610)

(2,610)

Balance, June 30, 2022

11,481

1

90,917

(77,929)

12,989

Common stock issued upon settlement of restricted stock units

83

Issuance of common stock for services

11

Surrender of stock to cover tax liability on settlement of employee stock-based awards

(22)

(134)

(134)

Common stock repurchased for retirement

(60)

(346)

(346)

Stock-based compensation

1,308

1,308

Net loss

(2,283)

(2,283)

Balance, September 30, 2022

11,493

$

1

$

92,091

$

(80,558)

$

11,534

See Notes to Unaudited Financial Statements

4

AUDIOEYE, INC.

STATEMENTS OF CASH FLOWS

(unaudited)

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net loss

$

(5,339)

$

(8,509)

Adjustments to reconcile net loss to net cash used in operating activities:

Depreciation and amortization

1,670

1,607

Loss on disposal or impairment of long-lived assets

220

50

Stock-based compensation expense

3,035

3,494

Amortization of deferred commissions

49

91

Amortization of right of use assets

278

422

Change in fair value of contingent consideration

 

200

 

182

Provision for accounts receivable

49

236

Changes in operating assets and liabilities:

Accounts receivable

960

455

Prepaid expenses and other assets

(25)

(403)

Accounts payable and accruals

(408)

(1,050)

Operating lease liability

(376)

(393)

Deferred revenue

(828)

(674)

Net cash used in operating activities

(515)

(4,492)

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

Purchase of equipment

(142)

(65)

Software development costs

(1,481)

(860)

Patent costs

(31)

(17)

Payment for acquisition, net of cash received

(4,484)

Net cash used in investing activities

(1,654)

(5,426)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

Proceeds from employee stock purchase plan

36

Payments related to settlement of employee shared-based awards

(558)

(292)

Settlement of contingent consideration

(908)

(132)

Repurchase of common stock

(756)

Repayments of finance leases

(31)

(45)

Net cash used in financing activities

(1,461)

(1,225)

Net decrease in cash

(3,630)

(11,143)

Cash-beginning of period

6,904

18,966

Cash-end of period

$

3,274

$

7,823

Supplemental disclosures of noncash activities:

Right-of-use assets and operating lease obligations recognized during the period

$

$

876

See Notes to Unaudited Financial Statements

5

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 1 — BASIS OF PRESENTATION

The accompanying unaudited interim financial statements of AudioEye, Inc. (“we”, “our” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”), and should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”), as filed with the SEC on March 9, 2023.

In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial position and the results of operations for the interim periods presented have been reflected herein. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the full year. Certain information and disclosures normally contained in the audited financial statements as reported in the Company’s Annual Report on Form 10-K have been condensed or omitted in accordance with the SEC’s rules and regulations for interim reporting.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Our significant accounting policies are presented in “Note 2 – Significant Accounting Policies” in the 2022 Form 10-K. Users of financial information for interim periods are encouraged to refer to the footnotes to the financial statements contained in the 2022 Form 10-K when reviewing interim financial results.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to stock-based compensation, allowance for doubtful accounts, and intangible assets. Actual results may differ from these estimates.

Revenue Recognition

We derive our revenue primarily from the sale of internally developed software by a software-as-a-service (“SaaS”) delivery model, as well as from professional services, through our direct sales force or through third-party resellers. Our SaaS fees include support and maintenance.

We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

We determine revenue recognition through the following five steps:

Identify the contract with the customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to the performance obligations in the contract; and
Recognize revenue when, or as, the performance obligations are satisfied.

6

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.

Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for legal, remediation, and other support services. SaaS and support (also referred to as “subscription”) revenue is recognized on a ratable basis over the contractual subscription term of the arrangement beginning on the date that our service is made available to the customer. Certain SaaS and support fees are invoiced in advance on an annual, semi-annual, or quarterly basis. Any funds received for services not provided yet are held in deferred revenue and are recorded as revenue when the related performance obligations have been satisfied.

Non-subscription revenue consists primarily of PDF remediation, and one-time Website and Mobile App report services, and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under one-time Website and Mobile App report services arrangements is based on fixed fees.

The following table presents our revenues disaggregated by sales channel:

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

Partner and Marketplace

$

13,365

$

11,749

Enterprise

 

10,081

10,426

Total revenues

$

23,446

$

22,175

The Company records accounts receivable for amounts invoiced to customers for which the Company has an unconditional right to consideration as provided under the contractual arrangement. Deferred revenue includes payments received in advance of performance under the contract and is reported on an individual contract basis at the end of each reporting period. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue.

The table below summarizes our deferred revenue as of September 30, 2023 and December 31, 2022:

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Deferred revenue — current

$

6,358

$

7,125

Deferred revenue — noncurrent

12

73

Total deferred revenue

$

6,370

$

7,198

In the nine-month period ended September 30, 2023, we recognized $6,771,000, or 94%, in revenue from deferred revenue outstanding as of December 31, 2022.

In the three and nine months ended September 30, 2023, we had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 17% and 16%, respectively, of our total revenue. In the three and nine months ended September 30, 2022, we had one customer which accounted for approximately 16% and 17%, respectively, of our total revenue.

One major customer represented 18% and 22% of total accounts receivable as of September 30, 2023 and December 31, 2022, respectively.

7

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Deferred Costs (Contract acquisition costs)

We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

The table below summarizes the deferred commission costs as of September 30, 2023 and December 31, 2022, which are included in Prepaid expenses and other current assets on our balance sheets:

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Deferred costs — current

$

28

$

49

Deferred costs — noncurrent

 

5

 

12

Total deferred costs

$

33

$

61

Amortization expense associated with sales commissions was included in Selling and marketing expenses on the statements of operations and totaled $13,000 and $49,000 for the three- and nine-month periods ended September 30, 2023, respectively, and $26,000 and $91,000 for the three- and nine-month periods ended September 30, 2022, respectively.

Business Combinations

The assets acquired, liabilities assumed and contingent consideration are recorded at their estimated fair value on the acquisition date with subsequent changes recognized in earnings. These estimates are inherently uncertain and are subject to refinement. Management develops estimates based on assumptions as a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.

Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.

Employee Stock Purchase Plan

In May 2022, the stockholders of the Company approved the Company’s Employee Stock Purchase Plan (the “ESPP”), which provides for the issuance of up to 500,000 shares of common stock. Eligible employees may elect to have a percentage of eligible compensation withheld to purchase shares of our common stock at the end of each purchase period. The Company expects each purchase period to be the six month periods ending on June 30 or December 31 of each calendar year. The purchase price per share is expected to equal 85% of the fair market value of our common stock on the last trading day of the purchase period. Under the ESPP, a participant may not be granted rights to purchase more than $25,000 worth of common stock for each calendar year and no participant may purchase more than 1,500 shares of our common stock (or such other number as the Compensation Committee may designate) on any one purchase date. As of September 30, 2023, 8,630 shares had been issued under the ESPP and 491,370 shares remained available under the plan.

8

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Stock-Based Compensation

The Company periodically issues options, restricted stock units (“RSUs”), and shares of its common stock as compensation for services received from its employees, directors, and consultants. The fair value of the award is measured on the grant date. The fair value amount is then recognized as expense over the requisite vesting period during which services are required to be provided in exchange for the award. We recognize forfeitures as they occur. Stock-based compensation expense is recorded in the same expense classifications in the statements of operations as if such amounts were paid in cash.

The fair value of options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).

We estimate the fair value of restricted stock unit awards with time- or performance-based vesting using the value of our common stock on the grant date. We estimate the fair value of market-based restricted stock unit awards as of the grant date using the Monte Carlo simulation model.

We expense the compensation cost associated with time-based options and RSUs as the restriction period lapses, which is typically a one- to three-year service period with the Company. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. Compensation costs related to awards with market conditions are recognized on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied and is not reversed provided that the requisite service period derived from the Monte-Carlo simulation has been completed. If vesting occurs prior to the end of the requisite service period, expense is accelerated and fully recognized through the vesting date.

The following table summarizes the stock-based compensation expense recorded for the three and nine months ended September 30, 2023 and 2022:

Three months ended September 30, 

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Options

$

20

$

98

$

136

$

308

RSUs

 

826

1,145

2,713

3,022

Unrestricted shares of common stock

40

65

180

164

Employee stock purchase plan

6

Total

$

886

$

1,308

$

3,035

$

3,494

As of September 30, 2023, the outstanding unrecognized stock-based compensation expense related to options and RSUs was $26,000 and $5,103,000, respectively, which may be recognized through July 2026, subject to achievement of service, performance, and market conditions.

9

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Earnings (Loss) Per Share (“EPS”)

Basic EPS is calculated by dividing net income (loss) available to common stockholders by the weighted average number of shares of the Company’s common stock outstanding during the period. Diluted EPS is calculated based on the net income (loss) available to common stockholders and the weighted average number of shares of common stock outstanding during the period, adjusted for the effects of all potential dilutive common stock issuances related to options, warrants and restricted stock units. The dilutive effect of our stock-based awards and warrants is computed using the treasury stock method, which assumes all stock-based awards and warrants are exercised and the hypothetical proceeds from exercise are used to purchase common stock at the average market price during the period. The incremental shares (i.e., the difference between shares assumed to be issued versus purchased), to the extent they would have been dilutive, are included in the denominator of the diluted EPS calculation. However, when a net loss exists, no potential common stock equivalents are included in the computation of the diluted per-share amount because the computation would result in an anti-dilutive per-share amount.

Potentially dilutive securities outstanding as of September 30, 2023 and 2022, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:

September 30, 

(in thousands)

    

2023

    

2022

Options

 

115

169

Restricted stock units

 

1,840

1,961

Total

 

1,955

2,130

The following table summarizes the stock option and RSUs activity for the nine months ended September 30, 2023:

    

Options

    

RSUs

Outstanding at December 31, 2022

 

156,054

 

1,802,655

Granted

 

 

606,089

Exercised/Settled

 

 

(393,804)

Forfeited/Expired

 

(40,808)

 

(174,484)

Outstanding at September 30, 2023

 

115,246

 

1,840,456

Vested at September 30, 2023

108,664

477,838

Unvested at September 30, 2023

6,582

1,362,618

Recent Accounting Pronouncements

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, which requires measurement and recognition of expected credit losses for financial assets held. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 and determined that the update applied to accounts receivable. The adoption did not have a material effect on our financial statements and did not significantly impact the Company’s accounting policies or estimation methods related to the allowance for doubtful accounts.

In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. Adoption of the ASU should be applied prospectively. The Company elected to early adopt ASU 2021-08 on a prospective basis during the first quarter of 2022. The adoption did not have a material effect on our financial statements.

10

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 3 — ACQUISITIONS

Bureau of Internet Accessibility Inc.

On March 9, 2022, we entered into a Stock Purchase Agreement (“Purchase Agreement”) to acquire all the outstanding equity interests of Bureau of Internet Accessibility Inc. (“BOIA”), a Delaware corporation which provides web accessibility services including audits, training, remediation and implementation support. The aggregate consideration for the purchase of BOIA was approximately $7.5 million (at fair value), consisting of $5.1 million cash payment at closing, $0.2 million cash received in the third quarter of 2022 resulting from net working capital adjustments, and an estimated $2.6 million in aggregate contingent consideration to be paid in cash following the one- and two-year anniversary of the closing date. Actual aggregate cash consideration is based on BOIA’s revenues for 2022 and 2023 and may differ from estimated contingent consideration at acquisition. In the first quarter of 2023, we made a $974,000 cash payment towards the contingent consideration liability.

We accounted for the acquisition of BOIA as business combination in accordance with FASB ASC 805, “Business Combinations” (“ASC 805”). Accordingly, under the acquisition method of accounting, the purchase price was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date as follows:

(in thousands)

    

Balance at March 9, 2022

Assets purchased:

 

  

Cash

$

398

Accounts receivable

 

437

Other assets

 

29

Client relationships (1)

 

3,600

Internally developed software (1)

 

700

Trade name (1)

 

50

Goodwill (2)

 

3,300

Total assets purchased

 

8,514

Liabilities assumed:

 

  

Accounts payable and accrued liabilities

 

7

Deferred revenue

 

1,040

Total liabilities assumed

 

1,047

Net assets acquired

 

7,467

Consideration:

 

  

Cash paid, net of proceeds from working capital adjustment

 

4,882

Contingent consideration liability (3)

 

2,585

Total consideration

$

7,467

(1)

Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives of 2 to 7 years. In the nine months ended September 30, 2023 and 2022, we recorded $536,000 and $399,000, respectively, in amortization expense associated with these acquired intangible assets.

(2)

Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired.

(3)

The fair value of the contingent consideration liability was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: non-recurring and recurring revenue metrics for the earn-out periods, non-recurring revenue discount rate of 11.5%, recurring revenue discount rate of 10.5%, expected revenue volatility of 24.65%, risk-free rate of 1.58%, buyer specific discount rate of 9.0%, and discount periods of 1.01 year and 2.22 year.

11

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 3 — ACQUISITIONS (continued)

For the nine months ended September 30, 2023 and 2022, we recorded $200,000 and $182,000, respectively, in change in the fair value of contingent consideration, which is included in General and administrative in the accompanying Statement of Operations. The balance of contingent consideration represents the estimated fair value of the second anniversary payment as of the reporting period and is subject to further change in subsequent periods through settlement based on actual and estimated non-recurring and recurring revenues from the BOIA offering relative to certain thresholds, as well as adjustments for discount periods, discount rates, risk-free rate, volatility, and buyer specific discount rate.

In the nine months ended September 30, 2023 and 2022, the Company incurred zero and $247,000, respectively, of transaction costs related to the acquisition of BOIA, which were included on our Statement of Operations within General and administrative expenses.

NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

Finance Leases

The Company has finance leases to purchase computer equipment. The amortization expense of the leased equipment is included in depreciation expense. As of September 30, 2023 and December 31, 2022, the Company’s outstanding finance lease obligations totaled $14,000 and $45,000, respectively. The effective interest rate of the finance leases is estimated at 6.0% based on the implicit rate in the lease agreements.

The following summarizes the assets acquired under finance leases included in property and equipment, net of disposals:

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Computer equipment

$

214

$

214

Less: accumulated depreciation

 

(198)

 

(172)

Assets acquired under finance leases, net

$

16

$

42

Operating Leases

Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.

The Company has operating leases for office space in Tucson, Arizona, New York, New York, and Miami Beach, Florida. The lease for the principal office located in Tucson consists of 627 square feet and ends in October 2024. The lease for the New York office, which consists of approximately 5,000 square feet, commenced in January 2022 and will expire in December 2026. Upon commencement of the New York lease, we recorded a right-of-use asset and corresponding operating lease liability of $876,000 in the first quarter of 2022.

In the second quarter of 2023, we terminated one of the leases for the Miami Beach office, reducing the leased space to approximately 2,000 square feet. The remaining lease will expire in May 2024. In connection with the early termination of this lease, the right-of-use asset and lease liability were reduced by $38,000 and $40,000, respectively.

12

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS (continued)

In the first quarter of 2023, we closed our Marietta, Georgia office. As a result of abandoning the office space prior to its lease expiration in August 2024, we wrote off the associated right-of-use asset in full and recognized a $146,000 loss on impairment, which is included in General and administrative in the accompanying Statement of Operations. As of September 30, 2023, the lease liability related to the Marietta, GA office was $107,000.

In addition, the Company entered into membership agreements to occupy shared office space in Lehi, Utah, Portland, Oregon, and Seattle, Washington. Because the membership agreements do not qualify as a lease under ASC 842, we expense the membership fees as they are incurred.

The Company made operating lease payments in the amount of $396,000 and $459,000 during the nine months ended September 30, 2023 and 2022, respectively.

The following summarizes the total lease liabilities and remaining future minimum lease payments at September 30, 2023 (in thousands):

Year ending December 31,

    

Finance Leases

    

Operating Leases

    

Total

2023 (3 months remaining)

$

7

$

121

$

128

2024

 

7

345

352

2025

 

219

219

2026

225

225

Total minimum lease payments

 

14

910

924

Less: present value discount

 

(73)

(73)

Total lease liabilities

 

14

837

851

Current portion of lease liabilities

 

14

374

388

Long term portion of lease liabilities

$

$

463

$

463

The following summarizes expenses associated with our finance and operating leases for the nine months ended September 30, 2023 and 2022:

Nine months ended September 30, 

(in thousands)

2023

    

2022

Finance lease expenses:

    

 

Depreciation expense

$

26

$

41

Interest on lease liabilities

 

1

1

Total Finance lease expense

 

27

42

Operating lease expense

 

388

488

Short-term lease and related expenses

 

204

109

Total lease expenses

$

619

$

639

The following table provides information about the remaining lease terms and discount rates applied as of September 30, 2023 and 2022:

September 30, 

    

2023

    

2022

Weighted average remaining lease term (years)

    

    

Operating Leases

 

2.70

3.26

Finance Leases

 

0.57

1.37

Weighted average discount rate (%)

 

Operating Leases

 

6.00

6.00

Finance Leases

 

6.00

6.00

13

Table of Contents

AUDIOEYE, INC.

NOTES TO FINANCIAL STATEMENTS

September 30, 2023

(Unaudited)

NOTE 5 — COMMITMENTS AND CONTINGENCIES

Membership agreement to occupy shared office space

The Company occupies shared office space in Lehi, UT, and Seattle, WA under membership agreements which end in May 2025 and January 2025, respectively. Fees due under these membership agreements are based on the number of contracted seats and the use of optional office services. As of September 30, 2023, minimum fees due under these shared office arrangements totaled $375,000.

Litigation

We may become involved in various routine disputes and allegations incidental to our business operations. While it is not possible to determine the ultimate disposition of these matters, management believes that the resolution of any such matters, should they arise, is not likely to have a material adverse effect on our financial position or results of operations.

NOTE 6 — SUBSEQUENT EVENTS

We have evaluated subsequent events occurring after September 30, 2023, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these financial statements.

14

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

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations, or MD&A, should be read in conjunction with our financial statements and related notes in Part I, Item 1 of this report.

As used in this quarterly report, the terms “we,” “us,” “our” and similar references refer to AudioEye, Inc., unless otherwise indicated.

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws, including Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). In some cases, you may be able to identify forward-looking statements by terms such as “may,” “should,” “will,” “forecasts,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “projects,” “potential” or “continue,” the negative of these terms and other similar expressions that predict or indicate future events or trends or that are not statements of historical matters. These forward-looking statements relate to our future plans, objectives, expectations, intentions and financial performance and the assumptions that underlie these statements, and are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions and speak only as of the date on which they are made.

Because these forward-looking statements involve known and unknown risks and uncertainties, there are important factors that could cause actual results, events or developments to differ materially from those expressed or implied by these forward-looking statements, including our plans, objectives, expectations and intentions and other factors discussed in “Part I, Item 1A. Risk Factors” contained in our most recent Annual Report on Form 10-K and any subsequent Quarterly Reports on Form 10-Q. Risk factors that could cause actual results to differ from those contained in the forward-looking statements include but are not limited to risks related to:

the uncertain market acceptance of our existing and future products;
our need for, and the availability of, additional capital in the future to fund our operations and the development of new products;
the success, timing and financial consequences of new strategic relationships or licensing agreements we may enter into;
rapid changes in Internet-based applications that may affect the utility and commercial viability of our products;
the timing and magnitude of expenditures we may incur in connection with our ongoing product development activities;
judicial applications of accessibility laws to the internet;
the level of competition from our existing competitors and from new competitors in our marketplace; and
the regulatory environment for our products and services.

Readers of this report are cautioned not to rely on these forward-looking statements, since there can be no assurance that these forward-looking statements will prove to be accurate. Forward-looking statements speak only as of the date they are made, and we expressly disclaim any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any further disclosures we make on related subjects in our subsequent Quarterly Reports on Form 10-Q and Current Reports on Form 8-K. This cautionary note is applicable to all forward-looking statements contained in this report.

AudioEye Solutions

At its core, AudioEye’s offering provides an always-on testing, remediation, and monitoring solution that continually improves conformance with WCAG. This in turn helps businesses and organizations comply with WCAG standards as well as applicable U.S. and foreign accessibility laws. Our technology is capable of immediately identifying and fixing most of the common accessibility errors

15

and addresses a wide range of disabilities including dyslexia, color blindness, epilepsy and more. AudioEye also offers additional solutions to provide for enhanced compliance and accessibility, including periodic manual auditing, manual remediations and legal support services. Our solutions may be purchased through a subscription service on a month-to-month basis or with one or multi-year terms. We also offer PDF remediation services and Website and Native Mobile App reports to help our customers with their digital accessibility needs.

Intellectual Property

Our intellectual property is primarily comprised of copyrights, trademarks, trade secrets, issued patents and pending patent applications. We have a patent portfolio comprised of twenty-one (21) issued patents in the United States and three (3) pending US patent applications. The commercial value of these patents is unknown.

We plan to continue to invest in research and development and expand our portfolio of proprietary intellectual property.

Our Annual Report filed on Form 10-K for the year ended December 31, 2022 as filed with the SEC on March 9, 2023 provides additional information about our business and operations.

Executive Overview

AudioEye is an industry-leading digital accessibility platform delivering ADA and WCAG compliance at scale. Our solutions advance accessibility with patented technology that reduces barriers, expands access for individuals with disabilities, and enhances the user experience for a broader audience. In the three and nine months ended September 30, 2023, we saw continued revenue growth, increases in customer count, efficiencies in cost of revenue that increased gross margins and decreased total operating expenses.

We have two sales channels to deliver our product, the Partner and Marketplace channel and the Enterprise channel. AudioEye continues to focus on recurring revenue growth in both channels, while still offering our Website and Native Mobile App report services and PDF services. For the nine months ended September 30, 2023, total revenue increased by 6% over the prior year comparable period. As of September 30, 2023, Annual Recurring Revenue (“ARR”) was approximately $30.5 million, which represented an increase of 4% year-over-year. Refer to Other Key Operating Metrics below for details on how we calculate ARR.

As of September 30, 2023, AudioEye had approximately 107,000 customers, a 32% increase from 81,000 customers at September 30, 2022. The increase in customer count is attributed to our Partner and Marketplace channel.

In the nine months ended September 30, 2023, revenue from our Partner and Marketplace grew 14% from prior year comparable period. This channel represented about 61% of ARR at the end of September 2023. In nine months ended September 30, 2023, total Enterprise revenue decreased by 3% from prior year comparable period. The Enterprise channel represented about 39% of ARR at the end of September 2023.

In the three and nine months ended September 30, 2023, we had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 17% and 16%, respectively, of our total revenue. In the three and nine months ended September 30, 2022, we had one customer which accounted for approximately 16% and 17%, respectively, of our total revenue.

The Company continued to invest in research and development in the third quarter of 2023. Total research and development cost, as defined under Research and Development Expenses section in the Results of Operations below, was 31% of total revenue in the three months ended September 30, 2023. Total research and development cost increased primarily due to additional investments in engineering and product talent dedicated to further product development and enhancement.

While revenue increased 6% in the nine months ended September 30, 2023, cost of revenue, selling and marketing expense and general and administrative expense decreased from prior year comparable period. This decrease was mainly driven by efficiencies in cost of revenue and selling and marketing implemented during the year, and lower litigation expense.

We provide further commentary on our Results of Operation below.

16

Results of Operations

Our unaudited financial statements are stated in United States Dollars and are prepared in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP” or “GAAP”). The discussion of the results of our operations compares the three and nine months ended September 30, 2023 with the three and nine months ended September 30, 2022.

Our results of operations in these interim periods are not necessarily indicative of the results which may be expected for any subsequent period. Due to rounding, numbers presented throughout this document may not add up precisely to the totals provided and percentages may not precisely reflect the absolute figures.

Three months ended September 30,

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Revenue

$

7,838

$

7,700

$

138

2

%

Cost of revenue

 

(1,788)

(1,923)

135

(7)

%

Gross profit

 

6,050

5,777

273

5

%

Operating expenses:

 

Selling and marketing

 

2,891

3,351

(460)

(14)

%

Research and development

 

1,955

1,542

413

27

%

General and administrative

 

2,594

3,166

(572)

(18)

%

Total operating expenses

 

7,440

8,059

(619)

(8)

%

Operating loss

 

(1,390)

(2,282)

892

(39)

%

Interest income (expense), net

 

35

(1)

36

(3,600)

%

Net loss

$

(1,355)

$

(2,283)

$

928

(41)

%

Nine months ended September 30,

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Revenue

$

23,446

$

22,175

$

1,271

6

%

Cost of revenue

 

(5,277)

(5,474)

197

(4)

%

Gross profit

 

18,169

16,701

1,468

9

%

Operating expenses:

 

Selling and marketing

 

9,387

10,502

(1,115)

(11)

%

Research and development

 

5,734

4,477

1,257

28

%

General and administrative

 

8,520

10,227

(1,707)

(17)

%

Total operating expenses

 

23,641

25,206

(1,565)

(6)

%

Operating loss

 

(5,472)

(8,505)

3,033

(36)

%

Interest income (expense), net

 

133

(4)

137

(3,425)

%

Net loss

$

(5,339)

$

(8,509)

$

3,170

(37)

%

Revenue

The following tables present our revenues disaggregated by sales channel:

    

Three months ended September 30,

    

Change

 

(in thousands)

 

2023

    

2022

   

$

    

%

Partner and Marketplace

$

4,605

$

4,025

$

580

14

%

Enterprise

 

3,233

3,675

(442)

(12)

%

Total revenues

$

7,838

$

7,700

$

138

2

%

    

Nine months ended September 30,

    

Change

 

(in thousands)

 

2023

    

2022

   

$

    

%

Partner and Marketplace

$

13,365

$

11,749

$

1,616

14

%

Enterprise

 

10,081

10,426

(345)

(3)

%

Total revenues

$

23,446

$

22,175

$

1,271

6

%

17

Partner and Marketplace channel consists of our CMS partners, platform & agency partners, authorized resellers and the Marketplace. This channel serves small & medium sized businesses that are on a partner or reseller’s web-hosting platform or that purchase our solutions from our Marketplace.

Enterprise channel consists of our larger customers and organizations, including those with non-platform custom websites, who generally engage directly with AudioEye sales personnel for custom pricing and solutions. This channel also includes federal, state and local government agencies and revenue attributable to the Bureau of Internet Accessibility Inc. (“BOIA”), which was acquired in March 2022.

For the three and nine months ended September 30, 2023, total revenue increased by 2% and 6%, respectively, over the prior year comparable periods. The increase Partner and Marketplace channel revenue was the result of continued expansion with existing partners and execution of new partnerships agreements in the period. The decrease in Enterprise channel revenue for the three and nine months ended September 30, 2023 was driven primarily by the reduction in revenue from one large customer.

Cost of Revenue and Gross Profit

Three months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Revenue

$

7,838

$

7,700

$

138

2

%

Cost of revenue

 

(1,788)

(1,923)

135

(7)

%

Gross profit

$

6,050

$

5,777

$

273

5

%

Nine months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Revenue

$

23,446

$

22,175

$

1,271

6

%

Cost of revenue

 

(5,277)

(5,474)

197

(4)

%

Gross profit

$

18,169

$

16,701

$

1,468

9

%

Cost of revenue consists primarily of compensation and related benefits costs for our customer experience team, as well as a portion of our technology operations team that supports the delivery of our services, fees paid to our managed hosting and other third-party service providers, amortization of capitalized software development costs and patent costs, and allocated overhead costs.

For the three and nine months ended September 30, 2023, cost of revenue decreased by 7% and 4%, respectively, over the prior year comparable periods as revenue continued to increase. This decrease was primarily related to efficiencies achieved from infrastructure platform improvements and lower overhead costs from facilities.

For the three and nine months ended September 30, 2023, gross profit increased by 5% and 9%, respectively, over the prior year comparable periods. The increase in gross profit was a result of increased revenue with a corresponding decrease to cost of revenue.

Selling and Marketing Expenses

    

Three months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Selling and marketing

$

2,891

$

3,351

$

(460)

(14)

%

    

Nine months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Selling and marketing

$

9,387

$

10,502

$

(1,115)

(11)

%

Selling and marketing expenses consist primarily of compensation and benefits related to our sales and marketing staff, as well as third-party advertising and marketing expenses.

For the three and nine months ended September 30, 2023, selling and marketing expenses decreased by 14% and 11%, respectively, over the prior year comparable periods. The decrease in selling and marketing expenses resulted primarily from a reduction in online media and third-party marketing expenses and a reduction to stock compensation expense which was partially offset by higher personnel costs associated with investment in talent.

18

Research and Development Expenses

    

Three months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Research and development expense

$

1,955

$

1,542

$

413

27

%

Plus: Capitalized research and development cost

 

482

295

187

63

%

Total research and development cost

$

2,437

$

1,837

$

600

33

%

    

Nine months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Research and development expense

$

5,734

$

4,477

$

1,257

28

%

Plus: Capitalized research and development cost

 

1,481

860

621

72

%

Total research and development cost

$

7,215

$

5,337

$

1,878

35

%

Research and development (“R&D”) expenses consist primarily of compensation and related benefits, independent contractor costs, and an allocated portion of general overhead costs related to our employees involved in research and development activities. Total research and development cost includes the amount of research and development expense reported within operating expenses as well as development cost that was capitalized during the fiscal period.

For the three and nine months ended September 30, 2023, research and development expense increased by 27% and 28%, respectively, over the prior year comparable periods. This increase was driven by higher personnel cost associated with increased investment in our platform. For the three and nine months ended September 30, 2023, capitalized research and development cost increased by 63% and 72%, respectively, over the prior year comparable periods. The increase to capitalized research cost was the result of engineering personnel spending more time on product development than in previous comparable periods. For the three and nine months ended September 30, 2023, total research and development cost, which includes both R&D expenses and capitalized R&D costs, increased by 33% and 35%, respectively, over the prior year comparable periods.

General and Administrative Expenses

Three months ended September 30,

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

General and administrative

$

2,594

$

3,166

$

(572)

 

(18)

%

    

Nine months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

General and administrative

$

8,520

$

10,227

$

(1,707)

(17)

%

General and administrative expenses consist primarily of compensation and benefits related to our executives, directors and corporate support functions, general corporate expenses including legal fees, and occupancy costs.

For the three and nine months ended September 30, 2023, general and administrative expenses decreased by 18% and 17%, respectively, over the prior year comparable periods. The decrease in general and administrative expenses was due primarily to lower legal expenses towards non-recurring litigation and lower stock compensation expense.

Interest Income (Expense)

    

Three months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Interest income (expense), net

$

35

$

(1)

$

36

(3,600)

%

    

Nine months ended September 30,

    

Change

 

(in thousands)

    

2023

    

2022

    

$

    

%

 

Interest income (expense), net

$

133

$

(4)

$

137

(3,425)

%

19

For the three and nine months ended September 30, 2023, interest income, net consisted primarily of income from investment in money market funds. For the three and nine months ended September 30, 2022, interest expense consisted of interest on our finance lease liabilities.

Other Key Operating Metrics

We consider annual recurring revenue (“ARR”) as a key operating metric and a key indicator of our overall business. We also use ARR as one of the primary methods for planning and forecasting overall expectations and for evaluating, on at least a quarterly and annual basis, actual results against such expectations.

We define ARR as the sum of (i) for our Enterprise channel, the total of the annual recurring fee under each active contract at the date of determination, plus (ii) for our Partner and Marketplace channel, the monthly fee for all active customers at the date of determination, in each case, assuming no changes to the subscription, multiplied by 12. This determination includes both annual and monthly contracts for recurring products. Some of our contracts are cancelable, which may impact future ARR. ARR excludes revenue from our PDF remediation services business, one-time Website and Mobile App report services business and other miscellaneous non-recurring services. As of September 30, 2023, ARR was $30.5 million, which represents an increase of 4% year-over-year, driven by growth in our Partner and Marketplace channel.

Use of Non-GAAP Financial Measures

From time to time, we review adjusted financial measures that assist us in comparing our operating performance consistently over time, as such measures remove the impact of certain items, as applicable, such as our capital structure (primarily interest charges), items outside the control of the management team (taxes), and expenses that do not relate to our core operations, including significant transaction and litigation-related expenses and other costs that are expected to be non-recurring. In order to provide investors with greater insight and allow for a more comprehensive understanding of the information used in our financial and operational decision-making, the Company has supplemented the Financial Statements presented on a GAAP basis in this Quarterly Report on Form 10-Q with the following non-GAAP financial measures: Non-GAAP earnings (loss) and Non-GAAP earnings (loss) per diluted share.

These non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of Company results as reported under GAAP. The Company compensates for such limitations by relying primarily on our GAAP results and using non-GAAP financial measures only as supplemental data. We also provide a reconciliation of non-GAAP to GAAP measures used. Investors are encouraged to carefully review this reconciliation. In addition, because these non-GAAP measures are not measures of financial performance under GAAP and are susceptible to varying calculations, these measures, as defined by us, may differ from and may not be comparable to similarly titled measures used by other companies.

Non-GAAP Earnings (Loss) and Non-GAAP Earnings (Loss) per Diluted Share

We define: (i) Non-GAAP earnings (loss) as net income (loss), plus (less) interest expense (income), plus depreciation and amortization expense, plus stock-based compensation expense, plus non-cash valuation adjustment to contingent consideration, plus certain litigation expense, plus certain acquisition expense, plus executive team restructuring cost, and plus loss on disposal or impairment of long-lived assets; and (ii) Non-GAAP earnings (loss) per diluted share as net income (loss) per diluted common share, plus (less) interest expense (income), plus depreciation and amortization expense, plus stock-based compensation expense, plus non-cash valuation adjustment to contingent consideration, plus certain litigation expense, plus certain acquisition expense, plus executive team restructuring cost, and plus loss on disposal or impairment of long-lived assets, each on a per share basis. Non-GAAP earnings per diluted share would include incremental shares in the share count that are considered anti-dilutive in a GAAP net loss position. However, no incremental shares apply when there is a Non-GAAP loss per diluted share, as is the case for one of the periods presented in this Quarterly Report on Form 10-Q.

Non-GAAP earnings (loss) and Non-GAAP earnings (loss) per diluted share are used to facilitate a comparison of our operating performance on a consistent basis from period to period and provide for a more complete understanding of factors and trends affecting our business than GAAP measures alone. All of the items adjusted in the Non-GAAP earnings (loss) to net loss and the related per share calculations are either recurring non-cash items, or items that management does not consider in assessing our on-going operating performance. In the case of the non-cash items, such as stock-based compensation expense and valuation adjustments to assets and liabilities, management believes that investors may find it useful to assess our comparative operating performance because the measures

20

without such items are expected to be less susceptible to variances in actual performance resulting from expenses that do not relate to our core operations and are more reflective of other factors that affect operating performance. In the case of items that do not relate to our core operations, management believes that investors may find it useful to assess our operating performance if the measures are presented without these items because their financial impact does not reflect ongoing operating performance.

Non-GAAP earnings (loss) is not a measure of liquidity under GAAP, or otherwise, and is not an alternative to cash flow from continuing operating activities, despite the advantages regarding the use and analysis of these measures as mentioned above. Non-GAAP earnings (loss) and Non-GAAP earnings (loss) per diluted share, as disclosed in this Quarterly Report on Form 10-Q, have limitations as analytical tools, and you should not consider these measures in isolation or as a substitute for analysis of our results as reported under GAAP; nor are these measures intended to be measures of liquidity or free cash flow for our discretionary use.

To properly and prudently evaluate our business, we encourage readers to review the GAAP financial statements included elsewhere in this Quarterly Report on Form 10-Q, and not rely on any single financial measure to evaluate our business. The following table sets forth reconciliations of Non-GAAP earnings (loss) to net loss, the most directly comparable GAAP-based measure, as well as Non-GAAP earnings (loss) per diluted share to net loss per diluted share, the most directly comparable GAAP-based measure.

    

Three months ended September 30,

Nine months ended September 30,

(in thousands, except per share data)

    

2023

    

2022

    

2023

    

2022

Non-GAAP Earnings (Loss) Reconciliation

  

 

  

Net loss (GAAP)

$

(1,355)

$

(2,283)

$

(5,339)

$

(8,509)

Non-cash valuation adjustment to contingent consideration

 

(14)

 

24

 

200

 

182

Interest (income) expense, net

 

(35)

1

 

(133)

 

4

Stock-based compensation expense

 

886

1,308

 

3,035

 

3,494

Acquisition expense (1)

7

247

Litigation expense (2)

106

449

300

1,810

Executive team restructuring cost (3)

63

63

Depreciation and amortization

567

598

1,670

1,607

Loss on disposal or impairment of long-lived assets

 

73

43

 

220

 

50

Non-GAAP earnings (loss)

$

291

$

147

$

16

$

(1,115)

Non-GAAP Earnings (Loss) per Diluted Share Reconciliation

 

  

 

  

 

 

Net loss per common share (GAAP) — diluted

$

(0.11)

$

(0.20)

$

(0.46)

$

(0.74)

Non-cash valuation adjustment to contingent consideration

 

 

 

0.02

 

0.02

Interest (income) expense, net

 

 

(0.01)

 

Stock-based compensation expense

 

0.07

0.11

 

0.26

 

0.30

Acquisition expense (1)

0.02

Litigation expense (2)

0.01

0.04

0.03

0.16

Executive team restructuring cost (3)

0.01

0.01

Depreciation and amortization

0.05

0.05

0.14

0.14

Loss on disposal or impairment of long-lived assets

 

0.01

 

0.02

 

Non-GAAP earnings (loss) per diluted share (4)

$

0.02

$

0.01

$

0.00

$

(0.10)

Diluted weighted average shares (GAAP)

 

11,822

11,458

 

11,733

 

11,464

Includable incremental shares (Non-GAAP) (4)

412

760

376

Adjusted diluted shares (Non-GAAP) (5)

12,234

12,218

12,109

11,464

(1)Represents legal and accounting fees associated with the BOIA acquisition.
(2)Represents legal expenses related primarily to non-recurring litigation pursued by the Company.
(3)Represents severance expense associated with the restructuring in executive roles.
(4)Non-GAAP earnings per adjusted diluted share for our common stock is computed using the treasury stock method.

21

(5)The number of diluted weighted average shares used for this calculation is the same as the weighted average common shares outstanding share count when the Company reports a GAAP and non-GAAP net loss.

Liquidity and Capital Resources

Working Capital

As of September 30, 2023, we had $3,274,000 in cash and working capital of $(2,673,000). The decrease in working capital in the nine months ended September 30, 2023 was primarily due to investments in our internally-developed platform and the increase in current liability associated with the contingent consideration relating to a potential BOIA earn-out, which was classified as a noncurrent liability in 2022. As of September 30, 2023, we had $2.2 million in contingent consideration classified as current liability as it is expected to be paid in the second quarter of 2024.

On February 11, 2021, we entered into an At The Market (“ATM”) Sales Agreement with B. Riley Securities, Inc. (“Agent”), under which the Company may offer and sell, from time to time at its sole discretion, shares of its common stock to or through the Agent as its sales agent, having an aggregate offering price of up to $30 million. In 2021, the Company issued 471,970 shares of its common stock under the ATM offering and raised $16,534,000, net of transaction expenses. No shares of common stock were sold under the ATM offering in 2022 or 2023.

We have no debt obligations or off-balance sheet arrangements, and we believe that the Company has sufficient liquidity to continue as a going concern through the next twelve months.

While the Company has been successful in raising capital, there is no assurance that it will be successful at raising additional capital in the future. Additionally, if the Company’s plans are not achieved and/or if significant unanticipated events occur, the Company may have to further modify its business plan, which may require us to raise additional capital or reduce expenses.

(in thousands)

    

September 30, 2023

    

December 31, 2022

Current assets

$

8,343

$

12,966

Current liabilities

 

(11,016)

(11,062)

Working capital

$

(2,673)

$

1,904

Cash Flows

    

Nine months ended September 30,

(in thousands)

    

2023

    

2022

Net cash used in operating activities

$

(515)

$

(4,492)

Net cash used in investing activities

 

(1,654)

(5,426)

Net cash used in financing activities

 

(1,461)

(1,225)

Net decrease in cash

$

(3,630)

$

(11,143)

For the nine months ended September 30, 2023, in relation to the prior year comparable period, cash used in operating activities decreased primarily due lower patent litigation costs and a reduction in sales and marketing costs, driven mainly by lower digital, consulting and third-party costs.

For the nine months ended September 30, 2023, in relation to the prior year comparable period, cash used in investing activities decreased primarily due to the acquisition of BOIA in 2022. In the nine months ended September 30, 2022, we paid $4.5 million in connection with BOIA’s acquisition, net of cash acquired and receipts associated with net working capital adjustments. Cash used for investing activities in 2023 related primarily to cash outlays for software development costs.

For the nine months ended September 30, 2023, in relation to the prior year comparable period, cash used in financing activities increased due to a $974,000 payment towards our contingent consideration in the first quarter of 2023 in connection with the acquisition of BOIA, of which $908,000 and $66,000 are classified as cash used in financing and operating activities, respectively. Cash used for financing activities in 2022 related primarily to cash outlays for common stock repurchase.

22

Critical Accounting Policies and Estimates

The discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with the accounting principles generally accepted in the United States. The preparation of financial statements requires management to make estimates and assumptions that affect the amounts reported and disclosed in our financial statements and the accompanying notes. Actual results could differ materially from these estimates under different assumptions or conditions.

Our critical accounting estimates, as described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, relate to stock-based compensation and goodwill, intangible assets and contingent consideration recognized in connection with a business combination. There have been no material changes to our critical accounting policies and estimates as disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures that are designed to ensure that there is reasonable assurance that the information required to be disclosed in the Company’s reports under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its Principal Executive Officer and Principal Financial Officer, as appropriate, to allow timely decisions regarding required disclosure based on the definition of “disclosure controls and procedures” in Exchange Act Rules 13a-15(e) and 15d-15(e). In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. In addition, projections of any evaluation of effectiveness of our disclosure controls and procedures to future periods are subject to the risk that controls or procedures may become inadequate because of changes in conditions, or that the degree of compliance with the controls or procedures may deteriorate.

As of the end of the period covered by this report, an evaluation was performed under the supervision and with the participation of the Company’s senior management, including the Chief Executive Officer (Principal Executive Officer) and Chief Financial Officer (Principal Financial Officer), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures to provide reasonable assurance of achieving the desired objectives of the disclosure controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of September 30, 2023.

Changes in Internal Controls over Financial Reporting

During the quarter ended September 30, 2023, there were no material changes in our internal control over financial reporting during the most recently completed fiscal quarter that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

23

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

We may become involved in various routine disputes and allegations incidental to our business operations. While it is not possible to determine the ultimate disposition of these matters, our management believes that the resolution of any such matters, should they arise, is not likely to have a material adverse effect on our financial position or results of operations.

Item 1A. Risk Factors

You should carefully consider the factors discussed in Part I, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”), which could materially affect our business, financial condition and results of operations. The risks described in our 2022 Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or results of operations.

Item 2. Issuer Purchases of Equity Securities

The following table sets forth information with respect to our repurchases of common stock during the three months ended September 30, 2023:

    

    

    

    

Maximum Number

Total Number of

of Shares (or

Shares Purchased

Approximate Dollar Value)

as Part of Publicly

that May Yet Be Purchased

Total Number of

Average Price

Announced Plans or

under the Plans or

    

Shares Purchased

    

Paid per Share

    

Programs

    

Programs (2)

July 1 - July 31:

 

Employee transactions (1)

2,366

$

5.18

 

 

$

Share repurchase program (2)

2,244,000

August 1 - August 31:

 

Employee transactions (1)

6,255

4.96

 

 

Share repurchase program (2)

September 1 - September 30:

Employee transactions (1)

13,993

4.99

 

 

Share repurchase program (2)

Total:

Employee transactions (1)

22,614

$

5.00

$

Share repurchase program (2)

$

$

(1)Includes shares surrendered by employees to satisfy tax withholding obligations in connection with the settlement restricted stock units or the issuance of unrestricted shares of common stock.
(2)In June 2022, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to $3 million of our common stock through June 30, 2024. Shares repurchased under the program were subsequently retired. In August 2023, the share repurchase program was terminated.

24

Item 6. Exhibits

Exhibit 
No.

    

Description

3.1

Restated Certificate of Incorporation of AudioEye, Inc., dated as of August 8, 2022 (1)

3.5

By-Laws of AudioEye, Inc. (as amended as of March 24, 2023) (2)

10.1

Transition and Separation Agreement by and between Dominic Varacalli and AudioEye, Inc. effective as of August 18, 2023 (3)

10.2

Consulting Agreement effective as of September 30, 2023 by and between Dominic Varacalli and AudioEye, Inc. (3)

31.1*

Certification of the Principal Executive Officer and Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1*

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

101.INS*

XBRL Instance Document

101.SCH*

XBRL Taxonomy Extension Schema Document

101.CAL*

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

XBRL Taxonomy Extension Presentation Linkbase Document

104*

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101.INS)

*

Filed herewith.

(1)Incorporated by reference to Form 10-Q, filed with the SEC on August 9, 2022.
(2)Incorporated by reference to Form 8-K, filed with the SEC on March 24, 2023.
(3)Incorporated by reference to Form 8-K, filed with the SEC on August 21, 2023.

25

SIGNATURES

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

AUDIOEYE, INC.

Date:

November 2, 2023

    

By:

/s/ David Moradi

David Moradi

Principal Executive Officer

Date:

November 2, 2023

By:

/s/ Kelly Georgevich

Kelly Georgevich

Principal Financial Officer

26

EX-31.1 2 aeye-20230930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David Moradi, Principal Executive Officer of AudioEye, Inc. (the “Registrant”), certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the period ended September 30, 2023 of AudioEye, Inc. (the “Quarterly Report”);

2.Based on my knowledge, this Quarterly 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 Quarterly Report;

3.Based on my knowledge, the financial statements, and other financial information included in this Quarterly 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 Quarterly Report;

4.The Registrant’s other certifying officer 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 is made known to us by others within those entities, particularly during the period in which this Quarterly 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 Quarterly Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this Quarterly 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: November 2, 2023

By:

/s/ David Moradi

Name:

David Moradi

Title:

Principal Executive Officer


CERTIFICATION UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Kelly Georgevich, Principal Financial Officer of AudioEye, Inc. (the “Registrant”), certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the period ended September 30, 2023 of AudioEye, Inc. (the “Quarterly Report”);

2.Based on my knowledge, this Quarterly 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 Quarterly Report;

3.Based on my knowledge, the financial statements, and other financial information included in this Quarterly 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 Quarterly Report;

4.The Registrant’s other certifying officer 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 is made known to us by others within those entities, particularly during the period in which this Quarterly 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 Quarterly Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this Quarterly 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: November 2, 2023

By:

/s/ Kelly Georgevich

Name:

Kelly Georgevich

Title:

Principal Financial Officer


EX-32.1 3 aeye-20230930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the filing by AudioEye, Inc. (the “Registrant”) of its Quarterly Report on Form 10-Q for the period ended September 30, 2023 (the “Quarterly Report”) with the Securities and Exchange Commission, we, David Moradi and Kelly Georgevich, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

(ii)The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

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

Date: November 2, 2023

By:

/s/ David Moradi

Name:

David Moradi

Title:

Principal Executive Officer

By:

/s/ Kelly Georgevich

Name:

Kelly Georgevich

Title:

Principal Financial Officer


GRAPHIC 4 aeye-20230930x10q001.jpg GRAPHIC begin 644 aeye-20230930x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !D ;\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** *U MW=P:=:RW%S+';V\2EWFD8*J*.223P *^6/BY^W]X6\(33:=X0L_^$KU!/E-W MO\NS0^S,M/AN?#MU+JGA&WC#W.A6*E)UD7GS& YF' M^R.GI_%7YZLIB9E9=I'RE6ZJ:^MRK*L/B8>VJRYO)=/7^OO.NE2C-7;/:?'' M[8OQ6\;R2*_B630[5^EMHJ_90OT<9D_-Z\DU;Q!JFO2>;J6I7>I2_>WW4[2' M/U8FJ%%?:4J%*BK4X)>B.U14=$*K&)E96VD?,&7JIKL_#'QG\>>"Y$;1O&&L M6*+_ ,L5O7:'CUC8E#^(KBZ*N<(U%::NO,;2>Y]:_#;_ (*'>+M$DAM_&.F6 MWB.TX5KJV46UROJ>/D;Z;5^M?9OPI^.G@[XSZ=]I\-ZJLTZ+NGT^X_=W4'^\ MF>GN,CWK\?:]$^!_P\\=^._&=FW@.&[M]0LW#G5(V,4-G_M/)T'';J?1J^=Q MV3X2<'4C^[:Z]/F>%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBO"?A_\ ML?!CXH>/K/P3X7\9'5/%%Y)*D-A_9=[#N,2/))\\D*H M,+&YY;M0![M115"[UO3]/D6*ZOK:UE(R$FF5#CUP30!?HJ&&>.Y@62)UDB<9 M5XVR"/8BIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@"M=W<&G6DMS<2I!;PH9))';"HH&223T %?(OP^_;GMO%GQ[N-!NHHK;P M7?NMEI=U(NR1)@2%D ;/PAITWEZAX@W?:2O5 M+1?O#_@;%1]%>OSJ^[7UV595#$8>56LOBT7EY_U^IUTJ2G%MG[BUXU\6OV5_ M /QAEFN]3TMM-UF3KJNF,(9V/JXP5?\ X$":9^RA\67^+WP@TR_O9O.UFP)T M^_8]6E0##G_>0J?KNKVBOFW[;!5G&+Y91TT.;6#LMS\\O&__ 3H\6Z7+)+X M6UW3M=M<9$-X#:S_ $_B4_72:O^R3\7-%S2S[%P5I6EZK_*QLJ\DC\A;?\ 9H^*=U)L3P%K:D#/[RT*+^;8KM_#7["O MQ9\02J+K2;+082W^LU&]3IZ[8BY_2OU#HK6?$.)?PQ2^]_J5]8ET/C[X:?\ M!.WPWHLD5WXRUF?Q%,N";&S4V]O]&;)=A]"E?5/AWPOI'A'28=,T73K;2M/A M_P!7;6D0C1?? [^];%%>%B,77Q3O6DW^7W'/*4I;GD/[2GQQM?@3\/IM3'ES M:[>DV^EVK]'EQR[#^Z@Y/_ 1_%7/?LC_ +1'_"\/!TEKJLB_\)9I*JEZ%4(+ ME#PLZ@<O7\ M-O\ /S.M4?<\S]BJ*JV5[!J5E!=6TB36\Z++'(O1U89!'U%6J^).(**** "B MBB@ HKS;QY^T=\+OAA>26?BGQ_X?T6_B^_8W%_']H7/K$"7_ $K$\.?M@?!/ MQ5>+::?\4/#,ERS;5CGU!(&8GLOF;<_A0![)14,$Z7$22Q.LD;@,KJV0P/0@ MU-0 45@ZMXX\.:%>FUU+Q!I>G704,8+J\CB?!Z':Q!K;5@ZAE.X'D$4 /HHK M)UGQ/HWAM8CJ^JV6EB7*H;ZY2'?CKC<1F@#6HJAI>JV6M6<=[I]Y!?62R?MJ_ F+4?L3?%3PSYV=NY;T&//_70?)^M 'MM?AW_ ,$_?^3_ /P?_P!? MNK_^D-Y7[8>'_$>E>*])M]4T35++6--G7,-[I]PD\,@_V70E37XG_P#!/W_D M_P#\'_\ 7[J__I#>4T!^XE?CO_P6*_Y.8\,_]BC;?^EM[7[$5Y]X[T'X8ZCJ ML-QXUT_PG?96^*?AOS=P3*WF4R?]L#;C MWS0![C16#X1\<>'/'VE_VEX9U[3?$.G[MOVK2[N.YBSUQN0D9K>H ***IZEJ M5KI%C->W]U#8V<"[Y;BXD$<:*.[,V !0!> _B]X)^*,,LOA'Q;HGB5(AF4:7?Q3O%_OJI)7\: .PHH MKG3\0?"RWWV$^)-)^V^;Y/V;[?%YOF9QMV[LYSQB@#HJ*** "BJ6HZI::192 M7=_=065K$,O/<2".-.<'M'OXFQ)937\9N$_WHE)I9Z)\2O#=Y>.VR.V:_CBED/HJN06_"O6J /$OC/_ ,):OQ2^%UEH M'C;6_#ND:[J-QI^HV>FVEA-'LBL;JZ64-/:RNKL\4<9^;;MZ -\U?,/PR_:? M^-FO>(_ VAZS-=(J:G=G6=4&EPJM]:7%E//IRC$6$*/;7*,5"Y\M?75I!1117SASA1110 5Y1^T]XX;X>? KQ9JT#^7>/:_8 M[=OXEDF(B##W4-N_X#7J]?)?_!1O5WM?A/X?T]&V_;-85V_VE2&3C\V6N[ T ME6Q5.F]FRX*\DF?G;1117ZR>P?J9^Q1XV?QI^S]H:S2>9<:.\FDR'VCP8Q^$ M3QBO>J^*O^":FK/-H/CO3#_JK:YM+@>F9%E4_P#HH5]JU^59E35+&5(K:]_O M5_U/(J*TV@HHHKS3,*_-'_@II^VUKW@WQ%)\)? 6IRZ1=1P)+KNKV*[/XH_\$<+2#P]/=?#[QO>7&KQ(7CT_7H(]ERP_ MA$T>WR\^Z-^%?IQ7.:]\0_"GA1F76_$VCZ.R]1J%_%!CM_&PI@?D_P#\$Y_V MG/%7PB^-=K\'?%]U>-X)=$C_ &[M<\1>"M5L-7TLZWINHVNH:761EDC)4XEW@X/6OW: MH8'XG?\ !5S_ ).ZU#_L$6/_ *":_9SPO_R+.C_]>D!]$_\ !-+_ ),F^'/_ '$O_3E=5[5\ M7_BGHGP4^&NO^-?$$K1Z7I,!F=(_ORN2%2)/]IW*J/=J\5_X)I?\F3?#G_N) M?^G*ZKYY_P""RGQ$GLO#'P_\#V\K+#J%S<:M>*K8W+"%CB!]1F64_P# * /E M#5O$'QD_X*1_&S[!:[I8 QF@T_SV32]$MNGF,<'GU;&]ST_A6OJ/1_\ @C#8 M_P!BXU7XHW/]KLH^:ST=/(C;N,-+NT?\$L/A+:> ?V8['Q&T"KK'BRY MEOKB7;\_DI(\4"9],*SC_KK7V33 _'Z3P)\7O^"6_P 3=*\2#46\3?#'4KM+ M>^>QREM>JH1H\6KV,EO&\@_U4V,Q2CW20(P_W:_&7_@FU M"]O^V[\.XI5:.5&U%61EVE2--NL@BF!^ZU?D5_P61_Y+GX)_[%P?^E,U?KK7 MY%?\%D?^2Y^"?^Q<'_I3-20'Z2_LM?\ )LOPC_[%'2/_ $BBK,_:E_:*TG]F M+X3:AXOU&$7U\6%IIFG%]AN[IP2JY[* &9CZ+ZUI_LM?\FR_"/\ [%'2/_2* M*OS6_P""POQ$N=;^-?A?P=')_P 2_0M(^UE,?\O-Q(=W_D.*+'_ J /*/!'P M^^-G_!2'XH:AJE[JWVBWLV'VG4]09DT[2XW.5A@C7/) X51D]7/>OJRW_P"" M,&A?V2J3_%#4FU3;S/'I,8@S_P!J:@Y7#O=7"B1]WJ5RJ?2-:]UH _#?XO\ P ^,?_!/3QOIWBC1M>D&ES2A M+3Q%H[,D$[#YO(N83D D#/EMO0CH6VMM_47]C']J>Q_:J^%B:RT,5EXHTMUM M-:T^%_DCE(RLL8))\MP&*Y[JPYVYKO?V@_A59?&WX->+?!E[$DIU.QD2V,G_ M "RN%&Z&0?[L@0U^37_!*7XAS^$OVI;70?-Q9>)].N+*2(_<:6)#<1O]1Y4B MC_>HW _8;X@>/-(^&7@O6O%.O7'V71](M'O+F7[QV*,X4=V/11W-?CUJGB+X MQ?\ !3WXT7&DZ9(VD^$+*3SA9R2N-.TB#D+)-M'[V=\-CC).[&U%;'UM_P % M?_B!<>'O@-X>\+6TAC/B/5]UP!_RTM[==Y7_ +^-"?\ @-=K_P $M_AU8^#/ MV4-%UB*)5U#Q+=W.HW^)+ M[4]HS/8QP6\.>,_NW61L?\#KYM_:7_8&\=_L?P1?$?P1XINM7T/3IE9M3LU: MTU#2V8[5=MC'*9*C>I_BY0"OV?K$\8^%;+QQX1UOP[J48DT_5K*:QN$;G='( MA1OT- 'S)_P3W_:ZN/VF?AU>6'B1HQXX\.^7'?RQJ$%["^?+N HX!.TA@.,\ M\;MH^#O^"H/P=F^$G[2G_"6Z3&]GIOBV,:K!-%\@2^C(6X"D?Q;MDI]YZK?\ M$NO$5UX._;(T_0VDV_VQ8W^F3HO*L8XC#_&JE3/J=BAO$ MC^['=)^[G4>PD5\>U>G5^9?_ 1S^,?GV/C'X7WTV6@9=,[N+R]0\7WIDC+#D6D!>.,?B_G-]"M?&?[.-N-T5K;D_,1W(CY-,#X$_X*&_MJ^*+SQZ_P5^%5[ MZ7G[7<73E0+.!E^88SA]O)/R=FS5^#7_ 1ZEU;1(-2^*'B^YTW4KD!VTG05 MC=X,\X>XD#*S>NU<>[5Y?_P2W\(_\+4_:OU;QAX@W7]WI&GW6L?:)?G\R]GE M$8=LC&<23M]>:_9.@#\QOBY_P1TM+?0;F\^&WC.]NM4B4O'IGB)(\7..0HFC M"!#Z93&?[M<)^P/^V)XL^#'Q3M_@U\2;B[;09[\Z5"-38^?HEX&\M8LMTB9_ ME*GA3R,?-N_72OQ;_P""KWA6V\(?M8)J6GYM[G6M$L]5F>+@K,LDMON&.AQ; MH:$!^TE%+M&9?+6UU2=8E_Z9&0LA_%"M<97[)":J14UL]3 MV4[JYZM^RM$TG[0_@8(K,?[0#<>@1R?Y5^N%?F-^P5X8;7?C_97^S,6C6-Q= MLS=,LODK^/[VOTYKX+B":EBHQ72*_&[//Q#O(****^8.8**** "OCG_@I/&W M_"">$)-OR+J4@)[9,7'\J^QJ^:?V_O#3:[\ WO43<=(U*WO&('.T[X3^&917 MIY9)0QM)ON:TG::/S/HHHK]4/6/N+_@F>IQ\1VQ\I_LT ]LC[37W)7R;_P $ MZO##Z7\)M9UF5-KZKJA6,^L42*H/_?;2"OK*OR_-IJ>-J->2^Y)'DU=9L*** M*\@R"OS=_;/_ ."F6M>"/'&H?#WX26UNVKZ?.;*_UZXA%RRW(.UH;:(Y4LK< M%G#<[EV?Q5^CDWF>2_E;?-P=N_IGMG%?A+^P0VFWO[:O@1_&'S22ZA=/_IB_ M>OS#*8MX/\7G;VF![5H_['O[77[2=BFJ^-?&%YH=A=8E6T\3ZQ/&<'GB MTA#"/_<94KM/#/\ P1?N&97\0?%&.-?XK?3='+[N?[[S#'_?%?J%6%XO\8:1 MX$\,:GXAUZ_ATS1]-A-Q(/B'=0RV]KJ> MK_:X8Y%^>.U1@D*G'4K&B@X[U_1'0P/Q._X*N?\ )W6H?]@BQ_\ 037[.>%_ M^19T?_KSA_\ 0!7Y#?\ !7SPW/I?[2.AZMY>VVU3P[!MD5<;I(YIU8'U(79_ MWU7Z??LT_$RQ^+_P*\$^*K&X6X^V:9 ER%(_=7*($FC..ZR*PH8'J%?FK_P6 MCD7_ (1[X51Y7S#=Z@P'? 2WS_.OTJK\5?\ @J'\?=/^,?QUM=#T&Y6]T'PA M ^G_ &E&W1RWKMNN"A'8;8X_K$W:@#]"_P#@FE_R9-\.?^XE_P"G*ZKXU_X+ M+0W"_%CP!.TG^BOHLR1IM^ZZSDL<^X9*^RO^":7_ "9-\.?^XE_Z%5Y6UN=B[S[++'$/^VE 'T)^PE-'X7/=)6?/M(OO7Z%4@"OPY_P""?3I-^WWX-=&5D-WJ[ KR&!L+NOU) M_;4_:%T[]G?X%Z]J[W2IXAU*"33]$ME;]Y)=.NT2 ?W8\^8W^[CJPK\I/^": MJLO[;?PY5EVLIU$$-_V#;NF@/W8K\BO^"R/_ "7/P3_V+@_]*9J_76OR*_X+ M(_\ )<_!/_8N#_TIFH0'Z2_LM?\ )LOPC_[%'2/_ $BBK\DO^"IEK+!^V'XA M>5=J3Z?82Q?[H@5?_0E:OUM_9:_Y-E^$?_8HZ1_Z115\!_\ !8SX0W4>O^#O MB;:P^982VW]AW[K_ ,LY%=Y82?\ ?#RC_MG0!^E/P^NK:^\!^&[BR55LYM-M MI80N -C1*5QCCI71U\E_\$WOV@]-^,?[/NBZ#+=I_P )3X2MH]+OK1F_>-"@ MVP3 'DJR!03_ 'E:OK2D 5^$W["3?VG^W5X&FM?WT)'XCUBUFT[1;-7'FR3NNPR@?W8@V]C[*.K+7P1_ MP2'^$%WXC^,VL_$&XMV72O#=BUK!,W\5Y<#;@>NV+S=WIN7^]30'HO\ P6GA MD:#X/RJI\I6U=6?LI/V(@?\ CIKQ7X"_\$Q?$OQZ^$WA_P >:;XXT?3[+6$D M=+6:VE=X]DKQ,"5XSN1J^R_^"K_PINO'G[.$'B#3X&N+SPIJ"7TP7EOLCJ8I M<#V8Q,?9&KS?_@DC^T7IM]X,OOA%J]Y':ZO8W,E]HJ2OC[3;R?/+$F>K(^Y\ M>DO^R: ///\ AS-XT_Z*-H7_ (!34?\ #F;QI_T4;0O_ "FK]8JY+XF_$G0 M/A'X'UCQ9XFO$L='TR!IYI&ZL>BHH[LQPJCN31<#X@_97_X)F^)_V?/CSX7\ M?ZAXSTG5K32/M.^SM;:5))/-M98!@MQP9,U^@ES;17UM+;SHLL$JE'C=\:2M)#H>DZSL+MG][I-R,9_VBL,F?\ ?BK]AOCG M\4K3X0?!CQ;XYE:-X])TV2Z@#-\DTQ&V%,C^_(R+_P "KX8_X+#?!4W^@^%/ MBE80[IK!_P"Q=39>ODN3) Q]E?S5_P"VJUX;\>_VM7^(7[!'PK\%_:]^N37; MV.L[6R?*L HB#^OF"6WD^L;4]P-3_@E)\++CXE?M#:U\0]7+WX^T2\ MM)?W6]%)SU^3SV^NVOTO_:JCFF_9D^+"V[^7)_PBNIG<5SE1:R%A^*Y%>6_\ M$W?@\/A+^R[H$]S#Y6K^)V.N76Y>=LH A7_ORL9QZLU?2GB70K;Q5X+M:\/Z5X@LM!NM-L1?%KR"219 ME\P(<;?0LM?47_#F;QI_T4;0O_ *:O"?V8/B)=_L5_M>O!XL5K2TL[FX\/:Z MRJ?E@9P/- ')572*7CJB\5^Y>FZE;:Q96]]8W$5Y9W,8EAN(6#I(C#*LK#@@ MBFP/RJ_X-/^BC:%_X!34?\.9O&G_11M"_\ IJ_6*OSE_:6_X*5>(_ ?[2 M%GX-^%]GI7C#2;'R]/OK:13)]NOW?!CADC.04RJ=_FW?*VVE<#[I^$7@N?X< M?"CP9X2N+F.\N=!T6STN2YB4A)6A@2(L ><$KFNQJCIX=5^[<0 MC')_VH]F/]QJ^2J_8+XZ?"FT^,_PVU7PW<[(YY%\ZRN'_P"6%RF=C_3L?9FK M\S?A3\ ]?^(?Q>7P1<6V3T7U++VK]!RC'PEA+5'9 MT]_3I_E_PYZ%&HN77H?8?_!/;X:OX:^&^I>*KN+R[K7YPL&Y>?L\.5!_X$Y? M_OE:^LZS]%T>S\.:/9:7IUNMK864"6]O!'T2-1M4#Z 59FFCMH9)99%CB0%F M=FP% Y))-?$8K$/%5YUGU?X=#AE+F;9/17BWC?\ :Z^%?@5WAN/%$.IW:<&V MT=#=-GO\R_(/Q:O*=5_X*1>#X'9=-\+:W=@9P;IH8 3VZ,];4LOQ=97A3=BE M3G+5(^OZ*^+[/_@I3H;M_I?@C4(1V,-['(?U5:[KPS^WY\+-?<1WTNK>'W/! M-_9;TS]8B_ZBKGEF-IJ\J3_/\ANE-=#Z6KFOB!X/MO'_ ()UWPY=?)%J=E): MER,["RD!OJIYJ7PGXX\/^.; WWA_6;'6K5>LEC<++M/HV#\I]C705Y_O4Y=F MOS,]4S\2-;T:\\.ZS?:5J$+07UE.]M/"W5)%)5A^8JO9V<]_>0VMO&TUQ<2" M***/DR.QP /J:^O_ -OSX&/HVMQ_$72;?_B7W[+#JJ1K_JI^B2G'9AP?]K_> MK*_8,^!4GBSQ@/'>K6__ !)M%D_T%9%XGN^S#VCZ_P"]M_NFOTV.94G@OK;? M3;S['I>T7)SGV]\'? ,?PP^&'ASPP@4R:?:(DY3HTQ^:5A]79C^-=O117YE. M3G)SEN]3S6[N["BBBH$%?E-^V_\ \$Z/&%G\0=6^(OPFL9-7TW4;AM0N=&L6 MQ>V5R3N=H%S\Z,WS +\X+8 Q7ZLT4P/QQ\+?MT_M9_#W3AH>H>'[[6I[11%Y MOB#PU.UTNWL[)L+'U+9-;UE\)OVK?V]-:L;?XB3:AX-\!QS"63^T++[!;Q@< MYCM,+)._]UGR/]M:_7"BBX'XZ_MR_L1^*]!^*?A_3?A;X!UO6O"EGX;M+=9] M/M&G595DE5][*N/-;'F-[RY_BK]9_ &I7NK>!O#M[J5M/8ZC@ZAXY\87.KR7OB"_P!*M&DY$.U( MU &1"F6"YZEF/R[L#]:**+@?._[ /@_6_ 7[)'@30?$FDW>B:W:?;_M%A?1F M.:+??W#KN4\C*LI_&OUN[69=R2Q.-K*?J# M6M12 _&3]H'_ ()X_%7]GKQO_P )1\+%U;Q-H%O.;G3[[1&;^U=/P$]]UGH!A8P&8>ZD^M?LM M13N!^87[.W[$WQ4^/WQ0L?BC^T==7LEE9LLMMHFK,/M%V5.Y(W@ VV\ ;DQX M!/38 V:XW]DC]G?XF^$/V]]+\4ZWX#UW2_#L>J:Q*VJW5DZ6ZI);72QG>1C# M%U _WJ_6^B@ K\PO^"J7P*^(7Q5^,/A+4/!_@S6_$UE:Z$+>:?3;-YDCD^T2 MMM)4=<%37Z>T4 >G[7%O:_8)=+NY+P9C-Q)X3VS[^G*A F1_NU^R%%.X'XL^$?V0/VC?VS M/'4/B'XB-JVBV,A"S:YXIB,)AASG;;6AV,?XBH54C]UW5^LOP3^"WASX _#K M2_!GA:T,6G68+/-)@S7,S??FD88RS?H .% KT&B@"CJFEV>N:7=Z=J%O'>6 M%Y$]O<6TJ[DEC8%65@>H(.#7Y(?M*?\ !,SQ_P#"SQ7-XJ^#ZW?B'0$F^U6U MI93%-4TUP<@+@AI0O\+)\_MW/Z^T4 ?C#X?_ &U?VN_ -G_8U[9:SJ$MMA!_ M;WAIGN8P.S-L5V/N^36?<_##]J[]NG7=/_X2BSUG^QX6WQ76NVW]EZ7; C'F M)&%42''=$=Z_:ZBBX'B7[*?[,7A[]EGX<)X=TA_[0U.[<7&J:Q)%LDO)L8'& M3M11PJYX^K&O;:**0'"?''X867QH^$7BSP5?[%@UFQDMUDDZ13#YHI?^ 2*C M?\!K\#OV>_A'/\9_CMX2\"I^\BU+4DBNY(6W;;9,O<2 @]HTRLH-.LX;6WC6&WA1 M8HHTX"*!@ ?059HHI ?$W[=__!/V']HJ4^-/!3V^E^/XXA'Q'^ME<95Y1_"%RJ= M#4;_RQ=W4<8$D^P$)O8W4_K7Y\_%?]H3QQ M\8[J1M?UB5=/9LII-HQBM(\=/D!^8CU;)K[]_:%_9'\._&SS=5LY%T#Q8 ,: MA''F.YP,!9E&,^FXWQ1^!WC+X/Z@UOXDT>>WMBV(M0AS):R_[L@X_ M \^U?<9)' N*J^%M3BU'1 M]1N]*OH_N7%I,TP Y-?57P*_8,\0>+)K?5O'8E\.: M-PXTW_E\G'HP_P"6(^OS>PZUX^9QP3I7Q=O+O\NYSU.2WO'WK>VFA_$GPC+; MRFVUO0-5MBAV.'AGB8=F'\Q3_"?A/2_ _AVPT/1;1;+3;*(100Q_P@=R>Y/4 MD]32^%?"FE>"- L]%T2RBT_3;--D-O"NU5&;?H@HHHJ!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7P3_P4%^'W[1OBOXC>';OX-7/BJ#0 MDTOR;P>']?\ L,?VGS9#\T8G0D["GS8K[VHH _'_ .%'_!,'XP_%SQE'K?Q= MU"3P[ITD@>]N+[4%U#5+L>B[6=03TW.W']QJ_5_P/X)T;X<^$])\,^'[&/3M M&TN!;:VMHQPBKZGN3U)/)))KH:*8!1112 **** "BBB@ HHHH **** "JU[8 MV^HVLMM=P1W5M*NV2&9 R.#V(/!'UHHH \.\;?L4?"GQG*\ZZ))X?N7ZRZ)- MY 'TC(:,?@HK\_\ XW?#/2_AKK)M-,GNYXP^T&[=6..?[JK117W625JE16G) MOU9W49-]3SJP@6ZO;:%R0DCJIP><'KBOM3]G[]C?P'X]T7^U=9GUBX=-N;9+ MI$B;([XCW?DU%%>QF,Y0HWB[&U5M1T/K;P!\'/!7PQ@"^&/#=AI,A3:UQ''O MG8>C2MEV'U8UVM%%?E\IRJ2BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9 end EX-101.SCH 5 aeye-20230930.xsd EX-101.SCH 00100 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Right to use assets under finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details) Calc1 link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) Calc1 link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details) Calc1 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of Stock Option and RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Remaining lease terms and discount rates (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 aeye-20230930_cal.xml EX-101.CAL EX-101.DEF 7 aeye-20230930_def.xml EX-101.DEF EX-101.LAB 8 aeye-20230930_lab.xml EX-101.LAB EX-101.PRE 9 aeye-20230930_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-38640  
Entity Registrant Name AudioEye, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-2939845  
Entity Address, Postal Zip Code 85711  
Entity Address, Address Line One 5210 East Williams Circle  
Entity Address, Address Line Two Suite 750  
Entity Address, City or Town Tucson  
Entity Address, State or Province AZ  
City Area Code 866  
Local Phone Number 331-5324  
Title of 12(b) Security Common Stock, par value $0.00001 per share  
Trading Symbol AEYE  
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   11,888,851
Entity Central Index Key 0001362190  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash $ 3,274 $ 6,904
Accounts receivable, net of allowance for doubtful accounts of $484 and $468, respectively 4,409 5,418
Prepaid expenses and other current assets 660 644
Total current assets 8,343 12,966
Property and equipment, net of accumulated depreciation of $272 and $254, respectively 241 161
Right of use assets 691 1,154
Intangible assets, net of accumulated amortization of $7,044 and $5,978, respectively 5,874 6,041
Goodwill 4,001 4,001
Other 104 105
Total assets 19,254 24,428
Current liabilities:    
Accounts payable and accrued expenses 2,113 2,452
Operating lease liabilities 374 468
Finance lease liabilities 14 38
Deferred revenue 6,358 7,125
Contingent consideration 2,157 979
Total current liabilities 11,016 11,062
Long term liabilities:    
Operating lease liabilities 463 745
Finance lease liabilities   7
Deferred revenue 12 73
Contingent consideration, long term   1,952
Total liabilities 11,491 13,839
Stockholders' equity:    
Preferred stock, $0.00001 par value, 10,000 shares authorized
Common stock, $0.00001 par value, 50,000 shares authorized, 11,876 and 11,551 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 1 1
Additional paid-in capital 95,583 93,070
Accumulated deficit (87,821) (82,482)
Total stockholders' equity 7,763 10,589
Total liabilities and stockholders' equity $ 19,254 $ 24,428
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2023
Dec. 31, 2022
BALANCE SHEETS    
Allowance for doubtful accounts $ 484 $ 468
Property and equipment, accumulated depreciation 272 254
Intangible assets, accumulated amortization $ 7,044 $ 5,978
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000 10,000
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized 50,000 50,000
Common stock, shares issued 11,876 11,551
Common stock, shares outstanding 11,876 11,551
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
STATEMENTS OF OPERATIONS        
Revenue $ 7,838 $ 7,700 $ 23,446 $ 22,175
Cost of revenue 1,788 1,923 5,277 5,474
Gross profit 6,050 5,777 18,169 16,701
Operating expenses:        
Selling and marketing 2,891 3,351 9,387 10,502
Research and development 1,955 1,542 5,734 4,477
General and administrative 2,594 3,166 8,520 10,227
Total operating expenses 7,440 8,059 23,641 25,206
Operating loss (1,390) (2,282) (5,472) (8,505)
Other income (expense):        
Interest income (expense), net 35 (1) 133 (4)
Net loss $ (1,355) $ (2,283) $ (5,339) $ (8,509)
Net loss per common share-basic (in dollars per share) $ (0.11) $ (0.20) $ (0.46) $ (0.74)
Net loss per common share-diluted (in dollars per share) $ (0.11) $ (0.20) $ (0.46) $ (0.74)
Weighted average common shares outstanding-basic (in shares) 11,822 11,458 11,733 11,464
Weighted average common shares outstanding-diluted (in shares) 11,822 11,458 11,733 11,464
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common stock
Additional Paid in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2021 $ 1 $ 88,889 $ (71,293) $ 17,597
Balance (in shares) at Dec. 31, 2021 11,435      
Common stock issued upon settlement of restricted stock units (in shares) 35      
Issuance of common stock for services (in shares) 8      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (25)   (25)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (4)      
Stock-based compensation   1,145   1,145
Net loss     (3,616) (3,616)
Balance at Mar. 31, 2022 $ 1 90,009 (74,909) 15,101
Balance (in shares) at Mar. 31, 2022 11,474      
Balance at Dec. 31, 2021 $ 1 88,889 (71,293) 17,597
Balance (in shares) at Dec. 31, 2021 11,435      
Net loss       (8,509)
Balance at Sep. 30, 2022 $ 1 92,091 (80,558) 11,534
Balance (in shares) at Sep. 30, 2022 11,493      
Balance at Mar. 31, 2022 $ 1 90,009 (74,909) 15,101
Balance (in shares) at Mar. 31, 2022 11,474      
Common stock issued upon settlement of restricted stock units (in shares) 103      
Issuance of common stock for services (in shares) 11      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (133)   (133)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (28)      
Common stock repurchased for retirement     (410) (410)
Common stock repurchased for retirement (in shares) (79)      
Stock-based compensation   1,041   1,041
Net loss     (2,610) (2,610)
Balance at Jun. 30, 2022 $ 1 90,917 (77,929) 12,989
Balance (in shares) at Jun. 30, 2022 11,481      
Common stock issued upon settlement of restricted stock units (in shares) 83      
Issuance of common stock for services (in shares) 11      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (134)   (134)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (22)      
Common stock repurchased for retirement     (346) (346)
Common stock repurchased for retirement (in shares) (60)      
Stock-based compensation   1,308   1,308
Net loss     (2,283) (2,283)
Balance at Sep. 30, 2022 $ 1 92,091 (80,558) 11,534
Balance (in shares) at Sep. 30, 2022 11,493      
Balance at Dec. 31, 2022 $ 1 93,070 (82,482) 10,589
Balance (in shares) at Dec. 31, 2022 11,551      
Common stock issued upon settlement of restricted stock units (in shares) 192      
Issuance of common stock for services (in shares) 10      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (258)   (258)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (56)      
Stock-based compensation   1,118   1,118
Net loss     (2,011) (2,011)
Balance at Mar. 31, 2023 $ 1 93,930 (84,493) 9,438
Balance (in shares) at Mar. 31, 2023 11,697      
Balance at Dec. 31, 2022 $ 1 93,070 (82,482) 10,589
Balance (in shares) at Dec. 31, 2022 11,551      
Net loss       (5,339)
Balance at Sep. 30, 2023 $ 1 95,583 (87,821) 7,763
Balance (in shares) at Sep. 30, 2023 11,876      
Balance at Mar. 31, 2023 $ 1 93,930 (84,493) 9,438
Balance (in shares) at Mar. 31, 2023 11,697      
Common stock issued upon settlement of restricted stock units (in shares) 108      
Issuance of common stock for services (in shares) 14      
Common stock issued pursuant to employee stock purchase plan   36   36
Common stock issued pursuant to employee stock purchase plan (in shares) 9      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (188)   (188)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (31)      
Stock-based compensation   1,031   1,031
Net loss     (1,973) (1,973)
Balance at Jun. 30, 2023 $ 1 94,809 (86,466) 8,344
Balance (in shares) at Jun. 30, 2023 11,797      
Common stock issued upon settlement of restricted stock units (in shares) 94      
Issuance of common stock for services (in shares) 8      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (112)   (112)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (23)      
Stock-based compensation   886   886
Net loss     (1,355) (1,355)
Balance at Sep. 30, 2023 $ 1 $ 95,583 $ (87,821) $ 7,763
Balance (in shares) at Sep. 30, 2023 11,876      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (5,339,000) $ (8,509,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,670,000 1,607,000
Loss on disposal or impairment of long-lived assets 220,000 50,000
Stock-based compensation expense 3,035,000 3,494,000
Amortization of deferred commissions 49,000 91,000
Amortization of right of use assets 278,000 422,000
Change in fair value of contingent consideration 200,000 182,000
Provision for accounts receivable 49,000 236,000
Changes in operating assets and liabilities:    
Accounts receivable 960,000 455,000
Prepaid expenses and other assets (25,000) (403,000)
Accounts payable and accruals (408,000) (1,050,000)
Operating lease liability (376,000) (393,000)
Deferred revenue (828,000) (674,000)
Net cash used in operating activities (515,000) (4,492,000)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equipment (142,000) (65,000)
Software development costs (1,481,000) (860,000)
Patent costs (31,000) (17,000)
Payment for acquisition, net of cash received   (4,484,000)
Net cash used in investing activities (1,654,000) (5,426,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from employee stock purchase plan 36,000  
Payments related to settlement of employee shared-based awards (558,000) (292,000)
Settlement of contingent consideration (908,000) (132,000)
Repurchase of common stock   (756,000)
Repayments of finance leases (31,000) (45,000)
Net cash used in financing activities (1,461,000) (1,225,000)
Net decrease in cash (3,630,000) (11,143,000)
Cash-beginning of period 6,904,000 18,966,000
Cash-end of period $ 3,274,000 7,823,000
Supplemental disclosures of noncash activities:    
Right-of-use assets and operating lease obligations recognized during the period   $ 876,000
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2023
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

NOTE 1 — BASIS OF PRESENTATION

The accompanying unaudited interim financial statements of AudioEye, Inc. (“we”, “our” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”), and should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”), as filed with the SEC on March 9, 2023.

In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial position and the results of operations for the interim periods presented have been reflected herein. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the full year. Certain information and disclosures normally contained in the audited financial statements as reported in the Company’s Annual Report on Form 10-K have been condensed or omitted in accordance with the SEC’s rules and regulations for interim reporting.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Our significant accounting policies are presented in “Note 2 – Significant Accounting Policies” in the 2022 Form 10-K. Users of financial information for interim periods are encouraged to refer to the footnotes to the financial statements contained in the 2022 Form 10-K when reviewing interim financial results.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to stock-based compensation, allowance for doubtful accounts, and intangible assets. Actual results may differ from these estimates.

Revenue Recognition

We derive our revenue primarily from the sale of internally developed software by a software-as-a-service (“SaaS”) delivery model, as well as from professional services, through our direct sales force or through third-party resellers. Our SaaS fees include support and maintenance.

We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

We determine revenue recognition through the following five steps:

Identify the contract with the customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to the performance obligations in the contract; and
Recognize revenue when, or as, the performance obligations are satisfied.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.

Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for legal, remediation, and other support services. SaaS and support (also referred to as “subscription”) revenue is recognized on a ratable basis over the contractual subscription term of the arrangement beginning on the date that our service is made available to the customer. Certain SaaS and support fees are invoiced in advance on an annual, semi-annual, or quarterly basis. Any funds received for services not provided yet are held in deferred revenue and are recorded as revenue when the related performance obligations have been satisfied.

Non-subscription revenue consists primarily of PDF remediation, and one-time Website and Mobile App report services, and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under one-time Website and Mobile App report services arrangements is based on fixed fees.

The following table presents our revenues disaggregated by sales channel:

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

Partner and Marketplace

$

13,365

$

11,749

Enterprise

 

10,081

10,426

Total revenues

$

23,446

$

22,175

The Company records accounts receivable for amounts invoiced to customers for which the Company has an unconditional right to consideration as provided under the contractual arrangement. Deferred revenue includes payments received in advance of performance under the contract and is reported on an individual contract basis at the end of each reporting period. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue.

The table below summarizes our deferred revenue as of September 30, 2023 and December 31, 2022:

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Deferred revenue — current

$

6,358

$

7,125

Deferred revenue — noncurrent

12

73

Total deferred revenue

$

6,370

$

7,198

In the nine-month period ended September 30, 2023, we recognized $6,771,000, or 94%, in revenue from deferred revenue outstanding as of December 31, 2022.

In the three and nine months ended September 30, 2023, we had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 17% and 16%, respectively, of our total revenue. In the three and nine months ended September 30, 2022, we had one customer which accounted for approximately 16% and 17%, respectively, of our total revenue.

One major customer represented 18% and 22% of total accounts receivable as of September 30, 2023 and December 31, 2022, respectively.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Deferred Costs (Contract acquisition costs)

We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

The table below summarizes the deferred commission costs as of September 30, 2023 and December 31, 2022, which are included in Prepaid expenses and other current assets on our balance sheets:

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Deferred costs — current

$

28

$

49

Deferred costs — noncurrent

 

5

 

12

Total deferred costs

$

33

$

61

Amortization expense associated with sales commissions was included in Selling and marketing expenses on the statements of operations and totaled $13,000 and $49,000 for the three- and nine-month periods ended September 30, 2023, respectively, and $26,000 and $91,000 for the three- and nine-month periods ended September 30, 2022, respectively.

Business Combinations

The assets acquired, liabilities assumed and contingent consideration are recorded at their estimated fair value on the acquisition date with subsequent changes recognized in earnings. These estimates are inherently uncertain and are subject to refinement. Management develops estimates based on assumptions as a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.

Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.

Employee Stock Purchase Plan

In May 2022, the stockholders of the Company approved the Company’s Employee Stock Purchase Plan (the “ESPP”), which provides for the issuance of up to 500,000 shares of common stock. Eligible employees may elect to have a percentage of eligible compensation withheld to purchase shares of our common stock at the end of each purchase period. The Company expects each purchase period to be the six month periods ending on June 30 or December 31 of each calendar year. The purchase price per share is expected to equal 85% of the fair market value of our common stock on the last trading day of the purchase period. Under the ESPP, a participant may not be granted rights to purchase more than $25,000 worth of common stock for each calendar year and no participant may purchase more than 1,500 shares of our common stock (or such other number as the Compensation Committee may designate) on any one purchase date. As of September 30, 2023, 8,630 shares had been issued under the ESPP and 491,370 shares remained available under the plan.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Stock-Based Compensation

The Company periodically issues options, restricted stock units (“RSUs”), and shares of its common stock as compensation for services received from its employees, directors, and consultants. The fair value of the award is measured on the grant date. The fair value amount is then recognized as expense over the requisite vesting period during which services are required to be provided in exchange for the award. We recognize forfeitures as they occur. Stock-based compensation expense is recorded in the same expense classifications in the statements of operations as if such amounts were paid in cash.

The fair value of options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).

We estimate the fair value of restricted stock unit awards with time- or performance-based vesting using the value of our common stock on the grant date. We estimate the fair value of market-based restricted stock unit awards as of the grant date using the Monte Carlo simulation model.

We expense the compensation cost associated with time-based options and RSUs as the restriction period lapses, which is typically a one- to three-year service period with the Company. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. Compensation costs related to awards with market conditions are recognized on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied and is not reversed provided that the requisite service period derived from the Monte-Carlo simulation has been completed. If vesting occurs prior to the end of the requisite service period, expense is accelerated and fully recognized through the vesting date.

The following table summarizes the stock-based compensation expense recorded for the three and nine months ended September 30, 2023 and 2022:

Three months ended September 30, 

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Options

$

20

$

98

$

136

$

308

RSUs

 

826

1,145

2,713

3,022

Unrestricted shares of common stock

40

65

180

164

Employee stock purchase plan

6

Total

$

886

$

1,308

$

3,035

$

3,494

As of September 30, 2023, the outstanding unrecognized stock-based compensation expense related to options and RSUs was $26,000 and $5,103,000, respectively, which may be recognized through July 2026, subject to achievement of service, performance, and market conditions.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Earnings (Loss) Per Share (“EPS”)

Basic EPS is calculated by dividing net income (loss) available to common stockholders by the weighted average number of shares of the Company’s common stock outstanding during the period. Diluted EPS is calculated based on the net income (loss) available to common stockholders and the weighted average number of shares of common stock outstanding during the period, adjusted for the effects of all potential dilutive common stock issuances related to options, warrants and restricted stock units. The dilutive effect of our stock-based awards and warrants is computed using the treasury stock method, which assumes all stock-based awards and warrants are exercised and the hypothetical proceeds from exercise are used to purchase common stock at the average market price during the period. The incremental shares (i.e., the difference between shares assumed to be issued versus purchased), to the extent they would have been dilutive, are included in the denominator of the diluted EPS calculation. However, when a net loss exists, no potential common stock equivalents are included in the computation of the diluted per-share amount because the computation would result in an anti-dilutive per-share amount.

Potentially dilutive securities outstanding as of September 30, 2023 and 2022, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:

September 30, 

(in thousands)

    

2023

    

2022

Options

 

115

169

Restricted stock units

 

1,840

1,961

Total

 

1,955

2,130

The following table summarizes the stock option and RSUs activity for the nine months ended September 30, 2023:

    

Options

    

RSUs

Outstanding at December 31, 2022

 

156,054

 

1,802,655

Granted

 

 

606,089

Exercised/Settled

 

 

(393,804)

Forfeited/Expired

 

(40,808)

 

(174,484)

Outstanding at September 30, 2023

 

115,246

 

1,840,456

Vested at September 30, 2023

108,664

477,838

Unvested at September 30, 2023

6,582

1,362,618

Recent Accounting Pronouncements

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, which requires measurement and recognition of expected credit losses for financial assets held. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 and determined that the update applied to accounts receivable. The adoption did not have a material effect on our financial statements and did not significantly impact the Company’s accounting policies or estimation methods related to the allowance for doubtful accounts.

In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. Adoption of the ASU should be applied prospectively. The Company elected to early adopt ASU 2021-08 on a prospective basis during the first quarter of 2022. The adoption did not have a material effect on our financial statements.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS
9 Months Ended
Sep. 30, 2023
ACQUISITIONS  
ACQUISITIONS

NOTE 3 — ACQUISITIONS

Bureau of Internet Accessibility Inc.

On March 9, 2022, we entered into a Stock Purchase Agreement (“Purchase Agreement”) to acquire all the outstanding equity interests of Bureau of Internet Accessibility Inc. (“BOIA”), a Delaware corporation which provides web accessibility services including audits, training, remediation and implementation support. The aggregate consideration for the purchase of BOIA was approximately $7.5 million (at fair value), consisting of $5.1 million cash payment at closing, $0.2 million cash received in the third quarter of 2022 resulting from net working capital adjustments, and an estimated $2.6 million in aggregate contingent consideration to be paid in cash following the one- and two-year anniversary of the closing date. Actual aggregate cash consideration is based on BOIA’s revenues for 2022 and 2023 and may differ from estimated contingent consideration at acquisition. In the first quarter of 2023, we made a $974,000 cash payment towards the contingent consideration liability.

We accounted for the acquisition of BOIA as business combination in accordance with FASB ASC 805, “Business Combinations” (“ASC 805”). Accordingly, under the acquisition method of accounting, the purchase price was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date as follows:

(in thousands)

    

Balance at March 9, 2022

Assets purchased:

 

  

Cash

$

398

Accounts receivable

 

437

Other assets

 

29

Client relationships (1)

 

3,600

Internally developed software (1)

 

700

Trade name (1)

 

50

Goodwill (2)

 

3,300

Total assets purchased

 

8,514

Liabilities assumed:

 

  

Accounts payable and accrued liabilities

 

7

Deferred revenue

 

1,040

Total liabilities assumed

 

1,047

Net assets acquired

 

7,467

Consideration:

 

  

Cash paid, net of proceeds from working capital adjustment

 

4,882

Contingent consideration liability (3)

 

2,585

Total consideration

$

7,467

(1)

Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives of 2 to 7 years. In the nine months ended September 30, 2023 and 2022, we recorded $536,000 and $399,000, respectively, in amortization expense associated with these acquired intangible assets.

(2)

Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired.

(3)

The fair value of the contingent consideration liability was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: non-recurring and recurring revenue metrics for the earn-out periods, non-recurring revenue discount rate of 11.5%, recurring revenue discount rate of 10.5%, expected revenue volatility of 24.65%, risk-free rate of 1.58%, buyer specific discount rate of 9.0%, and discount periods of 1.01 year and 2.22 year.

NOTE 3 — ACQUISITIONS (continued)

For the nine months ended September 30, 2023 and 2022, we recorded $200,000 and $182,000, respectively, in change in the fair value of contingent consideration, which is included in General and administrative in the accompanying Statement of Operations. The balance of contingent consideration represents the estimated fair value of the second anniversary payment as of the reporting period and is subject to further change in subsequent periods through settlement based on actual and estimated non-recurring and recurring revenues from the BOIA offering relative to certain thresholds, as well as adjustments for discount periods, discount rates, risk-free rate, volatility, and buyer specific discount rate.

In the nine months ended September 30, 2023 and 2022, the Company incurred zero and $247,000, respectively, of transaction costs related to the acquisition of BOIA, which were included on our Statement of Operations within General and administrative expenses.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS
9 Months Ended
Sep. 30, 2023
LEASE LIABILITIES AND RIGHT OF USE ASSETS  
LEASE LIABILITIES AND RIGHT OF USE ASSETS

NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

Finance Leases

The Company has finance leases to purchase computer equipment. The amortization expense of the leased equipment is included in depreciation expense. As of September 30, 2023 and December 31, 2022, the Company’s outstanding finance lease obligations totaled $14,000 and $45,000, respectively. The effective interest rate of the finance leases is estimated at 6.0% based on the implicit rate in the lease agreements.

The following summarizes the assets acquired under finance leases included in property and equipment, net of disposals:

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Computer equipment

$

214

$

214

Less: accumulated depreciation

 

(198)

 

(172)

Assets acquired under finance leases, net

$

16

$

42

Operating Leases

Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.

The Company has operating leases for office space in Tucson, Arizona, New York, New York, and Miami Beach, Florida. The lease for the principal office located in Tucson consists of 627 square feet and ends in October 2024. The lease for the New York office, which consists of approximately 5,000 square feet, commenced in January 2022 and will expire in December 2026. Upon commencement of the New York lease, we recorded a right-of-use asset and corresponding operating lease liability of $876,000 in the first quarter of 2022.

In the second quarter of 2023, we terminated one of the leases for the Miami Beach office, reducing the leased space to approximately 2,000 square feet. The remaining lease will expire in May 2024. In connection with the early termination of this lease, the right-of-use asset and lease liability were reduced by $38,000 and $40,000, respectively.

NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS (continued)

In the first quarter of 2023, we closed our Marietta, Georgia office. As a result of abandoning the office space prior to its lease expiration in August 2024, we wrote off the associated right-of-use asset in full and recognized a $146,000 loss on impairment, which is included in General and administrative in the accompanying Statement of Operations. As of September 30, 2023, the lease liability related to the Marietta, GA office was $107,000.

In addition, the Company entered into membership agreements to occupy shared office space in Lehi, Utah, Portland, Oregon, and Seattle, Washington. Because the membership agreements do not qualify as a lease under ASC 842, we expense the membership fees as they are incurred.

The Company made operating lease payments in the amount of $396,000 and $459,000 during the nine months ended September 30, 2023 and 2022, respectively.

The following summarizes the total lease liabilities and remaining future minimum lease payments at September 30, 2023 (in thousands):

Year ending December 31,

    

Finance Leases

    

Operating Leases

    

Total

2023 (3 months remaining)

$

7

$

121

$

128

2024

 

7

345

352

2025

 

219

219

2026

225

225

Total minimum lease payments

 

14

910

924

Less: present value discount

 

(73)

(73)

Total lease liabilities

 

14

837

851

Current portion of lease liabilities

 

14

374

388

Long term portion of lease liabilities

$

$

463

$

463

The following summarizes expenses associated with our finance and operating leases for the nine months ended September 30, 2023 and 2022:

Nine months ended September 30, 

(in thousands)

2023

    

2022

Finance lease expenses:

    

 

Depreciation expense

$

26

$

41

Interest on lease liabilities

 

1

1

Total Finance lease expense

 

27

42

Operating lease expense

 

388

488

Short-term lease and related expenses

 

204

109

Total lease expenses

$

619

$

639

The following table provides information about the remaining lease terms and discount rates applied as of September 30, 2023 and 2022:

September 30, 

    

2023

    

2022

Weighted average remaining lease term (years)

    

    

Operating Leases

 

2.70

3.26

Finance Leases

 

0.57

1.37

Weighted average discount rate (%)

 

Operating Leases

 

6.00

6.00

Finance Leases

 

6.00

6.00

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 5 — COMMITMENTS AND CONTINGENCIES

Membership agreement to occupy shared office space

The Company occupies shared office space in Lehi, UT, and Seattle, WA under membership agreements which end in May 2025 and January 2025, respectively. Fees due under these membership agreements are based on the number of contracted seats and the use of optional office services. As of September 30, 2023, minimum fees due under these shared office arrangements totaled $375,000.

Litigation

We may become involved in various routine disputes and allegations incidental to our business operations. While it is not possible to determine the ultimate disposition of these matters, management believes that the resolution of any such matters, should they arise, is not likely to have a material adverse effect on our financial position or results of operations.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 6 — SUBSEQUENT EVENTS

We have evaluated subsequent events occurring after September 30, 2023, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these financial statements.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to stock-based compensation, allowance for doubtful accounts, and intangible assets. Actual results may differ from these estimates.

Revenue Recognition

Revenue Recognition

We derive our revenue primarily from the sale of internally developed software by a software-as-a-service (“SaaS”) delivery model, as well as from professional services, through our direct sales force or through third-party resellers. Our SaaS fees include support and maintenance.

We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

We determine revenue recognition through the following five steps:

Identify the contract with the customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to the performance obligations in the contract; and
Recognize revenue when, or as, the performance obligations are satisfied.

Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.

Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for legal, remediation, and other support services. SaaS and support (also referred to as “subscription”) revenue is recognized on a ratable basis over the contractual subscription term of the arrangement beginning on the date that our service is made available to the customer. Certain SaaS and support fees are invoiced in advance on an annual, semi-annual, or quarterly basis. Any funds received for services not provided yet are held in deferred revenue and are recorded as revenue when the related performance obligations have been satisfied.

Non-subscription revenue consists primarily of PDF remediation, and one-time Website and Mobile App report services, and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under one-time Website and Mobile App report services arrangements is based on fixed fees.

The following table presents our revenues disaggregated by sales channel:

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

Partner and Marketplace

$

13,365

$

11,749

Enterprise

 

10,081

10,426

Total revenues

$

23,446

$

22,175

The Company records accounts receivable for amounts invoiced to customers for which the Company has an unconditional right to consideration as provided under the contractual arrangement. Deferred revenue includes payments received in advance of performance under the contract and is reported on an individual contract basis at the end of each reporting period. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue.

The table below summarizes our deferred revenue as of September 30, 2023 and December 31, 2022:

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Deferred revenue — current

$

6,358

$

7,125

Deferred revenue — noncurrent

12

73

Total deferred revenue

$

6,370

$

7,198

In the nine-month period ended September 30, 2023, we recognized $6,771,000, or 94%, in revenue from deferred revenue outstanding as of December 31, 2022.

In the three and nine months ended September 30, 2023, we had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 17% and 16%, respectively, of our total revenue. In the three and nine months ended September 30, 2022, we had one customer which accounted for approximately 16% and 17%, respectively, of our total revenue.

One major customer represented 18% and 22% of total accounts receivable as of September 30, 2023 and December 31, 2022, respectively.

Deferred Costs (Contract acquisition costs)

Deferred Costs (Contract acquisition costs)

We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

The table below summarizes the deferred commission costs as of September 30, 2023 and December 31, 2022, which are included in Prepaid expenses and other current assets on our balance sheets:

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Deferred costs — current

$

28

$

49

Deferred costs — noncurrent

 

5

 

12

Total deferred costs

$

33

$

61

Amortization expense associated with sales commissions was included in Selling and marketing expenses on the statements of operations and totaled $13,000 and $49,000 for the three- and nine-month periods ended September 30, 2023, respectively, and $26,000 and $91,000 for the three- and nine-month periods ended September 30, 2022, respectively.

Business Combinations

Business Combinations

The assets acquired, liabilities assumed and contingent consideration are recorded at their estimated fair value on the acquisition date with subsequent changes recognized in earnings. These estimates are inherently uncertain and are subject to refinement. Management develops estimates based on assumptions as a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.

Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.

Employee Stock Purchase Plan

Employee Stock Purchase Plan

In May 2022, the stockholders of the Company approved the Company’s Employee Stock Purchase Plan (the “ESPP”), which provides for the issuance of up to 500,000 shares of common stock. Eligible employees may elect to have a percentage of eligible compensation withheld to purchase shares of our common stock at the end of each purchase period. The Company expects each purchase period to be the six month periods ending on June 30 or December 31 of each calendar year. The purchase price per share is expected to equal 85% of the fair market value of our common stock on the last trading day of the purchase period. Under the ESPP, a participant may not be granted rights to purchase more than $25,000 worth of common stock for each calendar year and no participant may purchase more than 1,500 shares of our common stock (or such other number as the Compensation Committee may designate) on any one purchase date. As of September 30, 2023, 8,630 shares had been issued under the ESPP and 491,370 shares remained available under the plan.

Stock-Based Compensation

Stock-Based Compensation

The Company periodically issues options, restricted stock units (“RSUs”), and shares of its common stock as compensation for services received from its employees, directors, and consultants. The fair value of the award is measured on the grant date. The fair value amount is then recognized as expense over the requisite vesting period during which services are required to be provided in exchange for the award. We recognize forfeitures as they occur. Stock-based compensation expense is recorded in the same expense classifications in the statements of operations as if such amounts were paid in cash.

The fair value of options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).

We estimate the fair value of restricted stock unit awards with time- or performance-based vesting using the value of our common stock on the grant date. We estimate the fair value of market-based restricted stock unit awards as of the grant date using the Monte Carlo simulation model.

We expense the compensation cost associated with time-based options and RSUs as the restriction period lapses, which is typically a one- to three-year service period with the Company. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. Compensation costs related to awards with market conditions are recognized on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied and is not reversed provided that the requisite service period derived from the Monte-Carlo simulation has been completed. If vesting occurs prior to the end of the requisite service period, expense is accelerated and fully recognized through the vesting date.

The following table summarizes the stock-based compensation expense recorded for the three and nine months ended September 30, 2023 and 2022:

Three months ended September 30, 

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Options

$

20

$

98

$

136

$

308

RSUs

 

826

1,145

2,713

3,022

Unrestricted shares of common stock

40

65

180

164

Employee stock purchase plan

6

Total

$

886

$

1,308

$

3,035

$

3,494

As of September 30, 2023, the outstanding unrecognized stock-based compensation expense related to options and RSUs was $26,000 and $5,103,000, respectively, which may be recognized through July 2026, subject to achievement of service, performance, and market conditions.

Earnings (Loss) Per Share ("EPS")

Earnings (Loss) Per Share (“EPS”)

Basic EPS is calculated by dividing net income (loss) available to common stockholders by the weighted average number of shares of the Company’s common stock outstanding during the period. Diluted EPS is calculated based on the net income (loss) available to common stockholders and the weighted average number of shares of common stock outstanding during the period, adjusted for the effects of all potential dilutive common stock issuances related to options, warrants and restricted stock units. The dilutive effect of our stock-based awards and warrants is computed using the treasury stock method, which assumes all stock-based awards and warrants are exercised and the hypothetical proceeds from exercise are used to purchase common stock at the average market price during the period. The incremental shares (i.e., the difference between shares assumed to be issued versus purchased), to the extent they would have been dilutive, are included in the denominator of the diluted EPS calculation. However, when a net loss exists, no potential common stock equivalents are included in the computation of the diluted per-share amount because the computation would result in an anti-dilutive per-share amount.

Potentially dilutive securities outstanding as of September 30, 2023 and 2022, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:

September 30, 

(in thousands)

    

2023

    

2022

Options

 

115

169

Restricted stock units

 

1,840

1,961

Total

 

1,955

2,130

The following table summarizes the stock option and RSUs activity for the nine months ended September 30, 2023:

    

Options

    

RSUs

Outstanding at December 31, 2022

 

156,054

 

1,802,655

Granted

 

 

606,089

Exercised/Settled

 

 

(393,804)

Forfeited/Expired

 

(40,808)

 

(174,484)

Outstanding at September 30, 2023

 

115,246

 

1,840,456

Vested at September 30, 2023

108,664

477,838

Unvested at September 30, 2023

6,582

1,362,618

Recent Accounting Pronouncements

Recent Accounting Pronouncements

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, which requires measurement and recognition of expected credit losses for financial assets held. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 and determined that the update applied to accounts receivable. The adoption did not have a material effect on our financial statements and did not significantly impact the Company’s accounting policies or estimation methods related to the allowance for doubtful accounts.

In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. Adoption of the ASU should be applied prospectively. The Company elected to early adopt ASU 2021-08 on a prospective basis during the first quarter of 2022. The adoption did not have a material effect on our financial statements.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of disaggregation of revenues

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

Partner and Marketplace

$

13,365

$

11,749

Enterprise

 

10,081

10,426

Total revenues

$

23,446

$

22,175

Summary of deferred revenue

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Deferred revenue — current

$

6,358

$

7,125

Deferred revenue — noncurrent

12

73

Total deferred revenue

$

6,370

$

7,198

Summary of deferred commission costs

September 30, 

December 31, 

(in thousands)

    

2023

    

2022

Deferred costs — current

$

28

$

49

Deferred costs — noncurrent

 

5

 

12

Total deferred costs

$

33

$

61

Summary of stock-based compensation expense

Three months ended September 30, 

Nine months ended September 30, 

(in thousands)

    

2023

    

2022

    

2023

    

2022

Options

$

20

$

98

$

136

$

308

RSUs

 

826

1,145

2,713

3,022

Unrestricted shares of common stock

40

65

180

164

Employee stock purchase plan

6

Total

$

886

$

1,308

$

3,035

$

3,494

Summary of antidilutive securities outstanding excluded from computation of basic and diluted net loss per share

September 30, 

(in thousands)

    

2023

    

2022

Options

 

115

169

Restricted stock units

 

1,840

1,961

Total

 

1,955

2,130

Summary the stock option and RSUs activity

    

Options

    

RSUs

Outstanding at December 31, 2022

 

156,054

 

1,802,655

Granted

 

 

606,089

Exercised/Settled

 

 

(393,804)

Forfeited/Expired

 

(40,808)

 

(174,484)

Outstanding at September 30, 2023

 

115,246

 

1,840,456

Vested at September 30, 2023

108,664

477,838

Unvested at September 30, 2023

6,582

1,362,618

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 2023
ACQUISITIONS  
Summary of fair value of tangible and intangible assets acquired and liabilities assumed

(in thousands)

    

Balance at March 9, 2022

Assets purchased:

 

  

Cash

$

398

Accounts receivable

 

437

Other assets

 

29

Client relationships (1)

 

3,600

Internally developed software (1)

 

700

Trade name (1)

 

50

Goodwill (2)

 

3,300

Total assets purchased

 

8,514

Liabilities assumed:

 

  

Accounts payable and accrued liabilities

 

7

Deferred revenue

 

1,040

Total liabilities assumed

 

1,047

Net assets acquired

 

7,467

Consideration:

 

  

Cash paid, net of proceeds from working capital adjustment

 

4,882

Contingent consideration liability (3)

 

2,585

Total consideration

$

7,467

(1)

Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives of 2 to 7 years. In the nine months ended September 30, 2023 and 2022, we recorded $536,000 and $399,000, respectively, in amortization expense associated with these acquired intangible assets.

(2)

Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired.

(3)

The fair value of the contingent consideration liability was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: non-recurring and recurring revenue metrics for the earn-out periods, non-recurring revenue discount rate of 11.5%, recurring revenue discount rate of 10.5%, expected revenue volatility of 24.65%, risk-free rate of 1.58%, buyer specific discount rate of 9.0%, and discount periods of 1.01 year and 2.22 year.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
LEASE LIABILITIES AND RIGHT OF USE ASSETS  
Summary of finance leases included in property and equipment

    

September 30, 

    

December 31, 

(in thousands)

2023

2022

Computer equipment

$

214

$

214

Less: accumulated depreciation

 

(198)

 

(172)

Assets acquired under finance leases, net

$

16

$

42

Summary of total lease liabilities remaining future minimum lease payments

The following summarizes the total lease liabilities and remaining future minimum lease payments at September 30, 2023 (in thousands):

Year ending December 31,

    

Finance Leases

    

Operating Leases

    

Total

2023 (3 months remaining)

$

7

$

121

$

128

2024

 

7

345

352

2025

 

219

219

2026

225

225

Total minimum lease payments

 

14

910

924

Less: present value discount

 

(73)

(73)

Total lease liabilities

 

14

837

851

Current portion of lease liabilities

 

14

374

388

Long term portion of lease liabilities

$

$

463

$

463

Summary of lease expenses

Nine months ended September 30, 

(in thousands)

2023

    

2022

Finance lease expenses:

    

 

Depreciation expense

$

26

$

41

Interest on lease liabilities

 

1

1

Total Finance lease expense

 

27

42

Operating lease expense

 

388

488

Short-term lease and related expenses

 

204

109

Total lease expenses

$

619

$

639

Summary of lease terms and discount rates

September 30, 

    

2023

    

2022

Weighted average remaining lease term (years)

    

    

Operating Leases

 

2.70

3.26

Finance Leases

 

0.57

1.37

Weighted average discount rate (%)

 

Operating Leases

 

6.00

6.00

Finance Leases

 

6.00

6.00

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Partner and Marketplace     $ 13,365 $ 11,749
Enterprise     10,081 10,426
Total revenues $ 7,838 $ 7,700 $ 23,446 $ 22,175
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Deferred revenue - current $ 6,358 $ 7,125
Deferred revenue - noncurrent 12 73
Total deferred revenue $ 6,370 $ 7,198
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Deferred costs - current $ 28 $ 49
Deferred costs - noncurrent 5 12
Total deferred costs $ 33 $ 61
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Stock-based compensation expense $ 886,000 $ 1,308,000 $ 3,035,000 $ 3,494,000
Options        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Stock-based compensation expense 20,000 98,000 136,000 308,000
Outstanding unamortized share-based compensation expense 26,000   26,000  
RSUs        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Stock-based compensation expense 826,000 1,145,000 2,713,000 3,022,000
Outstanding unamortized share-based compensation expense 5,103,000   5,103,000  
Unrestricted shares of common stock        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Stock-based compensation expense $ 40,000 $ 65,000 180,000 $ 164,000
Employee stock purchase plan        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Stock-based compensation expense     $ 6,000  
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 1,955 2,130
Options    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 115 169
Restricted stock units    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 1,840 1,961
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Summary of Stock Option and RSUs Activity (Details)
9 Months Ended
Sep. 30, 2023
shares
Options  
Number of Options  
Balance at beginning of the period (in shares) 156,054
Forfeited/Expired (40,808)
Balance at end of the period (in shares) 115,246
Vested (in shares) 108,664
Unvested (in shares) 6,582
Exercised/Settled (6,582)
RSUs  
Number of Options  
Unvested (in shares) 393,804
Balance at beginning of the period (In shares) 1,802,655
Granted 606,089
Exercised/Settled (393,804)
Forfeited/Expired (174,484)
Balance at end of the period (In shares) 1,840,456
Vested (in shares) 477,838
Unvested (in shares) 1,362,618
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2022
USD ($)
shares
Sep. 30, 2023
USD ($)
customer
shares
Sep. 30, 2022
USD ($)
customer
Sep. 30, 2023
USD ($)
customer
shares
Sep. 30, 2022
USD ($)
customer
Dec. 31, 2022
customer
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Deferred revenue recognized to revenue | $       $ 6,771,000    
Deferred revenue outstanding (as a percent)           94.00%
Amortization of deferred sales commissions | $   $ 13,000 $ 26,000 $ 49,000 $ 91,000  
Maximum number of shares issuance of common stock under ESPP 500,000          
Maximum percentage of base compensation on payroll deductions 85.00%          
Maximum number of shares for each employee under ESPP 1,500          
Maximum value of shares for each employee under ESPP | $ $ 25,000          
Shares issued under the ESPP       8,630    
Shares remained available under the ESPP   491,370   491,370    
Maximum            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Service period       3 years    
Minimum            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Service period       1 year    
Customer concentration risk | Sales revenue, net            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Number of customer | customer   1 1 1 1  
Customer concentration risk | Accounts receivable            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Number of customer | customer       1   1
One customer | Customer concentration risk | Sales revenue, net            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Concentration risk percentage   17.00% 16.00% 16.00% 17.00%  
One customer | Customer concentration risk | Accounts receivable            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Concentration risk percentage       18.00%   22.00%
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS - Bureau of Internet Accessibility Inc (Details) - Bureau of internet accessibility Inc - USD ($)
3 Months Ended 9 Months Ended
Mar. 09, 2022
Mar. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
ACQUISITIONS        
Cash payment towards the contingent consideration liability   $ 974,000    
Aggregate consideration $ 7,467,000      
Cash payment 5,100,000      
Cash received from net working capital adjustments 200,000      
Contingent consideration $ 2,585,000   $ 200,000 $ 182,000
Term for first aggregate contingent consideration to be paid in cash 1 year      
Term for second aggregate contingent consideration to be paid in cash 2 years      
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (Details) - USD ($)
9 Months Ended
Mar. 09, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Assets purchased:        
Goodwill   $ 4,001,000   $ 4,001,000
Bureau of internet accessibility Inc        
Assets purchased:        
Cash $ 398,000      
Accounts receivable 437,000      
Other assets 29,000      
Goodwill 3,300,000      
Total assets purchased 8,514,000      
Liabilities assumed:        
Accounts payable and accrued liabilities 7,000      
Deferred revenue 1,040,000      
Total liabilities assumed 1,047,000      
Net assets acquired 7,467,000      
Consideration:        
Cash paid, net of proceeds from working capital adjustment 4,882,000      
Contingent consideration liability 2,585,000 $ 200,000 $ 182,000  
Total consideration 7,467,000      
Bureau of internet accessibility Inc | Customer relationships        
Assets purchased:        
Intangible assets 3,600,000      
Bureau of internet accessibility Inc | Internally developed software        
Assets purchased:        
Intangible assets 700,000      
Bureau of internet accessibility Inc | Trade name        
Assets purchased:        
Intangible assets $ 50,000      
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (parenthetical) (Details)
9 Months Ended
Mar. 09, 2022
USD ($)
Y
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
ACQUISITIONS      
Amortization expense   $ 536,000 $ 399,000
Bureau of internet accessibility Inc      
ACQUISITIONS      
Contingent consideration liability $ 2,585,000 200,000 182,000
Transaction costs   $ 0 $ 247,000
Bureau of internet accessibility Inc | Discount rate      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input 0.090    
Bureau of internet accessibility Inc | Discount rate | Recurring      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input 0.105    
Bureau of internet accessibility Inc | Discount rate | Non-recurring      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input 0.115    
Bureau of internet accessibility Inc | Volatility rate      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input 0.2465    
Bureau of internet accessibility Inc | Risk-free interest rate      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input 0.0158    
Bureau of internet accessibility Inc | Discount periods | Recurring      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input | Y 2.22    
Bureau of internet accessibility Inc | Discount periods | Non-recurring      
ACQUISITIONS      
Fair value of the contingent consideration liability, Measurement input | Y 1.01    
Maximum | Bureau of internet accessibility Inc      
ACQUISITIONS      
Useful life 7 years    
Minimum | Bureau of internet accessibility Inc      
ACQUISITIONS      
Useful life 2 years    
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Right to use assets under finance leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee finance Lease description    
Computer equipment $ 214 $ 214
Less: accumulated depreciation (198) (172)
Assets acquired under finance leases, net $ 16 $ 42
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
LEASE LIABILITIES AND RIGHT OF USE ASSETS    
2023 (6 months remaining) $ 7,000  
2024 7,000  
Total minimum lease payments 14,000  
Total lease liabilities 14,000 $ 45,000
Current portion of lease liabilities $ 14,000 38,000
Long term portion of lease liabilities   $ 7,000
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
LEASE LIABILITIES AND RIGHT OF USE ASSETS    
2023 (6 months remaining) $ 121  
2024 345  
2025 219  
2026 225  
Total minimum lease payments 910  
Less: present value discount (73)  
Total lease liabilities 837  
Current portion of lease liabilities 374 $ 468
Long term portion of lease liabilities $ 463 $ 745
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
LEASE LIABILITIES AND RIGHT OF USE ASSETS  
2023 (3 months remaining) $ 128
2024 352
2025 219
2026 225
Total minimum lease payments 924
Less: present value discount (73)
Total lease liabilities 851
Current portion of lease liabilities 388
Long term portion of lease liabilities $ 463
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Lease expenses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Finance lease expenses:    
Depreciation expense $ 26 $ 41
Interest on lease liabilities 1 1
Total Finance lease expense 27 42
Operating lease expense 388 488
Short-term lease and related expenses 204 109
Total lease expenses $ 619 $ 639
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Remaining lease terms and discount rates (Details)
Sep. 30, 2023
Sep. 30, 2022
LEASE LIABILITIES AND RIGHT OF USE ASSETS    
Weighted average remaining lease term (years) - Operating Leases 2 years 8 months 12 days 3 years 3 months 3 days
Weighted average remaining lease term (years) - Finance Leases 6 months 25 days 1 year 4 months 13 days
Weighted average discount rate (%) - Operating Leases 6.00% 6.00%
Weighted average discount rate (%) - Finance Leases 6.00% 6.00%
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details)
3 Months Ended 9 Months Ended
Jun. 30, 2023
USD ($)
ft²
Mar. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Oct. 31, 2024
ft²
Dec. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jan. 31, 2022
ft²
LEASE LIABILITIES AND RIGHT OF USE ASSETS                
Total finance lease liabilities     $ 14,000     $ 45,000    
Effective interest rate of finance leases     6.00%          
Operating Lease Liability     $ 837,000          
Reduced lease space | ft² 2,000              
Decrease in right of use asset $ 38,000              
Operating lease liability $ 40,000   (376,000) $ (393,000)        
Operating lease payments     396,000 $ 459,000        
Marietta Georgia                
LEASE LIABILITIES AND RIGHT OF USE ASSETS                
Area of land | ft²               5,000
Operating Lease Liability     $ 107,000       $ 876,000  
Marietta Georgia | General and Administrative Expense                
LEASE LIABILITIES AND RIGHT OF USE ASSETS                
Operating Lease, Impairment Loss   $ 146,000            
Georgia                
LEASE LIABILITIES AND RIGHT OF USE ASSETS                
Area of land | ft²         627      
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
COMMITMENTS AND CONTINGENCIES  
Shared office arrangement minimum fees due $ 375,000
XML 44 aeye-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001362190 us-gaap:RetainedEarningsMember 2023-09-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001362190 us-gaap:RetainedEarningsMember 2023-06-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001362190 us-gaap:RetainedEarningsMember 2023-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001362190 2023-03-31 0001362190 us-gaap:RetainedEarningsMember 2022-12-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001362190 us-gaap:RetainedEarningsMember 2022-09-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001362190 us-gaap:RetainedEarningsMember 2022-06-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001362190 2022-06-30 0001362190 us-gaap:RetainedEarningsMember 2022-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001362190 2022-03-31 0001362190 us-gaap:RetainedEarningsMember 2021-12-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001362190 us-gaap:CommonStockMember 2023-09-30 0001362190 us-gaap:CommonStockMember 2023-06-30 0001362190 us-gaap:CommonStockMember 2023-03-31 0001362190 us-gaap:CommonStockMember 2022-12-31 0001362190 us-gaap:CommonStockMember 2022-09-30 0001362190 us-gaap:CommonStockMember 2022-06-30 0001362190 us-gaap:CommonStockMember 2022-03-31 0001362190 us-gaap:CommonStockMember 2021-12-31 0001362190 us-gaap:EmployeeStockOptionMember 2023-09-30 0001362190 us-gaap:EmployeeStockOptionMember 2022-12-31 0001362190 2022-05-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001362190 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001362190 aeye:BureauOfInternetAccessibilityIncMember 2023-01-01 2023-03-31 0001362190 aeye:MariettaGeorgiaMember 2023-09-30 0001362190 aeye:MariettaGeorgiaMember 2022-03-31 0001362190 aeye:MariettaGeorgiaMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001362190 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001362190 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001362190 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001362190 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001362190 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001362190 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001362190 srt:MinimumMember aeye:BureauOfInternetAccessibilityIncMember 2022-03-09 0001362190 srt:MaximumMember aeye:BureauOfInternetAccessibilityIncMember 2022-03-09 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001362190 us-gaap:EmployeeStockOptionMember 2023-09-30 0001362190 srt:MinimumMember 2023-01-01 2023-09-30 0001362190 srt:MaximumMember 2023-01-01 2023-09-30 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001362190 2021-12-31 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:TradeNamesMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:SoftwareDevelopmentMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:CustomerRelationshipsMember 2022-03-09 0001362190 2022-09-30 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputExpectedTermMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputExpectedTermMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:MeasurementInputPriceVolatilityMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember us-gaap:MeasurementInputDiscountRateMember 2022-03-09 0001362190 aeye:GeorgiaCountryMember 2024-10-31 0001362190 aeye:MariettaGeorgiaMember 2022-01-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001362190 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001362190 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001362190 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001362190 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001362190 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001362190 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001362190 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001362190 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001362190 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001362190 2023-07-01 2023-09-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001362190 2023-04-01 2023-06-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001362190 2023-01-01 2023-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001362190 2022-07-01 2022-09-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001362190 2022-04-01 2022-06-30 0001362190 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001362190 2022-01-01 2022-03-31 0001362190 2023-10-27 0001362190 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001362190 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001362190 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001362190 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001362190 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001362190 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001362190 2022-05-01 2022-05-31 0001362190 2023-06-30 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001362190 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001362190 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001362190 2022-01-01 2022-09-30 0001362190 2022-01-01 2022-12-31 0001362190 2023-01-01 2023-09-30 0001362190 aeye:BureauOfInternetAccessibilityIncMember 2022-03-09 0001362190 aeye:BureauOfInternetAccessibilityIncMember 2023-01-01 2023-09-30 0001362190 aeye:BureauOfInternetAccessibilityIncMember 2022-01-01 2022-09-30 0001362190 aeye:BureauOfInternetAccessibilityIncMember 2022-03-09 2022-03-09 0001362190 2023-09-30 0001362190 2022-12-31 iso4217:USD pure aeye:customer utr:sqft shares aeye:Y iso4217:USD shares 0001362190 --12-31 2023 Q3 11551000 11876000 P1Y P1Y false 10-Q true 2023-09-30 false 001-38640 AudioEye, Inc. DE 20-2939845 5210 East Williams Circle Suite 750 Tucson AZ 85711 866 331-5324 Common Stock, par value $0.00001 per share AEYE NASDAQ Yes Yes Non-accelerated Filer true false false 11888851 3274000 6904000 484000 468000 4409000 5418000 660000 644000 8343000 12966000 272000 254000 241000 161000 691000 1154000 7044000 5978000 5874000 6041000 4001000 4001000 104000 105000 19254000 24428000 2113000 2452000 374000 468000 14000 38000 6358000 7125000 2157000 979000 11016000 11062000 463000 745000 7000 12000 73000 1952000 11491000 13839000 0.00001 0.00001 10000000 10000000 0.00001 0.00001 50000000 50000000 11876000 11551000 1000 1000 95583000 93070000 -87821000 -82482000 7763000 10589000 19254000 24428000 7838000 7700000 23446000 22175000 1788000 1923000 5277000 5474000 6050000 5777000 18169000 16701000 2891000 3351000 9387000 10502000 1955000 1542000 5734000 4477000 2594000 3166000 8520000 10227000 7440000 8059000 23641000 25206000 -1390000 -2282000 -5472000 -8505000 35000 -1000 133000 -4000 -1355000 -2283000 -5339000 -8509000 -0.11 -0.11 -0.20 -0.20 -0.46 -0.46 -0.74 -0.74 11822000 11822000 11458000 11458000 11733000 11733000 11464000 11464000 11551000 1000 93070000 -82482000 10589000 192000 10000 -56000 -258000 -258000 1118000 1118000 -2011000 -2011000 11697000 1000 93930000 -84493000 9438000 108000 14000 9000 36000 36000 -31000 -188000 -188000 1031000 1031000 -1973000 -1973000 11797000 1000 94809000 -86466000 8344000 94000 8000 -23000 -112000 -112000 886000 886000 -1355000 -1355000 11876000 1000 95583000 -87821000 7763000 11435000 1000 88889000 -71293000 17597000 35000 8000 -4000 -25000 -25000 1145000 1145000 -3616000 -3616000 11474000 1000 90009000 -74909000 15101000 103000 11000 -28000 -133000 -133000 -79000 410000 410000 1041000 1041000 -2610000 -2610000 11481000 1000 90917000 -77929000 12989000 83000 11000 -22000 -134000 -134000 -60000 346000 346000 1308000 1308000 -2283000 -2283000 11493000 1000 92091000 -80558000 11534000 -5339000 -8509000 1670000 1607000 220000 50000 3035000 3494000 49000 91000 278000 422000 200000 182000 49000 236000 -960000 -455000 25000 403000 -408000 -1050000 -376000 -393000 -828000 -674000 -515000 -4492000 142000 65000 1481000 860000 31000 17000 4484000 -1654000 -5426000 36000 558000 292000 908000 132000 756000 31000 45000 -1461000 -1225000 -3630000 -11143000 6904000 18966000 3274000 7823000 876000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 1 — BASIS OF PRESENTATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim financial statements of AudioEye, Inc. (“we”, “our” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”), and should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”), as filed with the SEC on March 9, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial position and the results of operations for the interim periods presented have been reflected herein. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the full year. Certain information and disclosures normally contained in the audited financial statements as reported in the Company’s Annual Report on Form 10-K have been condensed or omitted in accordance with the SEC’s rules and regulations for interim reporting.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our significant accounting policies are presented in “Note 2 – Significant Accounting Policies” in the 2022 Form 10-K. Users of financial information for interim periods are encouraged to refer to the footnotes to the financial statements contained in the 2022 Form 10-K when reviewing interim financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to stock-based compensation, allowance for doubtful accounts, and intangible assets. Actual results may differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We derive our revenue primarily from the sale of internally developed software by a software-as-a-service (“SaaS”) delivery model, as well as from professional services, through our direct sales force or through third-party resellers. Our SaaS fees include support and maintenance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We determine revenue recognition through the following five steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the contract with the customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocate the transaction price to the performance obligations in the contract; 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><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;">Recognize revenue when, or as, the performance obligations are satisfied.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for legal, remediation, and other support services. SaaS and support (also referred to as “subscription”) revenue is recognized on a ratable basis over the contractual subscription term of the arrangement beginning on the date that our service is made available to the customer. Certain SaaS and support fees are invoiced in advance on an annual, semi-annual, or quarterly basis. Any funds received for services not provided yet are held in deferred revenue and are recorded as revenue when the related performance obligations have been satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Non-subscription revenue consists primarily of PDF remediation, and one-time Website and Mobile App report services, and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under one-time Website and Mobile App report services arrangements is based on fixed fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents our revenues disaggregated by sales channel:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;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 September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partner and Marketplace</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 13,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 11,749</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Enterprise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,426</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 23,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 22,175</p></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 0pt 12pt 0pt;">The Company records accounts receivable for amounts invoiced to customers for which the Company has an unconditional right to consideration as provided under the contractual arrangement. Deferred revenue includes payments received in advance of performance under the contract and is reported on an individual contract basis at the end of each reporting period. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below summarizes our deferred revenue as of September 30, 2023 and December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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:10.72%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue — current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 7,125</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue — noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 6,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 7,198</p></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 0pt 12pt 0pt;">In the nine-month period ended September 30, 2023, we recognized $6,771,000, or 94%, in revenue from deferred revenue outstanding as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the three and nine months ended September 30, 2023, we had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 17% and 16%, respectively, of our total revenue. In the three and nine months ended September 30, 2022, we had one customer which accounted for approximately 16% and 17%, respectively, of our total revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">One major customer represented 18% and 22% of total accounts receivable as of September 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Deferred Costs (Contract acquisition costs) </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below summarizes the deferred commission costs as of September 30, 2023 and December 31, 2022, which are included in Prepaid expenses and other current assets on our balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred costs — current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred costs — noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0.05pt 0pt;"> 61</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Amortization expense associated with sales commissions was included in Selling and marketing expenses on the statements of operations and totaled $13,000 and $49,000 for the three- and nine-month periods ended September 30, 2023, respectively, and $26,000 and $91,000 for the three- and nine-month periods ended September 30, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Business Combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The assets acquired, liabilities assumed and contingent consideration are recorded at their estimated fair value on the acquisition date with subsequent changes recognized in earnings. These estimates are inherently uncertain and are subject to refinement. Management develops estimates based on assumptions as a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2022, the stockholders of the Company approved the Company’s Employee Stock Purchase Plan (the “ESPP”), which provides for the issuance of up to 500,000 shares of common stock. Eligible employees may elect to have a percentage of eligible compensation withheld to purchase shares of our common stock at the end of each purchase period. The Company expects each purchase period to be the six month periods ending on June 30 or December 31 of each calendar year. The purchase price per share is expected to equal 85% of the fair market value of our common stock on the last trading day of the purchase period. Under the ESPP, a participant may not be granted rights to purchase more than $25,000 worth of common stock for each calendar year and no participant may purchase more than 1,500 shares of our common stock (or such other number as the Compensation Committee may designate) on any one purchase date. As of September 30, 2023, 8,630 shares had been issued under the ESPP and 491,370 shares remained available under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">The Company periodically issues options, restricted stock units (“RSUs”), and shares of its common stock as compensation for services received from its employees, directors, and consultants. The fair value of the award is measured on the grant date. The fair value amount is then recognized as expense over the requisite vesting period during which services are required to be provided in exchange for the award. We recognize forfeitures as they occur. Stock-based compensation expense is recorded in the same expense classifications in the statements of operations as if such amounts were paid in cash.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">The fair value of options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">We estimate the fair value of restricted stock unit awards with time- or performance-based vesting using the value of our common stock on the grant date. We estimate the fair value of market-based restricted stock unit awards as of the grant date using the Monte Carlo simulation model.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We expense the compensation cost associated with time-based options and RSUs as the restriction period lapses, which is typically a <span style="-sec-ix-hidden:Hidden_fyeGUs59Ck6AR_8J2xo1Uw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>- to three-year service period with the Company. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. Compensation costs related to awards with market conditions are recognized on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied and is not reversed provided that the requisite service period derived from the Monte-Carlo simulation has been completed. If vesting occurs prior to the end of the requisite service period, expense is accelerated and fully recognized through the vesting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-line:none;">The following table summarizes the stock-based compensation expense recorded for the three and nine months ended September 30, 2023 and 2022:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,022</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted shares of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,494</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September 30, 2023, the outstanding unrecognized stock-based compensation expense related to options and RSUs was $26,000 and $5,103,000, respectively, which may be recognized through July 2026, subject to achievement of service, performance, and market conditions.</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;"><b style="font-weight:bold;text-decoration-line:none;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Earnings (Loss) Per Share (“EPS”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">Basic EPS is calculated by dividing net income (loss) available to common stockholders by the weighted average number of shares of the Company’s common stock outstanding during the period. Diluted EPS is calculated based on the net income (loss) available to common stockholders and the weighted average number of shares of common stock outstanding during the period, adjusted for the effects of all potential dilutive common stock issuances related to options, warrants and restricted stock units. The dilutive effect of our stock-based awards and warrants is computed using the treasury stock method, which assumes all stock-based awards and warrants are exercised and the hypothetical proceeds from exercise are used to purchase common stock at the average market price during the period. The incremental shares (i.e., the difference between shares assumed to be issued versus purchased), to the extent they would have been dilutive, are included in the denominator of the diluted EPS calculation. However, when a net loss exists, no potential common stock equivalents are included in the computation of the diluted per-share amount because the computation would result in an anti-dilutive per-share amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Potentially dilutive securities outstanding as of September 30, 2023 and 2022, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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.41%;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:9.5%;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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.5%;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;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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,961</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.5%;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,130</p></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;">The following table summarizes the stock option and RSUs activity for the nine months ended September 30, 2023:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:75.42%;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.31%;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:9.37%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> 156,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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,802,655</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.37%;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.33%;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.54%;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,089</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised/Settled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (393,804)</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.37%;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;"> (40,808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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;"> (174,484)</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> 115,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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,840,456</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 108,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"> 477,838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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,362,618</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</i> which requires measurement and recognition of expected credit losses for financial assets held. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 and determined that the update applied to accounts receivable. The adoption did not have a material effect on our financial statements and did not significantly impact the Company’s accounting policies or estimation methods related to the allowance for doubtful accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In October 2021, the FASB issued ASU No. 2021-08, <i style="font-style:italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</i>. This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. Adoption of the ASU should be applied prospectively. The Company elected to early adopt ASU 2021-08 on a prospective basis during the first quarter of 2022. The adoption did not have a material effect on our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to stock-based compensation, allowance for doubtful accounts, and intangible assets. Actual results may differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We derive our revenue primarily from the sale of internally developed software by a software-as-a-service (“SaaS”) delivery model, as well as from professional services, through our direct sales force or through third-party resellers. Our SaaS fees include support and maintenance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”). The core principle of ASC 606 is that an entity recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We determine revenue recognition through the following five steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the contract with the customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocate the transaction price to the performance obligations in the contract; 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><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;">Recognize revenue when, or as, the performance obligations are satisfied.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for legal, remediation, and other support services. SaaS and support (also referred to as “subscription”) revenue is recognized on a ratable basis over the contractual subscription term of the arrangement beginning on the date that our service is made available to the customer. Certain SaaS and support fees are invoiced in advance on an annual, semi-annual, or quarterly basis. Any funds received for services not provided yet are held in deferred revenue and are recorded as revenue when the related performance obligations have been satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Non-subscription revenue consists primarily of PDF remediation, and one-time Website and Mobile App report services, and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under one-time Website and Mobile App report services arrangements is based on fixed fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents our revenues disaggregated by sales channel:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;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 September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partner and Marketplace</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 13,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 11,749</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Enterprise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,426</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 23,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 22,175</p></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 0pt 12pt 0pt;">The Company records accounts receivable for amounts invoiced to customers for which the Company has an unconditional right to consideration as provided under the contractual arrangement. Deferred revenue includes payments received in advance of performance under the contract and is reported on an individual contract basis at the end of each reporting period. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below summarizes our deferred revenue as of September 30, 2023 and December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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:10.72%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue — current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 7,125</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue — noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 6,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 7,198</p></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 0pt 12pt 0pt;">In the nine-month period ended September 30, 2023, we recognized $6,771,000, or 94%, in revenue from deferred revenue outstanding as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the three and nine months ended September 30, 2023, we had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 17% and 16%, respectively, of our total revenue. In the three and nine months ended September 30, 2022, we had one customer which accounted for approximately 16% and 17%, respectively, of our total revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">One major customer represented 18% and 22% of total accounts receivable as of September 30, 2023 and December 31, 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;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 September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partner and Marketplace</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 13,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 11,749</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Enterprise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,426</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 23,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 22,175</p></td></tr></table> 13365000 11749000 10081000 10426000 23446000 22175000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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:10.72%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue — current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 7,125</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue — noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 6,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 7,198</p></td></tr></table> 6358000 7125000 12000 73000 6370000 7198000 6771000 0.94 1 1 0.17 0.16 1 1 0.16 0.17 1 1 0.18 0.22 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Deferred Costs (Contract acquisition costs) </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below summarizes the deferred commission costs as of September 30, 2023 and December 31, 2022, which are included in Prepaid expenses and other current assets on our balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred costs — current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred costs — noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0.05pt 0pt;"> 61</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Amortization expense associated with sales commissions was included in Selling and marketing expenses on the statements of operations and totaled $13,000 and $49,000 for the three- and nine-month periods ended September 30, 2023, respectively, and $26,000 and $91,000 for the three- and nine-month periods ended September 30, 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred costs — current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred costs — noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0.05pt 0pt;"> 61</p></td></tr></table> 28000 49000 5000 12000 33000 61000 13000 49000 26000 91000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Business Combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The assets acquired, liabilities assumed and contingent consideration are recorded at their estimated fair value on the acquisition date with subsequent changes recognized in earnings. These estimates are inherently uncertain and are subject to refinement. Management develops estimates based on assumptions as a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2022, the stockholders of the Company approved the Company’s Employee Stock Purchase Plan (the “ESPP”), which provides for the issuance of up to 500,000 shares of common stock. Eligible employees may elect to have a percentage of eligible compensation withheld to purchase shares of our common stock at the end of each purchase period. The Company expects each purchase period to be the six month periods ending on June 30 or December 31 of each calendar year. The purchase price per share is expected to equal 85% of the fair market value of our common stock on the last trading day of the purchase period. Under the ESPP, a participant may not be granted rights to purchase more than $25,000 worth of common stock for each calendar year and no participant may purchase more than 1,500 shares of our common stock (or such other number as the Compensation Committee may designate) on any one purchase date. As of September 30, 2023, 8,630 shares had been issued under the ESPP and 491,370 shares remained available under the plan.</p> 500000 0.85 25000 1500 8630 491370 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">The Company periodically issues options, restricted stock units (“RSUs”), and shares of its common stock as compensation for services received from its employees, directors, and consultants. The fair value of the award is measured on the grant date. The fair value amount is then recognized as expense over the requisite vesting period during which services are required to be provided in exchange for the award. We recognize forfeitures as they occur. Stock-based compensation expense is recorded in the same expense classifications in the statements of operations as if such amounts were paid in cash.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">The fair value of options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">We estimate the fair value of restricted stock unit awards with time- or performance-based vesting using the value of our common stock on the grant date. We estimate the fair value of market-based restricted stock unit awards as of the grant date using the Monte Carlo simulation model.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We expense the compensation cost associated with time-based options and RSUs as the restriction period lapses, which is typically a <span style="-sec-ix-hidden:Hidden_fyeGUs59Ck6AR_8J2xo1Uw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>- to three-year service period with the Company. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. Compensation costs related to awards with market conditions are recognized on a straight-line basis over the requisite service period regardless of whether the market condition is satisfied and is not reversed provided that the requisite service period derived from the Monte-Carlo simulation has been completed. If vesting occurs prior to the end of the requisite service period, expense is accelerated and fully recognized through the vesting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-line:none;">The following table summarizes the stock-based compensation expense recorded for the three and nine months ended September 30, 2023 and 2022:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,022</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted shares of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,494</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September 30, 2023, the outstanding unrecognized stock-based compensation expense related to options and RSUs was $26,000 and $5,103,000, respectively, which may be recognized through July 2026, subject to achievement of service, performance, and market conditions.</p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,022</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted shares of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;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 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,494</p></td></tr></table> 20000 98000 136000 308000 826000 1145000 2713000 3022000 40000 65000 180000 164000 6000 886000 1308000 3035000 3494000 26000 5103000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Earnings (Loss) Per Share (“EPS”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">Basic EPS is calculated by dividing net income (loss) available to common stockholders by the weighted average number of shares of the Company’s common stock outstanding during the period. Diluted EPS is calculated based on the net income (loss) available to common stockholders and the weighted average number of shares of common stock outstanding during the period, adjusted for the effects of all potential dilutive common stock issuances related to options, warrants and restricted stock units. The dilutive effect of our stock-based awards and warrants is computed using the treasury stock method, which assumes all stock-based awards and warrants are exercised and the hypothetical proceeds from exercise are used to purchase common stock at the average market price during the period. The incremental shares (i.e., the difference between shares assumed to be issued versus purchased), to the extent they would have been dilutive, are included in the denominator of the diluted EPS calculation. However, when a net loss exists, no potential common stock equivalents are included in the computation of the diluted per-share amount because the computation would result in an anti-dilutive per-share amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Potentially dilutive securities outstanding as of September 30, 2023 and 2022, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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.41%;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:9.5%;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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.5%;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;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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,961</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.5%;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,130</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the stock option and RSUs activity for the nine months ended September 30, 2023:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:75.42%;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.31%;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:9.37%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> 156,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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,802,655</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.37%;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.33%;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.54%;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,089</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised/Settled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (393,804)</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.37%;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;"> (40,808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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;"> (174,484)</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> 115,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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,840,456</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 108,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"> 477,838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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,362,618</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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.41%;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:9.5%;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:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.5%;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;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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,961</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.51%;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,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:9.5%;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,130</p></td></tr></table> 115000 169000 1840000 1961000 1955000 2130000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:75.42%;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.31%;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:9.37%;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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> 156,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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,802,655</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.37%;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.33%;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.54%;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,089</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised/Settled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (393,804)</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.37%;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;"> (40,808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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;"> (174,484)</p></td></tr><tr><td style="vertical-align:bottom;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.37%;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;"> 115,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.54%;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,840,456</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 108,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"> 477,838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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,362,618</p></td></tr></table> 156054 1802655 606089 393804 40808 174484 115246 1840456 108664 477838 6582 1362618 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</i> which requires measurement and recognition of expected credit losses for financial assets held. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted ASU 2016-13 effective January 1, 2023 and determined that the update applied to accounts receivable. The adoption did not have a material effect on our financial statements and did not significantly impact the Company’s accounting policies or estimation methods related to the allowance for doubtful accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In October 2021, the FASB issued ASU No. 2021-08, <i style="font-style:italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</i>. This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. Adoption of the ASU should be applied prospectively. The Company elected to early adopt ASU 2021-08 on a prospective basis during the first quarter of 2022. The adoption did not have a material effect on our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 3 — ACQUISITIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Bureau of Internet Accessibility Inc.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 9, 2022, we entered into a Stock Purchase Agreement (“Purchase Agreement”) to acquire all the outstanding equity interests of Bureau of Internet Accessibility Inc. (“BOIA”), a Delaware corporation which provides web accessibility services including audits, training, remediation and implementation support. The aggregate consideration for the purchase of BOIA was approximately $7.5 million (at fair value), consisting of $5.1 million cash payment at closing, $0.2 million cash received in the third quarter of 2022 resulting from net working capital adjustments, and an estimated $2.6 million in aggregate contingent consideration to be paid in cash following the <span style="-sec-ix-hidden:Hidden_PjbTuxxVtkWA9MvoWMBbJA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>- and two-year anniversary of the closing date. Actual aggregate cash consideration is based on BOIA’s revenues for 2022 and 2023 and may differ from estimated contingent consideration at acquisition. In the first quarter of 2023, we made a $974,000 cash payment towards the contingent consideration liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We accounted for the acquisition of BOIA as business combination in accordance with FASB ASC 805, “Business Combinations” (“ASC 805”). Accordingly, under the acquisition method of accounting, the purchase price was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-1.25%;padding-left:0pt;padding-right:0pt;width:102.5%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at March 9, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets purchased:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 437</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Client relationships (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,600</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Internally developed software (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade name (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 3,300</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,514</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 1,040</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,467</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid, net of proceeds from working capital adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,882</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration liability (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 2,585</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 7,467</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives of 2 to 7 years. In the nine months ended September 30, 2023 and 2022, we recorded $536,000 and $399,000, respectively, in amortization expense associated with these acquired intangible assets.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">The fair value of the contingent consideration liability was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: non-recurring and recurring revenue metrics for the earn-out periods, non-recurring revenue discount rate of 11.5%, recurring revenue discount rate of 10.5%, expected revenue volatility of 24.65%, risk-free rate of 1.58%, buyer specific discount rate of 9.0%, and discount periods of 1.01 year and 2.22 year.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 3 — ACQUISITIONS (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the nine months ended September 30, 2023 and 2022, we recorded $200,000 and $182,000, respectively, in change in the fair value of contingent consideration, which is included in General and administrative in the accompanying Statement of Operations. The balance of contingent consideration represents the estimated fair value of the second anniversary payment as of the reporting period and is subject to further change in subsequent periods through settlement based on actual and estimated non-recurring and recurring revenues from the BOIA offering relative to certain thresholds, as well as adjustments for discount periods, discount rates, risk-free rate, volatility, and buyer specific discount rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In the nine months ended September 30, 2023 and 2022, the Company incurred zero and $247,000, respectively, of transaction costs related to the acquisition of BOIA, which were included on our Statement of Operations within General and administrative expenses.</p> 7500000 5100000 200000 2600000 P2Y 974000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-1.25%;padding-left:0pt;padding-right:0pt;width:102.5%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at March 9, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets purchased:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 437</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Client relationships (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,600</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Internally developed software (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Trade name (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 3,300</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,514</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 1,040</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,047</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,467</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid, net of proceeds from working capital adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,882</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration liability (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 2,585</p></td></tr><tr><td style="vertical-align:bottom;width:77.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.23%;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 0.05pt 0pt;"> 7,467</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">Acquired intangible assets are amortized on a straight-line basis over their estimated useful lives of 2 to 7 years. In the nine months ended September 30, 2023 and 2022, we recorded $536,000 and $399,000, respectively, in amortization expense associated with these acquired intangible assets.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">The fair value of the contingent consideration liability was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: non-recurring and recurring revenue metrics for the earn-out periods, non-recurring revenue discount rate of 11.5%, recurring revenue discount rate of 10.5%, expected revenue volatility of 24.65%, risk-free rate of 1.58%, buyer specific discount rate of 9.0%, and discount periods of 1.01 year and 2.22 year.</p></td></tr></table> 398000 437000 29000 3600000 700000 50000 3300000 8514000 7000 1040000 1047000 7467000 4882000 2585000 7467000 P2Y P7Y 536000 399000 0.115 0.105 0.2465 0.0158 0.090 1.01 2.22 200000 182000 0 247000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Finance Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has finance leases to purchase computer equipment. The amortization expense of the leased equipment is included in depreciation expense. As of September 30, 2023 and December 31, 2022, the Company’s outstanding finance lease obligations totaled $14,000 and $45,000, respectively. The effective interest rate of the finance leases is estimated at 6.0% based on the implicit rate in the lease agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes the assets acquired under finance leases included in property and equipment, net of disposals:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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:10.72%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (172)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assets acquired under finance leases, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 42</p></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;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has operating leases for office space in Tucson, Arizona, New York, New York, and Miami Beach, Florida. The lease for the principal office located in Tucson consists of 627 square feet and ends in October 2024. The lease for the New York office, which consists of approximately 5,000 square feet, commenced in January 2022 and will expire in December 2026. Upon commencement of the New York lease, we recorded a right-of-use asset and corresponding operating lease liability of $876,000 in the first quarter of 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the second quarter of 2023, we terminated one of the leases for the Miami Beach office, reducing the leased space to approximately 2,000 square feet. The remaining lease will expire in May 2024. In connection with the early termination of this lease, the right-of-use asset and lease liability were reduced by $38,000 and $40,000, respectively.</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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the first quarter of 2023, we closed our Marietta, Georgia office. As a result of abandoning the office space prior to its lease expiration in August 2024, we wrote off the associated right-of-use asset in full and recognized a $146,000 loss on impairment, which is included in General and administrative in the accompanying Statement of Operations. As of September 30, 2023, the lease liability related to the Marietta, GA office was $107,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, the Company entered into membership agreements to occupy shared office space in Lehi, Utah, Portland, Oregon, and Seattle, Washington. Because the membership agreements do not qualify as a lease under ASC 842, we expense the membership fees as they are incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company made operating lease payments in the amount of $396,000 and $459,000 during the nine months ended September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes the total lease liabilities and remaining future minimum lease payments at September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:52.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:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:52.47%;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;"> Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023 (3 months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> 225</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;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:2.5%;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.58%;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:11.75%;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;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 924</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:11.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.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 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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.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 3pt 0pt 0pt;"> 837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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.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 3pt 0pt 0pt;"> 851</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 463</p></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;">The following summarizes expenses associated with our finance and operating leases for the nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:71.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.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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;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.25%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.01%;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.25%;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.41%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.41%;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.6%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">41</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Finance lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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;">488</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;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;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;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;">109</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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:10.6%;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;"> 619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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:10.6%;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;">639</p></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;">The following table provides information about the remaining lease terms and discount rates applied as of September 30, 2023 and 2022:</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:71.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:2.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:11.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:2.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:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.65%;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.48%;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="3" style="vertical-align:bottom;white-space:nowrap;width:25.86%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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:71.65%;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 (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.65%;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.48%;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:11.72%;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:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.65%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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.26</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.65%;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;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.72%;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.37</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;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;white-space:nowrap;width:2.48%;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.65%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin: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:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.65%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.72%;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.00</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.65%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 14000 45000 0.060 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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.34%;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:10.72%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.72%;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.34%;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:10.7%;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (172)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assets acquired under finance leases, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.24%;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;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.48%;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:9.22%;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;"> 42</p></td></tr></table> 214000 214000 198000 172000 16000 42000 627 5000 876000 2000 38000 40000 146000 107000 396000 459000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes the total lease liabilities and remaining future minimum lease payments at September 30, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:52.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:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:52.47%;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;"> Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2023 (3 months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> 225</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;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:2.5%;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.58%;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:11.75%;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;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 924</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:11.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;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;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.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 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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.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 3pt 0pt 0pt;"> 837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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.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 3pt 0pt 0pt;"> 851</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388</p></td></tr><tr><td style="vertical-align:bottom;width:52.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.58%;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:11.75%;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;"> 463</p></td></tr></table> 7000 121000 128000 7000 345000 352000 219000 219000 225000 225000 14000 910000 924000 73000 73000 14000 837000 851000 14000 374000 388000 463000 463000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:71.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.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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;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.25%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.01%;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.25%;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.41%;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.41%;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.6%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">41</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Finance lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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;"> 388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.6%;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;">488</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;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;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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.6%;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;">109</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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:10.6%;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;"> 619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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:10.6%;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;">639</p></td></tr></table> 26000 41000 1000 1000 27000 42000 388000 488000 204000 109000 619000 639000 <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:71.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:2.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:11.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:2.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:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.65%;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.48%;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="3" style="vertical-align:bottom;white-space:nowrap;width:25.86%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;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:71.65%;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 (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.65%;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.48%;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:11.72%;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:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.65%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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.26</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.65%;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;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.72%;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.37</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;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;white-space:nowrap;width:2.48%;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.65%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin: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:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.65%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:11.72%;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.00</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.65%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P2Y8M12D P3Y3M3D P0Y6M25D P1Y4M13D 0.0600 0.0600 0.0600 0.0600 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5 — COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Membership agreement to occupy shared office space</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company occupies shared office space in Lehi, UT, and Seattle, WA under membership agreements which end in May 2025 and January 2025, respectively. Fees due under these membership agreements are based on the number of contracted seats and the use of optional office services. As of September 30, 2023, minimum fees due under these shared office arrangements totaled $375,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We may become involved in various routine disputes and allegations incidental to our business operations. While it is not possible to determine the ultimate disposition of these matters, management believes that the resolution of any such matters, should they arise, is not likely to have a material adverse effect on our financial position or results of operations.</p> 375000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 6 — SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have evaluated subsequent events occurring after September 30, 2023, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these financial statements.</p> EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $^)8E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !/B6)7/@G'\^T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG10^CVLN))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RP(U&4 %D?T:E)J&#JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5UR90Z!]0UOVDJ(BC>[1DC!I;A]GUU_^%V%73!V;_^Q M\46P[^#77?1?4$L#!!0 ( $^)8E>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M3XEB5S_4%HSD!0 YQ\ !@ !X;"]W;W)KB2.&<[I7S[V0DD MM'/^9-'1%R4)>1[\LQ/[L7VYYN*;7#&FT&L<)?*JLU(JO7 00UQTX,0V3SN@ROS83HTN>J2A,V$P@F<4Q%9MK M%O'U50=W=A<>PN5*F0O.Z#*E2S9GZN]T)O294[H$87>,3(HSYQ_,R=WP57'-25B$?.5L:#ZXX5-6!09)UV.[UO33OF; M1KA_O'._S>$US#.5;,*C+V&@5E>=80<%;$&S2#WP]9]L"]0W?CZ/9/X?K8M[ M>[T.\C.I>+P5ZQ+$85)\TM=M1>P+O!H!V0K(.P&N^P5O*\AKSBE*EF/=4$5' MEX*OD3!W:S=SD-=-KM8T86*:<:Z$_C;4.C6ZX7ZF6T4AF@1HFJA0;=!=4CP> MIIJ[2*ZH8/+24?K7C,;QM\[7A3.I<3Y''WFB5E*[!BQXJW=T*R]R#WBOUQDS(;*2S';O>S#0E4 MM43JETC]9DB?,RH4$]$&/;"4"V7#@ZV4R&R5,@%5+?$&)=Z@&=Z,B9";!S9 MNL.P-A[L5+Z&M>\AJ&_)>59RGC5\,@758TW>A]6W(^RUH)&T-B0H:PDX+ &' M8*&V/V$#-T%^I*_H+M!O:;@(_2)GU#_*!RR) MVR7GWOFPU[?R@N*VO*3B)4UXQT&@W>4)FG&I:(2^AFE]L\*.P_X9QE924->6 MM I#&,P;_R'='J /^C[T*;&CPI9]@ETTI5*A+V$4A326:!(*/[)VR;!76_PJ M#V$XT8#XCVMNQ8<]\\2 MW6/F2VMLGL#"MIQ52=O MP+%@M+YS@@V&@X$5ZQAY"5>!"<-IYP/W=9\[6_$$2DP'3#P/=_L>Z5GYCA&9 M<)69,!QV'D.ELR!?($Q^??X-S9F?"=V25DC8:<+C6(_%<\7];R=*GO,VVC38+"T,I[C"!$JB!$&@6A M>4RC"%UG4G\M[4]MNW4C6-86K\H_I%'^F<9,+,U;^8=V4"N=$>*4)O9VA0UK MUU5@75O0*O\0.+[LVG'%=#M">"V7C6!=6[PJ!Y%&*T=O!_EYOKJ//F5*STP3 M,X!:B7]0PMG60^'6S]W,/M/+"..A_NOKF>V+C;'*0J31 M)$=Z="A[Z[)&"O MZ"]F;T;8R@0>;T#PN77N!8M;MJ57A1T/SBJ[L?(VE";#0TNYGKM/>JLO6CO8 V9U"]:PK"UCE7\\.*V\9]PNT==3 MPG:?[8S'R#[>WF89G%3&&C H("-J[6,.&-3VJK#N_X(Y>UNI9L#+=Y@E\LUB M;+&K6EXM=[''^=ZM4]U>;(%_I&:\E"AB"RUU3\]TAR>*7>7B1/$TWYA]YDKQ M.#]<,1HP86[0WR\X5[L3\P/EWO[H7U!+ P04 " !/B6)71CS!D2 & "U M&@ & 'AL+W=O7+!U%]DRO&%/I1Y*6\&JV46E],)C)=L8+*<[%F)?RR%%5!%=Q6]Q.YKAC- M&J4BGQ#/BR8%Y>5H=MD\NZUFEZ)6.2_9;85D712T>GS-?^?U* MZ0>3V>6:WK,%4U_7MQ7<3796,EZP4G)1HHHMKT;7^&+N$ZW02/S#V8/W>J17WKY^LOVV+G]2W^T@=A3P,& FD5R*D*?JO@-XYND35NW5!%9Y>5>$"5E@9K^J*)3:,- MWO!2+^-"5? K!STU>WW]\?KO^1NT>/_FS9<%>H6^+F[0[V=_H#/$2_1E)6I) MRTQ>3A2\3*M,TM;PZZUA,F!XP=;GR/?&B'C$MZC/W>HW+ 5UW*B30_4)N+CS MD^S\)(T]?\#>O*XJ5BI$I61*7MC\V1H([ 9T.EW(-4W9U0CR1;)JPT:S7W_! MD?>GS;L7,G;@J[_SU7=9G\VI7-D%HJG7"1T M"G: B>@ZS05=:DDY'W*^(;>Y6R,2JA18HEH#I6$EBE#4)-0)NH[M:QS2.]6 M!43.@B1 L OA(DK&8$2N69/]^:/-S2V6<,^#(/"F/3=-H3# B=W-<.=FZ'3S MMF)KRC/$?D"1E4PVF(5:L0HR>7_[V5"'!J H\GJ@+3+!P-)$.\R1$_,7H6A^ M KS(>'7B!WX/GRF$R32*[ CC'<+X2%2!LRKUV$23?:_Y&EA$=?LG3>NBSJEB M&91OR*:4TX8@],8A,=EN'!(&QS=.;, G >ZY:,K@"-L=3'8.)DX'&^K4<&O) M'"N0F(L_[:,S93 .!W;(= =OZH3WH52TO.>0LRTX:^AI(2K%?W:AC\=>T&9M M.)[&)^3MU$S)Q"A/IE#D!0,+@+V.!#VGC^^$R!YXGEMISC/KB>?U(W],ZA#8 M'CMC)[!/NGI846%SJ;U^L*Q"X0"FCDFQD[S:DC&\45OU@[=.26B ,\5($)"! M&HP[\L/^24R?*15C,E0Z.J;#;JJ;BU(OMT[/5, HF#7K+THK4)/," [C/E!3 M:AI/!W!VE(?=G'?8%1U;;I.3,/9PU$=J%8L&DHATW$4\9[W[*"!_%*N*HQ6/ M.$GPV1/."UD[=+MC1G*$&9]7.XA)A4'4+W,6H3@8V/1D;_)T\^6S:H?;UK/7 MR.38>,"=CE^)>[H\I))$SF*T4"+]MA(Y MQ%W^UDQKZM%>BYQ\^^R(OY"U0Z\[WB7'1M2GG)#:_S$Z\\X]^(>A':O0AN8U M&R/LC>$1DBM:Z:.!6JU$Q7^RS!H=Y_OL_B!K8/Z_H<.8=%1/CE%]4< HZ A( M.! 0"!4>)W'4]+!P&8;X28A+J1O:YERE5A(&TTPS &V.B19LK5AQQZK=L6,C M>,/2]FE[FGA\$B66.;J?0"Z1PY!U70=Q=QW76<9UL8(LU^=(KWB)4KKFD/56 MD&8_,0W#Q. TBYCOQ9X=K-^U';Y[9+X^.'=9\I0KZYFC.1>_2N*$].-IE2-! M,E U_:Y/\-U]PK9J2DM=LL*U= "QT2=8I&"N3@:JI]]U"OXID_5>A6\V\,G8 MB7%T:YN[+6*VN7NR]TU!?]#YBU;WO)30Q2Q!SSN/P?MJ^XUD>Z/$NOG,<">4 M$D5SN6(40&L!^'TIA'JZT5\N=E^J9O\!4$L#!!0 ( $^)8E?S:C1(2@, M +\* 8 >&PO=V]R:W-H965T&ULK99M;]LV$,>_"J$5 M0P*DT8,MR\EL 8F3H@6VP:C;[34MG2TB%*F2E-WVT^\H*9IERP_!YA<6*=W_ M^+NC>+K)5JH7G0$8\CWG0D^=S)CBWG5UDD%.]:TL0."3E50Y-3A5:U<7"FA: MB7+N!IXW'& MDX*N80'F:S%7.'-;+RG+06@F!5&PFCH/_OW,KP25Q5\,MGIG3&PH2RE?[.13 M.G4\2P0<$F-=4+QL8 :<6T_(\:UQZK1K6N'N^-7[ARIX#&9)-DL*(E-Y_E]B,T 8767R*YKO[)MK:-(HH;\JXSG[@&B:Q?-VE6?ZQ7#XZLOH#BE@R\&Q)XP:!'/CLM?X($Y7XE#[IR M%_/0)B-HDQ%4_@87):,OG%H_[-?;(W>O"YK U,$SI4%MP(E__<4?>;_U!?<_ M.>N$.FA#'9SR'C]P/,!4)$"P%)!4EDNS*CF>JD26PO1N9>UP5#FTU6$3#\?# MB;O9#:G'9C1N;3JDPY9T>))TKK!F*?.#X"M&X%O)"JPBYL:BEGG)J8$4SRVF M*&'45H8^]'J%< 4ED"L\\*GD MG"I-<%OJLG#=1U\O$>V ^?#>"_?PSUEU^*.6/WH;?U.\:&DRJ=A/2/N HX,7 MP/?PMP=\SJH#/&Z!QR>!9S+/\9OV'[(]OBC;YZPZ\' M5)^SZM#ZWK]?/._MO$SKLI^U\=;9<7\\W"T#]"N_-]]M].B_V8QM*2 M,K'N1?8O0^XS.T1V=[H+V]K]0=6:"4TXK%#GW4;H0-7=4CTQLJ@:CJ4TV+Y4 MPPP[3%#6 )^OI#2O$]O#M#UK_ ]02P,$% @ 3XEB5[246J S!0 J1< M !@ !X;"]W;W)KIX=+, 3VZ*2@/3O*]O$8&GC)BTOX,O:2UI;TM:R^EO& MW\224HG>\ZP0-[VEE*MKRQ*S)OJ.GY_'+[?3^Z7&" M+M&/R0B=?3M'8AES*E!:H.F2K45<).("?6O=]RVI^E(R6K-=NW=UN^1(NPYZ M8(5<"C0N$IH \:/N^*@CWE(Y:!)!/A)Q1SH))W1UA1S[ A&;.$!_AI\/)Y"< M_]?Z^#^WWDJ&T\P*I^)SOC@KH'&NF5R8J:QSUV(5S^A-3Q4R0?F&]@:__H)] M^SZH<6:0MFO _TJL-P4-H,@=,*^M3G, M*@ *;+L-&ID@XKBNWT:- 13!@=>@6OJ\1I_7J6_(A$1LKC:>HSIK N^@71R$ MNDX %)7+J:73!'DD"#29 ,@-7%BEWZCT.U7^SID0:,79/)601-]HT[<];92& M)L@+]-Z/3! .L1]I&@&4']@8%ADT(H/.RO&THCR6:;% ]%V9&4'%-:0U.&71 M."79Z)1DXQ.1M48B;$8B[)QN$V6^RG%0^[,R#/R-EJ,"C45HS ,21EB;=R;( M<3P--#)!D1/J2\L$837-"3SMHD9L]"\54M"8SY:5VD25D8RME)T%UUD$5 G/ MT_0"(,\EFEX3Y 6.J^DU0:Y[L&);Y'6TR& U]6,[6)@&*)T?(E M=B)#+0 C)-1G-@13.R#1Y0*PT+./V &\MY^XVW\^R27EZ@MCQG**SG9C? [N M)/BD_O.D;*.3LHU/Q=8>D[T'Q=TF]+Z05/%*8U@N4$'!0KLC;-43O.]+<;!T5PK!/,?1/1L$ M4PLN.B)T;TUQMS?]$(I4G4%J>'-6U-_]EZ^Q2&?H3'WM)RS+8EY#JG?G8%KJ MAL+#'MI76/<3,,PH0R#*^"B!80%A1_.R=Y:XVUK^K([?E/QXH[:E!6WE1B"VED(J8Z*VJX/I4[^$J"<'@@5FP0#9_&/)V3M1W&U%OY"B 8 MD!Z0S4B/=7#TF%.^J,Y\A=*\+F1]WM0\;8N#YJ#R'KHXZ M]_3U(?9#S!=I(5!&YZHI-:]57WE]+ES?2+:J#CY?F90LKRZ7-$XH+P'J_9PQ M^7%3-M"S9PB B3X)[4]DTB\ MN;3-)8V==OJ2D>B8$TI42 MRNI+?9=EC?-U6:SJR]%=TZQ?3B;U_"Y;IO6+=)O:ZR M=+$MM"PFW'6#R3+-5Z.KB^WOWE=7%^6F*?)5]KYRZLURF5;?7F=%^7 Y8J/O MO_B0?[YKNE],KB[6Z>?L.FL^KM]7[:?)0661+[-5G9OV,LD]+H" MVXA_Y]E#W?O9Z0[E4UE^Z3Z\65R.W*Y%69'-FTXB;?^YSZ99471*;3O^MQ<= M'>KL"O9__J[^Z_;@VX/YE-;9M"S^DR^:N\M1-'(6V6VZ*9H/Y<-OV?Z 1*N;=]-__/;NG[/DP_5?G>1?']_< M_-<9.Q^O9\Y//_SLU'=IE=5.OG)N[LI-G:X6]2_.#\KGBTG3MJK3GLSW+7B] M:P$_TH)IN5RV/:8]TOD7H/04+_UJLY*0=U3]J<'!+##XGA6QW_B,[KM$A7\\Q)F[8M M\Q>.QWYQN,L99/!.*=@J=6>&^ZLV[+YOXC B:O^+U:C9,&H<,AY[:E@"5!>* M.#Q$*CJQ__P@+W;U OHA1+B,04S_V#YS[J>7_H.7E=;]J.OUEWO\F:ILC: MZT'CE+?M]:!NJGS>#8M=Z&:5-W4_4U!B_$%B!EE!6V>;%4JQA$A,R8HX9$6@ M67G3)F([%%KKY_T,M=,"IZLLGV=&]\7 _4@S'VV$K?F48@F1F&)^<# _0,V_ MWE15MEID5>?^SO:F;--PW_ZF2;\Z19Y^RHN\^>8,ADFV7!?EMRS;%1MWTY>% MDSZD%7Q51-MA:=DT&*1[S+71-J.L,,$K5*P/#]:'SV"]::"$PP/QM9&"-MMV MI%"*)41B2KJB0[HB/%T]J]O35$LN==K-Q""3427;OAY!5WR]LU/6F!AJ5.R+ M#_;%J'V_MQ!8E#5X:D!+VMI%*3:+AZ/%"UB@31!-48IAS)6HXIXZ)7Z;5H=I M(0>9PS7.B?H>H+%S)L9F!QC4:T/] MY(;7;ML_2-42*C75>4E@C [!F)G!]B'*G R ," ,I# @#L$P)CF,/0Z(L=-( M#*_=NK^1LAB5FNJ\I#&&XQAV2<"+VEX32-5FI&H)&X+C.!*]TZWJKJ0JAF-5 M;S1?9^NV+[O(N5.81_.0L&+NQDP?S<.P<>0*$>FC>1C'F/#\(T.W6'8D44:C45.SE8HY_4S4K6$2DUU7O($PX'B41?SV'!*S]S!R8 4 M-4C5$BHU=2U?H@O'T85D38\#A#%8Z$?;89L#4K6$2DW-@00ICH/4TRWMX0VQ MG:SQ(9XF/ T3%]>5PO.76 X=2+:%24[,F MB9#C1*A<6:ILO:GF=UO[NY-7E35YM@ ^]$_@0;X?UG5"D?$BEIN9 M\J'W9^%#O"&V%T4/9#5MY6Q&6F=BJE--@>1#[\_(AQ[$AUP?.*1\2*J64*FI M6>O=N?EH?(@K6X\$VML\ ?+S?/U>!U.4ZJGD0^])^- #^#!P]:Y-RH>D:@F5 MFIH&R8<>'1_B4M9]&6 USXWTLSHI'YKJ5$V4?.B=SX=X46O32/G0@\"/Z]/: MQ!BFVB;YT#N9#XW;M9Z9#SV #X$-:R ,W+ &XI -:T_RH7<6'YH= /EPL&&- MUV[=0TCYD$I-=5[RH8?SX9';G6"W8W-_&Q)A[+FAJ_-< M]70+$GA#;&=A/H!$7)] S$CK3$QUJBGH/2"'8]CS+$CX +6)0!\XI-1&JI90 MJ:E9D]3FTU$;+F7=]:';.-F@ZY-2FZE.U41);?[YU(87M3:-E-I\",=!5&;/\"?!)+SO6-]14*;_X?O^H0- M@* MB$/=!%)H(U5+J-14YR6T^730YINAS3\-VH P$-J . 3:A(0V\3C0)DZ# M-KQVZV>C2:&-2DUU7D*;P*$-NRK@16VO"J1J,U*U1 #;7\+SCO5K25WBY"?. M^@M>X+E3F)\X$T/^BH70%S!G0-@X"B.N7S*!N# ,CJQS"HDYXJP'SLP&0 ^< M1:$^3\9KM^Y'I-1"I:8Z+^E&X'1C,U?92Z'=;8@MT%P%" /G*I#.@-L"NF/<.'ML,X!Z?LTJ-34'$B,$CA&00-DO:FZ MQ#3=NI.ZI.1\ORG 6;=G-# =I._=$$-8\P+]W$[*5GB-JLF2F(3];9"GFFSL M_P ^Z=V?]"9(4K6$2DU]\Y*DN@"GNB=\]Q(EDDT#X TA+-(7_4CK3$QUJBF0 M>!<\QSV0IF$3 #CEZ;-+O.6V X=4+:%24[,FL3$PW#9IL=Z-2UEW?6B'3T_= MC+3.Q%2G:J+$T #'4&QE R]J;1HID0; SA>+0YVFC&&J;9(A@Y,9LO\,!XA0 M@9DA PCZHL%K#H"P<13X@7YW)A 7>?Z1FY0"R9#!60QI-@!BR'# D'CMUAV$ ME"&IU%3G>Z]G?$:&#(8,&>OX@K?/.C>T+V5\#(0,)$(&3X"0P1 A=8K'FV&= M E*"I%)34R ),C"\E/'IIM"D;!D,26_,&-?/^J1T::I338'DRP#GRV>:0@,[ MUI,H7$IVZX?#DDNBO1U%=(J$T.5JH62 M']K_[HOMGE;5I]SE>U4V2WK;S[ M(FRMJG9?EK+[T)3K[;>!?"J;IEQN?[S+TO9RU06T?[\MR^;[A^X+1@Y?67/U M?U!+ P04 " !/B6)7!\X@EA0' "*'P & 'AL+W=O1L51]LQ1Y0@OU,5\-9)8S&IE!23S CA,,$LK3WN34O)OGDU.Q M*6*>LGF.Y"9):/Y\SF+Q=-9S>[L7]WRU+O2+P>0THRNV8,67;)ZK3X/:2\03 MEDHN4I2SY5EOZI[,R% /,!9?.7N2>\](A_(HQ'?]X3HZZSD:$8M96&@75/W; MLAF+8^U)X?A1.>W5OZD'[C_OO%^9X%4PCU2RF8B_\:A8G_5&/12Q)=W$Q;UX M^L2J@'SM+Q2Q-'_14V7K]%"XD85(JL$*0<+3\C_]625B;X#R P_ U0#\=,/)C=FM(J&IWH:%T6NON5J7#%9/$P? M+F\N;Q\6Z.X*S::+3^CJ\]VW!>JC+XL+].?O?YT."O4[VGH05C[/2Y^XP^<8 MW8BT6$MTF48L.AP_4/AJD'@'\AQ;'2Y8]A$1YP/"#B8 GMG;AV,+'%+GC!A_ MI,/?7I:N[N]NT-W\\G[Z<'W[#YK.'JZ_7C]<7RY.H+25;CW8K5ZP)S*C(3OK MJ14I6;YEOKDEEXP9D$)]$_YB0>R=E!GH(Z3X%U$B^8*>[:FZ8II.EJJLD9;&F^8AJT83%.3+G/U*'EDN I> MI=5/' 3A 4.V+DC2Q"X"0);@YCG8LM-FZ>Z3,6FH=AH*E9//.Y6!?>HVGXL;X?):-3=MC/ZK'-;BF\8YAL:PY#;BJJ@0,0$&+J.1;C<1GQ=N_K> MU:LB9DJ_Z@7Q# )NJV>?# , ,&0XMB2Y45K7+K47.YW*V9:E&[B VYK9'V$H MKX!A,.P65[=15] H>>-NYD>-S*+G7=MA*YOOUXN MWK(1PE;Y?B];'LO;818:T<9VT9YO\G"MEX02:O9CPS/=CH)1MQ6W[WJX/660 M8=!-F+B19FR7YH58%D\T9ZJ+V[)8&*2JHY P4^*VV"J\(Q< #%B.@F[:P8TN M8ZO43>:TL&,D (% " $[MWM/@ANMQ':MG--GD\6RUU'3+[GNS#Z8':9NW?3B M+G7TY5E(%8'5_[O70EMKU6H?=5,5;M06V]6V154\W3+Y!JK"@)*Z@>\!LP18 M^A[N;O!P([HX>!=775W?3F]G;^$JJYB_>WZ.Y.TP"XV*8[N*J]X\9"R2:)F+ M!+$DB\4S8TCJ?2G*=D26Q13<6N"V6A- U.T8_F^,C?)CN_)7*U)WK[%BCT@? M]ZAFL(C9[IR@B7NMR#"J-N14,6,$%S @_[X/] F0(;9);=,G8'N?L#@(X#W[ M00SH_QAJ'B%#EW2#)TV?0.S;\7N6[6FD/CA0FT-3<^ IZ5&; ]+>J_>'?C>C MD$;WB5WW552[2E-1+7E*TY"5W3%81010=4BJ(#NO6_U)H_[$KOXM B\QOT[@ M!&P$ @@[9(FQ!?W>H;N]$]#H(Q;F9O>AP.M(0+!01Q 08%\*6;JNZW5O/TC3 M%A![6S!3Z/J/;,735.=7%8CJZ[D .P#2UNQ@[ #R"!BZHW%@*>9&W(E=W U> MIK?/5J1^Z\R>X"&$M"WDPQ&V)+;1<6+7\<4FRTHBI+$^"@YC(3>*!S3P5*2F MOE\YP2='5?1C>3O,1Z/HQ*[HYN*U+Y;]YFBS/ 9YL5\7CS%?&9$PQSIBE?)? MB@6B3:YMBC6S3?N1!+U*V+!51*,A4,.#O5O-A.4K<]DKD3D[*>\.Z[?UA?+4 M7*.^>'_NGLS*:^'&37E+?4-SM4*E2M%2N70^#E7!YN7%;_FA$)FY.WT412$2 M\[AF5,FM-E#?+X4H=A_T#]37[Y/_ %!+ P04 " !/B6)7MPNS[QH$ "U M"0 & 'AL+W=O MBZ8[8[^[$M'#0Z6TFR6E]_5IFKJ\Q$JX@:E1T\[&V$IX>K7;U-4611&,*I5F MP^'[M!)2)_-I6%O9^=0T7DF-*PNNJ2IA'\]0F=TL&27=PK7TAZED!5J)XT&BYM9LAB=GAWS^7#@3XD[M_<,K.3.F._\I=LN/_+]<4:KC[#ZGJY M7E[>+&XNKBZGJ2=H/I#F+^/_JC##'+\-PB9RZ6N0X2Z@&'-I[3.:O7XW> M#R<'2![W)(\/H?\ZR<,PEU$?!P)6F M406I!FZFS#DW^ENC8[<*@MF\NY07+X-QM&%U=-2B-XSAJ14_!6$OU*,/$P<+ MK1L"N<;:6 _DB9L;C(:__0&;]I(VTN5TY!&%!>1ZAD^88W6'%L:C4)'9,VEA MH8?94^D(2I%Y+X:"P"Z_"IN7\#$6]X"R*&R:6FJ63O&MA*:)P!H)12D0Q3=J MA4'S$4MTTH4TH*.:>[.B&-)M6%Y[=E83<>=HV@1Q C9"6@B52V'RK;>GT-;& MR3@LNAM'1^T]W#G-01M,7!^HKE!H1YK"=<"D^"FA:T*;53UX+%$6 M8W';J+W =D&-]"A3!B]U['1OE%*WV(8/!@>A\<2IVJ_VWR2+.(J?CL)> C1\)\<6;.@SF.^-IS(?'DEH!6CY ^QM#I=V^L(/^2VW^ M#U!+ P04 " !/B6)7GJ:>2KP3 ">.P & 'AL+W=OJ#S9-V>/)9($@%JD^ZJZGJENOMT7Y3:^4JL3].LOUFX-5 M56U>GISH>*764O>*C[>J:S8OCD8'+@77]+EJJ(7)V]?;^12S51UN[DI M\73B5TG2M#E^_&-)X'_"M56QU\%L3)O"B^T<-U\N:@3P2I M3,45K2#QYTY=JBRCA4#&=[OF@=^2)H:?W>H?F'?P,I=:71;9O].D6KTYF!Z( M1"UDG55?BNT_E.7GE-:+BTSS_V)KQHY'!R*N=56L[610L$YS\U?>6SD$$Z;] M1R8,[80ATVTV8BK?RTJ^?5T66U'2:*Q&'YA5G@WBTIR4,JM*?)MB7O5V=OOQ MX\67_XC/'\3L^M=/UQ^N+R\^?147EY>?;S]]O?[TJ[CY_-OUY?75[/5)A?UH MUDELUWYGUAX^LO:Y^%CDU4J+JSQ127O^">CTQ X=L>^&3RXX4YN>&/4C,>P/ M1T^L-_+,CWB]T?^$>;/V>/_:Y$PO]4;&ZLT!O$6K\DX=O/W[WP:3_JLG*!][ MRL=/K?X7*7]Z[4^?OUZ)H?C[WZ;#P?"5>/Y6XG,-=T^7>;I(8YE7<+FXJ/,J MS9=B4V1IG"HM9*D$"R2O5"+2G/<9]E]]*BKE=AU@UV"9BV:9&[L,3\(PS*]6 MBNQA*,A+Q:!__'\]<0MY:U$LQ"+-91ZG,L-($\$H%. 3GBM5IFNQP?]%8NA2 M.38J$8L24144R4HA3E18Q[!V!T##6)4QL5XI" MV1UB"W'C:&C6@F 03C1S0/1?Z2H%T=CVZXKEMI&EX:'%7$ "-@85Q&M:[1!, MJI6X[+BQLL_[U.L0D,[@>.5A"X7 M"P129@I4%"5I3ZY)+RQHC%>5CD26RGF:I15T%!&G*J_ID[I'%M'TB18WBV22 MUDA2'6>%KHDJ:=9/\ 6M^:B8:8VD+DF$#3UL9:S,GOB,< \1Y:^*.]0(& M,R0ZT*S8S)*BGE>+.G.^8"4 S:4:;;S*PDM,Q8Q6V .DK$9 M1F=(]HG0Q:+:DC_,=T+ZIV.IC^4Q!;(4O!U:MYU).;/.>(0E,NQ=[L2ZP$=P MJL46^9;^\LZ;LE@H3?F<]&E6@D"J55G4RQ73G, \869$GR8!8BM(T8VH5FF9 M',,'8-H40[(,?M[CN$.$B(4BE;+6P&.](;M@>1,\J129DNJ1E$HCM/\J+Z0T M9Q65":N._2:(.S.H*Y$EXL1ED7!<8GD?7LPNC\2D/XF\.IC12\2!$H!#FX4N M.8]32&(%0>3(Y,W69:#!AE.R'S(EVGY!*M65VNB7B)#GD[/S5^(Z@9&FBQT/ MC>V&9C]^8_=\M7\"/(7C(3%;S+-T*8VOV[CEUFMFO_=DT_?X$@9O@!7,*U;- MP L0'9,'[QWGPN>S]R?MN:6_=+1& 34B"Y%L1X^O2^9,'JH7J4* ^/$<=TBD MI=@[.1(W3VQ&Q-10*@?'QI H)NS3.[&Y5+DJV1<1T4R*-/$PA=?G4.ZRH$R% M%9SOV-#,*;58I]K$IE#]/7&]@!,&5L=3\&8E85-(:8U8X.S[Q1?1^&T*3TXX M)X:$VSCM>"(VLR(LY>'5;@._I*',&E-%F)Q%PLQ;JTQ+;U\<8T0L:\36E 6UD$1_X<@7 M%&U+RC^!@H.(X\.'YC10L@XX-]]3)*WG.B[3C4$=%)PX/#CE^*0@2)!8^X@,-2=U7%D*7(1[C(@]VQ.W/AK14Z:6,J-4#96D+H7!& L(JMG! M&9Q34I[XKPYEIBU8*@W%"/V?\(?.\)MEJM4Z/W0-$_KU& E,E#)7Y1.K/ MD9KK/&&!*,3ZA%7CO9R\%)J_2U%&B9TR'K]2&>^9.,D[N3)\*TUX*6F&U*UX MV8)?C\5+=J&YPN@P:L(%6_)WRT)!8 1VW$ -:.7F_8<]=I6K8V 8A50XUVEE MR/U8 #0J<;'96# 7H .&2RU3J3=%[K%&CY*MAF0L+M[('6L2XH3U/" A-!)- MJQH AR]J#6SX]%I_DO+']S*Q@0RHQ["^R?/&^FWLUR&(TY0%Y!+!<P;)4]I)=KC]Z]=/^?J)DL38%O*("7J#\!@*?0Q14@Q]RJBX@.!CN$9?D MIMRY@77G%-Q(/++\IBJ$-9B76_@7,1A%H\EI^&(0G8W/Q16A40Y?_KM!/^I/ M!QWB\'H\G(BO1<60V8JH67 XBL;C2?AB& W.FBU)[)<(E3+?63_133 V3LBJ M(#=T58YW= 2)=@S=KM+8H"ZWYDI2,0'#@6-XI:52=TXM[&TAS$O ML*0>@-@#?[=X5Y.Y&F/S420,28N6KW9)#>+ 4XWO$;,A1Z1X]^2=A5%DNN98OC#Q"UF:ZLFX M,E7Z TQH?,KF$6HZVH8CAAB/Z@9,KF#;ULWF3!)Y#UF:MP-^._QYGM;>L;71 M ^=R,YBJX&'8E:^#M$Z0C0M,HM'I-'@^BP;#T\<7")31\;YAY]79R#IC1[HM M L[Z;0+.&X*NC:Z1M=4QAQUK0WN##PF"46F0%GZ91&=G@ZC?[W.6/1^_H K> MT\'(JT-=45>::CNR+V,''87W'&FHS92)^OD?Q$9/WDIRQFL0WV'84VC>L]#/ M7FEJLZ19RLT(0"KN76/HNLZJ=).I +=REA<;$VOU*MTTI9\-0DJ&F.4A:I)6CT)6VK2JSE>BH:@#HUN0_ M](*J1EXXH4(RBH=G0E);].': M+YNZ!+E:V3:O-%U@T_$LX=DG#.VK34[%M%J+2MNV:SG+8M4/-E^JBW-DF51,Y.JVA=O(/ MZ=VY5,"IKB>NUINLV 'TS>CD2]PX==\@W!,J_ A1&Y/H4EX#=>^;E)X$LC>S$TZ MLC7'1[,O)N$C1L1=#$K/Y S??4(]XQ9:B&VR&S1'!X%;3TQ?^()?"GTE#+@KND8&- MC)F$E0.L,9V)W'6#C)7'K6]CD#U$-B:E<;JABP.D.>J=0A++4G()P#T8W5() MLBWWAG,DH%,VCBW<>/70-MBHNF(Q*:GH[+MG^4%TVK*\#O>'U/2ML8-QX[QF MA4CM/<7;UB7E_:I2RIP3*[IU 0\_,DV;'>-(3X$/DGOQ8"2FT63DZ:(RC:$H M^4ZK(T429F['R,U4R=L9I5J;.P]-&[V9M('?_JSC-@X)Q^\X';6D$7J%L0Q[ M$,0\@&^3M!@-5+!;,@0C<3JAT_XP^\OL5CZMCW_3Q MJ>O EPQ;6QERU3IZRJ^&<)=[3O*_$T.L_MO*729QL<;W,"DS MWAOHX@,Q,_#@Y!W?+51:F9L?VN0<+BI[5M/=VQ6>;GL@$.8P+==-W>9:C''[ M6/EQL*OI^(]]ST&!K:+S-JI]Z$J-U*M]RBD<'-KRY8 G-20(P ".BW>9!'>S M&/G1&R?'4V[UF*L31MZ^M=N]CM.@.;H;X!)[4YZ;>R#6 -6]N>9!=$AQ:/B$ M"%/][7A!G9S27KGA^R P@"-><06P491<'K-'M]44G2-/+2M> _%@\:%Q;HW!&:D1*B_]A3@E=Y6G*3):R.SU) M9H-..VJFEW3]$9%)EEF!-+RN,V/$K&)#A#57VW5I[)Q*Q4[)Q_*P:'S3%&D4 MM5R2<-0&?8A,;OCBE;6H\)Q<J>G*_=3F M^H_^_50308 MGW;>#J.SP:CS%O4]"+K-0W/?"Y$[,\?]SJM)=]?!M#ML,!DW>-\LW@ \POO[ M=$3XX;GONR)Q(TUGII'G=!I*%_"F'\H>PAF=MI['Y^.F7?,HL")'" \8ZCS( MPL_PJ>8.R$-WIUY/JUUR&@WZ(W/VT6ZL&+C,!)'06-)^&-._;/;WVZU*U=L'_Y6:,UWK\2,*P^'WJYN MFIN( (EI+/"&SQME%M>9.S;GXTS21@ZZD6 +P(;#C-=LW0,)C=Y5LG-S>6[+ M=_T9\2JZ+NR0.DG*.\V^ZK:=EP++"&ZS^I/3-*MICSU,A&>C/\"%NX+[+#:> M3W)D6QQ!%E!\:=BT5;),;(J*KB 2G"#F"+BTEG?ENMYC^[!D/@:W1U_[D;R! M:'YQL[T#!:'#N?R-E?RR]O84"[W)X57)@&YGMUDKQ'1_&F*:09J9^Z/E^8+Y MO2ICOIWE=+#:;:C8,V<0W"E3B7:@S0SFF;6]V^<#Y+[6@=.C=4I3HN\Q+1(2 M;*9D_Z9#(:/MP[2G>I&] M[$TJ0I[F&N.N<]CA]!1U3AW,R49>\)V]HG3NE 0NX?P!MM$3_RBVB%9EY$ZC MR"G(&; ]74N*N$#WQM<2'14Q=U305WHO&<8D_)W[D R(\]@T/VRM-5?F)N'# M>89QTZ#D.QGTKTJ/O:$^7*DG;ARU!.7=,*U0'9DV9/?<^@E4U1R-L0U:!OUE M\ DI<8S(,,MJD*]^,*7_"$= S<95#4X-!< @S M.1=?]A?]@V@:0)=!=#X96%B SZ?-$L-H,&K&/1B4D;E@LI)[#B[^ M<=DY8?#>GT-CJ;J'?V)P"BAQ.B:9](?1!-S_:OME+GO3'??^]%Q4%G+::Q<&W;JL/^8&*"Z0?_&Y:]ORAX5U!SQZ&8#Q>S M=Q[&V/"Z=]KMAJM--^]B=NNG?2IZO/WQ ""TV?TZAR/4ADJGM4NH!_4L82K* M %\+U(9B-)PFS^P>JF+#O\"<%Q6( MXX\K)8'%: "^IQ^7N0?:P/\D]^W_ U!+ P04 " !/B6)74;::W:L' #% M$P & 'AL+W=O7F>MFK]Y>/],2;+.11"U)Q7%__0&@7NS$<79Z7^)0), ' MP(,7Z7JCS:-= SCQG&>%O>FMG2L_]OLV64,N;:A+*'!GJ4TN'2[-JF]+ S)E MH3SKQU%TWL^E*GJWU_SLB[F]UI7+5 %?C+!5GDNSO8-,;VYZ@U[SX'>U6CMZ MT+^]+N4*YN#^*+\87/5;+:G*H;!*%\+ \J8W'7R\&]%Y/O!?!1N[\[\@2Q9: M/]+B/KWI100(,D@<:9#X\P0SR#)2A#"^U3I[[94DN/M_H_T3VXZV+*2%F<[^ M5*E;W_0F/9'"4E:9^UUO_@6U/6/2E^C,\E^Q\6<'PYY(*NMT7@LC@EP5_E<^ MUW[8$9A$;PC$M4#,N/U%C/)GZ>3MM=$;8>@T:J-_V%261G"JH*#,G<%=A7+N M=CK[SQ_W\_NO]P^?Y]=]AQKI>3^II>^\=/R&]*7X31=N;<4O10KIOGP?D;1P MX@;.77Q4X1S*4 RC0,11/#RB;]B:-V1]PW]HGI<>'9:FA/AH2YG 30\9;\$\ M0>_VIQ\&Y]'5$6RC%MOHF/9WL1V7_OSP]1YHD8*U:J$RY+3Y.0O%0B-^D2=;BDMT=!V(# D@ 4J$*IX443 M1_&EPF-(?3%=&0!,22=.Z>(XNGJ]Q1N#JP^"%"3?*F5 R"P3;@T"JX)ULDA5 ML1* 6PA%\87668+[?<";N^\>[J?-;0&"_1DRN9%X7:)-J8WDM-^L%9I8&OVD M4K!HX@)1[:JDL"I\@$B2K&)H$G^<#80S6-7P08#E)X=4>8V(7ZB\S-A:_\A6 M)5[H0O$5C90K=,5*.L*!Q2N%&@E64'9"V;B,#$83Q$9:(4N$^*RPS$"V%2<7 MX1BS/958"6LEKK""FJ.!F'@_9L(BT:*[<<(Y1+,FW9@),H MC/=/&4@ "R*%FF&YM3*I^%9)@YXGQ<0)/&6QOM%52Z-S01&A,DL/$EDJ)S,A MT[^P3M&-Z#)RCBP$!I1M2<5)')ZW%^-5>]XAQ81TWU%(G 6Z22K&QF"7.L/V M0;RH:7KW[>\I4TY5% M4/:#N),9^QYYNE>(Q-3;T+@A[6Z8$1F:Q8D87D[8T^@\6Q-:DA.:$Z/AA7A M^*9Q2[,17XI9IHAZ!HL&AW2M2BM.!Q_:,\/@/(KJ0H3NWV*S?\(AID0?6;UT M7&EVSU_@Z:]&IB *F>]OC2/QJ];I!M- G,:[5PQ)2',:O3"Z/30)QH/1N[[] M]^L8=VYK?82E03:D0=:9"O;9T=J"Q70)A@ADT.JBZGPZ"*)1@_D0L7;/7;P+ M^S,6E)>4;4$$H_/W-O_<# M/.,;A67[=*(8)U=?Q&*A8\$K3X2<.FT>&>"9C%A-5L S-76.\W[U;!QSL,31 M>:+'=U;3D$--37Y?!:E_LYUU/*%"G@+6$QSD.3I-0Z,I&LYFTF1:6)57OB3Y M<>(1MCZW2BY3%-.V9Q^6PQ"9_0)=Z.(,@U89P^--05G=K)K\QG:$_K)M+T6. M%&=)D M"+N,2#L*SUFALH]G2YPR._EP/,&-1;7%$!/EU%(EKZ^Y#*,?_632;M4V>271 M@#/""% FIJ*K078UZFDKR4A9;BN$<)UT_^>-5#V6M MVWJ*+NI&?@3%JW1](QEISZ);>(PL$(VQTFR[D;8=2% ?U12$YF/I,]?B*+[X M"WU&A6Y9&>[]G==PT^)[!^PPP*V-KE9KO-0Y/])WHY%,7%6[J,/[';E4MQB" MR2.H7F(O]?N9=S&B2\ XR:Y&OZQU1ADFZ04EHUE@=ZKFE'Q)W6"?Y_9E?@0[ M6>3)?RQ-_FDS()&99PFQJ^*)X6\PVC,Y'ET<8C*%T,C"2O]E)M&6Q[=L=[X] M,,HW3.;RUG*9]BOS%D&YM1RG>]V/;'CHG;Z_\VDE![/B#TCT(H&>\U]9VJ?M M-ZJI_S33'?&ULM5E;<]NV$OXK&-7MV#.*+I0LR8GM M&=EQ4I]QXDSDG$P?(1*2,"$)%@"CJ+^^NPO>23GI:&6JR5NH+#NZ#J]X( M!1*A\"U2X/#W5=R*,$1"(,:?&P1(/5I]SZF](=]!ES8VX5>%G&=C=56_1 M8X'8\#2T']7^=Y'I\[(!'LK(95">?L]WS#/L'BUI=#BVPPT-#/R-]XTA[ M1TA?L'D;P:2'X]#GJ_T[PYTF_ M?WRZ8U/VVR\+;^R]8C_,B7T6D Q6:(A1P?8[87=",PYIIS6/MP+RV#)I&&>A M@"1B'$:Q+Q),S0$C+'BA-B]27#)&6 ,93Y:#8RK53.,.9A6C'3%+(:9T>)#Q MUNUG@$\,>&;D49 ^[ NR<2CY6H;22M$DK-:AW')""* >\2\YB80?4&@064N# M?#9:126+ 7LC8PXJL <<&O8$*[^0M _;4A"1 MB3]3F2"7 1WGD=)6_N6D$=\ >&&SVI1,@_($&A,L&*:06_ Q@>M?%D[.V!+ M@^JV&S* K[) MPL !0F;LR\,B_]>@KUD^8-YXV1@_"@ +<]],H#!G\0%$3 1ZRM=+:!3(% M?8Z A2BP$;JRTD(H5+?.A!\.O'%[I^:;U*:Z"8Z#EAMRV)*F:FGLOYBQFI.3 ML.B@G67%@%6[-:%4U7D84E5M-A*L2U46%7A*?:/B/EM"0JN8]]E[: G_@):P M^H0!\4[R2+(;P?U=G[T)E98!=SR=#+D=$PW&E@D8.F,5*C_S0<8,+ G=J;$$ MLC-O#CUEBB&VP6Z:, %2$;<_^E9AGD+^3;M8Y0)FG,#W.^GO:N1Y I'RC:(@ M/##"U2J[?N%5DN\_/(:E@TMXE&0OPQ!] WF(ZP5RP(;9@'U*2)E*6&0X7 A& M\E),HEL(^,J5C(;SBGP\((^3Q7Q&JF2(O9$:*@&JA0 %&U"! M ;MWJP98 _WZ\H2D6!EQ*_3SHLR+K8@HJ=MWH7M/H MSI7--&N8^AT_9'Z_IX")L_O(7MJ=RU<.C4RA "Z1]) ( 'V6E&;LM6Q@D^/"%K0Q"&X W5QJ5_U= M[C;:L[JXLR)0G8@:Q ;'&[I^!43+<-#" M56RP#\5_:?%E;L8]X.O)>#1'=2A$>1!(9%9K!@')L$M#5;!+)MYF)Y-*]381^$#O99Y\L!]S] )UN",;HLTC2(.I;J):$4WD'LR4JGSW,GD8E;MAB]H$*0ZC^48*V'DKLD" MK\G'>G77GK?[Z*/-+/7C';,Q2J/6S<=VB5-O-']>;]O\_P. M$8V"N#9:$&844_.6?)/I>7ON MW,-C]06$T^9&;WS1.8?UN-,BG42\M@0XYPQPQ*GYQDJCG_]?C$?M.2^_ M0[ M0KC<^!3FWQ/R=#XYZYY\.A*BSTBXF+3]L#@?LUO,51 FP0NTJZ#_B.YDWC&W M6+ 'A8F*??,/43YI60'N,+/)D='1_,TPRE3+$[4+6#;SZQ,F>G M\/OOL/_AN^J;VON&W"[?%_AUQ]N0ZKVV=LD<0]G+WD' [F?BIL5FG,5PIYBE M)NV8A8OML8M3-?Q:QV!NM8-(?$$QF=TJ"=%=H2\BI[1B.[#'HXM:[K4.G;!9 M!9Y@-"E']:"U?!V*_ Z+!=!])J#W[6N56M>[=MQ#72$J0 0OL ;;[5!B@_7< M6ZN?$[%UXK4 I,#[3*_S41:XH/)MMQ+L] URK3AK562O,&\A-;) .*O4<1& M@_,R2L8#@+F6!#5CL=-?VVR/LI\-1B5[&C38MS=D@ZZWU[CS[0D6YEC)W[!HZ.!O/SGFO$\X%5"7V\6"MK542/ M.P%-F,8-L+Y1T,YG V10?,VZ_AM02P,$% @ 3XEB5_0:WLJ= P ^@< M !D !X;"]W;W)K&ULK57;;MLX$/V5@;KHDV$I MF\!7:&GC+QQ:VU&60.&MTW4')@6U4.T_^]'EX17@]BU W@'RJ+MU M%%5^9HY-QT8?P 1K8@L?,=2()G%"A:*LG:%303@WG3\NEP^;Y6*U6<-L]1GF MCZO-P^J/Q6K^L%B/4TIQLX ;>/_N-K_*/\%%=EABO45CN6B [0PB M740'3H,N"M\8Z[IAZMB:";1G#86"K\C% +YO!L!4 M"6MDSDD

PL'+@H.2 BB6+)CZ(J;R/ 74YZ&2MP8T+2P#<;[ M+H]#^(*DH_3843M.A7K# 6F-EYP$JV (R@&*C M<]V$,<-D'RHU _W;(@J'I3+T!I;"- M=]B&PJ3$EL&2;2%*\D31A))[FGS>$L)2) V:UFH(SUQ(\N! 6%#:0:.M%5O: M(E")#DT=O,0<22=HA+8NM151*"6EJP55GVI!^6"*M3&2?"EP3]H<9RYR4%&U M]"=D:#+KJ1MZL.7:RUB2(V5+6&JG3I<4+]0(015G>TIEP* 1%!TK]X1%P*JB M?@E%#\%60C'* )W_U&J"?PK#MK7NDW#NFJ>OYG&-9A=?'4L=Y)5K1W._VS]L MLW:>_S1O7\4E,SM!%9%8$30;?KQ)P+0O3;MPNHG3?:L=O17QD]/CC"88T'FE MM3LM@H/^N9_^"U!+ P04 " !/B6)7\U\,6W(" !V!0 &0 'AL+W=O M!SQQ;,U>'UPE:Z5>W.![-@\B)P@%IM81&'TV>(U".!#)>-TQ M@V%+E[C?[^E??>U4RYH9O%;BF6>VG ?G 628LT;8>]5^PUT]IXZ7*F%\"VT7 M.Z;@M#%65;MD4E!QV7W9V^X<]A+.HP\2XEU"['5W&WF57YAER4RK%K2+)IKK M^%)]-HGCTEW*RFI:Y91GD]7C8K7\^;B\?8#E$[6K66@)ZQ;#=(=8=(CX \1G MN%'2E@:6,L/LS_R0Y R:XE[3(CX(7&$]@DET G$43P[P)D.-$\^;_$^-'6+Z M/L)9X\+4+,5Y0/^^0;W!(#D^&I]%EP<$3@>!TT/T?Q-X&''[XV$)9W!\=!Z/ MXTOXBPC/""7;(."&B899S,B':X.O#4I+D]0:4&G::,UE 2RWJ($NPF*UIEY_ M&R? 9.9MD %Y2C6Z!SJ+M0@9ST J"SPC(L^W%+_M\;9DEDS:B*R3HFEWKHFD M,56%Y)ZA-#%,*I1I- *7E$7G#3F73*:<"3"6U%<..'KOZ,,]+U2H"^]X ZEJ MI.UL,?Y7I3 MX8.SUR\+OA8+4=T6-R5\._-44KD5N98J9Z58O3JZC)^_B6D"C?BW%#L=?&:X ME:527_'+=?KJ:(@]H\;&;) MM;A2V7]D6FU>'L\6U[]_O'Y_?77Y\0N[O+KZ=/OQR_7'W]G- MIS^OKZ[?+=CQC7E6P=)(X"RQR[PQRXP>6>:"?5!YM='L79Z*M#W_ M#%CV?(\JO;[5@:L7>Z4J"D0K=Q]_W46!? M-H(!IP4O.;D._+B2.<\3R3.F*Q@#?EEI)G.6J!Q#@ZSV8+C5AMT.%@/V^^7E M#;CLMUK"=L%:<_!OG,$J!=^^"B;\4CQ/&=<0$PI<2;-JPRO&5RMP6O@L@$JA MRDK H*VJ<4W@!<:+2D_>(--*ZE/DZX >_%:*4*AVP3Q!:0$3Y6N%3B! 25@[V M+.YX5M->)9!K[_RO.EW3,A'(,LGJU"RC=,,SB R"0/+U%&-/"O+>XNY(+[#! M#*(J\ R\JY*EJEY6JSJ#4)>0L(P$9%[Q?"V7F;"2&[#+I*IAFR '"%ZHH3W( M!H1>LE6IMKA1'2AI<,!*I]Y*IP=M[+-1#_LL$K7.);+?9ZC?383]!W0(FK@# M+=:ELP*P7F"]E-G>;XAIGI&F01RBS$%RL&<8G4&"2YE6JVK'2\&6>\;]MU.N M3_DI.JP$$1__]LM\-!J^6'"^H(_QBQ,@D<':Y9YM%7P$@6NV@Q2#?VGEHE0K MH3&'H5D92J"7:E.J>KTAGE/P$K!VY$^C'F$I4*8;46UDF9Z"*X*'8?#(,E&" M!C_!1&2$K01:%AD/[+$NT#Q)[9B2*X$6+08HI=(([7_""TGF9"EE2A9$[GMI M+ ?-< %6D_(RU>Q*@7'(Q,2"X\O%U0F;#6<1<^J@C5Y!?"\AQVI#Z(I2%[!J M% 0BA^35+%T&&FQVBF:,%HW+KU"ENA*%?LY^^^5B=G[Q@EVGX"MRM:>AB5W0 MK$=/[)HO^B> PQ**PK;Q=_@1_,Y@"3"O1#0#+X'I M! -)[SATX>]:'[7G2'_N:&VW$>#Y8"&<[.AQNFC.&"CT2@J(4S<'AB&9&M1! MT;4Q 0PJ?1I#!M: D\V'*PA5U6S(7#3_HU'.'XGP0+4O MP*-P*&V-N$( 22*AS5M[DJ6W#(H.+.$U!&=)@EIQY%\Y]AF&ZQ(36*#@(%9X MQ]>41TK2 27W>XR!]5(GI:1$;,(*.;93CL\J# 4)) M(4+1JD*KPN8^EH.:T M3BK+@8M-CS'1LSSNUL<1_):)-<\PUX-*I,N!8(P*!-6LX S.*2E/_4_'/-,* MJPE1EH9C"-0VKH<,^/@><.L#:(H2X S $2K7I'RF( NT_!@3;&M/J%9G@;R$ M*&$!PE*L99ZCOZF\P21D^21.FWXDYFF(\?P.E$X+=[SG2I051/WNMDFHVRUV,I3]P5$_JV&U"-*,%3:)V"''))JG:"]'+P7-WTD ^FPOC,=O1$9KID[R3JZ$_TH37DJON^QJUR< @@2D,266E:&W0\*4*=@ MET5AT6"0UPEOM4RE+E3N4<( TZ0&R5A@7? ]:1+$"=;S@(702#12-0@0?J@U M@,O#M+Z3\\?7,K$!#6A =4&3H8WUV]BO0_BE,0OP-03'->D-0)5!-\D&+$MD MS\GEAN,7/^WO1TP66U-B"BPQ&12( .&7( JL$H\IR2H0'!CN"16-^-^(W8!U MYQC<4#R\_"HJ"&M@7H[PKRP>1^/9-'P01^>3"ZADP2TH?/G?XF$TG,<=YN#Q M9#1C7U1%F-N*J"$X&D>3R2Q\,(KB\V9)%/L5A$J>[ZV?Z"88&RQM(0NR-$]C>CKZ>9[67K&UT /GO?!B;5Q@%HVG\^#[>12/IH\3")31\;Y1Y]'YV#IC1[HM!LZ' M;08N&H:NC:XA:XM3"CO6AGJ##PJ"4&F0%GZ=1>?G<30<#BG+7DR>80O \T'( MJ\.=JBN-51G:E[&#CL('CC6HJH2)^OG?Q$;/WH93QFL0WW'8E&B>D]#/7VCL MT\A,4C<#(!4U6F'HMLXJ660BP*V4Y5EA8JW>R*(IVFP0.K%QR<8U"RIX <'F MGKH0D*7C\V=$*9X]0PRHT:L@*YH3<:/2/42)/[PO[W180V;X=:.S/?VID=[,IXI[Q2B*J. MKWR,3K[54IO**\'?>AO'/XTX=AH27DB0$T98B34?BBQ'!\K%#O&X02%J"^6G M#HMOZ[TFQ;A?,?P+7N8BC:S^FP)/)1!OM GQO%&@SSI8$2P1C.-D,O\M)IO_ MB<:K@X5H Z:JT# ?4^\I2N)A;6$RB4'"R"_H?0DLK63E.'2UG7E--_'MX;K=F8:CGS'==']WP3M50%C3H M'3UN#Q)G5.II?3 [4J7T*.GO=0KKWZ5'*(1';K )+E/?4@Z*39=N3$O5U<1+ MGA%BH0,9_?-Q;GM#[NFA;-Q W;>-L%!"C^?>49AX >D^,K$GYT[#K/L@Q3:3 M#>'Q.,RV#6J^#*W)62)(6262S(DR1]D!6M! MHQ^#=&%AKE$TA5S,U5 "0**F9[].+NCS2I5-;CGUR:4%!@ZEVW:"(,JC6;/* M1?S/5_F.4'_N0_WYP6C\IM;P1&-+>+O$%A7*JB^H_P 9\G7K313<2PR=P1F/ M.2="')ZG%,Y H6A\#PJ45C.ALBTT=Y:18LNL9'@D(YP-A)F$6B_&PNJE%M]J M6F"#!4VKJ@<#P\P ')@@I5MG6A1%($C 9$@54%?9OHQK=@#MOWQ%L )1F&+I M0W-H9$\FPO,B7V2$QV5<6USE&DM%70*[6MC6,S>=:=.+5@G*'!8UVZ^Z\B8. M>T6NW0)+I[NDT1V)S>84_@7ITC@=]BZQG+0'))U#OH8S M3 D]C 6*<+G\85V'SYNB-UP==>%[S2D>BWE+.'79RT>,IEMD&TC(I6U(-CWS ML!\)U:S4JMS;]EL3PCI-KS8*"?G=NYQ$.?>0#\^]#\\/.M^[;9&I/0#B!1XK MLAMG,#>0N?I<^<>I(?[^ *HWL#L-SS"U@V<3Q M@+W+I#E!%981<":.&7!\ H\&B0 ML)I9_$'8*; ;OR'+U0UHA<4AHH*;SZ?/_)D[AF.3GUU4[I&!C=09!Z\#%$M\ MIGS?#7I6'K>^883V$-D8*1,)$JI(<]BE!DFL2T[%%G6[=$LE $.H"Y]#9IZ2 M<>P@K&P>V@8955KSKH]Y.-HVK*\SNZ/L;U>PPHFK.0U*81K[RG>MJX0 M$%65$.9(7VBYQG.D$],>VQ/ ]ASXH-T+E",VCV9CSQ<6Q(31T7=:O3^4,.UV M J %>R9V1BFV5/X$!Q;-I +\]E PN_#![.)@^*%PW)$D0'HF%1/8JL#ZT9R,WO!$5?MK Y\7M[J)3'0ZXU6.X]I.K]M!HW7" MTIR[8)>(;I6XJ!39VP2JM(<1F*L@'X/YN?Y]@'_L6=2.E]1,W0J.=V-\)Y.< MPYK)@ZDF4>.D"JO !EQ[4&[+UOI*A"=0MPAGFDRL[U88\)TW'& WU9"5N:JCS:9E&KV@4DA/==I/-_V "?,S)IOF[+8 MM823]@'^X[6$QN-:\F '<'8"ST>QM,0[5%QO^I2C',C;T36,@QIB",N@VF%O M,@Z[6R209;UQ4E2FUIRYI&+D[5OQW?M7#4;%6Q@.KC3=#W/CQAJ@N#<7:I / MSH[-/D&$4G\]76'GK;1WK.CF#1C "5'< (12)74?VA/O%" OQ'D G#B:,@UO ML@C M1/2ML/&32+QHNOU12=(TWN46ZBH@'APT&"-PAFI$2D2_]O,%+K*8-#O% )D8F7F8)DOJTS8\2D8L.$-5?;U&KL'"OQ3D5-\K U M1M'4P!BU7*IQW 9MGHP7=-/.6E1XKX%3MND[,GS0Q'GL>IO?@'?&5CG\Y-ZV MZ:+^U,.0'_W[A1@_P.\_/L]L/GVR6@SZ.N%YQD78Y(G'X?'C>#@W>G>/YJ-9 M9RMQ%$^FG:>CZ#P>=YZ.(V3H-@_-O1=H=V9.AIU'L^ZJ\;P[+)Y-FJK!$&]@ M(E8-?3K"MM93GW=%XD::QEQ#.>-KZ/KF8--VP1^$9.D)X M(%3G019^@D\U=W8>NCNVTEK=J&D4#\?FK*K=MS)NCUASV3K=382GX3^P"W=K^TG;>#K+D6W]!'E$T#USTV[*,E:H"J^+(B#! MS2'T:9%W;0/=XSW@"W3QP1YV]M<"!N1YXF9Y!RM"EW4( "AYLO:^' F]00%5 M29!P;Y?9"L@*_KC*-,DT;>[OR*.IBGM1)G0?S^E@LR^PZ#2'1-1!%*EVL,\, MIIFUOGJ',L9(Z>^ENBP#+K#QD*E M>]DP)N%?TPC9 '&>FB:,K=:6PMP=?3C/;-PT;ND6#OZKY*DWU(>4!NS&<8O% M@!NF!=17ICW;O:EP );CK;5&5 M2D#*:!.OYQ,J_0EG=$]$9@Z/Q7%P2C:[8)_[VP9Q- _ 3QQ=S&(++.#SM"$Q MBN+Q\,DPVQ6$#;3'7$ZEEI784Q#UC\O,"8'6_A0:2=4]E67Q%$#(=(*R&(ZB M&>SZ=]NOYSA:BJK)@Q/'X8@S3)R?LO6D)P)AW]P7U%HXG M0_AI?L*.X_-)-)G#H <\]5@MZ"\:369&0=%D.F/_%I15^H'X(#P6O ,9_\UH--JW#=S]N2I4K/+>B M=D8O'/IG)/%H@+K,HV$\,S']O7_[JOY>+63_NH!K3\:0QHNEG].@=_K V7SHBNP%J@,$=HAXGHBX(BEXU'LY/G M[(-IR3@PVQX)GM9+.,+]?THJA;H&/<=6!+ KOYO%K>5P%)^"[83;0U_U%V$N M[4%9GC;/_@Q.R@Z_G6/W,A].3_ILZ2QXLQ3&K^G]600BP(EYR=0_]>_H7IHW M4YOAY@7?#[Q<2W#]3*Q@ZG!P/CTR;7?WI5(%O:>Z5!4P1Q\W@@,DQ 'P^TI! MTK%?< '_YO+K_P-02P,$% @ 3XEB5QG5_;()!0 K! !D !X;"]W M;W)K&ULK5AM;Z,X$/XK%GM:M1)7,&\A;1*I[QOI M^J*FW=-]I. $JX YVS3MO[^Q20AI*,K>]DNPAYG'XWEFC">C)>,O(B5$HK<\ M*\382*4LCRU+Q"G)(W'$2E+ FSGC>21ARA>6*#F)$FV49Y9CVX&51[0P)B,M MN^>3$:MD1@MRSY&H\CSB[V MR3G),@4$;OR[PC2:)95A>[Q&O])[A[T\1X*IG]+:*PSX&SLK T7[7"VDO+R(9 M34:<+1%7VH"F!GJKVAJSIYN;TX=_T-T5FDVO;Z=7T_/3 MVT=T>GY^]W3[.+V]1O=W?TW/IY+7)6+^)\LL@0 MW;!"I@)=%@E)MNTM<+CQVEE[?>;T LY(>81&X3!5?CN;\=A:[- MU]A>-[:JJF-11C$9&U V@O!78DR^?\.!?=+CN==X[O6A3V9U,2$V1PD5T6+! MR2+2^0X23EY)41'1Y70_[/=OH6.[)^BKGK> C_(Z"8A* @042I(_$ZYY/* % MDBFK1%0DXE#3JGX<=!]Q68 2R-%-Q%^(+#.(90/\!\*NZ09^6X#-@3>$7).$ MEYR*C3*V33O$.\Z!V',"],ADE#4Q:P$ZKNEY05O@F'C@][#G-^SY>[-'YH1S M",S*@2[.^L&^BJMM9BY(O)K@'9K6%IJNUL0!J^W=Z+?8.8$C#<2%; 4S,%T_ M;,T')G;\SP$*5GS$:'AT=D0#=T7KQ_!N.S"PMQT8ACWD!@VYP2^3&[,\IT)_ MT6(F9&=E]J-^=65NL[V6]K&^*S@UF^S^X'*C7$- M[+IM5G$/A8.&PL&^%,*7.'[Y4UT -(MP*1+U.4O>U+BS7OO!OYK)7WT^IIST M'LJ_?7AO1G>EBM76H=HNN6$[/[#;/FM=.T0/LZ>-:>@$.UO!)O;\':EC#K"[ M(W5-Y=!3 =]BR6DL83LBC6"F6%;U"9QJLGPZ9'KYNU:61'+[.Z4#C/W M'U/1(@. M\, SO1"4/OBTG0F:>F#;=. *J>DT/3] /X%O0.M6WUQ,0S. HZ,Y@ 8#,W1# M.+Q>]S$/3#]T6LGC!A 0W'FUL5H=9$[X0O?) BJO*F3=3#;2IA4_K3O0C7K= MQ\,M?4&!KHS,P=0^&L"ME=>]<3V1K-3]Z#.3T-WJ84JBA'"E ._GC,GU1"W0 M_$$Q^0]02P,$% @ 3XEB5S:"ON+0! G L !D !X;"]W;W)K&ULC59M<]LV#/XK/+7KI7>*+$MV8J>)[Q)W+[E;VZQ) MM\^T!%E<*%(E*3O>KQ] 6;*=I$F_V"()@'B !R#.U]K.D M4'!CF&VJBIO-%4B]O@B&0;?Q52Q+1QN#V7G-EW +[EM]8W UZ*WDH@)EA5;, M0'$17 [/KD8D[P7^%K"V>]^,D"RTOJ?%=7X1Q.002,@<6>#XMX(Y2$F&T(WO M6YM!?R4I[G]WUG_SV!'+@EN8:_F/R%UY$4P"ED/!&^F^ZO4?L,4S)GN9EM;_ MLO56-@Y8UEBGJZTR>E )U?[SAVTFUW.__IV?7M]=_WE\RT[NN,+"?;]^<"A:1(89%LS M5ZV9Y =FINR35JZT[%>50WZH/T"7>K^2SJ^KY$6#MU!'+(U#EL1)^H*]M,>9 M>GOI3^!\#EZK/7I>FRKCS-8\@XL J6_!K""8O7LS/(D_O.#;J/=M])+UV6U; M$$P7K.#"L!67#=#*<;44F!'&51T=\;82#WQU+PA9#"";!TWE2/ MT]#B?-F3=V\F29Q^8*_]'PG%7*D;BS?;]^R*2ZXR],NQ3]QD)9OZO"7LLG6T M;G 32R<_ZRW,N2W[Q5N63B?L,LMTHU#<0 9B153L)4;I*?OB2C =]NX@F;*Y M%* <:DE.A6Y+45MV-'S?RZ3A21RS:^7 *"[E!JMVA=VHQLA97;@U-W @?XK2 M=X;GP!2O#H_&,?M=ZWPMI&1'R?X5*2EIQV7G80^Z%YJ$X^'HU=C^^321N[#U M,:KYAG?,X%EF&CBD0(^%?80"#+'$(&K5[&(Z#.-1Y_,S[#F0.WW5[<_X@#SF M9>]$.#IYW<(<C+?A.93?T?80&!'ELL/^ M3+DBS7BEC1/_X3F]2,PZP^G9.*9"I-=%6*97R'*D.C8"L$[@PX/2C86BH32M M,$$8@H0YC;G= #,:75,2:M,89N)(R[55??%3B,%REMP\6-.L9YC-5@ MA,YM^,A*IY<+ZYL+0[@^&,-A-/XE?.:&IY*QER1"9&ZOU:PT ?$A(]*.HA-O M4-C[X\( [/2C\00/%LT&4TR4$X7(GEXSC6*4(M3]T193:R0>^HIH.1[A^T.K MZ+D7>K W,55@EGXNM,S;;(>G?K%UJ[;D$7] /Y[']02P,$% @ 3XEB M5WM(FB6=! 2@\ !D !X;"]W;W)K&ULK5=M MC]HX$/XK5KI7+=(>Y(77+2"Q;UM5]-&$ JTF[_^QDX(@83< M5NT7DG$\,\_,/#/&PQT7W^460)&7,(CDR-HJ%5^W6M+?0DAED\<0X9UN*Z0LLL9#L_8HQD.>J(!%\"B(3,*0BM<;"/AN9#G6 M?N&);;9*+[3&PYAN8 [J:_PH4&KE5E8LA$@R'A$!ZY$U<:YO>GJ_V? W@YTL MO!,=R9+S[UJ8KD:6K0%! +[2%B@^GN$6@D ;0A@_,IM6[E(K%M_WUA],[!C+ MDDJXY<$WME+;D=6WR K6- G4$]]]A"R>CK;G\T":7[)+]_8Z%O$3J7B8*2." MD$7ID[YD>2@H].TS"FZFX!K9* MX%>&>FH\NY_,[\EL.KF9SJ:+Z?V<3#[?D:?I7Q\7Y,L#^8H?)_/Y_6).+A=T M&8!L#%L*_6KMEI_YN$E]N&=\#,@G'JFM)/?1"E;'^BW$FX-V]Z!OW%J#KK,^GJ>M1/B:K%E$(Q]( ,A125CD!PEF&U](++"'A7HE-%H1^)&P M&+M*5<52[^W]N[YK>Q_(KSZQ? K")0A3PSOP,\&Y(I<(5VUY(A&J;.0:NLY% MP26W/(P3A5IY//GW"^(Z[1-I!E)>XPCPDS )J,*\K #KX3-J9L-^\Z4SZ#<* M4L]MD(F4H"3JHB.!B@F26)RD^XI$4 3@= M"VZVI=">O=.>ME59@AS*(-62=)EE5]WK?BRV0-0]P?FOCZ?AF M_Z)'A1_.H=%<>R,B0M4))TR]C[EP_2Q-PIJC[C85>W#\'CEU><_==:N8D]O,S#1(@ M*R9]GA3:^QS(RY[7J%Y?LNOU*M;Z M?3+C2"L<9^';+%^4LH!CINL=2S53IYM/G>Y;ITX*!E[PWR!ROVJ(U)OZW5W[ M&>WO>P[T_XJ3$?+FD^2A.,GS /]_W-P5#Y!,K7CJ'!T!#IE&6%Z0BN#N&LJ4 MW#@9?2MA'B(IT[7M%B96M99F7DD-U^9;).&?AHZI8CK,TX-SGZ%"%LN<=NS! M4=N5E"Y(MS"94/(&-7SMY7SM_1Q?=0SI693/$/SU'=#0T_&;N M#YA?^HQ%VT#A\#R$0BY?\;"2Y3E7.IO<9N\P8[TFLO'D-+.;G0-GG";.NQ*" MHY21RS_*;L^Z[S;M@WLCG+@O;\B$*A:T"O>;$,3&W.(D,>#2JTZ^FE\4)^G] MZ+ ]O65^HF+#(HDY7:.JW=3W,I'>W%)!\=C&ULK59M;]HP$/XK5E9-K;0UKP3*(!(DM$,:%!78 MM(^&'! UL3/;0/OO9RT6'J+E2J@%W6NE> EC$--TQ.1,+UG"* '"(TH0 M@T5;ZYC-GJOL,X/O$6SYWABI3&:4/JI)/VQKA@H(8I@+Q8#E:P,^Q+$BDF'\ M*CBUTJ4"[H]W[+=9[C*7&>;@T_A'%(I56VMH*(0%7L?B@6Z_0I%/3?'-:&$]3Q_?OI<-(?WJ'1_;>^W^^-T6<41!POEPR66$"(9L^(XQ@XN@Q X"CF M5])D.@[0Y<45ND 109,577-,0M[2A0Q0N='G13#=/!CKE6!L-*!$K#CJD1#" M"GQP&G]S J]+84IUK)TZ7>LDX1C2:V0;GY!E6'9%//[;X595.O_GO??/W@_$ ML,M/Q<[X[-?XIH-!Y^$GNK]%?_EJJBJ?.. ]N YGW\ M8+K&ERK9STD6G).L=R:R@P(Y98&<4^S>"#-!@"'Y\Z$!9H\@TECZJJK&2:+W M5N.<9$%.YF9DZI+;>*9MN[66OMF7N<+*K#LWI=6!?K52O]I)_7I$ $M9Q"LE M.XE]KV3G) MRLMJ^&(;1,(\DJ[)R++=:,K>4S#TIV80*',M^80-D#94GOONB M4O6&W3B,S:\PJAO&H5'PTLBR'<<]2K/"RC+KM:,T];T;,P&VS%H5CN9T341^ M(I:K93?4R9J H_6NV?3-BO5 =D]YL_.'/F^]Y)^YC A',2RD*^.Z+DO"\G8F MGPB:9O?UC IY^V?#E>P @2D#N;^@5.PFRD'94WJ_ 5!+ P04 " !/B6)7 MWE_(7W@" !Y!@ &0 'AL+W=O,/XD<0*+GDE QM'(IJRO;%FD.)187K *J=I:,EUBJ*5_9 MHN* ,R,JB>TY3M\N<4&M*#1K4QZ%;"U)06'*D5B7)>:_KH&P[=!RK9>%AV*5 M2[U@1V&%5S #N:BF7,WLUB4K2J"B8!1Q6 ZMD7L5!SK>!'PK8"MVQDAG\LC8 MDYXDV=!R-! 02*5VP.JV@1@(T48*XV?C:;6/U,+=\8O[CH7,TAB5P#IDZLPW0-:#3,4A< M$'&F-A>S,3H].4,GJ*!HGK.UP#03H2T5FGZ G388US6&]Q8&5!?(=SX@S_'\ M#GE\7#Z&5,E=(_?VY;8J2%L5KZV*9_S\MW 6=W>CAQ_H_@;]H4!=J=;>O6YO M_5E>B0JG,+34=R> ;\"*WK]S^\ZGKL3_D]E>&?RV#/XQ]^C@Z,_5*ZD6J.Q* MN_;J&R_=/#91WP\N0WNSF\YAT,#U@C9H#[/78O;^%9,R>H2TM@MV(%SO%>=A MR,#OI@Q:RN HY9Q)3'2'V6/MP@LZ"CEP7@$>!@WO$.V=QJ";\AWFJX(* M1&"I9,[%0+GPNM'5$\DJTRL>F52=QPQS]6\ K@/4_I(Q^3+1[:?]VT2_ 5!+ M P04 " !/B6)7.U:D@'@" !S!@ &0 'AL+W=OV+9(,"BPN M6 E4[:P8+[!44[ZV1.]^ M8W)7N3QB 1'+OY-49D/KTD(IK/ FEP]L=P=U/@8P8;DP5[2K8QT+)1LA65&+ M%4%!:'7'SW4=6@*W]X; JP7>WPK\6N";1"LRD]882QP&G.T0U]'*30],;8Q: M94.H/L6YY&J7*)T,Y_'M)+Z)H]%D@491-%U.%O'D%LVF7^,H_C)'YV@,*^ < M4I2PHB#"'%_"A!3H= P2DURWR&/CLO'D"BY:^3>2[FM*M.4QVO*XQD__RVIR;D!6"O >S] M&R!E] AC9=9O ?1?(1Y&N%XW8K]![!]%7#")<]UA6J!=;/V#XOC^*[C#D('[ M"LYNM03=CN\Q7Q,J4 XK)7(N/BH/7K6X:B)9:;K$(Y.JYYAAIOX*P'6 VE\Q M)O<3W7B:_TSX&U!+ P04 " !/B6)7!!M IV@$ 4' &0 'AL+W=O M]SHC@8Q_^5#'=SLSMS6PB@8D^9L4)W MG=G^F+K>S;U,-2I3(%P2:_?^^DT 44IDM9?>FQ;P>3Y)OD_\EJ<9; E]8FN, M.7A)XI0-C37GV:5ILOD:)XA=D RGXI,EH0GBXI:N3)91C!9Y4A*;MF5US01% MJ>$/\F?WU!^0#8^C%-]3P#9)@NCW*QR3[=" QN[!0[1:<_G ] <96N$IYK/L MGHH[LZ(LH@2G+"(IH'@Y-$;P,H2>3,@C_HSPEAU< [F41T*>Y,UD,30L.2,< MXSF7""1^/>,QCF-)$O/XIX0:U9@R\?!Z1[_.%R\6\X@8'I/XKVC!UT/#,\ " M+]$FY@]D^P67"^I(WIS$+/\)MF6L98#YAG&2E,EB!DF4%K_12RG$08+@J!/L M,L%^G> >27#*!.?4$=PRP3UUA$Z9D"_=+-:>"Q<@COP!)5M 9;2@R8M<_3Q; MZ!6ESVV^3V,[B_^SH93\(I^ 2F MG,R?/LEB+,"<)&*',I37&+_(:PP^!)BC*&8?1?!L&H /OWX*_* ]O]^2;PI-*F'LG3!7=BMPBK,+X%B_ ]NR M'<5\QJ>GVZKE_+?1PS>/7A/#J7:)D_.<8[S9SL/E>PZ88%.6*@)5BN06Q7(;:/[/_N2JLI2 M$+LY4?X]>?8]KVM9UL!\/A2\&08=RVO$!?VW<.XF@*=2H%. MJP)WF5PO4RVT-?'<_:<3%NB$A9I@-?6[E?K==S2(KLX"Z80%.F&A)EBM0+VJ M0#WM!E$0.P??5/'ZV?"'9E1?X0[-*.@TS29LAKWRFMKBO6KQ7KLW;#CC*%U$ MZ0IL4I00RJ-_A1!LC2@^4Q2O*8K"-%OG<^XF/&G(4-.0-8'[E<#]5H$?IC.E M\[9FG?O%U@D+=,)"3;":]-#:O\%;[^B])5Q3C;32 JVT4!>M7J:#1@MJ=^ 2 M>?C5]U1VHXB#T&V^? 6*0+LGWN<:;J((=$0O<=2*H;W7P?[?S+@IH'(:S?E.7P;(4JJ;"%V9W)!*5;4V M;%II@59:J(M6K\^^:8/N>SIW:TMX=IETT@*MM% 7K5ZF?6<)VUO+-SEWI]'F MNHJ79T585V7;G::_>TU&N[;.]C:G/AADL7D.\:%:8!L0^=KH0?( M8I0JEZ^UI=-*"[320EVT>F'V;1WLO:>%M#:-9Y=))RW02@MUT>IEVC>@L+T# M?9.%Z&PBQUII04FK^9;"CK3VI.;!*4>"Z2H_7F)"SDW*BW]E5T^K(ZQ1?G#S MZOD5O!Q#Q?- 'GGEIRI[?'%>=H/H*DH9B/%2#&5=](3/TN((JKCA),O/6!X) MYR3)+]<8+3"5 >+S)2%\=R,'J X"_1]02P,$% @ 3XEB5^I^3N\< P M7 L !D !X;"]W;W)K&ULM59K;]HP%/TK5B9- MF[0U#]X=1*+T,:3Q$+2;]M%-+L1J8F>V ^V_G^V$%&C*5BG]0FSGGI-[K@_V M[6\9?Q 1@$2/24S%P(JD3,]M6P01)%BK-B/,%23?G:%BD''!I0$MN> MX[3M!!-J^7VS-N=^GV4R)A3F'(DL23!_NH"8;0>6:^T6%F0=2;U@^_T4KV$) M\BZ=,/>C).!Q8CLX( M8@BDIL#JL8$1Q+%F4GG\*4BM\IL:N#_>L5\;\4K,/18P8O$O$LIH8'4M%,(* M9[%69&UB66V.]SMD5<1RLV/3"U,6BEAE"]C4O)U5NB<-)?CF^F MX^OQ:#B]1*\HZ:$)HS(2Z(JJ; [QMJI*61IO5YH+ M[R3A$M(SU'"^(,_Q&A7YC/X?[IU(IU'N5,/P-5[CNYM,AHO?:':-_K%I5;7+ MN9O5W/JL.!W-OJ:709[;<,J@@UQ;9:ZMD[G.4OT_J/3R M2>!;]Z,FL@.-[5)C^QUMV:ZS##61'92A4Y:A4[_4[=*"\<""W:9SY-.JJ%[;/7*JO=>G),#7IGT3JF?(J,SOY7*U;!&' MIC$Z6K_0K:/I?YYI\KYS@OF:4(%B6"E*YZRC4N)Y*Y=/)$M--W3/I.JMS#!2 M[2]P':#>KYCJ=XJ)_D#94/M_ 5!+ P04 " !/B6)774X %'K-TEQ.G)U2Q8WKRG@'&977O(!)I[8=J?,A#L=%W0+ M*U#/Q:/0([?QDK ,:0IL:3YO%G[=1I,(WAZ?.;]P]E\#J8-94PY^D?+%&[B1,Y M*($-W:?JB1\_0AU08/S%/)7E+SK6:[&#XKU4/*N--8.,Y=4_?:T3<6+@D1X# MKS;P2MX54,GR/55T.A;\B(19K;V9AS+4TEJ38[G9E942^BW3=FJZ6MPO%Q\6 M\]GR,YK-YP_/R\^+Y3UZ?/A],5_4S3]#3ZEFB MF4DL4U_1N_>@*$OE+V-7:6H&P(UK&K<5#:^'Q@A]XKG:2727)Y!\:^_JD)JX MO+>X;CVKPQ44UVB ?T4>]@9([J@ :7$[:-(U*-WZ/6ZKV&57@%9#TUPWLJ Q M3!S=/1+$ 9SISS^1$/]FH>4WM/S2^Z"'UG*?K4&8+;(0]/\'@D%#,+#F[9:F M-(\!4876L&5YSO*MH:MV@ H0C"?H'JLG\I_4/HW4G.8DB#$@3]V#QV\ MPH97:.6E.WL#3$'BWKT63'Q?>A5T> 9]Y>,(1]W0PP9Z>&E*0+?2WTK&\#P9 M)/#\L)M1U#"*K(R^@-29^!%V=(Z-HS#LV8A1@SVR8C_GAXO01V?H81!YW=@$ MMR*(K>AWKR!B)G49Z,^02KO+H/;Q31U8P$\4F%C!C8AVXEG-_F'#$J^EY?U[ M3:E]_,<<6S4F=CF^M&IJ-Z=;-Q@-(MQ3M*3576)5S8MT;6&GYI_W4X2], AZ MN+622^R:>R]HKGI*^5Q-0QSB:-2#VOI98W4(:C6[6@EE=@U]2(Y)^?J M>46&OA_UP;?Z2>P":I?T']1!AZY&/O:#'E$GK;(2N[1>)NOD7%G]X3 :]'SE MO%9;/;NV7MJCWKF\DD'HA>1[!N[):3<#L2W/]!+%?)^KZN#;S#;WAEEU6FZ7 M5Y>.3U3HII4HA8TVQ==#C2ZJ;<;V2ONL>@L6'-?_/(4A!Z+Q==PV8W6(6>+-,ASNYJB#+H> M<_S.Y")==A].+H)-[#H^OP])M/$\%KY><3=XN>RHG;<%7YWE*DX6="<7:[;D M#^ MXRSBU65GU"$+_L0V;OPU>/G"\Q7J)SP[<*/T?_*2M1T,.\3>1''@Y<%B!)[C M9W_9]WQ#[ 1HHP,!6AZ@[07HAP+T/$#?#U /!/3R@-ZI/?3S@/ZI/0SR@,'^ M2NL' H9YP#!-5K9UT]08+&:3BS!X(6'26M"2#VE^TVB1$<=/I#B/0_&K(^+B MR?S:NKTVKV?3VV]D.IO=/=Q^N[ZUR/W=7]>S:SHG?Y#I8N$DJF$N97UJ!_I4R4W@QZN(4'_!%PWQ,WF\?BR>RN/' MQ^*M(^/7)("N2$"1!>TM"U>:E'C#7HFN?B::HFGD86Z0CQ\^D6C%0AXU;1XY M;,[79T174II>T#(M\? PUC@=J]6P35EXGV&:X&%:+CEGH5T>C*ZT.03#T.^$'.!+?JHB@7W>VN*I"=6B!8117] M0A7]=JH0,\\H9O["\9?D(XL((VL>VMR/&VNV%-Y6%DB8@811),Q$PJP,-MX1 MK'(VUL>5?X5V*PH9% H92!4R]8(P=GYD$[C@*9FR9XJ)F,LC8@>>YT3)249T MZ-@AY;<5R:"VAZIZ;?\TZJVT0:T5K;?JC>O[>KW5N'Y$L$ K64G1L$C14)JB M&_;=\38>\3?>HY@%B21E$R$B$K-AOLV314FB1 ;%5,1^)ALQ!PT)G=_?-R4L MZZV_L\9]1:FM\DPZJ+;[*Q)&D3 3";- L(I,1H5,1B?))#^@LV6JB^2P\!UQ$>ZMW>"5\R-'D7'M**+V:\<0Z5C:J@,)HTB8B819 M(%A%':I2>C_*2?K8,G?#3Y3'H9E!WE6E3O?KA48^HK8J@=(HE&9":1:*5E7* MCDNH2I4R+R\8,'##FN[4012C.@-)K3=H^-HX&^/_&$]FFA:%4Q M:*48M%/$$/+D4H>0 ]LRQV6/+C]%&%)T:V%HM8W?&ZOZJW,"<"Z)C\^2DU@F:KLM=R0&M90)U*:$T>F13Z>25 ML[#Q\AAT'!:*5I5$:5BJ M50?I!\Z@- -*HU":":59*%I50J63JLJMU!.J#M(0G$%I!I1&CVPJ-:TZC8J M>J8H6E41I6NJRFW3V=L]*';@)^YZF'GIH1,]DY]DGEXKRZ^Q?B8^CQLU@[0) M9U": :51*,V$TBP4K7I35^FO:LH[5B<-:2#.H#0#2J-0F@FE62A:54*E\:K) MC=?;XM)-<6?<3]G=;%=R7FO5U-U-=<];.]Z$'F]B'F]BH=:LFHG2]=3DKJ>\ M*DQM.]CX<5(8;.YL$S>T,3M0^Q-*,Z T"J694)J%HE655%JIVGO>^:E!W58H MS8#2*)1F0FD6BE:54.FV:E(K[A?* M1@A=(,*(WF-&FQ@;JFT@ZK^2VM4$WN M[]WY?#>SB#,2>8^M%0#U3J$T"J694)J%HE5U5?JIVN ]2P_4K("]3VA- -*HU":":59*%I56*49JHW?LV) ;5 H MS8#2*)1F0FD6BE9]SK&T077Y;::M*X:49(%([L(==B:?%*@FGZ(/[>\IEZ;J@-RZEZ;F8O M'"CQV?L/;EBX=/R(N/Q)=*6<#<6<.*9!]B8-U^D3[8Q"+*I=^7'&VX&'2 M0/S^% 3QVY>D@^+%#I/_ 5!+ P04 " !/B6)7B7T.7;@# K$0 &0 M 'AL+W=O%C M%I 82%4>NIV63O?9)!?B;1)G;3-T_GVOG9"2$E*0\C+8CL^Y]CF>&]],#EQ\ MDS& (M_3))-3*U8JO[=M&<:04GG'<\CPR9:+E"KLBITMS;)Z0[6H)[R M1X$]NV*)6 J99#PC K93:^[>!ZZC 6;&5P8'>=(F>BL;SK_ISBJ:6HY>$200 M*DU!\><9%I DF@G7\7]):E4Q-?"T?61_9S:/F]E0"0N>_,LB%4^MD44BV-)] MHC[SPWLH-^1KOI GTOPEAW*N8Y%P+Q5/2S"N(&59\4N_ET*< -S^!8!7 KQ? M ?X%0*\$]*X%]$M _]HE^27 ;-TN]FZ$6U)%9Q/!#T3HVGU7KU9?7QGS5Y2Q[V>-KVA&_)*E,@,CRI\S $*=F&)4R] MX'!(7B]!49;(-S4 .P+H&> M>5HOR>M7;R:VPC7KR'98KF]1K,^[L+X>^< S M%4L29!%$#?AE.W[<@K=1JTHP[RC8@]=*^(&*.^*,_R*>XWE-^[D"WG,-O->T MG7;X&G*$.Q?AP?5PKT6,7G5Z>H:O=\7I:5C-0X'N-Z-U#KR7.0UA:F&2DR"> MP9K]^8<[^*U>S'<[ 3NJH*YXD\[^F33#_F!XILVB->"MA[Y+LJ CLIK0 M@TKHP=6'ODG= NV?J.N[CG.N;FN46]7MDBSHB*RF[K!2=_A[=06$@%>XB&P% M3XE^K^L;'R84$M*<*9H0&OV']Q-M@6SR8'CF@==D0>M2;K6@2[*@([*:!:/* M@E&[!1>2=Y/0H[-4XODC_USIUHBW*MT0M,'=X'R:._).I]74&5?JC%O5^0(B M)5@DD2T3$B^=L@5=L15NV2=%80IB M9ZIQB7+O,U64.]5H5?'/39W[R_A2?PDPQ>9/FN(S A8S.Y9)DL 6*9V[(69[ M453F14?QW)2>&ZZPD#7-&"B:K2?@\RWGZMC1 :KO([,?4$L#!!0 ( $^) M8E&PO=V]R:W-H965T^C7"[$5J<\9Q\E4MLLH_+I MFJ5B=SD(!_L=G_C#1I<[ALM%01_8+=.?BX_2; U;2L(SEBLN_]_2WU,'DA8-0$C(YM8=P$ MC(\-F#0!U:T/ZWNOA(NHILN%%#LDR[,-K?Q1J5]%&[UX7CXHMUJ:H]S$Z>75 MZH_/-[V4%S6,FTM?U9>.7[CT.7HGL.$.CH H?.<*CX\-=K1-_>,1B$QZZPBTQ1NV#,:IX MHY<>C#J5Q5;&&_,B)A>.2[JN$6,WHJQQ%ZJ@,;L7 MNI"P"!)&@&!6'L9M'L8^^O)7(9(=3U.7_-[(4^6O8=,*5G8OC\MQ$(1!$"R& MCX?*0C9*_KM12[1)*]K$*UI7QOB^C-'G9/MV0QXX_4C(E<&M>0R6'5&YWW-?:V=:K&D# "!+,T MGK<:S[T:?] ;)IN1IDO<>4]J"THC4#1;WP.[%7KUO1.:IGN?U':"3K7#GMJS23AVJ.UM\62U M(6D$BF:KC3NUL7>P\7O?>SK'&PT&:, !2HM :02*9B>D,Y6AURMU'61!G^A^ M L$,S>6663,%SB2->B^$H]/T7\#)XH/Z2"B:+7[G)$._E8S8FLER6D:R1Y9O MG4.3!G$HT@=&H#0"1;-U[LQGZ'>?=8UWS'LY!9^X!'<]V*!^$I1& MH&BVX)VE#+U.:?F^]/?VU*-3ZFF_@(RG+JE!+2,HC4#1;*D[UQB>>WO4E<@5 M3YBDY32_NR^%=',K4%H$2B-0-#L5G=<,_6:S=/"F'^7)&U1.<(DU*J2(&4L4 M6DN155]H>/Z 8EKP:M"9_+U5.F.Y=J;-84IG,^QX.4!M*2B-0-'LC'3.-/1; M4_-R:*.X41C%A^])VQ<\.95W.-;);.)0?MZ;F\$.^Q4YS@L=F23^N_E.M7!G M-;'?:M;=I"642Q[<=YWNJNUO[M0'$Y1&H&BVU)WKQ'[7>.$O-\\_=3NST?>IHZEKFLS?V,E"@UI5*)HM=&=5L=^J'EFPZD4*-$V? M4&(\;2H*XVZ56.L=E4Y[ZV_VY#<%U .#T@@4S4Y@YX'Q!*!N@7YO!:5%H#0" M1;.ST1ED[#?(Q]4MASUVEBU0=PQ*(U T6^?.'6/_1]4CR]:=I E#.H,-)X!U"A(@[H"I46@- )%L[/1F6?L-\_'U:B^M9VX2A3H MYUU0&H&BU3(/#Y9^&N?V4*VY5:CZRE*O?&SWMNMZKZK5K,_VK\*+J%Z=VV'J MQ<+OJ'S@N4(I6QMD<'9N>@A9K[^M-[0HJ@6F]T(;^UC]W#!3X61Y@CF^%D+O M-\H&VE70RW\!4$L#!!0 ( $^)8E&PO=V]R M:W-H965T\1SS6/Q=E5+K\VY71BN:$'G&US35=Q9<)$3I2['LRK6@9%X$)7$7>]Z@FQ"6 M=J:3HNV+F$YXIF*6TB\"R2Q)B'BYHC%_NNCXG4W#+5NN5-[0G4[69$GOJ+I? M?Q'ZJENCS%E"4\EXB@1=7'0N_?,PZ.J6/_U.JX2*"48\EL5?]%3U]3HHRJ3B216L9Y"PM/Q/GBLBM@)P M[T K@+P;@ ^$!!4 <%; WI50*]@IDREX"$DBDPG@C\AD??6:/F'@LPB6J?/ MTORYWRFA[S(=IZ:7LS_OK^^NOU[_\?D.?417F5X\&>(+=)TJ*E*]\"ZCB$K) M'EC,U(MNCG2WKR1=LH>8(I+.$4M5?2DE55(_S'\R)NB\N!TS4L0R*O/[6:+; MWZV)H*E:4<4B$K]'[T*J"(OE^TE7Z:3RJ76C*H%9F0 ^D, 8W7"-)-%OZ9S. M[?BN)J-F!&\8N<).P!LBSI W_H"PAS&ZOPO1NY_?H[^;9N8&NJ/K,Q1X!5"P M 6J "=\.@YMAK#R#^LD'!6[PAB??,*NK,KK7')V7HW.Y)A&]Z.AZ(ZEXI)WI M+S_Y ^_7)J8@P4(@,(NU7LU:SX4^O4RX4.Q?4A0M^JS+KZ1-[#E1VK)7@@T* ML+R0/T[[P<#SO$GW<9N7_6[!>+S=SJO#!1QO>>84U$J M>UW\T?XH+Q&=6HC9VI?!4DE*3=! M$9=*-F7BA&B[*D9[M.QFNM\#]X8',QW7F8Z/+B3H/Q0R&?%,/VG]B!M+JW.4 MMF1 @H5 8!:[OF=V>I] M:5YF7JDX'] -)5*OZ23OQ-)UIAI9K_;?WK;>SKSQ3@UR3[ UG4!H-IW8T(G! ME:ZO;VF4":%9;^31.63KU0N)%D*AV72;C;Q_W$[>!]W*@Z*%4&@V=68W[[NW M\Z<4?J])^+[7WU4^I%4(H=!L/HU7\(\W"PW*_\S3C\*I?E W 8H60J'9E!M# MX1_G*'Q02P&*%D*AV=095^&[;<4IU3]L5+^_IW[G#%OS"81F\VFLC._V,F]4 M_S<>:U*+AD-[?/= K1\?%X+2LAN5A\V]>\"V MJQ<4+81"L\DVK@KCHX2/01T2*%H(A6939QP2=MJ(DPH_:!*^Y_='N\(']4U0 M:#:AQC=AMV]JN\]?4\'X7+YF\MVCME["H,X*"LUFW#@KW#]._: ."10MA$*S MJ3,."3MM!)3Z]>)M>@M\58WNX^W?R\\PWM4_J'."0K,I- \7X-\/4N8+<& M@+HI*#3[^(AQ4X';3=V09Y9DB:;D1X\(N =H?<8$U%E!H=GD&F<5^,>=S@'U M2:!H(12:39WQ28'[[=.]I(LLUC)>-#K,5Z*'Z(42T?06?N:.;,W2*2Q1L'7Z MRVV);EAZK'IA3XC!'A$[A3T*C#T*>L>I%]3G@**%4&@V=<;G!.XW2*^IUQV- M'>H%M310:"5+W:T#O D5R^(@M$3%WKD\N5JWUH>M+XLCQCOM,_\\+(],&YCR M!/<-$4N62A33A8;TSH8Z 5$>BBXO%%\7QX0?N%(\*3ZN*-&[HKR#OK_@7&TN M\@'JH^G3_P%02P,$% @ 3XEB5THEDY^C @ FP8 !D !X;"]W;W)K M&ULK55K3]LP%/TK5H8FD( \^H!U::32EE&IVQ I MVV>3W+86B1ULIV7_?M=.&A5(JWW8E\2/>T[.N3>^#K="/JLU@":O><;5T%EK M70Q<5R5KR*FZ% 5PW%D*F5.-4[ER52&!IA:49V[@>7TWIXP[46C7[F44BE)G MC,.])*K,R;>!OQBL%5[8V*DL*1EIA_$]@YJ/U9@(C)EGV1; MQWH.24JE15Z#44'.>/6FKW4>]@!^]P @J '!OP(Z-:!CC5;*K*T)U30*I=@2 M::*1S0QL;BP:W3!NJAAKB;L,<3J:3T?QE,QGHYO9?+:836,R^C$A#[-O=POR M\Y8\XN8HCJ>+F%P06V*B!2D5$*H4:$5*GH(D2\8I3X!D@!E5Y'0"FK),G2'H M,9Z0TY,S*-!#>IA=Y40H,#0F,H+DG'.R>!%W1:X./C M\ DD"/L!*F@"0P?/HP*Y 2?Z_,GO>U_;[/XGLC?F.XWYSC'V:"SRHM18=W@I68%G M6K?9K3CZEL,TDTT4^-W0W>R[.![S1ERW$=<]*LY49H#M(2GS,J,:4BP+YB!A M]%!=*K[>GH@+_\OU.Z5M05=!N]1>([5W5.JH.D,TP31*%-IVF,X)A];T]CZD MSN^_T_PQI/M>L;O7.DS;_D[EBG&%'U\BR+N\0@Y9M<)JHD5AN\F3T-B;['"- MMP=($X#[2R'T;F(:5',?17\!4$L#!!0 ( $^)8E?QIH5NRP( "8) 9 M >&PO=V]R:W-H965TSG32B(LUHMQ?BKW-\SC77U^&>\7NQ M!9#H(:.Y&%E;*8L+VQ;)%C(LSED!N9I)&<^P5%V^L47! :\-**.VZSB!G6&2 M6U%HQFYX%+)24I+##4>BS#+,'R^!LOW(ZEE/ [=DLY5ZP([" F\@!GE7W'#5 MLQN6-[B*3I[_S&TI=*J=[236M=EI@;O/X;:*4!,FMPF3:_B\?PU3F].*VF^GUFEZ(0J2B M[\"*/KSK!Q9%+PF"EX7>Z3/ IT%*&.YW J5Q/J:(/FF]7PKJL!0 MZ;MD%PTZ,9OW/A_<^.W":]0_6[AG=1O%-YOA/<[A2^9Q+1) M0Y-^3?:U&>H?&>KYQXXZ]WRCHZ!Q%)S@J')""5X12B2!5C/!26:"HS^?WS]< M]4SEH%$YZ%0Y*3E7,48%XZ8$L?0TR8,C,6V2!T?&O.&+DH>-Y&&GY 7+-T@" MSUXMNI/WM9?6L/LNJ*S9!U5,OR"^8;XAN5!R4P5SS@&ULK9;_Z M91BN'D.<:/Y W;NC_H!D/,()NJ. 97$,Z?,UBLA^J)G:RXU[O-ER>4/W!RG< MH #QA_2.BI%>NJQPC!*&20(H6@^UD=D?FTJ@9OS :,\JUT!&61+R* >SU5 S M)!&*4,BE!10_.S1&422=!,>OPE0KUY3"ZO6+^XT*+\(L(4-C$OW$*[X=:ET- MK- :9A&_)_M;5 3J2+^01$S]!?MBKJ&!,&./^?#H* MIF ^&UW/YK/%;!J T;<)N)]]N5V [S?@03P,L!N)5 MHI#C9 ,B) K)0 J?Q09S!LXGB$,@@FX/SL IP!G(#%EF0,)BLVT+F MEPAZ6(!>YZ#6*Z !2J^ ;7P"EF'9#?)QNWR"0B$WE=PZE.NB9&7=K+)NEO*S M_[5N34ES:Z?96GZX?9;"$ TU\64R1'=(\S]^,%WC+N''%;9J_&W>I\(K=;R>VU._LGY?LL+VX-3RG%JT M8E+U2';<;CGI$+G249CM[Q,1+0%'-/Y[:+.!I_YJ-4SR*N=Q#JU7.B+9CGZ% M=(,3)C#60F5<>:(P-._P\@$GJ6J2EH2+EDM=;D57C*B<()ZO">$O ]EWE7VV M_QM02P,$% @ 3XEB5^:C.:'J @ 2@@ !D !X;"]W;W)K&ULI59;;]HP%/XK5E9-K;0V%TBX#")!H2L26ZN&;L\F&&+- ML3/;@?;?SW9"1H=+.^TE\>U\%SO')X,=XS]%AI $3SFA8NAD4A9]UQ5IAG(H MKEB!J)I9,YY#J;I\XXJ"([@R03EQ \^+W!QBZL0#,W;/XP$K)<$4W7,@RCR' M_'F,"-L-'=_9#SS@32;U@!L/"KA!"9*/Q3U7/;=!6>$<48$9!1RMA\[([X]] M$V!6?,=H)P[:0%M9,O93=V:KH>-I18B@5&H(J%Y;=(T(T4A*QZ\:U&DX=>!A M>X]^8\PK,TLHT#4C/_!*9D.GZX 56L.2R >VNT6UH5#CI8P(\P2[>JWG@+04 MDN5UL%*08UJ]X5.]$0!ZM4+3#6/51"MQ MF.I32217LUC%R7@^'253,)^-QK/Y;#&;)F#T;0(>9E]N%^#N!CRJR5&23!<) MN 0WF$*:(C!':AL$@'0%[@K$H<1TLQ\\GR ),1$7X Q@"A89*X5:* :N5&HU MIYO6RL:5LN 590DJKD#+^P0"+V@I(1-P?G;Q$L959AO'0>,X,+BM_W5LDUQ! MM^W0.H/ZHH I&CHJ103B6^3$'S_XD??YA/!6([QU"CTV^W#> CFC,A,J)732 MJ:V_L FMH"(#I3-S&_M!=^!N+?SMAK_]%G_;1E5%A0=4K3"P4X4-5?@656BC M"H^H K]GIXH:JN@MJLA&%1U3:4TVJDY#U3E)M6 2$IW$."]S0'3"@ (^JSM. M6O.CE#!'0O2!^3BI!%M(2@166*2LI-(FH7LDX;+3LDOH M-1)Z[]B%RCW!<(D)EAA9-Z!WQ-X-?3N[[_VY\+R3_-&ULK99=;YLP%(;_BL6JJ9760H!\=0E2TJ1KI':M2KI=NW 2K(+-;"?I_OV. M@;)\T*P7NTFP?<[KY[6Q#X.-D"\J =#D-4NY&EJ)UOFE;:LH@8RJ"Y$#QY&% MD!G5V)1+6^42:%PD9:GM.D['SBCC5C H^AYD,! KG3(.#Y*H5991^7L,J=@, MK9;UUO'(EHDV'78PR.D20M!/^8/$EEVKQ"P#KIC@1,)B:(U:EU=]$U\$_&"P M45O/Q#AY%N+%-&;QT'(,$*00::- \6\-5Y"F1@@Q?E6:5CVE2=Q^?E._+KRC MEV>JX$JD/UFLDZ'5LT@,"[I*]:/8W$#EIVWT(I&JXI=LJEC'(M%*:9%5R4B0 M,5[^T]=J';824*BK4I MLM$-XV870RUQE&&>#FZGHW!*;F>C\>QV-I]-0S+Z/B&/LV\W,4W2($BIQ/0E*7J#(>>P@DY/3DC)X1Q,D_$2E$>JX&M$=%, M9$<5SKC$<=_!Z9,[P76BR)3'$._FVVBM]N>^^1N[1P5#R"^(YWPAKN-Z#3Q7 M'T]WC^!X]7)[A9[WCMXUXY1'0-*=I;QL6JA2R&\6,H?[4N4T@J&%IU>!7(,5 M?/[4ZCA?FUS^)[$=SW[MV3^F'DP 12-&BV-;66XR7*IT"A5S^:P#MS.PU]LV M#D/\5AVR ]>NX=I'X69< UK6!-G*34D9?68ITPP:W]]2KKV%T-J#/!:QP]BI M&3M'&>="TY0TOCI-A)V#^=WN'N)AB.\V,W9KQNY1QOL<).XP7_Z;KWLPN=?K M[0$>QOA;,3N$O9JP=Y0P3(34Y[C;686(-Q36H91JB.N3V,3;.UQ/Q]_C/8QI M.?UFWG[-V__ KN]>%$UX_8,ST6GU]_ :8KQ]/'NKB&0@ET5M5202*Z[+^[;N MK_UC+.ME%?XK4WX3W%&Y9%RAJ05*.A==7#!9UMFRH45>E*IGH;'P M%8\)?IJ - $XOA!"OS7,!/7'3O '4$L#!!0 ( $^)8E?5D69,J@( #4( M 9 >&PO=V]R:W-H965T9$MGB!3*_,N,B)TE,Q=V4AD*06E&>N[WFA MFQ/*G*AGW]V(J,>7*J,,;P3(99X3\7R.&5_WG;:S>3&E\X4R+]RH5Y YQJCN MBANA9V[-DM(<3IW2 +?'&_9+JUUK>2 2ASR[IZE:])U3!U*KN%+>";M+ZRK6,^!9"D5SRNPKB"GK'R2I\J'+8#?W0/P*X#_-Z"S M!Q!4@, *+2NSLBZ((E%/\#4($ZW9S,!Z8]%:#67F*\9*Z%6J<2J:C ;Q"";C MP?EX,KX=CV(8_+R Z?C[U2U<7\*=7AS$\>@VAL\P1;,M*)M#AMHY4"AR"82E MD%*9\"53((A""2<7J C-Y,>>JW2-)I.;5/6^J)L6A!X'T"W_.#!OCP MY7!_%^YJ9VI[_-H>W_(%K[6G26E)W6FF-L?S3!8DP;ZCSY]$L4(G^O"N'7K? MFG2_$=F."T'M0G"(/;JWAP%3("L4^FSKX_OO3H"39R1"?M0;Y;K08@&=VM2C7G1K+[K_Y\7.C0 G[U^Z+\P]&ULM9MK;]LV%(;_"N$-0PNTL2ZV;&>. <>Z#LE:Q.GVF;'H6*@NGD0G+; ? M/^H2V8H4UL+>?FDM6>G,P#S=@J"?\.?+Z[&DP'Q&=;>@CY7?+L MLNJ$QCEODX19\2]Y+H^=3 9D<\AX$E7!H@51$)?_TV_5A3@)T(PW K0J0'L= MH+T1H%2YD<+6OZA,*B(%O<\B'/9USP5WP8BCB]NK.7:(C?> M\MJ[\>X]:TV6?YKDSG/<>_+))E_$E\OUVKI?DX]DZ?M!;B@-21"7O[/.!J[DO%N:"I[:Y'6= MIQRS9OMVLSHPUOD838*QY9A/&UZ?U$AV<1PYQV2;FB-KCGO^-99AO!_<>AJ? M8+K/JN&47O_$] *L_]^?6-?OIT2/NM%Y3WB9[>F&70U$5Y>Q](D-%J+AAM+I M*A)F(F$6$F8C80X2YB)A'@C6<'I4.SV2T1?W"1>]P#:(:;QA)&1BN$'"@#X$ MH>@A6-9ELA38UV0DS"QA1@'+!X=/"W6D*,I\^'2J*#*EC80Y[?:/QJWVN\B4 M'@C6<&]6NF=MMZP8(HM1"&>"STE*.2/)MBEDIX52=%\+D3"SA,U.[J)R MH1BO)$1FM)$P!PESD3 /!&NX:M2N&E)7/^V9<#.('\E-\8R\J9Z1W[O1A_PK M&]!?E[SQB0A:2X.5-&E?]9 P"PFSD3 '"7.1, \$:P@ZK06=2@45;XAIX680 MDS2?MLH[^8/8IEG&>)>@T]:32I^V#95F[6LH$F8A8382YB!A+A+F@6 -0V>U MH;,S._CF2U!G!S]K#]25MIS2A'WEG+4>V!_UB='NNMM-^ZC/]-9Q-K)Q#A+F M(F$>"-902E6.<[)*+ZGV]'O$8M[Y0B-']1TU0FEF13NU3Y]UR%<=UWR#G;7E M@[;.@=)<*,U#T9H"GA0%5*F MS0-&.>4."Q)'P/:*9X4T5L\),V$TBPHS8;2 M'"C-A=(\%*TIL7:46/MY\^X5&V4WDF9":1:49D-I#I3F0FD>BM:T^UA44J7S M^XNE>#'*WX9"&OL_>&F7DWJ[#*TB06D6E&9#:0Z4YD)I7D4[':@U*@A-1X]% M(E5>)>HU^REG];846B%2.TI$2L<$*#2K#:4Y4)K;<46F'>^5'BIKT\!CJ4B5 MUXI>#V3%D])AL; R)/ES<^E'01QD/+?TB1'KVY[%&>NT$UHX@M),*,V"TFPH MS8'27"C-0]&:IA\+3:KQ$T>[T-(3E&9":1:49D-I#I3F0FD>BM:T^UBH4N65 MJEDR;R4E]78;23"C-@M)LK5WU M,[1)6Q9JI5_NO MUY*6J[_*#9[LBZ5!#PGG M251\W#'JLS0_0'R_31+^LI$GJ-?@+?X#4$L#!!0 ( $^)8E=U^2WA,@( M +D$ 9 >&PO=V]R:W-H965TP:,.VUR:9$&MC.[4=LGW[V@ZD5&*YZ$WBP_R?_W%F M$C5"OJ@"0*-75G(UP876U=CS5%H (ZHG*N!F)Q>2$6VF\N"I2@+)G(B57N#[ M(X\1RG$[R65/%,Q%^9-FNIC@3QAED).ZU$^B M^0ZG?(:6EXI2N2=JVMA!B%%:*RW826P<,,K;-WD]W<.%( C>$ 0G0>!\MP>-H=9B9>>P+,6'+P!_HS6@NM"H27/(/M7[QF3 MG=/@['06W 0F4/50Z']$@1^$Z#E9H+OW]S>X87<#H>.&_W,#U_)N<8/K.-M$ M8U61%";8=(D">00<=+3]Y%.3&0!]=>:%/J;EB8?PM(&V#V M6(/Z/Y6\1]02P,$% @ 3XEB5P;++DHX P UA, T !X;"]S M='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:(B%-VB8D>-@;38 MF>.R=+]^OG&:?N"+& ];NU0T]CT^YQ[;-\0PJLQ*L+L%8R:H"R&K,5D84WX( MPVJV8 6M+E3)I$5RI0MJ;%?/PZK4C&85D H1#GJ]."PHEV0RDLOBIC!5,%-+ M:<8D[D*!NWW.QJ0?OR>!DTM5QL;DX>SMCZ4RUV\"=S]Y=W+2>SB_WH^?-< Y M";VBER\0O>C!A4H[&$L0ORS!<^J8]-6N=#/\U HYXBE&&WIH%VZ"FPEAY 0A M[[(=/6SW=3+*E=QL;T1]H.WP/6/3#(A>@,#H@+3$8E-89I>6,[ MS> F^ 0*VO;]JK0.YYJN^H-+LB$T-YMDJG3&=)>F3]:AR4BP'.QH/E_ W:@R M!- 85=A&QNE<2=IX6#/:AI6=,2'NX'G\GN]HU_G6SO5@WV37M(;:II-Q'=#? M5G/:V[+1JW2#DC\J\VEIIR.;/M0WN]4LYW73K_/. *;>Q]5I68K51\'GLF!N M\B]..!G1-2]8*,U_V6Q0*C,;8)H$CTP;/MN._-2TO&>U69=3G>.>!T?H^>^N M\YQ)IJG8-FUK_Y!7^=6.HZM_9;GYK;)OV.NQ?NLG+8S 9'X/)HZC)X3&8 M3 [?9'28'L/VD+%UDMDYQW31 ,Z+8_(-SI]BDS28+KDP7+:]!<\R)I\<9ZR\ MH5/[1\N.OAV?L9PNA;GOP#'9M+^RC"^+I!MU"PO1CMJTO\#T^G%W6+6YN,Q8 MS;*T[>KYM&D&MF&SMA<0]I&;YO(C&,=A?@0P+ _F .,X%I;G?YK/$)V/PS!O M0R\R1#E#E.-8/B1M/E@>/R>QEW^F21)%<8RM:)IZ':38NL4Q_/C5,&_ P/) MIC];:WRW\0IYO@ZP/7VN0K"9XI6(S11?:T#\ZP:,)/'O-I8'&-@N8+4#^?UY MH*;\G"B"7<6\84\PCB0)AD M^FLTCI'5B>'CWQ_L*8FB)/$C@/D=1!&&P-.( M(Y@#\( A4=2\!_?>1^'Z/15N_I,W^0U02P,$% @ 3XEB5Y>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_',/:,?95'58V,OQ.'6-.ML3TI,E%O*6/YGU@1.*3DM?Y=W]RB%UK3+2VH^#DV MVM\%,5!)*UK2-Y*/C8&!ZCU[73!.WU@E<)%DG!7%V+"ZBD?"!4UZ)MT?:/)>,+D8V[NZ-@,UH(PJ=8D#EGQP.MGIIN MY"A,91AM'$[7+HBW_%_"R'8[FI$IRXXEJ4071TZ*!K"J]_10&ZC")1D;IR8( M5SGR*R&#A(*JZTJV;48J'QWDW:B%Q%5BR&^IK.!!WH+K@YRXH1MY/DH6OI\F M"I,-,-GG9$(7*\SE'_:D?5,^*HP.P.CH94Q2-_67?B3YXAF*5_[:38,X4B,X M!.B&YZ1+TMC[LHC#J;]./B#_8:- 7@*0E^>$]-QD@69A_%4-X0B@&^E^"9.@ M!5NM_41"MM.KH%T!:%>: [=9+MWUMW9J@WD4S +/C5+D>EZ\B=) @;P&(*_U M0KK>PR9(@O>+X@8@NM%+%/INXJ,P<"=!*+G\!+G1%*V#^2)M0JGFXP&4D =Z M,;UXN0S2;ETT@%XLYS2:^Y$GD55(T!J:M9%L)HE,)!(2^8\-J@H&JE-N0>^YSN>8_92T@V9"%;LX5@3#4AV9"%;,T6@F79PX0L9&NV$(S9 MRYN0A6S-%H(Q>WD3LI#]/W<\O;SI0!9R-%L(QE3SI@-9R-%L(1CS6L6$+.1H MMA",>:-B@N=GFBT$;G/1A8H)63G-SLJ,5R2/YB%J69[C(5APUEVYG M.KQL/@MWQZ+P9%E'+UIF_ M=JVKKKV+[DW=NE15WO'B=&9T?O?W/Q*XHKKG][/+OQK;^C\'ZIQMNKK+6J^B<#:7UJ=+W>K[M M]'2AU3A91:=+JH;3A90.'<00Q.&## 29\$%K"%J'#]I T"9\4 )!2?B@+01M MPP?M(&@7/F@/0?OP012CC+& I 76 K0FY)H$>$T(-@D0FY!L$F V(=HD0&U" MMDF VX1PDP"Y">DF 783XDT"]&;4FP7HS:@W"]";%S_; O1FU)L%Z,VH-PO0 MFU%O%J WH]XL0&]&O5F WHQZLP"]&?5F 7H;U-L(T-N@WD: W@;U-@+T-HO# M$@%Z&]3;O%-OYQ^U=7//9 M7)PC$ 8 )PG 3 " &UL4$L! A0#% @ 3XEB5S_4%HSD!0 YQ\ !@ ("! M# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3XEB5[246J S!0 J1< !@ ("!_!< 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 3XEB5[<+L^\:! M0D M !@ ("!N2\ 'AL+W=O>IIY*O!, )X[ 8 " @0DT !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 3XEB5^CJHP[S" V1H !D ("! MW$\ 'AL+W=ORIT# #Z!P &0 @($&60 >&PO=V]R:W-H965T&UL4$L! A0#% M @ 3XEB5\[EIRZA$P Q3P !D ("!@U\ 'AL+W=O&PO=V]R:W-H965T7\A?> ( 'D& 9 " @;>% !X;"]W;W)K&UL4$L! A0#% @ 3XEB5SM6I(!X @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ 3XEB5UU'+5V; P 60T !D ("!!Y, M 'AL+W=O&PO=V]R:W-H965T)?0Y=N , "L1 9 M " @42> !X;"]W;W)K&UL4$L! A0#% @ M3XEB5S:['JP%!@ $2T !D ("!,Z( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3XEB5_&FA6[+ @ M)@D !D ("!;[$ 'AL+W=O&PO=V]R:W-H965T"W !X;"]W;W)K&UL4$L! A0#% @ 3XEB5P"F\IX/ P ^ @ !D M ("! ;L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3XEB5W7Y+>$R @ N00 !D ("!;L< 'AL M+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " !/B6)7!E="=X\! !P%0 $P @ %% LTP 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 *@ J %T+ %U0 ! end XML 46 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 47 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 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 119 233 1 false 28 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - BALANCE SHEETS Sheet http://www.audioeyeinc.com/role/StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - STATEMENTS OF OPERATIONS Sheet http://www.audioeyeinc.com/role/StatementStatementsOfOperations STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - STATEMENTS OF CASH FLOWS Sheet http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.audioeyeinc.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10301 - Disclosure - ACQUISITIONS Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitions ACQUISITIONS Notes 9 false false R10.htm 10401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets LEASE LIABILITIES AND RIGHT OF USE ASSETS Notes 10 false false R11.htm 10501 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 11 false false R12.htm 10601 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.audioeyeinc.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 12 false false R13.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 13 false false R14.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPolicies 14 false false R15.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.audioeyeinc.com/role/DisclosureAcquisitions 15 false false R16.htm 30403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables) Tables http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets 16 false false R17.htm 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) Details 17 false false R18.htm 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Details 18 false false R19.htm 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) Details 19 false false R20.htm 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) Details 20 false false R21.htm 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) Details 21 false false R22.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of Stock Option and RSUs Activity (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails SIGNIFICANT ACCOUNTING POLICIES - Summary of Stock Option and RSUs Activity (Details) Details 22 false false R23.htm 40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) Details 23 false false R24.htm 40301 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails ACQUISITIONS - Bureau of Internet Accessibility Inc (Details) Details 24 false false R25.htm 40302 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (Details) Details 25 false false R26.htm 40303 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (parenthetical) (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (parenthetical) (Details) Details 26 false false R27.htm 40401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Right to use assets under finance leases (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Right to use assets under finance leases (Details) Details 27 false false R28.htm 40402 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details) Details 28 false false R29.htm 40403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) Details 29 false false R30.htm 40404 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details) Details 30 false false R31.htm 40405 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Lease expenses (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Lease expenses (Details) Details 31 false false R32.htm 40406 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Remaining lease terms and discount rates (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRemainingLeaseTermsAndDiscountRatesDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Remaining lease terms and discount rates (Details) Details 32 false false R33.htm 40407 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details) Details 33 false false R34.htm 40501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies 34 false false All Reports Book All Reports aeye-20230930.xsd aeye-20230930_cal.xml aeye-20230930_def.xml aeye-20230930_lab.xml aeye-20230930_pre.xml aeye-20230930x10q.htm aeye-20230930x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "aeye-20230930x10q.htm": { "nsprefix": "aeye", "nsuri": "http://www.audioeyeinc.com/20230930", "dts": { "schema": { "local": [ "aeye-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "aeye-20230930_cal.xml" ] }, "definitionLink": { "local": [ "aeye-20230930_def.xml" ] }, "labelLink": { "local": [ "aeye-20230930_lab.xml" ] }, "presentationLink": { "local": [ "aeye-20230930_pre.xml" ] }, "inline": { "local": [ "aeye-20230930x10q.htm" ] } }, "keyStandard": 197, "keyCustom": 36, "axisStandard": 13, "axisCustom": 0, "memberStandard": 21, "memberCustom": 4, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 5, "http://www.audioeyeinc.com/20230930": 1 }, "contextCount": 119, "entityCount": 1, "segmentCount": 28, "elementCount": 326, "unitCount": 7, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 30, "http://fasb.org/us-gaap/2023": 431 }, "report": { "R1": { "role": "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.audioeyeinc.com/role/StatementBalanceSheets", "longName": "00100 - Statement - BALANCE SHEETS", "shortName": "BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical", "longName": "00105 - Statement - BALANCE SHEETS (Parenthetical)", "shortName": "BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.audioeyeinc.com/role/StatementStatementsOfOperations", "longName": "00200 - Statement - STATEMENTS OF OPERATIONS", "shortName": "STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_RdXcRYpMO0G65FMWbyOl5w", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_RdXcRYpMO0G65FMWbyOl5w", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity", "longName": "00300 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_RkX3z_sxGUe7-T3fIRYXOQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_mh4pmZXOUEWNhgu9ZigviQ", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "unitRef": "Unit_Standard_shares_GtA_aTgaeE24N-SK2-PcRg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows", "longName": "00400 - Statement - STATEMENTS OF CASH FLOWS", "shortName": "STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.audioeyeinc.com/role/DisclosureBasisOfPresentation", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitions", "longName": "10301 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets", "longName": "10401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies", "longName": "10501 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.audioeyeinc.com/role/DisclosureSubsequentEvents", "longName": "10601 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsTables", "longName": "30303 - Disclosure - ACQUISITIONS (Tables)", "shortName": "ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables", "longName": "30403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:ScheduleOfFinanceLeasedAssetsIncludedInPropertyPlantAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:ScheduleOfFinanceLeasedAssetsIncludedInPropertyPlantAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails", "longName": "40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:SubscriptionRevenueIndirect", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:SubscriptionRevenueIndirect", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "longName": "40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "18", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "unique": true } }, "R19": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails", "longName": "40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "19", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "longName": "40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_RdXcRYpMO0G65FMWbyOl5w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_RdXcRYpMO0G65FMWbyOl5w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_GtA_aTgaeE24N-SK2-PcRg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_GtA_aTgaeE24N-SK2-PcRg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails", "longName": "40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of Stock Option and RSUs Activity (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Summary of Stock Option and RSUs Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_H6dLpLI970urE47y4RladQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_GtA_aTgaeE24N-SK2-PcRg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_H6dLpLI970urE47y4RladQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_GtA_aTgaeE24N-SK2-PcRg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "longName": "40301 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc (Details)", "shortName": "ACQUISITIONS - Bureau of Internet Accessibility Inc (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_BusinessAcquisitionAxis_aeye_BureauOfInternetAccessibilityIncMember_Lluu0p9CNUCi4ltsaLT5gA", "name": "us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_BusinessAcquisitionAxis_aeye_BureauOfInternetAccessibilityIncMember_Lluu0p9CNUCi4ltsaLT5gA", "name": "us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "40302 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (Details)", "shortName": "ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_9_2022_us-gaap_BusinessAcquisitionAxis_aeye_BureauOfInternetAccessibilityIncMember_ktsBL0gXy0606CIT8J5haA", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "unique": true } }, "R26": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "longName": "40303 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (parenthetical) (Details)", "shortName": "ACQUISITIONS - Bureau of Internet Accessibility Inc - Tangible and intangible assets acquired and liabilities assumed (parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails", "longName": "40401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Right to use assets under finance leases (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Right to use assets under finance leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "aeye:FinanceLeaseComputerEquipmentRightOfUseAssets", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "aeye:ScheduleOfFinanceLeasedAssetsIncludedInPropertyPlantAndEquipmentTableTextBlock", "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "aeye:FinanceLeaseComputerEquipmentRightOfUseAssets", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "aeye:ScheduleOfFinanceLeasedAssetsIncludedInPropertyPlantAndEquipmentTableTextBlock", "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails", "longName": "40402 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum finance leases payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails", "longName": "40403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails", "longName": "40404 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance Leases and Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "aeye:LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "aeye:LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails", "longName": "40405 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Lease expenses (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRemainingLeaseTermsAndDiscountRatesDetails", "longName": "40406 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Remaining lease terms and discount rates (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Remaining lease terms and discount rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "aeye:LeaseRemainingLeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "aeye:LeaseRemainingLeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "longName": "40407 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_09AX_LLxcUW02e3Dz3BINg", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Unit_Standard_pure_BaozeSkDG0utT8-RTJnyFw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "unique": true } }, "R34": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "40501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:SharedFees", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_ytgsHiAEpU-OIOopFprh_w", "name": "aeye:SharedFees", "unitRef": "Unit_Standard_USD_Bkx7lbKizE2_eTBkBrChwg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "verboseLabel": "Common stock repurchased for retirement (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r11", "r58", "r59", "r79" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r269" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "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 to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Fair value of the contingent consideration liability, Measurement input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r201", "r207", "r226", "r227", "r228", "r229", "r232", "r238", "r239", "r240", "r241" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Costs (Contract acquisition costs)", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r99" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r57", "r81", "r327", "r328" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net of accumulated amortization of $7,044 and $5,978, respectively", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r34", "r36" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding-diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r130", "r135" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding-basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r129", "r135" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r97", "r162", "r304", "r417", "r427", "r461", "r462" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Discount Rate [Member]", "terseLabel": "Discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r471" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Options [Member]", "verboseLabel": "Options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Discount Periods [Member]", "terseLabel": "Discount periods", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r471" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r83", "r100", "r115", "r139", "r144", "r148", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r251", "r255", "r274", "r308", "r358", "r427", "r440", "r465", "r466", "r476" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Volatility Rate [Member]", "terseLabel": "Volatility rate", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r471" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r233", "r242" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares remained available under the ESPP", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free Interest Rate [Member]", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r471" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "verboseLabel": "Unrestricted shares of common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r457", "r458", "r470", "r488", "r490" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Total", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r30", "r53", "r54", "r153", "r326", "r397" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r30", "r53", "r54", "r153", "r397" ] }, "us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredPolicyAcquisitionCostsTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Deferred Policy Acquisition Costs [Table Text Block]", "terseLabel": "Summary of deferred commission costs", "documentation": "Tabular disclosure of the movement in deferred policy acquisition costs." } } }, "auth_ref": [ "r318", "r323", "r428", "r486" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r90", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r410" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r28", "r30", "r53", "r54", "r153", "r397", "r448" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Surrender of stock to cover tax liability on settlement of employee stock-based awards", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Consideration:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Change in fair value of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r249", "r454" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "verboseLabel": "Accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r17" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r48", "r49" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right of use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r455" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r444" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r72", "r73", "r74" ] }, "aeye_SubscriptionRevenueDirect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "SubscriptionRevenueDirect", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of subscription revenue from direct segment.", "label": "Subscription Revenue Direct", "terseLabel": "Enterprise" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share-diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r109", "r121", "r122", "r123", "r124", "r125", "r131", "r133", "r134", "r135", "r137", "r264", "r265", "r305", "r317", "r413" ] }, "aeye_GeorgiaCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "GeorgiaCountryMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Georgia member.", "label": "Georgia [Member]", "verboseLabel": "Georgia" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r300", "r454" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.00001 par value, 10,000 shares authorized", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r58", "r309", "r427" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Maximum percentage of base compensation on payroll deductions", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of fair value of tangible and intangible assets acquired and liabilities assumed", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r46", "r47" ] }, "aeye_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "aeye_MajorCustomerNumberOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "MajorCustomerNumberOneMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents information pertaining to major customer one.", "label": "One Customer [Member]", "terseLabel": "One customer" } } }, "auth_ref": [] }, "aeye_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "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": "Summary Of Significant Accounting Policies [Line Items].", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding, Beginning Balance", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r99" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r346" ] }, "aeye_MariettaGeorgiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "MariettaGeorgiaMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Marietta Georgia.", "label": "Marietta Georgia", "terseLabel": "Marietta Georgia" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of noncash activities:" } } }, "auth_ref": [] }, "aeye_SubscriptionRevenueIndirect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "SubscriptionRevenueIndirect", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of subscription revenue from indirect segment.", "label": "Subscription Revenue And Support - Indirect (Strategic partners)", "terseLabel": "Partner and Marketplace" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets purchased", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r397" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r235", "r236", "r237", "r332", "r457", "r458", "r459", "r470", "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares for each employee under ESPP", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r41" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r199", "r200", "r229", "r230", "r231", "r298", "r299", "r319", "r337", "r338", "r387", "r389", "r391", "r392", "r394", "r408", "r409", "r416", "r418", "r423", "r429", "r432", "r463", "r467", "r479", "r480", "r481", "r482", "r483" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity, Total", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r64", "r84", "r312", "r427", "r456", "r460", "r472" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets purchased:" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r200", "r299", "r319", "r337", "r338", "r387", "r389", "r391", "r392", "r394", "r408", "r409", "r416", "r418", "r423", "r429", "r467", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r75", "r114" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r112" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r199", "r200", "r229", "r230", "r231", "r298", "r299", "r319", "r337", "r338", "r387", "r389", "r391", "r392", "r394", "r408", "r409", "r416", "r418", "r423", "r429", "r432", "r463", "r467", "r479", "r480", "r481", "r482", "r483" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r31", "r32", "r33", "r86", "r87", "r88", "r89" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "terseLabel": "Service period", "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r39", "r42" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r200", "r299", "r319", "r337", "r338", "r387", "r389", "r391", "r392", "r394", "r408", "r409", "r416", "r418", "r423", "r429", "r467", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r441" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common stock issued pursuant to employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r58", "r59", "r79" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r151", "r152", "r334", "r335", "r336", "r388", "r390", "r393", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r411", "r419", "r432", "r469", "r485" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Granted, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r40", "r44" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRemainingLeaseTermsAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate (%) - Operating Leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r293", "r426" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $484 and $468, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r154", "r155" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs", "totalLabel": "Total deferred costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r443" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Common stock repurchased for retirement", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r11", "r58", "r59", "r79" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRemainingLeaseTermsAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate (%) - Finance Leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r293", "r426" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r294" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetailsCalc1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r294" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r22", "r91", "r105", "r106", "r107", "r116", "r117", "r118", "r120", "r126", "r128", "r138", "r158", "r159", "r186", "r235", "r236", "r237", "r244", "r245", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r275", "r276", "r277", "r278", "r279", "r280", "r295", "r320", "r321", "r322", "r332", "r384" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r294" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r116", "r117", "r118", "r120", "r126", "r128", "r158", "r159", "r235", "r236", "r237", "r244", "r245", "r257", "r259", "r260", "r262", "r263", "r320", "r322", "r332", "r490" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r151", "r152", "r334", "r335", "r336", "r388", "r390", "r393", "r395", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r411", "r419", "r432", "r469", "r485" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued pursuant to employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r58", "r59", "r79" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Common stock issued upon settlement of restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r58", "r59", "r79" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r294" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Develop Software", "negatedLabel": "Software development costs", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r71" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "verboseLabel": "2023 (6 months remaining)", "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." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Balance at end of the period (In shares)", "periodStartLabel": "Balance at beginning of the period (In shares)", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r12", "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "verboseLabel": "Accounts payable and accruals", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "aeye_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesValue", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The highest value of shares an employee can purchase under the plan per period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Maximum Number of Shares Value", "terseLabel": "Maximum value of shares for each employee under ESPP" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r78", "r169", "r170", "r398", "r464" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r52" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, long term", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r52" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales revenue, net", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r153", "r447" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Member]", "terseLabel": "RSUs", "verboseLabel": "Restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred commissions", "verboseLabel": "Amortization of deferred sales commissions", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Amortization expense", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r49" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r442" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r93", "r102", "r115", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r251", "r255", "r274", "r427", "r465", "r466", "r476" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt and Capital Lease Obligations", "negatedLabel": "Repayments of finance leases", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Vested (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "aeye_ReducedLeaseSpace": { "xbrltype": "areaItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "ReducedLeaseSpace", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Area of reduced lease space.", "label": "Reduced Lease Space", "terseLabel": "Reduced lease space" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r442" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r153", "r420", "r469", "r485", "r487" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade name", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r50" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per common share-basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r109", "r121", "r122", "r123", "r124", "r125", "r129", "r131", "r133", "r134", "r135", "r137", "r264", "r265", "r305", "r317", "r413" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long term liabilities:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r442" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue - current", "verboseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r187", "r188", "r197" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 }, "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue - noncurrent", "verboseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r187", "r188", "r197" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails", "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenue", "totalLabel": "Total revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r108", "r115", "r140", "r141", "r142", "r145", "r146", "r150", "r151", "r153", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r274", "r306", "r465" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "totalLabel": "Total deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r187", "r188", "r197" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss), Total", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r139", "r143", "r147", "r149", "r415" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRemainingLeaseTermsAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term (years) - Operating Leases", "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." } } }, "auth_ref": [ "r292", "r426" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r267", "r268", "r270", "r271", "r273" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration", "verboseLabel": "Aggregate consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r10" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value, 50,000 shares authorized, 11,876 and 11,551 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r59", "r310", "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "verboseLabel": "Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r14" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r59", "r346" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r59", "r346", "r364", "r490", "r491" ] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Lessee finance Lease description" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised/Settled", "terseLabel": "Unvested (in shares)", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r452" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetailsCalc1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r294" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities", "verboseLabel": "Long term portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r283" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r66" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r246", "r421", "r422" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Impairment Loss", "verboseLabel": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r28", "r30", "r53", "r54", "r153", "r397" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r71" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense, Total", "verboseLabel": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations", "negatedTerseLabel": "Forfeited/Expired", "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Summary of antidilutive securities outstanding excluded from computation of basic and diluted net loss per share", "documentation": "Tabular disclosure of 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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r46", "r47", "r246" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue, Total", "terseLabel": "Cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r68", "r115", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r274", "r465" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "ACQUISITIONS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r246" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r294" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails": { "parentTag": "us-gaap_DeferredCostsCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Current", "terseLabel": "Deferred costs - current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r451" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Earnings (Loss) Per Share (\"EPS\")", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r26", "r27" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "verboseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments, Remainder of Fiscal Year", "verboseLabel": "2023 (6 months remaining)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Property and equipment, accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r38", "r96", "r313" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "verboseLabel": "Summary of total lease liabilities remaining future minimum lease payments", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r475" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "verboseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r116", "r117", "r118", "r138", "r301", "r329", "r333", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r365", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r433" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r445" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Long term portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r283" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "totalLabel": "Total Finance lease expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r284", "r287", "r426" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating Lease Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r283" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r98", "r165" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r294" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r283" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r449", "r454" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r92", "r103", "r104", "r111", "r115", "r119", "r127", "r128", "r139", "r143", "r147", "r149", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r250", "r253", "r254", "r265", "r274", "r306", "r315", "r331", "r366", "r382", "r383", "r415", "r424", "r425", "r439", "r453", "r465" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common stock for services (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRemainingLeaseTermsAndDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term (years) - Finance Leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r292", "r426" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "verboseLabel": "Summary of deferred revenue", "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." } } }, "auth_ref": [ "r468" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payment", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r23", "r248" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r296", "r297" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r58", "r185" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r110", "r161" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r442" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Investing Activities", "terseLabel": "Cash payment towards the contingent consideration liability", "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability." } } }, "auth_ref": [ "r4" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r60", "r427", "r489" ] }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInLeasingReceivables", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Leasing Receivables", "terseLabel": "Decrease in right of use asset", "documentation": "The increase (decrease) during the reporting period in the amount due from lessees arising from lease agreements." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r282" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses, Total", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails": { "parentTag": "us-gaap_DeferredCostsCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs - noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r82", "r450" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Recurring [Member]", "terseLabel": "Recurring", "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." } } }, "auth_ref": [ "r266", "r273" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Non-recurring [Member]", "terseLabel": "Non-recurring", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r267", "r268", "r270", "r271", "r272", "r273" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r442" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Period Increase (Decrease), Total", "totalLabel": "Net decrease in cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r72" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk", "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." } } }, "auth_ref": [ "r29", "r153" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Forfeited", "negatedTerseLabel": "Forfeited/Expired", "documentation": "Number of shares (or other type of equity) forfeited during the period." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash-end of period", "periodStartLabel": "Cash-beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r25", "r72", "r113" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r442" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Dilutive securities outstanding", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r136" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance", "verboseLabel": "Unvested (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r216", "r217" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Outstanding unamortized share-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r234" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "verboseLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r220" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r46", "r47", "r246", "r421", "r422" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets", "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent, Total", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r62", "r63", "r76", "r348", "r364", "r385", "r386", "r427", "r440", "r456", "r460", "r472", "r490" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit, Total", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r67", "r115", "r139", "r143", "r147", "r149", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r274", "r415", "r465" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r80", "r247" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r26" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r79", "r311", "r324", "r325", "r330", "r347", "r427" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of stock-based compensation expense", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r285", "r290" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "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." } } }, "auth_ref": [ "r28", "r30", "r53", "r54", "r153" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r19", "r94", "r115", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r252", "r255", "r256", "r274", "r427", "r465", "r476", "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued under the ESPP", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r41" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r116", "r117", "r118", "r138", "r301", "r329", "r333", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r365", "r367", "r368", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r433" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Amortization and Accretion, Net, Total", "verboseLabel": "Depreciation and amortization", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Internally - developed Software [Member]", "terseLabel": "Internally developed software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r115", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r252", "r255", "r256", "r274", "r345", "r414", "r440", "r465", "r476", "r477" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets and operating lease obligations recognized during the period", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r291", "r426" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r59" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary the stock option and RSUs activity", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r9", "r41" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net of accumulated depreciation of $272 and $254, respectively", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r307", "r314", "r427" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Total", "verboseLabel": "Research and development", "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." } } }, "auth_ref": [ "r56", "r243", "r484" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r91", "r105", "r106", "r107", "r116", "r117", "r118", "r120", "r126", "r128", "r138", "r158", "r159", "r186", "r235", "r236", "r237", "r244", "r245", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r275", "r276", "r277", "r278", "r279", "r280", "r295", "r320", "r321", "r322", "r332", "r384" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails": { "parentTag": "us-gaap_FinanceLeaseInterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Depreciation expense", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r284", "r287", "r426" ] }, "aeye_TermForSecondAggregateContingentConsiderationToBePaid": { "xbrltype": "durationItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "TermForSecondAggregateContingentConsiderationToBePaid", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term for second aggregate contingent consideration to be paid.", "label": "Term for Second Aggregate Contingent Consideration to be Paid", "terseLabel": "Term for second aggregate contingent consideration to be paid in cash" } } }, "auth_ref": [] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "aeye_LeaseLiabilitiesAndRightOfUseAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LeaseLiabilitiesAndRightOfUseAssetsLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "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": "Lease Liabilities And Right of Use Assets [Line Items]", "terseLabel": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "aeye_FinanceLeaseInterestPaymentOnLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "FinanceLeaseInterestPaymentOnLiabilities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails": { "parentTag": "us-gaap_FinanceLeaseInterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liabilities", "terseLabel": "Interest on lease liabilities" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r167", "r168", "r369" ] }, "aeye_EmployeeStockPurchasePlanPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "EmployeeStockPurchasePlanPolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for employee stock purchase plan.", "label": "Employee Stock Purchase Plan Policy [ Policy Text Block]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r168", "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Maximum number of shares issuance of common stock under ESPP", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r25", "r95", "r412" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease expenses [Abstract]", "terseLabel": "Finance lease expenses:" } } }, "auth_ref": [] }, "aeye_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "NumberOfCustomer", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents number of customer.", "label": "Number Of Customer", "terseLabel": "Number of customer" } } }, "auth_ref": [] }, "aeye_BusinessCombinations": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "BusinessCombinations", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": "Business Combinations" } } }, "auth_ref": [] }, "aeye_LesseeOperatingAndFinanceLeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about lessee operating and finance leases..", "label": "Lessee Operating And Finance Leases [Disclosure Text Block]", "terseLabel": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "aeye_LeaseLiabilitiesAndRightOfUseAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LeaseLiabilitiesAndRightOfUseAssetsTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a lease liabilities and right of use assets.", "label": "Lease Liabilities And Right of Use Assets [Table]" } } }, "auth_ref": [] }, "aeye_TermForFirstAggregateContingentConsiderationToBePaid": { "xbrltype": "durationItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "TermForFirstAggregateContingentConsiderationToBePaid", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term for first aggregate contingent consideration to be paid.", "label": "Term for First Aggregate Contingent Consideration to be Paid", "terseLabel": "Term for first aggregate contingent consideration to be paid in cash" } } }, "auth_ref": [] }, "aeye_PaymentsToAcquireBusinessesNetOfProceedsFromWorkingCapitalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "PaymentsToAcquireBusinessesNetOfProceedsFromWorkingCapitalAdjustments", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow associated with the acquisition of business net of working capital adjustment during the period.", "label": "Payments to Acquire Businesses Net of Proceeds from Working Capital Adjustments", "terseLabel": "Cash paid, net of proceeds from working capital adjustment" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of the period (in shares)", "periodStartLabel": "Balance at beginning of the period (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r208", "r209" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "aeye_ScheduleOfFinanceLeasedAssetsIncludedInPropertyPlantAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "ScheduleOfFinanceLeasedAssetsIncludedInPropertyPlantAndEquipmentTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets under finance lease included in property, plant and equipment.", "label": "Schedule of Finance Leased Assets Included In Property Plant And Equipment [Table Text Block]", "verboseLabel": "Summary of finance leases included in property and equipment" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payment for acquisition, net of cash received", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r23" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations", "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent.", "totalLabel": "Net loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r65", "r74", "r85", "r92", "r103", "r104", "r107", "r115", "r119", "r121", "r122", "r123", "r124", "r127", "r128", "r132", "r139", "r143", "r147", "r149", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r265", "r274", "r316", "r366", "r382", "r383", "r415", "r438", "r465" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Total Lease Expenses", "totalLabel": "Total lease expenses", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r286", "r426" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease expense", "verboseLabel": "Short-term lease and related expenses", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r289", "r426" ] }, "aeye_AccumulatedDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "AccumulatedDepreciationDepletionAndAmortization", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails": { "parentTag": "aeye_FinanceLeaseRightOfUseAssetNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for the right to use assets under finance leases .", "label": "Accumulated Depreciation, Depletion and Amortization,", "negatedLabel": "Less: accumulated depreciation" } } }, "auth_ref": [] }, "aeye_FinanceLeaseRightOfUseAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "FinanceLeaseRightOfUseAssetNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease, net.", "label": "Finance Lease, Right-of-Use Asset, Net", "totalLabel": "Assets acquired under finance leases, net" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Lease Expense [Table Text Block]", "verboseLabel": "Summary of lease expenses", "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." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase plan", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r5" ] }, "aeye_LeaseRemainingLeaseTermsAndDiscountRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LeaseRemainingLeaseTermsAndDiscountRatesTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of remaining lease terms and discount rates.", "label": "Lease, Remaining Lease Terms And Discount Rates [Table Text Block]", "terseLabel": "Summary of lease terms and discount rates" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r288", "r426" ] }, "aeye_ContractWithCustomerLiabilityRevenueRecognizedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedPercentage", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents of percentage 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, Percentage", "verboseLabel": "Deferred revenue outstanding (as a percent)" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r24" ] }, "aeye_BusinessCombinationCashReceivedFromNetWorkingCapitalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "BusinessCombinationCashReceivedFromNetWorkingCapitalAdjustments", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash received rom net working capital adjustments in business combination.", "label": "Business Combination, Cash Received from Net Working Capital Adjustments", "terseLabel": "Cash received from net working capital adjustments" } } }, "auth_ref": [] }, "aeye_SharedFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "SharedFees", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount represents the minimum fees due under the shared office arrangement.", "label": "Shared Fees", "terseLabel": "Shared office arrangement minimum fees due" } } }, "auth_ref": [] }, "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails": { "parentTag": "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and finance 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, Finance Lease Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (3 months remaining)" } } }, "auth_ref": [] }, "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails": { "parentTag": "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and finance 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, Finance Lease Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232" ] }, "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails": { "parentTag": "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and finance 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, Finance Lease Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232" ] }, "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LesseeOperatingLeaseFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails": { "parentTag": "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and finance 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, Finance Lease Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate of finance leases", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r20", "r55", "r184", "r281" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Summary of disaggregation of revenues", "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." } } }, "auth_ref": [ "r469" ] }, "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetailsCalc1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease and finance lease.", "label": "Lessee, Operating Lease, Finance Lease Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r101", "r156", "r160" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense, Total", "verboseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r70", "r368" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Loss on disposal or impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r7", "r77" ] }, "aeye_FinanceLeaseOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "FinanceLeaseOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetailsCalc1": { "parentTag": "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "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 and finance lease.", "label": "Finance Lease, Operating Lease Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value discount" } } }, "auth_ref": [] }, "aeye_OperatingLeaseFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "OperatingLeaseFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetailsCalc1": { "parentTag": "aeye_LesseeOperatingLeaseFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of present value of lessee's discounted obligation for lease payments from operating lease and finance lease.", "label": "Operating Lease, Finance Lease Liability", "totalLabel": "Total lease liabilities" } } }, "auth_ref": [] }, "aeye_OperatingLeaseFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "OperatingLeaseFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetailsCalc1": { "parentTag": "aeye_OperatingLeaseFinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of present value of lessee's discounted obligation for lease payments from operating lease and finance lease, classified as current.", "label": "Operating Lease, Finance Lease Liability, Current", "terseLabel": "Current portion of lease liabilities" } } }, "auth_ref": [] }, "aeye_OperatingLeaseFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "OperatingLeaseFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetailsCalc1": { "parentTag": "aeye_OperatingLeaseFinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceLeasesAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of present value of lessee's discounted obligation for lease payments from operating lease and finance lease, classified as noncurrent.", "label": "Operating Lease, Finance Lease Liability, Noncurrent", "terseLabel": "Long term portion of lease liabilities" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Total finance lease liabilities", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r283", "r294" ] }, "aeye_PaymentToPatentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "PaymentToPatentCosts", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with payment of patent costs.", "label": "Payment To Patent Costs", "negatedLabel": "Patent costs" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r163", "r164", "r165", "r166", "r302", "r303" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r153", "r420", "r469", "r485", "r487" ] }, "aeye_BusinessCombinationConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "BusinessCombinationConsiderationTransferredContingentConsideration", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contingent consideration payable as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration", "verboseLabel": "Contingent consideration liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized to revenue", "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." } } }, "auth_ref": [ "r198" ] }, "aeye_SurrenderOfStockToCoverTaxLiabilityOnSettlementOfEmployeeSharedBasedAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "SurrenderOfStockToCoverTaxLiabilityOnSettlementOfEmployeeSharedBasedAwards", "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares surrender of stock to cover tax liability on settlement of employee shared-based awards.", "label": "Surrender Of Stock To Cover Tax Liability On Settlement Of Employee Shared Based Awards", "terseLabel": "Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares)" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r446" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetailsCalc1": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumFinanceLeasesPaymentsDetails", "http://www.audioeyeinc.com/role/StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities", "verboseLabel": "Current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r283" ] }, "aeye_PaymentsRelatedToSettlementOfEmployeeSharedBasedAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "PaymentsRelatedToSettlementOfEmployeeSharedBasedAwards", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated to settlement of employee shared-based awards.", "label": "Payments Related to Settlement of Employee Shared-Based Awards", "negatedLabel": "Payments related to settlement of employee shared-based awards" } } }, "auth_ref": [] }, "aeye_PaymentsForSettlementOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "PaymentsForSettlementOfContingentConsideration", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow on settlement of contingent consideration.", "label": "Payments For Settlement Of Contingent Consideration", "negatedLabel": "Settlement of contingent consideration" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r35", "r37" ] }, "aeye_BureauOfInternetAccessibilityIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "BureauOfInternetAccessibilityIncMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for represent bureau of internet accessibility inc.", "label": "Bureau of Internet Accessibility Inc [Member]", "terseLabel": "Bureau of internet accessibility Inc" } } }, "auth_ref": [] }, "aeye_FinanceLeaseComputerEquipmentRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "FinanceLeaseComputerEquipmentRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails": { "parentTag": "aeye_FinanceLeaseRightOfUseAssetNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsRightToUseAssetsUnderFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of finance lease, computer equipment, right of use assets.", "label": "Finance Lease, Computer Equipment, Right Of Use Assets", "terseLabel": "Computer equipment" } } }, "auth_ref": [] }, "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncTangibleAndIntangibleAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred revenue expected to be recognized.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)-(4)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-7" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r412": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r414": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r415": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r416": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r417": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r418": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r419": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r420": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r421": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r422": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r425": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r426": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r427": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r428": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r430": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r439": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r440": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r441": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r442": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r445": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 52 0001410578-23-002170-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-002170-xbrl.zip M4$L#!!0 ( $^)8E<.)#W#1PX '.) 1 865Y92TR,#(S,#DS,"YX MDI0D@WM0DPF,SE:4K8 C3M"RW) M"J5B@B;-<8AL] M$,:H::(;1HTY0:A]>O+NY/2D?8Z:S8^*QPWFT,>QD6)V=M(.&KH^.\>^0NUV MZZQU=GIVCGZ\NGAW=?X3&CT$= ^@VHSF$:ZX<<7U!;$P$IC-B1A@B_ EULEU M8R'$\JK5>GY^/L&N01VR)M363W3'4JQ.+\^E#TPBK;QSF'5+9M@UQ77CJXM- M);N!P&DVOP(I,7;/YR<.FP.7TW;K]X=[32D0$&.04U"XU\$@-*1?39EYPHE^ M,G>>6M"@B -"SD13K)>$A^0SS*=*E; IUL$@2T9TZ>Z80DJ(;\!EBSDF:6TH MP[Z"972"UH!0=QD#)*W3;0A:8WHQ,MO)^WT+6D/'0X,AXIQ]NHN6UQB2FCM9 MGK=^OZ?VEX#2Y,> M"EKBMY!@6_0QU:&Y)9MEG[/FZ7GSO!W#+DW%[GL/NW3CF7F1F]0GBZ2#U$00 MTY^L]$6Z%V5+C!0+P>C4%226#%T[D0YELMD1^+ I'AY.\_-GD]I<8%LG40?2 M#/B']!^_0TB-!-BV':& +2\%%Y=+:L\<[PI -1"-N.MD!D(-0@,VI3I1Y8?GJ*FBCL"9]O.O>=0;>' MM,^]WD3[T-KNL\7-A0%V:']4GR%YISN_LDV1TU+&INV;Y?ANU=G;S M+P:>/IC_PP]\.!LN@T2V%8@=1)D1.4M$1)MT)KV'WF"BH>$=&HYZX\ZD/QS4 ML2D2FR[FBSO3>VZ.AJ-(?*?^285*>$ QF>SYDWOMRL-0P9_)8(3$T_>@?@DQ'A=W#OM2&J M&RDRQ/U/@_Y=O]L93%"GVQT^#B;]P2YI%OI*'I&G$I#WWO2_RA M!L-^8" SF-X18TR>H%0D>^$@G44.!,[V@( O"#%/4AW\ P6_ZU@6Y7*QH.MP ML5\RR&:5 X;S"F#00XGP$436J,A'14?_ZE*NA/,;^([=X:QO"\)@3@:Q)>#. M*36I6/=M?8+MN9Q*=FP#2((OG$/1J]A #*#IGF+5 Z ;3#G-':@Z#5%9Z+N M/)F".MU?'OM:7Y5]LD97ZB%GA@(%44Q#N*P#6: EPK:!:*@GPDI1A'U-5;.Y MT56V2V5KO.;C]9Y@3J)QMHTQG2_$\ =9+;.X!:-^Y\^3V2M^PB-'4V#&2+0*BV0 M5H@RU-C&T5+7Y,:3H>'D[]*8<]?!% YW',@E:C%*D#*"32I0?4RH(JF M#FC?BGP%/!5CG .E=Y6@Y*IPPZ","*B,B!V"L7 M1#7(7JDLVAM?);CG0.OU"J0:5<6?\X\P@TL+(BA8DO70/TZ8LP/@(G,' /H^ MQJRN88H\==:$HW]9.*9!&.]]=:E89SQ^3B'.C-AYSG-H;3+L_O?S\/ZV-];^ M@WJ_//8G?]11V^LYE J-VD3:=2Q9S2O;_*G$/D^C"C',>2:5R,WYSZ24V.94 M[8;5(X*#.4H]1:D(E)$CP!$4F^;ZEIJNH$]$([K+U%#=6^FF:Q#CCCF6#+OK M>6PXZV%F Q,^(DQ;0);=!U&'E9P#O<2L.!]Z$?V0X2N(>*@A(-!3$(OX:B(H'Q"7BM9(K9K27,O";.T/.\.E5%'6DMSE'1V" \//7HFM.-L< MC+W?([UYPB5BE'CDR5>5YUA[Y"A0H49/1?1T#$.IAF?6X>O K"1+_I=/@/\2R!\6+ M3"ZA]_SX%Z',7,PYO92+.4'_Z$=YKWO,4(1;':M=-_0-YI0/9Z.(S=LW:1I) M1G3:I^UDH7'3T?IJF6TT[FF]P42]BU-'9>=L(IP79LT&$E.'8KTR8Y?V,L?C MPT-G_(=:),V>,M0!+5(19E5IV<')J>!K]U*">K_*Z-2QJ%935*LMBM089ZEO"Q:N M,=#W@9!Z!E8QUA,\-?>-M-\W(\[GJ2\"EHBS)Z*. _QYB*Q,+6#_8,3PBQ))5G(%#K&HM*KB\69YZR- M)AX8EWIW,5##V_>*A%1$K;T9OBJ(25WJU=)*,YH=."G0(S/X9>K"PS()'L,PZ_ M4@#8]HXO.&"!F9[@DC@7#9C('>@R5[0"Y1NH=2BK( YEK=H*W1$:!2 I:U0< M5T=HDXFG96V"+L1\47,JS5\$C"68R2?.79<+Q^JL*+]UY*#C'VZ7G+84Z)*1 M%<$VM4$X/EOQ>2)@BCRN2+)%'E\4,/YGIL4/K:TC^/P+L8/ZU#%] %"'"60G MSF_=<22J=^KKO:,K-AXUWT4N/RBHGX H'V794C..&TP5G=I%?@N/-6S*2\WV M6?.\75B+] -/"\H/.DC!%WL;OGWV9!'A)F.Q7E*#2VEZ^WUU/0HZ(**#J"P_ M]9C/70C,ZZF^\\**[#I4-?,&2#W3MD4@SX1LRMT/.P[)K:"$O+*G#IM#3HO) M#^@]V?*,TC2Y_E'02O!U0RXKZXRJ[:S!,6:4$5UX@X8XS'_\7L*LOFT4,&Q#=:RF?2(0:XJ[WDG%#\2:$A:Q M*;W9,R8\Y??*4*-R87,PM#*LB\"<=//*V?& &25"8%_AA"$[VH_0DA++P#'P ME>@5!2,8 2Y%AOB:@'M3'>GI/^"4?S+85Z]1]C E3$:VB0EF%ED;S:F4"4J MW_+2<8WTW".V+VOY5*U4R>H]GBLCE_?#HT$M>3J[8[\<'@,UO6E'BOY!PS%B M#D9YPS7)>3/*]!^AM>ER:1'\""C@4E%OT[LE=/ M^:-TSV]3"WA3*K'; ]%H;BU_#TBTT,DC?$G[##+=TSRY7"OOL=^H6 1C1[#F MO_;KM3'1'4BS?Q-C!$.=7"R81P?9_5EL8WSIM;TJPKUXY3_'V'GC[\N@^@V^ MR8\S;/)#)4CY@J9Q1TAL8(I<_"8X+A)'N--(_+2,Z"T9(G+BW) 1IH87,@.* M),C87,?F'P2S6%P/P["2OPJ&^!")KK2]TCPH,*NX+&1QI,E_+X,FSTY5GR@6 M_RB?+!BIC!2?R3_%+U7<<;1>B&H=MR>TX=$.GLH3H[>2[]%!(>C:NVJITER. MU#,%HAOQ0"'JMVMI5_V6FRAG<-CI[=H]<&Q]'].C_8[4>O_PNXDSPO*P$/4# M#1$CTYN/=0$X.,EO3-0,=N)H1 B/8CCK64O361/B5<7J(*#.,V9&BKFE&1RK M0S2%/E72)L@E=1N:]SYY8K2W:X0C7 MT*(9RCN0B+!P'2O]1:;$J%Z@WZM.G/9?0;EQ.;4A=% STGG,%JQU]0YZ; M-*.XV.D%_AJV/$@4>XF;K%ZA>R/\)*6_%U<%( M=^>P:*H.]X'"4&]S:A"VO4)LA =Y1QT0E^ G+'G92R,_'O[H6S_XW-$T1>?MI\ %>IRM%M,BOP 1\H^C'+= MCFP3QM:B*^@>.WM]L_4Z_:E?^2O#0,IX MES,<\M?>HY'PQBY;_+U?L^!A?,2.9%,T0!1".2?LVVH?KO'(%:&1R_0%@$QN MEU';NM;>W[1;LFS'(XV>6MM*G"[>85#GS[T?"5AO2/R;3BV"/>"5_!60(,2* MB/^*S=B4]46XO\"B94$G[JB==_EV3 Q7)X;*6YK<$![Q3$K;-D+ 9'Q N\*I M=1HVO+=;O$WI'_\'4$L#!!0 ( $^)8E?*U>D4.!$ -$$ 0 5 865Y M92TR,#(S,#DS,%]C86PN>&UL[5U;<^(Z$G[?JOT/7O9E]X%PRV62FCFG""$9 MJDA@ ]ES]NF48PNB'6.QOB3A_/J5A TV6+9D&UN&>9D)MB[=_;5;K59+^OKK MY\)0WH%E0V1^J[7.FC4%F!K2H3G_5G/MNFIK$-9^_>6O?_GZMWK]]]OGH:(C MS5T TU$T"Z@.T)4/Z+PI4[1M3I*O>XU M=/S&D3FC=)J-=J-=K/=4:YN+LYO.E^4\>.FX",F< 83 M2QK0_'%#_GG%72J84].^^;3AM]J;XRQO&HV/CX^SC\X9LN:X?K/5^/UQ.-'> MP$*M0]-V5%,#-067O['IPR'25(>**5#]\]4R_ 8ZC4U?S!+D5]TO5B>/ZJUV MO=,Z^[3UFD_)H'5]?=V@;VM8>HKRU4(&> 8S MA3Z[<59+\*UFP\72(&W19V\6F'VKJ6!%>&EWFM>=)N'D[Q,' TF4Y%8U2-^3 M-P !Z'>55>'"+< 3>U,0XL&*=-@-4!9X!).(S<>-G_8H]EH"2RJ M!:F88;54-E<]U7Z[-]!'9J8"#17(TQVT-0/9K@4F<&YBRZ"IIM/5-.2:#C9D M8V1 #0(;%U/GB?308@%M,C[VD.T<4&$2^BM%0EWM?RZT(353M_BWZHYF ],!E@D("P#3 M^0H-Z*P&IC95S3E\-4#7U'$1_X=M8[M-F\&\X5=#J-(:F&/\#CL2>A:)%DI? M*0@, 6XQ2)2I/\/YFS.:O=@>]?3W%&U^OY@ZL.ZA2<9-6CV3TN9+@*PRO'<= M7/ 1FG#A+D*DC]45'=P.+$,! BHA0\^],>?E23&)!&GE&$0?O]_AX] BY.Q= M5NG1(OW/)3 /+ZOHOF25#+>)Z:F&UBK=T'E45$*:\::F.'ERT2&M1+DLSV&% M*4*"L!PU7,\UZ*1_B-]YLB-49@B(!# !GP[ KI>^>0H=TG2SV6HVE;JR:0+_ M?=L==I]Z?67RO=^?3@1XH9Q@7@RDA?HV2'0,66&%(,W9N#W:UDRU7VF#KEV? MJ^J2QNP:P'!L_PG5':HWWH,_UJCXC1KJ*S"^U?R'C3)HZ;EXDF8Z.R1%EOGC MLO.E/_]S3CS R7HD&GJLL:&MU MB%'VZ\\LM-A*S.L$B1",+.S,?ZMA?7=M3 =:DCY4HZ9\ /+QT#<%(T&B3/CC M)/_U\<3M736(D>LZ/=6R5OAC_;=JN("!$%==>9#CQVD?V_2L2HBY%S"QGX$& M,"MXZOX$G(2/,:;*<2 LS*$';%LB8,<66*I0][QH,N8Z;\#B,;8<-<-"N,)" M.*\@S&D9]=#N2(1VV*':<;\8.,?6D0=A]B KSH"$W^ENS!1;FOZG9KADJ?@! M(?T#&@8#0)ZJ5< Q-1\2?H@)D%4)%A[1GTLD^H#U?D*F%CO&19:M BC\A'L( M74B$T-A"V&0[J[%!ENI,G;C/2S)S?F(.4G%5JH"7,/T>;)<2P1:.[4P11*EZQ!]4MB1$)9Z !DN/G)?L%Y<&*5_ZQ MB'',.60"SI\EC]65NE[_QT\L%^CD8;D+ 0))_*1HUIBT"6AEM0:D&6X3V"Q.B-^V4T[C]WIX/1D[P[ YZ ,S"Q6, 0V:S5\ITRQ2?, 0O8'@E> M\B9VI9$_+6OF!7;W.R5_B)&0[.3/I6-+0E]G$UQ)U,*(DA7$CI<+ M"9V;#>G^3LTDH/QR\L'$BT(,?K',)7YH]1+F\L# SX#,#'W M!LD:TA?0A+9#9/$.XA%.J'4\&*=A5,*9YH.%AZ"QA6;,*66@A,3H"8^G26Q) M^$5Z9VZQW!__=9B=2PE02I)UE 6-X47"P9 <]36:>50SPZ:!,L< 4C)#B1]1 MO?!82_"$0YY0RWE"J*77G7Q7[H>CW^0-M1"6=S:18P_%L:#F -W;9!Y^$"@Y M!A9$.C:O%DE"N /K_S?;YO ?;ZHY!\]8/OW9#&B[PTC1G1?\X9/]VIAF_-V\ M0YT<%/EB TSP9ESJ:M@IB-L1PM^ /":C'(4*FIZ,4N,909:83 LZJY+VKV$S M'!.3VA:01RMRPB9J136660G=@3NPM( &UW)?(,N!?Z[_7F_! .1O=O28L_8) M()]%$A(Z\(/%4H46<2-&LR$RYT,\7]376SJGZ!;<07N)L,1&,]:R F_]$U"- M;++@F8EO!X!V\3'3-]4"]*#]'EJ0@ *5+RM>&EGX!'1 @/%*9T=V+8NX1'0& MTZ/>T8"80Y?H?E+N7RMS'F6FWD] "\N4I(2IF\%Q>C3;G(J./]4Y*BUR;<(^L M.^2^.C/7\'>PLV?!S"HGH!;"['LJ\$56%=@-"N'1<>^ 1&;&57+5$U")U&+P M5.-:IL21?6:\@Q3] 3+R0$5N!>%I["15)K5@_$A<,U:+MA:F(X%*,3994D-45<(KZ^2!7/98ZV<4W7C, M\T%9+%-F*FG4T8,F;E;UGR4I0G:.9\J!9STS:K_$G! MS\.[0-(;+]K[%S.1)SY=4S3&IHXL'-A[TU]FN2.&38SGQ*7@>MF!T5WCXR\X M 7* _3JCT;\ E=>8QS1QQ(J1FS@25Y-+,.@,*:T/"LO@1T8T((^*2.M'\DI- M+!$EYX$#RXKNEI^B"7 < ZRS:?J+I8%6 -#L"IVF5W3Q8*?'#2V"+B$1F%P.6Q%K]ZKP&@V_=88I1R,C..6;>/ M*'P*@/,S+F'"(M913V%)CM*K0^^FI.T:L!YU2D[!V*O V<@"YD%$9B MYM]!M]9M+V6>P+D)9U C<;!U6!X+8XP,J&%1X&+J?&Z!.?&";E<3['<'KED/ MP,;8?G?>;#=;2EW9=D?VWPT>G@;W@U[W::IT>[W1R]-T\/2@C$?#06_0GZR+ M;[M57E>*33I6_N%U_<^:K#OU&#M\MX]S\>TF[JNM69!JC-?T'9[J[FW=BR\L MSR>Z*[6-TR5&>_[[B/CE/S!U$03\XM7$()9Z_FT[)9HU+S/&URE!B]9.8=&\ M'A5KW64%;)E(ZD1"69F.*\_YBI).$_L'EV5%SW@@RG0EB<^>A'LTBS^4_HBP M3N"P2D: $V<>MA8V!J4_\&=E/?O8[=7W+%KX)7)]A8L.1$9Q&[W-EWLKN] M?[T,)@-Z*C+^N:9303/%IU0)D8H?:PHNY].KJ*:NP W%BDI)5E2/9OK:V%)- MWA.R*V#2H_>O;AYEF@=RR K1VO].PZ%OK&^1*734M2+T.J]><@CYV'?=F MK;3D=C=Y(9K.Z/JGOI\;\,TA;DDD?W^U/>292WA ?YY"F(; MD"M"Q0.]_53L4B0L88ZA/X=AZ)__^J?"\(E$PO,!\Q14\JD*!^I-'OVK:*P@ M29;%;:+-]<,5/_ZC%!KD4=\R="LYE%V\\,M<%TG-[4X>Y*$U>Z>[GTI\("7F MD;,DF0>A@\8(!Z:^;WBXDI7V_;6%<73/DZW]^1,.QW)WUE..C> M#H:#*4GRZC[=*<^#A^]3\ M;--][SJXX",TX<)=A$RVGZ B:KKWLL)$3/>:'&6QIF?77ON[^2J0\144Y2:E M>R/2/4#GMSHS@=!P$CZK./6 LK?](\. M@GR2*CBD#$ER*& < ,T>6OBK%6Q5> DCG\7T S%,BF K\M@343B#=B4/IL4N MZ"S^3#XA'G&?K%,UA=LY015ALBUV!J^\2L+IKJ9M+BR[3HEQTB)4AHM[V:]_ MY&)6Q+=-W^ ):0\__SR)$S+&4X(A%'*?2]@'%O5]SS/YOE[T9-TUW3ZW(<=_ M6%8(/$I;(F=+Y*;9L0IWC]U-43^7L*IPOSPF),>6Y;8E7 AOXK('E,B!G=^\ ME(?0/S(C5WW3MG72"A(G@P.[NGFJ1-1T)V-K)Z\6;"D<$3ULD;LIPI ML!8LTM@%9?J.=V@/SB Y"9=P@2QL5F*PV2\89O&\U&AC##:3T!.3Q"186QYLT\(8KPBBK!>6JA;%IAH M((-^&.P23P9.J"4/GN(8<>*;P&Q5D(X_&S:NR@E@',=I10?P^(Q L2&\X+1 MR0?Q8TL.9)#$%59A?'T7G],=7D@?7-!AQ(QS' M;76 3O3F$NN="-P)#$L86HVU:B^FCD=GLE4?Z/U/7)B'F%QR7*'=0:/+&4NV$W6.\_/ MR $ %0 M &%E>64M,C R,S Y,S!?9&5F+GAM;.U=6W/;.)9^GZK]#US/P^X\.+;C]'0G MU>DI^996K6)Y+*5[YJF+)B$)'8I0 Z1CS:]?@!>)I 0H$@"$'O)A./]X$D>STQ]._O'3?_WEQ_\^ M/?W7U>/(\9$7+T$8.1X&;@1\YQN,%LX4K59NZ'P&&,,@<*XP].? <2[.W[Q[ M<_[FXM(Y/?TIJ>/*);0,"IVDLK=O+O(/UUEU*/S@7%R_[VTOG^PW?O M/ES^X#Q\SND^4]9FL(XP@.'7#^R?)]J>0T4,R8<7 C^>+*)H]>'L[-NW;V^^ M7;Y!>$Z+GU^<_>OS:.(MP-(]A2&)W- #)PZE_T"2/XZ0YT:)?@K%7YYPD%=P M>;9I2TC!?CO-R4[9GTXOWIY>7KQY(?Y)QB+[K-!(3LZ^0@E]098-O1]M"A2) MOSM+/VY(=UC)U'7Q_OW[L^3KR4]_<9P?,0K (Y@YR9\^1.L5^'A"X'(5L%:3 MORTPF'T\<<&:2?WV\OS]Y3F3^:^3B!J<06GS QG/)A'ROBY0X%-$WOX1PVA] MXK FOCP.2]RXL0\1K1*&WAL/+<\8S9ERC8F,2HH^VU/(&TB\ )$8@PF+)P<7=:;9D]Z]0_B9=+%Z^SGC5>,?X'H?](8C+PJ+2TAW6'6(VVK5/

$P"<84!,. M0V\?M31JQW:%3-UP#I\"0-%.2?)?" $12:K!P*>?1M!-2C#[$T(=-;\O1>[- MWVLUP ,=S,-H 2+:3P/;K<%GUH1I1H!66&20CO)POHC&LR\DEZ3M\73O-G45 ME>@BUU:3"8":UGAB MC+X!K,9]%28!QIOZ6(.GV2^4\XL?3B\N3M\F"\:_5MM2EF33$@RC,Q\N-ZU1 M?[49RX75(UO6?I?PE]2V/U/T9P8.%)[Z*=Q:9)%3=ZL,)[VD&WZSJEM@-ZGI M= F63TT1R^>U7._^C"XH3]B+G\#I1@TMLLNMO< T!0@,83HPA5]+[0(V?-$% M7=XRXW;/88^UF[<<(*_47,!"40@W'@;97[:C8/:'W[*Y[8E$V/4V?2QPGT#P M\83_,8(1$[3Z\:Q_YA\P6+G0S\(6=*8:4P<&IXQ=QY@Y-!6)-$ID8BJ5*,F^ MA

G7*\3(4>IOIC0>M J]9%.G!6& M"%.?]./)^8F#,)VT/IYBF129N2G-C)I:8().'1]!EGQ/Y'FF_J[<"4I"IV..$-;+.QZNITM@\"MD>DFP(EM%6AV$^K0%)*XQP<2VER203T%@P)DO- M@M2DXP[-O(H9P@45VH3O@?\[]7627=$[A._!M\*> 48A_=%+]TPY>&]4-E\B MZ)4UH!DV(HUG S\UU.>2DYTI0$:2RUL!KSH ="EB[_ED],K=(KD/JQ2$4M$YKOI M6H44Q38_=6C9$C540[';J#28./Z*#9GN/X^ Y),DIZL(OF9ZV?G:/\]=7FRQ&Q=79A.IK#'P8W;E>LJ?/\SZ$!/FDRR$P M+@C?IY"0<(4QCUN)]I&20"5?8*>R9.;G5F)ZGA]_"P$F"[CB0)+[+9.W\JUO M;KFX$WRM;7S%HCH)BA@K5<'@M5/4IM'O,W#91@US.8;A*A9-ZG5DF1[$ M9):(QD5G/:%$//.8K;4-TA"QB&11Q0S4L@IMPO<@C*#?/#O\:LVO@!>ZZ[ZE M/-#794O6V.C>7?*[JRJY5%M%)X?<8#KG2Y%+\Z'S724B&=>E\$E>- F<%(O8-/UKM<##4J#,5V@R2AMD%#I:"I0B&>UPM52,A'3D+"U.Q94GJU19I99C M_@J$WF+I8EZ6E2JY&/T5@3?>KQN(1>[IF^4FN%V MD)WJ3?L2G]W?$4X3(0'FK2'$!/D*E$/0$_/,*1O/2@QPP5U+EXDBH3.XEA8; M *F+5EI$[]3(L"JIR::A?/#-Q;[ 8>%^R]=1F5U8K3KJ N$+3.)XR4=@A;!\^0S_F8EA*DV<.\FE,2?$KC!:/($B& M&K8_-$6W823:NFU86B1Y76ESZ)<;$NVKB6)_X#:59$[J-F&3T_: T0K@:,UF MHXC.2BQE>L6ZMC#VI%%BO)-1W1>DJ=0.)ZZ7T@Z^(7;OZE;L%-BJ-Z0<,*$:1PB@@X IKO M)0WLA!2$+"=XJC:1YG[N5FU3C\C.1?[JLC51-,;)A2V\<&X=7?F0*8_.%NED MIV=EE#()S2._WD!(1\I2E%94=>%@+;]*FY!^Y0;L,L_) H HOY&4 _0ZLDP_ M8C)+1..BO)Y0(IYYC-?:!FF(6$2XJ&(&<%F%-N'[#H:43\ANUB(1C@4'26JH M,MT(J4R<+F1S[(P%V4-_ O S]& X'\\X+!+F=A+^)_[BNX.J\Y5YJU6;ZW)U M>$&=:K'81P6<).OZ5CFPJ5,+G$WU%8KZDL2*-4B!G]KEB)!6+J?Y/J5B*J0G MJ\("A;J7PEHSH)BF@L M5<'PMU/4)L2E5V(/0Q^\ '^*AH3$FWOOTW]YQW:T"N6G8Q0+6:8$8^ZW, MMWD4\U2+Y+P7$5DHSF!7*683NO)4#=YN&.=3OO53^F20;?Y6EBS]Q9XD(*Y^ M40W[I4VG0@7)[E+?:3.=K MY]Q*LF0DB1^VY+>(M(FDW!=Q5:DAN1:OWVP4U;S#B0="%T,DRSGDT53S#%;(_N7E&\IHRC<55FE,)/(7,ID'H7^/0G?[EV)R O<<:\AK*CD2K=N$33WG*B8P!(04WE#B;9W+J?*M91&5)7*E[SOQW6!E M>HFL%7J#N^DUYD+Z\I;VU/G5)UOJ]=6:]G6NV16L *_8+HD@H" CV1SQY)'T M=COC*L;>PB5@,*>:9>-,E1_!'IMFN5.N MVZ;!_XX)!D;P&>P\AG>U3L\ZLAPP?K*);LEM HIZ2;MTLN5.V,,:EJ[7#;^T MT>P1;0"@??5321I198#U4.V&K>JG+L2_N$$,KM:;'W^& %-;+=8C\ QXYZOT M"N4(5"QD4@F%F\S(+I/\;MFD;%4E:F4-=DD]@Z/]U%+JBTHM)]U0KT5+.V&! M^3N:(-@4%:D-7Q3ZKR0CK MOXT8L*D_UZ4I::;4"ZNI!/,]4^4I&=1*4]HR*523G6:I% M6T2<"]8@,<;Y^\OS]*UY^A?V6$H 6&22LZ7/^;1]$J7PJ75F^/ORW(\5ALSC M@JLU5,-^Y0F63079NRNE@C:-0L/00TNPR0^0'*]5*/';144KBF7LD9N+6Z4R MNK)O2^DC/<6IGD&0!D<5@+;5O7:[BI((SA0YRJPKO[1>_E/&H=ISZMMLFOR' M_'WJ!0K\C>-Q4C)?]>7V3!GGYY?GY\[I-D.'_3P=3&\_W]Y/)\[XCOXVOOZ_ MG\>CF]O'R?\XM__\,IS^FU:R#$)28G5CC[>TSD3L)SKF;%YS[_&Q8\4RN0#MSE(+6A)[\1,XW72H(KQY(P%?_<6N7R-)I>/W:QF5 MQYEK:+NQ1&% R]I1-$/=8\PUTABU!N5FB<)D5..FH$GH.K)"HI739=:(W 3R M9ZZ1E'VC:A_X/DQ;?G"A/PROW16,W$!J@IHR?9KC[9[FJ!'%J&D>042Y!G[^ MI(K4)B+B/HUQN:F/M9-V@; ;[;M!H#PE['#-G9VS^;OJ MAU,&_.B#A\*(>I.W04+Z\82D]\1NOP>( /_C281C ]Z5R O>LPJ[%)N,X(I$;^K3CBDRP2V?!Z*1H@5W>+3( @T<2@_9O M8DR92T."*<_L26D,O0CX"5ER6_D]B,:S.X1G $8QI9'UF?WJ[=/ [_;N8OO) M>B" 2/]..4_O/VIF?4XE?9KZN\Y,S1',>KLF*1NWRU6 U@ D- ]9]C [&*UG MWKJZ^K3RWSNP.J^C*#[E+QCW?>WI0%>O0[)E.?=F26U:VI5P/O'_;2%<\>.]^#*$T?&"$BZIL5 MFEYMLU= K,)XK=9_/&LW)^(&$A9WCC&8P'D(9]!C#\MX'CLERX"" NA!0!(( M[3SK=_O"?@0W;+\AV(HGRYMX=_[V_)USZFS;98D3PT_WP[OA]>!^Z@RNK\=? M[J?#^T_.PW@TO![>3I(T"]K^:0)3QRMPX("4!>=_,R;^UE&*A="97"Y=O*:N MCTQ[O*P*_>(]KZ$H"SX,X@@^@PGPZ+ 1459N7[P@IE:]HU!G2(BCQ S4J3>%26F]UJ2&S*W8N8\+3-.K%[,@LZ:$SU>-$ MF0P MPV@?20NQ5PU_\O"RD@9!4B_P^:_*9\M/D6^H6-C@U+4O!G1%M2>FLYEXT^P M/M_W*'RFPW^^/3!%D1L4OU\C$MVCZ-\@>@0>HLK[SS;<(')=VF_/X,3:%GXZ MU(ZM :T'%-%1#M(!>GW3?&&F&_GZ3C_R56#4R:=KAVQ8=4#&J\,@D<3&,FX= M-'- QJ^S M@AC.-CH.P8*#L&RHZ!LF.@[- "98<3H.DJ:'8,T%@80NLP0',, M#QS# QUZ7H,E4T0W/E9>]VL(+K2C"5L7@EL-;:<8E@%%8C+PJ,SL-2#-5=[? M&^0WI%RP-5O"1W8SEN.&OD-'4^+DO'2^?ML_+7#7R>L=++H@O8:BO?I['JZ2EOFW[PEHC"_&.C-J:80I"VW^$&8C\;92A+[T M=[*JS=OVM3H0J4"TI&RS M8G,W7;2FE=(PWY[?<'CKT\8JS<["%:Y)>$1!<(VQ$2<_U9!$+9<7*^Y-EM(,)DCOVJ/.0!31]: M>ZG*(A3Q3Y'O:.Q)H+%?DLR5M'=DOHC4BVN]*0O2;WL>T%I7H65H;*+)>Q2F M(J:WCPU#NDJ*TXN(NYYKM9H^9+1VX_1IJ>]5(S4[2-P?/C<-6I T?S"HW"CM M56,QOT.F1S06FK3AIK9#P6-!;:\:D86;#),[CE80)Y6V'C-LQ((-M\X="F(E M:GP%"-YU8Z(%P-.%&Y9\\&&8+AC;1J]V\S9:02C>+*/WV M;;C+[\!PNZ-#6U/'MC<>#L,9PLOT22/-9+'O]9/%MNTZ<-OP\62/TC!%<%08 MHNAOV^&)_O);^K9K3"*T!)AW"$=$9#Q5:Y]S,R*AVI\E:M3/L@K&LQ(KW!RJ M&EJS25!R'.7ZEK#?0=)\J9TLLAH";C:+ KW![3DEE&PRX.5B&+X](O3H])II9J43_XT_S?'-A)JA40KNLQ?B2IG=*2]B1I:D 0:EUBA*9M4[6 MPW,KWKC7J58_X-?\YL8= :_ MBIB6&2]G3F\8W"EF[5C(Q:;<8E79#*

@0?@,QLTY(])"LDM2'AJ8B.Q0+VO2A]93$L0 M"RA\ZW\6>M?>+%21Q8R.N0C?^6I^=;\#B)(&C>'TL_L"E_%2J,7*=\.K>([% MM[&H$J/]*Y+J0ZK(\G>#(VR=(LN,'F]C.-[&T.'Z8,>1VKP E#EQ]/AYH+X)1: [YV[N-*_K@&]5W%/RKNV;IU7G7/'LMDMC,/>R M%7OL2F1/.L3.ZF@+APOQ."DI8C QL<5142*@/;8;+!&.X'^RRV]NP Q@#/SK MA8OGPA,F-64,)NFU=F>07$)[S-<\;[!T.&7P[,* .6YW"">9UZUG>]8U9S _ MKBW0=*<T9?!/7^#A7KYW.WTYNE77>Z[G=-6/RB=UVXD==:.45 M#%*I/.DA]Z[.*_#;,/G&K_'1B*\2>_!4F)*+3]&31T ?@8^=0_O8G:\AXG@ MTM6F<*FM78_)IX';6X!KBVV/[3#<,(X! P70!"8!JO'8:> MWK&.R_.+ZK&.P?4_OPPGP^EP?,_.<*3ML?M^\Q:=4I/TS]XAW?5[%1.*%4)* M.ET7?E.[TE>UFGZ'$PY7DG1%(;7Q(R+[FJW8^X52&AWX>5RQ'S&0)VLKE+,C M3;$&BG46JLC4P1*Q;B 5'SE1+6E!SJ$RS#:+-U7A;.L].QY ?<<9&4S4T)&$ M?T^IZHAX> D:V>*-.NYL?07^A.!5)%NJB$WQR,[@$LILE<'H' K:\\Z M+4A-U47*GA+;LT;*!:?N^Q,,LR<<"W),J2=/4@]?M!;2J\*"2\5TC:TGH#VV MS4!*IBB;EG)! /F$$:GIS9)B%ES!U;##2H3J.FK.0Y%+%FEB>_J$SCV(?D7X M*QTLLF#+P/\])E'".-]7VK-*"^ZN4C5D.P*;,+)@J!!,'*IVUJW5@DN?]C:U MKLQ=6WL*\))%0"$FT6 ^QV#N1D# S11=@0<75O;#@! MU&GW6S"B;D467 W4Q(JZ8AY(@'?JAG-(5W:#T*S9X&VJ *WE&T@DZ ME1JT:/HR,Q*T@&TE1;]._+)]8/9""R5Y=@/.CGE?C1XNCC7&A:ZPRE/H*\5K MC#$[1)50;F\W[ 6UPJ8M\@(.$+M"M;Y.!"L$[C;ZV@=<2ZU9E#EY>" M:=(>:.;NOP!+V\\695OV8_RMZ/98JWT-]+96 MMBJ)\_"&C]<]J17_TE\0A]OJX:XB+(_D<+5M(*6]>1?,;O-_<-=NFF5)_X+C MDF2*"? =\_#*HCB2T4&6<=^QD@\)NOD]%]FMO5VC=*>YPQU4K0#DCCY?O1?0 M[^S_ZN(O-0#M7)T'CT^I+W4/^MP 3UH[7'S:XY76:]EJV(H.$.HOF.IK.MQ( M7S]PJ]=@U]ZAY$@XA?)X]H"1!X!/V*EBK6/9+55LYQ)$M0]MO+B6M'$\N6V7 MYZ^-@S94<9"SRZN[-Z4A"IK)_)+6TX1KXI2_.UX MJEA8C?&\]<,XGW.\L?)X/N=X/N?/?3[G4%]C[N!LX?%5YN.KS/T-%L=7F0_N M5>:]_8_/P&5+"!9K&8:K.)K2MB2NHIB\__%6L%AMPU<4BVF=L:1>HJR '>YA M'?[JK&+%I2]5QMB#I7?4MB;5LVH^.E4*_E4BCQ98U?")C%P0C. M1+O":D4MZ)ZZ=E<3S.H030'/LKA8L&U:0HB2A-9YNV<@H M>5:#1+#>4T4FZ8*RR DWMEE#:SZGJ199&^V+I>C E?GL8@BBR*7-X3ETQ2F2 M D+#24ZU\-AX&@+^NW85L^:NV;X=YF\\2^@,9SZI:Y?/OE%G;!C2J1ULNMV( M-2+/GI>6,)Z%VGA(5Q+/1E-)-[%JRMBQ?:6 004+6;%A]0F$=,7%3A0/_"55 M*3L<%L%GP':Y0R+/SE L:\&6E1(22_?CJ8G6PE>00&P_*M6*DH MBSTF&*^2B' X5QH4A=0&(^BM&$ MW\?@R&-/CZ#.+&:,W8#T_V'(^*30J'^K0JUHGZ;[OH.^HB:ES0;5&_0TRO=I MVA]Z,6WW V/+4UA^ZY+2#+8E[M-R[SN?P+9RV6JFX7+E0IQ&"XB:L:I%>@U\ MG'=NLZIX#;9R?SQ+M9AM4?[T_U!+ P04 " !/B6)7X:SEK;-0 4-04 M%0 &%E>64M,C R,S Y,S!?;&%B+GAM;.U]>W/CQI7O_UMUOT-?W[V5<15E M>\9V$KN2;%$2Y;!6(RHB)]Y_?;H;3Z*!QK,/-+M5 M&VO([O/B.;]^G_.'__AT<,DS#4+']_[XQ=NOOOF"4&_KVX[W],?_M>__>%_7US\U^7#+;'][>E O8AL VI%U"8?G6A/-O[Q:'GD/0T"QW7) M9>#83Y20M]]\]=U7WWSU]EMR?OV MZW=?O_OFW;?D=S]^_]V/W_Z>W+^/V[UGHNV^..G MT/GC%_LH.O[X]=!?%W&S"_CHXNV[BV_??O4IM+^0 M(L+7&DSBYO"M'24=LHV__UI\F30](RW5?_O##S]\S;_]XD__1L@? M^E#W1' M^$<_1B]'^LS953'@X]+UE?^7T MHY\BZMG4CC4$EA64N42) P!I?YNCYX+[^\&YP<+8Z4*Z_>K)?_[:I@X/1_CC M O[@=F+_^/N5SS!F_AA&@;6-8DI<_#]^4?9],VN T$!K'N0EMX)MS(O]66,' MV>+KK<_"_QA=N/*'X=UW@7\HEU2P\TN^_+O[V/R'C57)Z1'0T#\%6]KH%\V* MK[)T(B)K 8!/O8L/ZP8R_^DZ'@XLSR8++W*B%[+T=GYPX(CY!R'&@(X5"[!A M%$NT+7R-UZW*](B]*OL=3JIA*VL^,EA(F@/)X3WM/ \>V%9U^S"4*%ZL5V^!VP5+.B^^4: MX7:^.-X]*[T^&1!B5ZES3!ZWHJ?6*7*WZ/T]644K9U,;E, (I$D!S+ MM1[HDP,+'R^ZLPYEPZNB&787*]X!V]-\=D1C@;X@=$ MLB+ :RR7WEB?EC:;(C@[1^R+UXS6ZO;8W;A&T[P#*QIC=MTZD3LZ+2-/\O1' M'N_GMLV,%M[[862Y_\\Y5F*NHC%V'ZW2,>^@92TQ>V>EO!U=4]*>$4&=,/*C M8JCD+_]SZWCT;9T="FTGXI=E&I:Z9;;A!+RR5-R^G%+^08 Z67D&O?)= SN\ MFZ17OM/URG?3\LIWPWKEYJ,_LE=>L3]7P<;_Z-59(==R(AYYKEVI/Z;-)N"- M)<+VY8M &M8_0'QD/^1KKU5P'_C/CK>MG4^>-Y^(1RKT+'7+0ML)^*9*XKX< M-%FAQQR&]U*(B7E +<4JI_ U7B\LTR.Y8)/Y#J>7E4K8UJLXS &UD18G<-/1 MO=_[GOH$IJ0)7E=2Z1.[4_%[G"ZEE+*M6W&"A%,<;4=F3;>G@+GSVW>/&R=R MRQ"JI E>UU+I$[M6\7NKV>5:A*[5>Y+G#Y5+F)KAQ+4B" W'DXM/FWW3&*J."E6-,/K555Z M%3$KVP:GCU5*VM;58J(DICKJ2?'5*0BH%XG+-A _; 5Q"I7K&&5SO"ZHHV=^ M>5G>%J=+:DG<<7DIJ9.$/!'TQ[O-$%%X-^ \TVLKLJ0X2F,HFV/WT6H]BQ<7 MRMIB]M$:B3M?54BHPQ56*W;:,>\/!E=61)_\X$5I@V(K[!Y9JM7Y1<*D"6;_ M*Q>TA^N$ 8FICN5LZX/ENI>GT/%HJ!ZKBZVP.UNI5GEGRS7![&SE@G9T-DZ4 MQ%3''^;;3L432S0L M]\5,PREX8YFX??FCS,HPDD?.&6N;*^9:96N:XO=X/:]4D]C;/%G643@3=:,P_B3U*OG!W_FM5)!@M;MQ/,O;.BQN M?)'F09&=K6%7G+[81G]PTR;]\'EP*^G;.O?E_'9^=[4@ZS\O%INU4>?>6(]G M]PN5C2;BL#F=2EV3MYB $^;E;'U7)R9'?N$$_]NHQ]TZ'EVR/XMSQLJ&$_&\ M,]U*O2]I-0$//)>U!R\$HH13+;IB+XH]T^#13[/%CJV?B>B:AR&-PIIIR5DC MW%%5KE,VHO(M\$:30L[60&GU80G;>=0BPI M-#P/J4)#[)&E$K=;@,V2*Z1((JUO-6/U+$[]1Q.1=V6%^[EGPW\6_SPYSY;+ M! KGT945!"^.]_17RSVIEB>Z?7%'9B,+9"-5JR/>R&TF?FL79^1YOG7^1X;1 MC%@1B7D1SFQ&+NF3XWGPP:7E6NWCKZY ;BB/=YHUI*Z]7 LB9.4^HPP^C/%=?G11N51E XR M2GLT@O>BENOZ'P&?R,X/B.V?'J/=R256W(4U^??O?O\=![Y__^ZWOY\Q(N&1 M\G<&;N>;$VVB_CZ@1\NQ%Y^.U LI0[=5M*=!;EJC,+)>3]P8T$#[+!1H=,.+ M"$V$;QLCD@>13+B__3KA".$6^9'E:J^1NS^E!W8((N@^\(\TB%[NF1X10Q!8$1QAEYE--92H M4]D%=WSIZ)L?(]7M\4:?EM3M1P1!?$8X>5%N+&; )\[&AL,1M.;JTE3=>,J\ MW9X.)Y?7S;3ID4VJ'9%E&>;*[W[W3LR5WWW_G?FY\HKI8<&#]5O*-'MPGO;1 M:O>!S1\ A!2FK>N#.^BU-,Y&?64'O&&O)W;;"$BH$TY^1CB#"W]WP5B(&;&1 M_:QAM>;T((I/L P-DXOO8C)[[!5NIB',$A;?-JZ)W@D\Y/OVQ\=5V4?S:ZX M0[B)_ME(UNF'-Z ;2=_6PU,FR;*6\2%O$DXD9O6EH8%];#-8T@PE8[MU@&0O M_TK']M_-OOE.[H1]/_OA=PCVPFK@8#(A7Q76^$.W-[^,"1F*O:'U&&?*F^Z+ MW3''J]PO4K7%'2R5&N:FMF4-\891M;BMI[*Y3=R4L)GYZW JFMN3K=Q$0Q]- M>1W.MU_QQDM!OFX;K@;W67O:8#6W8+MUK$?'=2*'AG//Y@D.]KYK,S" ;:GH MI>8:8(/NN$.IJ1VRP:;;%V\X-M:@=1KQE%&R(1N]F+]9.)X!EO/+Y>URLURL MR?SNFJPWJZO__//J]GKQL/X-6?SEPW+S-\,XH'G"8=A+S8U.S\=4&T7Z&>'>T-0-K#"\;R& MEP40IT1UFH\"7B+?!&T"735=< .7CKY9V*IJCQ>TM*1NZ\J2.#+ &D5E+& U MJ+)8H>K*]_@:\V'/%.!,5_#^CX ,0]E8BF.!L:'UQ0MBE=O%M6"FWQLWJ#6T@O:Q MT!1 KJD"_1T.&0:YT15/CXB\037O>DHTH.X3.2BJ!;ZN-''#82\6ZWAB- 7H M[$@AI$0;Q48UWO N$[*'36C3AT,] MG0H97KBC)MS;U88\VC*' >3Q&\ MF> .VF%LFJ^CU2<'O- QD)YM(S8KSF_D^^49240B4B:2%8I$/LF+16*Y!CXZ MJYT_H+8NY0(9.6B[#^1RBTM457^EO"5N=*K0KI!YO=@,+TY4"=LAJ[A<='.B ML[A"RC(,3]0VETY]0$5#H>B_?_/5-^S_WI*C%9!GH?7;;V;L(Q+NK0#2-YRB MO1\X_SJSPTB;K8>#[]4&9TDSW)&ITBN_3YIO@ST44LOA\._O][W[+7R&S/[___FWTZW\]"W_])WYC)%SV^8%J"WWWG+LI7=E'1VV?%+\-.K6 MN!&@1LM<%H/RIGCQH$[@UB_Q$[H$"!/'(Y*TJ30$PRL*Y4XNF*+;4D5'"<@' M&EF.1^V%%4"YN'">9J"]ICMGZZ@V [0ZX@Y3?=VS$5O?"V_P-I"]=19SR8+$ M/,B;#!:Y^@R<)HX=0>WM _2!J]:M>G<-;V!6R-KG+M?9EM:] M%?#:(GP3>XB8/-+ \>V%9S?;P>I^'#A8ZNK=)%TJ7J#5EKS?]*@#(FR3P\YA5#X[ >6*8XGK>5QB M]L8/KF6!V?-ZMS5I%QO2P!WQK2R2V[1H0@ O%K13HW.JP6SMYWFN_O%50&TG M(K=^./#CV;H]T9$M4UT$VE"FUG1=F-;88W^[E)^H>O8\4Y]'60]09=_^R".' MFI[M6$@ VPMMQ #5MX9][&ED)9F11!:1338CS8P4RG?.\O4[S0 ;%HNJBGRJ MJGL:>M+G1/36>:9VL2Y:QHY9>RFLWHH0;F!K;YO"6\"&5/""50==.CR<8RPO M.$]24EPP"UM9QJ9>$8YMGY)"@ZH*@^8O:-U;P2I81R 9/X>_I\$:SKX5YM3N MC!M'FME ?;-+U1,O7C24O[?[7XP38.Q=9?K6D%(V+1$7#HIGM$9P 2N>#A/+LAH&;"DTY0P0*6S.O:+/:82\TJY M>XMUP8',5?<<3<3W@%K+N,9VN[/AR*[7$W=(-]!><2UT>@-Z$^'[N3R*;R@? MT0:(!_&,%31'\.H>DXEUG;&[HODD8KOW\2L?TSB&[!'T13I8"W7%?7Q=XR2M M)Q:H>2TK@U0TG5" %@3N,SBQ/-<80M%\5#IE>IJ)R%7ZZD/7,ODN$XO-$GTK M S33?D)16B9UOZ&:X8 C7@=0.1^TOE+C42)WZ6W] ^43_T-]2FYU:]SQ6J-E M-E053?%&:9W K6]D;^:;Q?O%W69-5C=D=;]XF&^6J[NUF7<_/ .9*KE.YFO< M?EC4(_]21WR'U]/.)&S_ZD80,@+Q?6MAY)9L;TJ(V[!!^0\RTMPQC%8[J9!R M6,ZWP1WEI1KEIX.9!GCCO5S,]K.?,(+GWTD*T>'NF-?/\H90S&":S)\"/PSO M W^G? ";;X$[?DJTR49/YFN\L5,F9%L'X[2((&;R:4;_.ATY,:-U31:?CM0+ M:5BS\JEJCSN::C4MK5]2;(PWTNI%;NNC:_9[*_B59E156*2R ^[ K-ZH^I*:5E?<4=]$ M__SUM?I^>".^D?0=\@R(2CC%*)_E0(#]BYI)^S*N%8KA/B/>F=ZCA#S3JG96 M76R#.XA+-Q@= MXWCC[Z.W\O$(D+]X!/J(GE 7];]VW%.D?)&I;CVM""UH616CLNETHK0H<)]Q M*FFCB-2^]%3'JBTX((K6GZGSM(?L;6P&83W1NQ.4W5KMSAZ\58VQ36G@CNQ6 M%LG&>R,">%&@G1IM8R;F1B0[(OCQ&G'B<62&IK!)3MQ,0@ORW5XO'M:_(8N_ M?%AN_F;4ZX6V5_[AZ'OLG^'\DZ/:'*_K,Q$OK]*XU+O+.DS JRO%;KW>%I7S M4JKD%Z!;/+8>9U<]KSNN,$59.]Q.J=1,D9%*-,+KC&I1^\@]17X11,U<[!E,-YYDRM"I M8_]*??#@JD+@;&$]$B]5=LG:I437<>INE1==K\23NCZXL45+XUS9JZH.>#%' M3^RV[IQ2)T#^@BVP)8-!T4@C=$?5FZ1ZFWG#FJ^N7AFVRL:XX[5:Q_QSU;*6 M>".T1M[VCS0%69(<7!J.R('TS-?(VSE;,VE8=$\'IK?_K[7#/Z$]_/ZWHDMR MOL[()7UR/'!T,F#Y^",-'-]>>'95X/6OL-2H8D.]1^W6D15$V/0;:>N4+0=$ MGNWK4\ 4NQ<&X1(]).L(WFS^T0KL.QJM=C=^L*-.= J4;V?[H(LD(G] HV6M/@V=FV [6UB2A1<]"&@A336AR0*.ISA!XPUG/2,QW='83*+%,3;3\=Q,YJJ$%C>:>O?A$@ZT34GF[<76$SU7X-0PGW-@VH'7S1]2]L\&+B4,JV_HL MZGYY)9'Q@K,E]]8+WW.9!P$CR?=?8!]KZS]Y7&">=3&6Q@A:8K3C^A0$U+/% M0P>!E@P_M_XS^R2R/A'7L1X=%Z[@G>ULY4%6_@H6[+6U>>UOT1?*P?*;'[[] MA@,F?/+W1#ZI]\:_ MDVUJ?;6+*5MT[D6NV240<,:5^"4'S_KPB2_5/'"8P# M61' L&?29@'0]KD@A$5AY)18+6Z22=2T6X6.+X9-PY.EZ;]CG2F)[-YX9\MME.BV:Y!AQB>YDEWI MUF:O$/2#L(9'G^!.6.U&P4A&R6T.!!G;P)E)P+F:*J&@9P:Q?=+)D@F)UX 7 M>7LT!PS1?^J(4=!B%,@0/$U>\1C++)J@@6*Z\5-@>5$)&\H%#0K>!_ZS M8U/[\N4#"ZJEEU2DF&\CY]F)G-JZO:T(X7;U]K8II)YN2 5O6'30I4N^1^!) M8J;D\86\ ;[$\;XD:>F4E/? 123TTD&/;:<41LC-P^H]6=TO'N:;Y=U/9'ZU M6?YUN5DNUD8*3(@ZYA6IYG,-<"/"N2[92$^_Q1O!)3+VEEY^!O]T3S9?#/L! M/S\N9IR_8T;VO8C)Z8KZ+Z(X@J$X[=D:IG*VY\[(X?3>VSHNS>6DW_C]#/,# ML<(=]D/:5WE!IB<^>*%H4&W;9TY(A *X2L0BY\4TV->X)B;-[M(@M7B06-R+ M,WVS3^'O+1C[).R;J5)I)2(9F=YH>CY01BX^C6]YYNG6=JS\.0 N)>TFLG/#+3V:N=PG!-^N-&A,:6R!77T^V, M%Q6:J]#ZN6/""Z1X^JQKAAH%K'LQ0]9RWQ!GB-O)V2]90>^ U7\[KV MC&\@517'>''A>2-;*9D)Q&IW37.-5 M3^S6J]CL=)P-,#%](AF86>^/JK(=JPPY%YPPA*T^A)3/M+*BRWK'"A.V((,;Y]K:)0M]36G@14$:,J!E?RYAZ^?$K]"4=TE>T[Q5_ KC M<<<-72/_"EG$&XDU7J ZF\I.D5MU93D">X4:LR$F66':;96WH=LZS W/5&S^X]D^/T>[D MSK=;,%'%?9VJ+KBA5$??PIT>97N\H*4E=5NW3HCS9QXQ>1+3-S)?&U%A2Y*% MDVKJ/,/%)B,G3=XV@+GI-17_S1S2RZP8-3=Y&A' '=3-;9$[;-+NC3?@6^C0 M^KA)LB)O8F9?PA"7KN^2"BNF;^&.:!0QU(>%FRGB_ W.I>-W^J9NJ9R;(D;' MAP3%M*U8VG5J"*'6OQH;SOM-"14JI.\9#V).Y$$U3'937_\9_2A6F&.=%=P' M]&@Y=KP'+O>KYIZ]BO8T$,?OVH;3)#8U+&ABHVITT*$T);QHI$_/"")YQ_O M?!SE;.7%%C1P,HJ18FO(LW$QK?"Y.-9_:OA28PG-O8]\YRFA2)T*@^U\<'[#'H_4[H2.9XY4;Y?K M[2KT-H0'<+X#>SL_.]'^ZA1&_H$&S5&ACLK4L$'+*M4(44EB2CBAITC/:)%< M#'R@S]3K.;=@>Y 8UA:)TD&ITL@RG2B,UH@ ;EQH;HMV&4WPHD$+'4;,8#(( M*,"JI0H41C9)[7->1""Q])YIV$V#)C,3<9KP<6C03Y7YBEH8.6,:T M25SC#.HE*-0>&16NV0K)]8]K?Q=]M +5I8RJ]E.)>86FY2%>:#R%B%:)W$< M2]HD)FX\5/M6-B9$;$'X(&Y+AZW..15ELJ3T&_^>Z0G7P,.SJQ!5[7#&6:UF M21&JLD;(RTE5BMS6U39[*A:C_BG:N?Y'.$_W(:D,FU-_=*(]G'G%>2..G*]P MQ'$+/0VB>ES^;^,3099':13SH8T= 1K]L\ M81 ^(HC+G&<&0;85V7G7!3UN-+=%NRU'O)C10H<1MQ@QG5<,99+<>863& 'E M><6-XUG>MH?SBFI"DP0-#=MH@$<%E,-BBR=L@UW8BJ?AY8UQ(T6UCH7GX"4M\49\C;P=7D1SL@3L M*&L]<\JF'G\/KV2^G#*):QV2(Z/>^Y9D^$!=6"UM_$;UY4OV4YI3PAFJ/5BG MN/'9D,PTMD;;*C7$YFGD*TN28O"C_8% MYTX$>X/;LL8,%:2&TO>E_O'XQ@^RBBMR!U494)O"!/"WF37.<%>O^T3PMJ$R MO>$LU%W.!80JJY098!W)+ E.,'Y9)%VI\Y>91-&1K++6<@R3!V+,$&F1:LX'*CCBAL[GN94=>ZEZ(5Y_ZLG<& #C'29F(!(:\.CWG8_A$:T # MY'7>"IW#$IU'B6\FC509TFX_PFT]F6J)/SY?8N,8+9\VPP /P_7/%_MERQ\Q1& M@;-EP,KO_WAV_H-,RWL:.+Y=?-N\^"1K4K,_>);&!P;2B]V.*L_"1Q<"-UB9 M^4VR@#>N!'A!TY =6I]I \*(61C[(R/*C AA2$F.A"'KG-4A\,3L"RAN2SX MXH#HDP/M(7Z*UPVIO2/D*P6\7O!K5@)>*4>20%SQLTR'(:#LR,%FX54N-LU; M[X)"DLH=$>(.9XAU9 417;+2 MN';"K>N'IX#6W!_M@2Q^R.[#;D74[D(3-W#WHEFGN2=(,"-2ALS%=0#LTING MJ2 #7T*MO=-FW(#KT_$HSA M%PII2_I\,]&3%DWW"HQ<32V4Y5L]1I;CP99) M/->^\8-F64&[4<0-8#U8*W<^T9X<7MCJ0ZG6^_5G]3!)S!\6=[$$_* 35\I1 M%%9+ZV2*S.B%Y*1^>K("K_K\)\_Y%S.L?0J@3;2G!J=DJ^#)\F3M3[@(XKN. M+?8]^\7B:TBKG81^RV43WDB4M:N9E_5%&S>V]6K!7,'?/@CCQ;M^U6L; MPY?S]7)-5C?D_F&Q7MQMYIOEZFYR@9C.P3;T4W3IJN\R#<#F%8=GA5U[B]02 M'J\T:*LT;9T(/",0+SF;BL3'XJQ0L'Q(Q"*I7+FE%XA&N&QF%E_H+(P&(64= M"#9GNF=&V=:_*Z[L@!NUZG7-XH^Z-5XDT9"Y]?;!A_?OYP]_ Y]=+W^Z6]XL MK^9W&S*_NEI]N.-Y..]7M\NKY6)MPHW7#IO_[YPMY!,\LT'=\*W=&;=[-[-! MUM7U>N)U^X;RMPZ!E U)^9"8T>##G,9#][$L@1H,+L_+R=>-:C5=< >^CK[9 M<*]JCS?(M:1N70[KZB\?ENLES,*PN*S^\E.[\^3<6'.IJ-=S4JX]R*)#LB$9 M/JB6:2/9P72PWT(&/*I]$E_1''= U^F9#6%56[Q!6RMQ6_>\7282Y#E-KRWP4U/'8_][D/N2C_XI(BX7+UM] MR+,+3Z6^&O?]O &#"9;9.E3)]1@JSI?96C4S[IL:]HW99T" [7Z=SS\;]XN[C0B/JQ7? MV%G6+Z+YXU+EA5-,<-!G5ZYDY\%&WQ!GBMQ.W/,B[7B[]\8/Y*%G\% MK\7@H[5'EA7MI^6EU0>3JL;3\=,>#]T2RD20QC"X#*@NAKC\ -F=%F'D'*Q( MF$L]VN?8 MXNS(@WA1(B[ HD,!\T8Q 137=$>#@-I7>RMXHJ$>,-1VP@T$>CIG [^Z!]Y MUY2[K0_'Y(FD/W94U]Y]&$U_*)U)WL2XD2V5)\IJ?MG?L7+9E:VR,R!%.YRA M6:M9Q2A!T>YK*43YK^>D>SGQ\PSC9E( M\]=\@HE3%^AO 'B])-U.+IT1CZLR4_4HX'ENB]PA9?]Q%", M(7.7-W 8"=:6 <2*$0W@KA1CLJ=>Z#Q3$4?F>,8*OL(K*L>S]M10(P@[:R18$NS[LA1IZ4R0^)1576H<4-] M9..D]6I$$;!8<>"8S)F(X4D3-L,8.3* ,CF\1 \,46Q\$B\8C_)9XY+!#_/J M9VX1.9U4[>&VHH036WNP3NX HCD9O$NL+LJTWL4'GK*64Y8KFUX=D_?$"6=1 M;- 5 MO/7H*>E#HF!1"@_AONIH1GASZX?AEZDMR)LO%O?K+]ILO72.[3OZ,?-4-/ ] M]N=6K)YU%F8=R."._K9VR1=V:$8#+SZTUJ1]+NR/^8V9+$N$V#&Z@1XH3#K4 M-C)R1..$UM-30)]D-A5YP@'UFDT"P-%/OI>0\FB>19,ND)$FD%AZT MHX0;'3I8)W]IOS$9O,C119G.IZ$R.F=006H>!)#;% ;/6?X*/Q)H,6&I+-#$ M1I/X8O(.B)A,S=.S:WZLK3?/:$8"-Z"TL4?9;1&=_G@AI)46G;%#+CTR[.3E MBG$ 0_M&R2A6*<,)J%WKA&%RL\3(*=>Y-B.>X+3L#7=G@)> M3404S:.VN+%\.)[B=+O%'7=]>.V1T51PM6_;E@-J7URF@*2]Z]HZOJ5(_&IA M1BB22D5BL0CX!\D(QI_PG)VOX5FW8K1WBJ=6UMQA:F[_%(41&[!@9YWF3+_- MFQZNJ&[YT,;)L%8>C8CKAR&4("$A2&YH,UYN8:QVB@$L':3#RY>TC1S$YQ^M MP-;8MN^9"VXX'LBJA:. /EG@!>*A%.WG8JCJZE)V;AO"QF'I_!UA_"N!!=L?S5R)/9^$)\9N^$62?S+_WI:B-2N!&PBWW* MIYSZ=/!B62=M^I@V)J\WLGS%P49FAQ()(IFQ5CKIVUE.0)XM]\1-QZ9Y3PZ8 M!?#'\=)_RO)S($P@MR]<>= "4T3V_>E VY284SR12<.F)2>C2 MNP\@P67T M=-X? '2AL? :.YQQ.!UDE6:Y. M0_YB4YXK)0FN3>./$8NE^!+Y8 PQ^&7GK $]6 [LJI*=,.E!FE0T/4J3FJF+ MP22 @S,M9%&WQHTB-5KFBV*4-L6+#G4"=T:"U4Z&OCQ2QA/F@ZF>AK2(4'G, MVV-B!B[Z0XP+_%\;&AP@6S#L',()_0-DAZM?7;:FA#-D>[!.IA)(&S+(5X4= ME>IW]9>.;")0(I!$GLL)64@ PHQ=_\.(B3BC&4D82]CDK/E*+69..'?3^X(F M376&L"K'Z7&?[_08;@.''WK(*^A+SW8">I:57*,Y8NS4T#/=3E.W18Z".I)W M*7YDB4MRZ7Z$/3=1-@ MNIXF+%UK@]+U1"'I>EQ 0@9'/6E?"D:"-@JLW.V<$"6YKF IV6.7)&50U23[CB#M*T=,I,( M[;[HIQ7-->GG,N9YJ==BWDYG[)V=,8T1[U&L=B3#+9?\1?*3.SG%[9O!(>#6 M\>@RHH?2!-_-24P>"L[LT1 .DOZO A+.M6F]LB/6)122C#C>=A0P((:J_'Z<)3/$?DK/][T&, M4K=V&MDR']Z_GS_\#>I+KY<_W2UOEE?SNPV97UVM/O#ZF.1^=;LT52(S*3X! MKU:O3NQ/3U4>4]$4)U[KZ%=:/"73#N]JJE+:?@J%S(BD:[8FRB *\IP4Y()L M2S4"4+6XC&4C5U3 YP^5).8/[)40VMPW+$#18C M6#L+,P.RPPM08RC=-NI5649^ >IM=@\'BO\[ZT"O^5Y+(R/GNDTQ$L_UK@^G MM,_48J)$\IX=FTVZ&0_RB^!BQ,%S!:M$\9CW?/M08:JJ]KA=NE;37,T456.\ M3EPO.@%] MXY,!_6G 1("G0COET(\=9*J$;7W1,E]4U"BD#*I?21E=(VM,D;*7@4MI&C3Y MJE2U=-'MC#LVF]D@M^K4ZHDW@AO*WWH%&K-1IQ!]_YWC.;*%";YST,^09Y]GO8B[_SH[_1*$W[70>J _###3.#6[IT(M$W,[Q@ M-KS*@]4#2*02:5)G_'B-?1J1%QJ15)*X/H#9Z1 Z^ZXRF:E/GG7P@PCHBDS3 MR/"VXQ&(^/V'.5Y):./&T5XMV..1G"",%Q_[5:_O8[:&R?R-(B$.2UY7Y^@W MFRFZ0U;MDJ=30]#'#7*]6[(\T71'XGC!KG\5^TC:UUL&?3/W$;A1&(.J&T2% M-KBCK%2CW)0@VP"OMY>+V7J(YHX&Y Q>?FD?MJDQ/!ORU]9>F!F(%6[7']*^ MN;%F #YX W%0;5N?.?SSY$0O\?AA\+Y/K754QKE5O*7ME?#$XU7;=HVBLY;J MA&-17[<^-OY4\[V:Z=YM^BK45+4Z!'9$_5BTM8'DU:_,]N6#[[HW?@!?]OUK MU#%[I?"G9>->(+&2TRN$23U]C4'GC$@!V1^9\X%?0$@BI9P.)\Z>ATFV*[BL(RN()FNT1_KD>#P/ MNZ[IQAE\X(;6,@Q/U+X^!9#X1MB:2U1N4#;X[J@3*2\\=22)?$CIP5ZYT:,# M/<0#11]:=;IT2 1W(M@3P7\FQH%PICR7FI%$CEZ![ =A,X\^P:7+36UQ5)/V M2RA]O?ATA*JGQB;%C_58_JC \K_R.UD"QN61:.5>:O^LD./8@/8]FQWWS IWGA?3GKCW9 =E7OQ2FM.=5S\B?6MV*D?DN%G-P86 M;#WPR">Y?5;C75%GO*.D-WH@/*5?"<\!KQ#=VUK (+*?PSGA0K,5ON45 MC["A3)\0?6IS]+%_F8D?:->:*TG@-,S!00O^GRN@*WZ)<1"]P/QSA'25"?!C M>B)Y?*0P(Y?)'J_<^'UU.-_WSS7H\7 81!F89_]*(9[]X^_OK7_XP=4IC/P# M6PJ5I%M1-L()EM4Z :*5M\ '.S5RMG6VF%K?"5=J_ R23*QV.7U*,Z74M<7K M=;4:QLZG;(C3!^O%[>Z*[3.%0$5I[FG?_/#M-]S;>(WIG+CRHJE'2W/]Z[3' MZ77:FH+GU39&7NQ>2_36=1CW5):33RO;A[D:]$<:1,Q%85H3^>0 PI!M[+^^ M-W)Q^4&-P2B1-#1-E$481\?XYS.QJKZ"J/8BL?'[X(2_7K[4I+NK[H$3H!IH MFUUK5C3'-T0V$;KU0)FE38"XZ9QY9]J"/)6I[ZI[3,Q_S[6M]-^T^83\MT3H MWOW78(:X>&0YT[NR(%1]+^2>K*=USINKNR#V:$W!.R]?2MS;:#6IT13?YA0/ M& <48]'ERR7UMON#%?S:;$)5[(8\EC7UKIE:Y?H@CF9=R7L5Z5WMWOL^4O%LA^3#>;7 >]D"?J7>BHI0%"+B-?G:B?3S&U%0( MUNN+V],;62!?,5BC(UZ?;R9^Z[-0RZ4AD;QFY(Y&IJL'CZ=U$&OMT6+YFG'* M.&RW4'\F?*!;ZCQ#-8G*<*YHCCN"Z_3,U7E0M,4;I[42MZ[^( F3E++9V!Q> MTR"A/-;!ZP-<=U"_PQEAI1K$!ZG)%_ABIUR\MN[#*8U\8,]YEL+U^;?( M?><E#?\_S:RT6?G,/IH/2BXO=X_:A4D_0V4>9+G+Y4+F); M;Y+4S S6@ZDS6E0X7G54%+Y''!5EFB11D?T2:524BMC:C00U@U$QA#J&]CS/ M%L:WCO7HN$[T(A?0M>7?&Q/!&6?=;%+8'6U 5_$=M2CP\XI9T<^,G[)Q:@9 M25C.XMTEDG(U<^XWKF&NZ8X& ;7C;298W$K:<$=.?MK?G+)JN>.11YE1B?7V'UWG21SJL)ACVGDABTKRY/LV\0,2TN#982W9 M=\EMU1W[_./>V>[A_#YT;"H/A7@Y]*35GK%_I-236U:4DW-"8I]&ONMJ[$=+ M@/_G!L _(ZD$(S]\,FNML]$@4R">O&'.9,5^W^9MDV)(B%-(QYJ66:2D#6(( M5VF40'.Q 7+(58K;UL^64?:*OI>D0X^!:UQPZET]F=]]M4L 9_R;]T,IE?F5 M4-RD2='OK7I&7=4%)XXTT;?R]DRF/>K58+W4_=V:&7I\UUGDC:4O7.C,3%8G ME7TB7UQB_FPY+IRZWO@!3X2G,.Z ['!CQ=!V[B?]6S4OO!@UN,;=$D5<:B:* MN"Q-ZU8H2$,2*?E"D\LYL8H QL]/CU+YZXBYP-;78>G>%V_]0\']CN$O*3: MR6.+=+)8W]]/JB+8/?M-]^S#^\#94C:=Y"KQ"FMRS*KZY89B. $<'M36O=0( MJ^6&'(N'U=D@&L="$BXE (F0DW!!D\GKM*J_Y&)+S.[/P'0!Q^D- (@#K M)8"Z[C:U3]NR]*2XY\52T_P8Q\RX.!Q=_X46#TO&X#N8('"S*Z?'L)R@UG9/J&35;5ZL.%+HUS!_M=Q3 MZ0'T,&QP0NG0=DW.1@;@@?QX94B-NR13VCM/>QI&Y!DH9F+8\M+HW;)_'./Y MJ@AE7A+(M7BZ)5D;:-SS'(SVY+1(S3AT*<(53^4HU#4[?)4@*P89-7#_X MM;9,_FI 0R)X0:J]*NT/U;,[L))IC"TQ6S[-$(Q)S-G0_8*Q[2,M$5!XF\@L M824'B.9Q);[5J,!B:W'K5F"MZFY13Z1QHT^? M]LL"4A]T\6)4K]IUOM"KG#SQ!S&I(' =6HI"I"PF)TPHC!C;X5AFAW&6B]L] MM4\N7>TN3R'#US"<;X6N<'9U^9+YUP9 5S7];$X&-S*UM4MN7=>0!E[$::U) MZ\"0#&&C)69)LCQGL#;+?$!^X8R-Y"@KL4E%8DEU:]P14:-EUO$53?'Z=YW M;=VXS'4-)HLL4Q/^#&AUI^N/2,QDP%JMERR M1:5U6NV6'IO;>32:;[>,O2.>KBV]K;IZBW9/G#[<0OODR%.O&_)3S(9*]%#E MA;],%&<[R6LR\LC%@!F)(P4A5E82>(,[[G'D2(:Y3!2/&9$<)_;QUF EF-&M MH/CY&2LD@_HM^V 9T4.#*6BV"TX8;*)OS2B>M)_4 'XN=;_34J!/. ,SZ34' M57E^]9$_L'U?9_ K)*_PE+_?)6LRWD?/, MS$!58=R5)NXX[\5B62#H1! O4O2C5MNXBH_$8:J4\BQ1-B?1Z8\7>5IIT7G.DN$V*^!,AN$@F.)'EJLS@QG%(!N0)@\2 MADJICZKV_.DIH$]61"M5'W-.%VY\N>T5&X*&/P5^6#-MJ^J&&_UT]2Z9?"G[ MX$4Y;)SK M8IED9&M#!/E8UDFE'E+:P[$&0[0#/R/:@13$RF[BE8=.Y)-'RH8T9^0G_D:L MM8G-P]F2=(]3>:0FS /,QQ^ S)JHA0?!O <6RKVC\)HREG8/,-R8$'X<;F>; M(A WHS(-)&ZI4]]0''(Q)H#%(]LK01K!=R)H;,I(;;RH QYW/K2[<3PGHK>P M>[5DH>H].6SU/ ]#&H67+^^M?_C!E6N%8<4#GF84< )U!VMD3_4:=,=[P-=& MB;9A(WA=<&8DY48$.WC3QAD2SM'@2Z$*FZ06N;,.U>^&FE.9;+14644S8LI( M3#)J*A49)G)FN;@!MOU7LVZ2;T;6L7F@+A_[PKUS#$L?*.GUP!T6&MKFLL6H MF^-U=QVA6V\?QD7UI%;UY3C[[TLUWTA%\06Y-D@%#,T\_1M5+53I4/) MSD2L;@++IC"V5P^E)'?-X M*#/KNTS:)XXB-(SFCR&O/*NPK3%A<$.#V=^HYLG*")+@A3G#]NCWWDLJ.33(:$*G"C( 2)*\%B=4@O\2*&,U_T_ W*_VM9)-!4$V/ MX:M$K@:V[@&=-+B].@1JHK,1E%%#BVRH!)%QIH&([2X-%)?-L'^<.LK";7/V MQ8(U>;;!NA5Z(T->_NH#OLW(.GGP'<#\5X9N M-?1JEE,00'4(WE*\*X*>HR"OFO5GA+\U]A\,A15\/Q,LKM,>&R(+>9/S[XS( MTP?FH7Z+^78+#ZI"^8 1B$X=K5?1G@:PW9*UV0B_D8KOYX/3E98?"J1+F7X> M"%VM.C)XYL*25%K9<_+0/,R/(*QEE9EH0!MF<+(X%5Q&W3Z^-JG[3.W9%\'M(XVN?T,9[/C3%\_I_DJ[@GJ@//1%FDR M31M9)-.T"L=G4\?+["?C750HY_KY(&F%U8>"U1*6GP?&5BF.#'"S'[ZB&PQ# M_ )94UF"39N;#/I9Y-H//W)#^5YDX6)MV"?!*6>6PH]@2@:< &ST%ZG*9S>H M ,CS5!@S1S^Y\MP,?#ABIU(44'_R?3OD"!V*PKMAFLDRVEL1@=<\IU FRO,( M*!J]_"9,4^9!7_YFC;6!='LO1,CH(<3/]D"1Q@_W+Y28\I@QI25-Z2I-B62DCNM]/]!GZIV*=:Q' M8/>9C+\*.P\RU!9X?4:CJDKS?@906U)G0QTG3^BG(]W"F"=R^ 2)V-,=U/JV MX$#C5RPFD7).>YSJV^C7!4=]11MVXR[=T8Y/(UEYA(VYSVY##BND#CWK'_/X MH]=%-#\#R2Z>Y8IV0JA:^;SVCH[Y^EQP>Y6HJFOEH=^/,U:O#E6U%<;[ IQ) M.25@'=SB4$-('BU;DB<22%452FA^6JQ!:7)0J&N=EI5=)WE2JZW,2(59$!ZE M#FZB'(,>#T8KRCTR"%OM[@-_2ZD=0HVQ1M43^R*,$T'ZMUVR6=H+5>3;HOWJ MV&-51?\4[5S_(PS=_M;A1WX?G6A_=KC'VB?G@U *C_U;70V/V*< O@$B1QHX M_LA;J#BL75WREA==9%:,91%5!E%58<1A1ED^UV%S;NEXQYS)U&YH8O[YGEKA M*:# ?ND=3]&&\:I(LU_1'.W7I:?MM3:GJ5YQI,0%_4]MH)^>6-!S:-J4R>J]5Q6KZL MUKW*I\][3<>W*V1O?=(J21*@:38-[YC:LC6VD4/EHH[W@;.E?_4A63Z4$VT4 MPJJ^TXKB2@M4!7)IQ^G$SJ1KJ%#ZQ*0C/3%CM%.,S'C"_M1]'=B_;%@P$)>K82"BHUB MO[3CM&)>K7M5K)_WFDZ,5\C>>:YZS[>3#=?(&%-AL7]N)*O%C>4$?[7<$[U\ MR6C,T.N?)^IM7ZJJAVKUQ!W'#;3/U3ZL[X8WDIL(W\=&4D+99!706._9R@[NE95I#WM%3 &>UE;,RS:[3\W25_G6N M7NPW+5]72M]ZY1'3,SLM&U=7-#%\YWM!^S N[3W!2%9;H3:8S[M.+)XK%&A] MG=?W+@+$83VTRKCJT7\(Z>[DWCJ[XI/NAEV1QW4#_?7*S:?]$$=T$^G;^G9E M8?D9$9P(L#(3XF/80"KIGBN)^;%730)5T9BGEM[L+2]^YJ&P\]@RX,8;([_( M\ F<%0+@14 S9D#V8+<(RF&<7C]BPBV(&R[UNB:WT4CQ7T/\]6E">'#:WM5[]R[5&9">%HZV5Z_UEFQ0C M_\@MS5/P,B-G-TRQ@-WH1H05+WF&)2\\=X!7--O4@-O<*T&WW'Y.B?U,H=X\ M?4;T(+(*7OEADPSW:@*3P[ :6]1 E:+WI!"I3H=^@2?#C4AVA//#@BU#F8,_ MR;6V7/%MB<*C@,$MO!6C;'%OL5BY9?!$KVFX#9PCU[SZ^;UN7]P0T,@"V>C7 MZH@W\)N)WSJ%-N?""^4 '\(903JYA)7IE_-CVH'LLF8@=LJHO]?S64T8BK%) M!@V@M/ 19AT/SM,^6NT^A+2TADTK CC#N[TMDE?OC7HC?]W>3I=^7K''3N^* MV-]*]H3&_&)\RP+DQ&=OU_084$BDP$*%_>U2#O2>G=V5*C-&L9_$LP%_G-LUNF4$, MAP$:D9^!C7)R;-9!.4@ M-R3C8NGHULS8\#IGP^N<#;-,9[U:Y =A$8\^@1!*.!W;,##I_%'I8L-,.0NC MPGFN2[T>B*%33]O26>1Y<^3 J"E\=QQT^?KH-V$>TSB8N2]POXG#6QFZ\9PS MYB:+ UBE,#OD'"[\W44R$QP_M>4HSI!/35DZDO$?V]#%KT3WY%0ASK[T0.'* M.)-VM;MQPJWE_HU:RAN>;0CA1,/NMBE<$6M(!>_>6@==VN?@$KFU;F6\=S#J<#B9G#-0C)'F!7"$! @B'PY)D&CW[MO;*Q307!3=[\EAQ\+]I# MZ2U@PL:8+]$!R_6)WM%/T>8C=9_I>RYN&S.6DYDPJ%3811M22FA,%%"J-.EI M#I*Y Y B">-+@#$1G(E@;>IVZKCV87'\'4:X:&F?R<-!F_"?;KB/-5N $#>2 M0G]P X@B(P>I+U]<0#W!LC2NYN*ZB7&F&<':83NQ6!UL_,4SNO84@KGU?47Y M3H.XTU=%HQH-1[SOLSKRRXG>4_?]C$X$<2-6=UN=7Q=J0PTO]O6@4]N82IA. M;L?#H-%0[7QHV4%_!Z0#N5< 0YH[(FUI31R"AM@!B&\V%H (_UZ),8N9VC/1 M51@@=O/1[VBVE,KK@)6"5=J@B20Q?1 I*C(D=H@2Y_>\J@KP9*KV6MO0>450D;5,:[ (J\$+G*JC L8P!H_9/1B(!;-O\4,&AT- M]6H@H@LR3!\01L8!(UNHH]D"VQ%.I>(?/%NFBZ;VXM.6-15W']L8L8+6A$&B MSD+:B*$B-%'XJ%5G2"S),B>".Q'L1[X_;]Y4/Y(CTPDR-XBT#S$K$U"CT%]A M,W5KW'!1HV46$!1-\89\G< ]'8N8/CD>2&^2LM>^L9OH;TJ0Z+9M8G.7:5+1B*'MCWA(KY%1/&]RAY@2T< ML9:#TMK0(,@>9$,69"Z%.-"&YN.^@D+R$RJGL;DK5*J-LC'O!E2_M4=B3G%% MX-M>K@CT->J 8BNON(?6E=9K&ED*%FH_EDA"KVWT**J%>+S(0[X'=P8R$,^( MN*[_$0B4#0"P1G=/-@U%@4'G()('>-Z)M9!URLC'/?62[^,/K8"R8#_Z :@! MKIC0#]GO(%(6)KE<8" [^C)IFPT5'-^P'\[E[W2/Q\"WMOLOD0]&?7E$M^&' MG],P,28PW/1EL):W0/H<2\XO>72E]=K&DL*%CTZ$7N-8TL<]A]''DI R7['_ M9S09:#09]&*0_F@R]C4ALP9K>5FHU]&DY"Y0=VJO;D0IW@OJ2.I5CBJ]7(49 M?5R)]D[P/\/*8,/*L!?(&@PLHU\G,VVTEI?*^AI<>K'&*QM*NH\@KVW@F,!X M@1QEC8+K^&GH\R78U\WZX+( M8?XD6;L70B W^1,4\F\H[QLANB)IW&8]WY)4P+S&P%5F&+UNB&&[@=X)/&OT M00[#333H#K=YW\WBKSZ.PJX$,B =PXBZ<]_QY[MC:#_X34T-):[$5EA+$Z2] MIXV!!2LT@4+9=?J(6%1D0L X(UO7"D-GYT EYC#>WT6'EWV96'_+0'(FZ+)N":]IX^OI;H,F&(]1)MT*%L MCX;6!]J4*4JL[=$FMSXS!W]]T#/@]O"6VH**<( M-7UQ!G4K"Y2>:U9U1+Z6::Q&]V6,(]F(VX&P3BE-\/YB[BAQ4$,4\"WF%6>" M!8/<*J?6(RPP1C-$HCG3&,62HDSSA8!XHUAK[B *MT26(^P1$LNQ0V*6V(.S35NJDS&D$KO(%8(6MOVW5 M%4$*HYZ5,QYHZSU;SFQH<*@+M-*&N --K5LVT,Y;X0VT"EG;^B(G><$W@:N< M<:R5]Q@:PHE(0%VX1Y=LNQG=Y*[;8KXEP @;[7&V+KFG[-=1 M%@=H008WN+2UB_8,IH0&7H!IK)( ;1"?8HN="C)TW9B2KY%\<@/Z,E;@*"?HG5R%#\@MG6+SP MW'XN$0919A[!_I7.(=@__KZ.DZC]1/VGP#KNG:WESC\YQ1N"=6UQAKZ6AA#J ME0WQC>]ZXK9UUBQ!\@N0',\=Z5-1I6L?EOAE!JAHB]@=ZS1,W%'5$*D[UHK; MCSL*HFT<4C$W>F\%#HTBB[$)GASK/3T\TM+Z1JJ&.'VM7K=DBE/:"OE\IEKF MUN>>>R,$9*7_&9LMO1XX,:6!MME-UXKF^*:\381N_YX&:).$.(FI][TH MZ^[!I8LTW3Z3].+S19M6A\EY8VS=([7M"]N[VYD@:R7:W7$Z^W-Q&\_U>!<^&9WGD]\4WC0Z57M0QB2H5#I(_B&_7$&=VM+-#GU2CHC7P2V4J7U.0^C1!P@!45K9'JO MM#:-_,T@83]:5 MK3L/8A"UPM"'I!*L]4H,\V6JP?+>R'6)QH"]6A/ MI0S83M]Z_&7T3^#XC\BYCHO*!HRRF*\7Y'8YOUS>+C?+Q9K,[Z[)P_*G/V_( MZH9\8%_.U^O%9FUBXD['8[>!D^3F^G&$]J=[S-Z6! M$\\[620[:6M$ ._DK9T:[3/V/$8D99?)#""N,24\2J'W:4IO/(]9':UL<&I6-<$9!M4[)@N6L!?)5B5K>KMX4 M",KRRET(M,>=UO>OFJ0HGSMQFN-/S(=3*_-+&=K2#T"":RK^N_1 1\=[>J!; MZCS#NK#B=$JG*TYD::-_89^_MA_>,;F1]!UV_3EQ\B9F\R7L04A.),/*R%@^ MB@UBXJ#X^85G\V\292I 58@K&^,.ZFH=U:\(XY9X [=&WMY>!-Z75^L<)S(' M5U*,N1TJDO8?2G0JI.XM1E/Z!!B@ M>)UK5N<."^?UWF)KIQM:GAT[]RW.2%-HD:R1TZ^0+XY+!&U_6Y--M$2FZN1 M+N0'7G%MZAUC0^P3A7J[-.!?A9P_FZ?MG"WK'@2,-[^U,NY"NDMA9FS+GAFGDK5+EN6):MN6(VF2G?V2HDE(P@I%*KQXK/SZ _ B MD1(! B1 @K!J5=;($F[=_0%H-+H;/_[7Z]KNO0#/AZ[ST[OS#V?O>L Q70LZ MRY_>A<'B_9=W__6O__R/'__/^_?_+CQ=E%O_?YAZO+'_I?>D\/:;D'-+0%+"MH0^?/'_#_/:/^ M>HA$Q__AU8<_O5L%P>:'CQ^_?__^X7O_@^LM4?6S\X__\W _,U=@;;R'CA\8 MC@G>]5#Y'_SHRWO7-(*(/YGJK\^>G3;0_[CKBU@"__4^+?8>?_7^_.)]__S# MJV^]2X:(?V;H)"V.?X64\AE:XO)'[2<\.+^^OOX8_?KN7__1Z_WHN3:8@D4O M^NJ'8+L!/[WSX7ICXZ:B[U8>6/STS@!;3,I%_^RZ?X8)^;^W"3S2?P>.-7(" M&&S'SL+UUA$;W_5P^]^FX]Q0C-""+FH/.N8'TUU_Q&4^LC474&C3D[6P$0^!P$D1IHFX0GPT-?K4 3<.N3<]!:RT0M_O@3Q:3#? B MI%02%*FEEHF:!:[YY\JU+;1TC_X*T92H2UQ1BRT3.33\U9WM?J\MN$Q#S9%T M"WW3=OW0 VC7@V@43Q[PT7BX%T%Z.VT0- O7:\/;(M# I8/V8]- :[-INB%: MG)WEDVM#$P(>J?$WW0;9 Q/-"Q_RKB6D!MH@X1Z@!N^A\0QM- S@HQUU"I>K M8++XYH.![_-M9YSMMD'PT%VO81"M VA,0S>"$5)QJ^*3VEX[<_'9!W^%:$"C M%SRJBK/NL!%UEY4&EI=VEQFV,$B$QL:\@8X?G1$&+WBC_+PP]:KWT X#^ )FP R]: D=O9IV: 'KSG/7F*HP/FU-%B/#K*('K^CON;O[^YMC M >\..O@Z(ZI>2\$4.P!%67@7!JC@ W3@.ESG1OYD;"-3F606<@R@"RQ,[IF< M97M,+!N"JFS,RA[]?D"&; XR]JXH\Z(BR;E--JN*^U*4,5.P-J"3RG$.O#4N MA9O VO+4".3O$1PC4)2)PL\MM?M4[#JJ#B]8FN4E-Z(HI;EH3-GJU_&(G-BV M>F\\ _M=*:.*VK(]+]<4=I6ZQJY2YY\B5N9[J#U2-)40B*0/-]M-_3&[@6$W M,.9,-W7&'(@9:G \S" WNDW&+>(>-9LTCJL+\S3+D !> X T=6OW+0QP1V=H MD&>]][VTH>Q'P[%Z<:N]:@YLF$XL!]?,#<7&#HJN=\Q.'S47->4#\\/2??EH M 1@Y3.(/T1(5<1+]\X-D//,,,TI9LS-^?WAW\]E'B,%)>S5&+!Z,X M_/F/3_TO_ 'P[.T4;%SO$"N4DIT2&,O8$]E=%,@.NAZ:YM%O3T8IEW:*5FR*17+E.R:-\Y(DT^MV927//<&)37.E4.BS:*=DQ#3X1WV5[ MDRG>FN^@#1[#]3/P"L1Q6*038F :=,+^J[;9/P5+B,EP@D=C7;24%17KD!@8 M!IZ(XI/Z"UFJ(INNA^9UQ.'([7J(K1+>=NA:9 E2:^7YTN]??;E25:#\="3R M_=SV5)L;KV,+.QG@RU\\AI)ECU"^0[+BH2"1TI>VI32P+,1#_\GUT7'\?^&& M.JF*"G=(/LS#3X1SK8APDG_NH0/.RV23+=L]T92./CW/GJDGF@L.T5QT6C3% MHT]%4V1K:$,T0_1QXLW=[TZ98/8ENR>6DK&G0FG1B) ;;J3!3+PGSWV!<>PP M53('Q;LG'A8"4AD5F18:DA%&T< #!F'WS_[<"1F4#CCE>8OV !SW;S^M7(=L M#S@LT@G>,PTZY7^+!H'$WWE[?O$\QY],O^U?6% M>L)B'G@JL]:/ZL/0PY3&1FZ,,\3$T">J4,7%.R$;;@)2&;5^8H]\G0T\+SJ/*Z8 Q"2-UL!;HL7WJ^=^#U8X M&M!PR).FL'2'!,@^_E20'? '2+"Y K9=)K]LH0Z)K738J;1:O_['GK3X'L\U M_XPB:/U)&. T>OC<0-;D*)4Z)"5N,E*I%1D)E)QC0\0<#WN#6^#UOP%YFAV4 MZY(,&4:>BJT#'@:)OGH'?=.P?P>&1_9Q(Q7-L^ *G?,_J2<\KL&G\NN D2)U M =L3=H>^*5(L"24[(3V>L:?"*[)6*"V\V .337R9LAT48-GH4Q$6&3,4$^$ M465%E-E&D?Z2^[T3HBH?<>H(7&3'J"J>'S\>AI?4CSDA)@/.<)8897)^AJ-, M=DV@SS>#^\'C<-2;_3P:S6?O&H@J61C^<]1>Z+]?&L8FQB"P S_]9@_&Y(L_ M=B.>+.)P68CFFQM[!Q/"3]BJ5)]%5-X6'7U_->SP\,#!53?/N$^MW8WR2_<8&=4)%H24(!-*N[<-73:^3L2ILOPI M, 'BPK,-'D%0?)O$4D4GB'#328FCZ\H:\N2!C0&M)*,%SOT1K) .F^4B 14, M-74"1U5R!47W*:-:L*@4.LF=6<)%-P!<^\-AVH(&UP!W [Q@^V0;<0(!M#]N ML**-EC_BY"=7T4GZW'12PA&[,MWSV9\.4M,0\$"MHQ,@^ D5%!6IB/IXF$\1 MS8,XJ2^^VW9=ZSNT#UTN>:KJ!)7*]%+B++NRAI1 04=QLXBT[MU)J]O"7M]] M=!V3J@T6EM5)V.P$4B(^ZR__Y^T/0;OP9WG8A;O\%@-0S]P%T#CQ$F+%6U M@TMEH@5==+2YWZ0A5$-W_8QF#29@EW0\0)]\:"5/I3,BJ'J#VN%*,"L$W:0H M8CAA5HC?@-[+I][6OCA1P<"R-Q*R'YZ/ZRB,!,'G9T;:-3"O$+3[:C4 G1>CGP%6K[I7 IJ:4C6*J0+/7@7"L.6/C)J!0RC+7S?/S2O[KN M/G3JD*Z!PU\%3;X43;7:U!%CXADBRA%1N1-3N:ZL,$ $:\8RUYSVCDK''!H[ MB:O4$\[1A007!!Y\#@-\4S)W\4S :[1KHU$LHUQ1P"\[6XGM1'/(-< L">M5 MX\$3\3@C9M'"K0I*JH:?!@1^C#)6ODBYZFSQ$)?)6$.-TCLH=L(,*U,D'.0: M=JW8/0'[9$!K[ R-#0P,DD,MH?0)+YR\T>#P-L7OYCK &AD>?GC9'YAFN YM M_#+J+5A $Y+4H_**>99=(]7A\]N#4T4V:7!Y>LQN9D7[A!QVMHBZ^%3AWJOP M)%+1H5@5#,ER)*:!0?C)OKF\0$\1(U<@@.9>?2E-$G1%31+4^T>NU7^^.R4- MDJJ+VK;['4OTSO5NW? Y6(3V<;*$$D=?GC:Z/M7K$ROASK)QU_"]6H0&C5B' M24"?;1"QS[$&:[S5_AU]3PRT)ON-"VF^\TB3R8?.'Z(1*V$ [N$+L ZC<3., MRS*(?'W.V5#7@26(8@FNQFW:>)':,?$BEEJ1[>D)>%'&:2:S+ZERUZ%2@TK- MK@#B[..#,%BY'OQ[K]A287%822\X,%$GP=>W-7L^YQ+!4#/'LL]GG4O 695$ M"9E36D,%X\I J:$1"IA($Y0%12'ICWT_9)=\7%H[J5/($I0D12&)D]]@8:FB MG>S+:).0*T6^L7/WP9\L$O]TUV'-AGYQE U]-A_,1P^CQ_FL-[GK39Y&T\%\ M/'E4-B_ZV$$L 3L*"%9-8JFF[T9?@!,2'0K3GU69>"6\S=]*4H;>>6/BT/71 MXI/02%Q),V4Z*,'R\7?>'/?5 MDB"6[Z!P^6CIO&%K!B)7AX%C/1C>GR!#.,GI@UA!%6%7DV2!'P_ @=QS<97C-8:.A!S#+_73<=% M2:T\L\[[5]=GG49&%7(U\$(]8ANKAJ";_-D([/P; CLR8XWJWCUZA)U24A69 M5]$&2ZCHO#-GE.GXT774%^-H2E MJBIH$"#J8]Q49H!>.4P0E:7[1*Z,*J#@6"+*QR_JAK.UO2$-@4EO\6\,'YH$ M<1:6[:!8V>GH_'7F(:FWT X#X@4VH;0&(J91(NO*LC$A_P;P&T; &J#3HK$$ MC^'Z&7B3Q=&%+6UN<[7104#4IT_8:Q&JX229&ZSN#IRMZ(,5+@I3M B_L&W, M$8(<]%?B$-$O<8B8S2?#__YY0(.I/9[<1R)^3%G!BZZXWKX+D[ M>(6D$QFUCBH"YY ?1>C,%!(QT)KGX0/ .TZYNV%<3EFQ,4N@R).&AE&MS 'C#JUETCXDFVFZ*R.D* MG5#BC6Q+>AHZEX$Q^EBJG.T**BN_2AH9G2PIBW:+F;M%I5I22>QT"1:)GHDT M07K3-1)FBFMRYN#.XX%NXV]'#:L7A $0^F MP \\: 9)"/7@N^%9CP"'7[G> L @](C^5+7;U0=.4C@A13'<;S172N$P_AZQ M9 :\%VA6 ]U1(V\#86QD2TW9W[A;!X$A4:3_:+VQW2T <1J T#-7A@]P&B(^ M3-';RO.XCWC\12MH5:!>KV?TJ%..R)A*ZQ:Y-=U15HE^"6Z-+>)L8/T[](/H M,G/N$FR($9OPK:*%[0G \8TDX=KH%7@F]$%RY339Y"+"CRRRPGO2!I]-\49" MJI$]=K]P8M< 6Q !\NRZ?Q:!$G_SQRQ*%FE%?B>8GKD[=)$6.3=>=\\#39P9 M" ([N>[N%* .W2G!F[$JW280R44Y5*M\ON$J(NVZXO M%'C71,YE6TI:*NZZ]N_X^F7D6.T(7,A=6Z?%S419*NVZYNE":3?FBSXT_-6= M[7YGS*"/AS,?N[=W4]^4S8G7\;I>4=\N;]Y0='&]UD\AB?/?8%(,#?; M;SY./K\+M1^8 7R)W\^AAYWS-Y2'/]K;/E^V,K%9)'>P08N@5(,417':-8J& MMB^@BK %"_$8'24D2WY4M5VC_128KF-"&^1TV+DK9H61T=6;@65CS.M\PLSL MDS[9IU9P-BG3]*(7?LC9-AAKJX:[QN!QC,PZ'--@#QVO-P;T8O7CWG66T>L_ M\9L_<_<&W$)_@X9F318$P#'7/T%.$,\D^STW[T&4I-1@L\X6%CYAJPJ#)+S3 MU:+[?';MGBQN$PJ&B!U+XN41MGLJ8C2+I^(B& M@L>:R;9$8I432JNS2:HC9N.+,F*PAW>H6Q#_FV%IXKQ:8F5D;^ $.E%,$^2: MV:H9YX@#QV_/,R/NN*IJ6*LI6!C0"L]]:5)D!TK MRI(YVJYRJ@%*FGM*399T_I%/ OUCYP7X M(MPP*0VI@C%!;IB\E&J0>A)IC6F\MOE7"#V >((F3K#%F0,"'):-OHT>1R29 M5ID;4 4L@D%08$:MQQ(I5HFV4)6\KCES%\%W))%2$!V4?X.88>& %,N!B*P' M"1ES]PDUC*^I_"/[$K&<]K+FH[RN7E)B'6K87XV6YJ/&D@J\F2SK^J2J#_#CJ&8PHX M8U$:4@5C@LY8O)1J8*5&+# !L/P[Q,BZ\/^%-AX]R(YHWD.]F^6%A%Z6KWI!+\ VEP8FOA;<&H M!D\D']J:][7TS59(7D8UGCYW]$>\(('(7RC.V@ MR45B=,$\>;;ATJ!E7F5OX,U JR9+ZA[+%+ TL[.V]H'LS:"J)DM$999N[;"/ MB/)L_M9:.L5$P%A(MR&[:]N-)74#8 M^9N$V+FP[;K=#)$I\QY=QT0?]_<2CE6@MMQ"W[1=/_1 B;6^;K-=7LF$TRTA M6+#A$VP^OB7TQ\U@-HZRICY-1[/1XWPP'T\>WRF: M-W7B+0TGR1V!;;.N#:TT_U>6'9-% D'#WB>:)2S]@MIL.,=)G4'OY3]'2+FQ MR49=T=VHLH8)Q5$N\TD3#).ZA%TTLH3-PO7:\+:3Q0PN';B )O:3C>/:\#L& MB&UFQH)7LJI='*]JLV\/#X/I[WA=FXV_/H[OQL/!X[PW& XGWQ[GX\>OO:?) M_7@X'BF;(OJ8&X3UBU:PX=QP-%F6+35LE?/SX3.:#]>M+"#ETLFE>:M.F^04 MP)>-S/;(&]&'N;N>DCG=/Y[3@^$OW\:S,=9/E)VU!6E_2/.67K3U[%3L2@); M955F+HN$2A(YL5*GP5$C=Z#"JYQC'1S(6"?TY?&$OA\-9J/>_7AP,[Y'TWHT MZPT>;WO3\=>?YWCC_H9^',QFH[FRL_T>.UV#4N,2N9@(UZ"X]7WP8WK\CF7' MH.Q7;$65"5TFA)VWCR 2-9C5V!,%QLF?L -!ZN[$H7)?'<_FX>3A83R/'V'! M\W@XB13MT:/*6C:%$Z73FK-NP_9QEL&5[>Q\C:BR(%22:;GF99_+ MGWWP5XA:&KUD[^)*EH-/12?PF]GHEV]H.>B-?L6+@JI+P"')I'>8B,4:/F0? MC*/T7$TJG\?ME]:>2BOC?^X@S46,Y+-S7R%+&9?%#&'J[**ZQ:SWC[2W?ZHZ MISMH//N&781'?@#71D#T745BF,$ MJ6!;FN,LXVR6I?[9Q5F_CF4I[NMD5Q)X?H2^L5QZ8)GX'29'[(C1I<=(EKKY MZ7'=O[H^Z\ B4)TTW8Q318:6^*$^9_>BP)8)+A5:ZB9X1!$JV5;5.)12$TV\ M@6:\_J*DEVQ+#D<3W01/;0JE6K4:Q\S,7 $KM$$F;Q/P7J )BH]^ SL:1K)F MFR[26_Y&O(QB$6,&EMV'RNJOFVALEAU2GPUI/,'-GG<#Q&\+VB$V1A.FL1^'1U9VS(KJJ.M@E:C47$,)E7N@?FQ>R82'*&Q Z&A^R M7WC3464E>)/58MGW,O:F5%D+>&-'A-&J@<\Y0R0)UTIP>;P2,,>3*+],*!%8 MLD=O-D["BF4U=F)5"[^&2GCKAGK>E]!#=N;TD>S:"BYG#DAI@/R&7& ;FQA9 M1NTL;0]&@ \ ;$9*CA:Z!"A1Y$DV239^1H\8@2T33. @E.XB$'A(D?+D0G6A M$P,=$453L#:@DZ;ZF0-OC34)S!)\2L.9&^EVYAHM=0D%HLF4:KAKZ+*;=L>= MN0[$^6]G!M(.;T%@0)M-'[TL3$)2]GS<<>\?2=?*ZJ?-WX.3 M=-3PV3<]&,$QN<(=.Q;TCM/LEA57979S.%CR4B/U%,EKU607Z"V/.&\U$B:% M%D%JFB)W@ F]Y'< XI^[)56FT4MXB[KQ $7JOII0D2*: MW.5I,VW(9VAWVAR&'IXY'$Y"AU6[.=$K4R9U7^8-4Y*+#9PLMCH\]K4U1$@) M<5)W?+5 4@4:&@*B>87A6AV%(AI(G)DL";MVVQMU%-5]Y-TV>L4?N<_YE_S;==3_>[S71COV;@0]$ _AM&MS MV%R9PP"+K;#,U;LUYX501]G*6_.BJ.D]?;,M;F#P"DE[O<0>5<&4$+0<;SA- MCV.A2&2L?8P *,;AV2T M/7?1 \EX>QO@]7P\XM/U@_+7#^VM7DU/ID5\7[5M_]O+8JP X M\9T\ZF"JV@\"FRHB<;1BP?2,QRKA[8=OY>.Y62TD9H[L$9" MS +CC_#V55G)JN;$E4$^@_FH^2TQ&C+J@&;PR9;)4]9'E/5;U:+EBJQ@_RIE MAHIBKLZ;/;V.A9/FE9IM9'2E&NC*05"PMC3%%[T-.NT+OS%!5C8"E2]$)R/0 M"4S\?.J\WVHIMTG,)MF#/($0YV>G9)^_QE/<"&3=8TC1'83WHPW8^3$H=0)0 MN"L(^YOH':Y98'C!$?X_-8Y_K*&-?3\$UFWH86M6/#K,+;^8K4@T"P #HEMK MG29/J'8E,K*NSG(= ]B),R'/"^\SFD>P1BOX^1L&>S/L%10J%Z_A(\=2!/_/ MY8Q[)C#NU\A#/N994^$?7B3F'7^L)MF/' M#[PPLCR,7H%G0I^LY$CL\C0E1.P+51DMZ%W1XJG1'>V(S#[I"A-'U]I,E<9, M/G69*\CN23L$Z[!_?$5U*4=D:1WF97;9VB.<.DP(&DLE/\:EPQ101X4Z30-Y M3*U[DLC;E+14F!*C7.A%[^F.7C?0BQH5?N=;80BGB=(6D^N>,_0RQG;QN'&: M+?*9F\R23]+LM=W1M(XY&*R -U\93L[Z-W;B:R+1TX2S^]-4:8/!R73Y_.:/ M):7,W.4&DK.I\/9_FBZM<#B9+U\DSY<6@_L&E@5CHL;.PO7646>\X7R?^\@F7VEM[FDBXE)_W=5VY;&&^YKX79-")_MHC$_WQQX/Q;]=+ MWYXKRJ%47$@5R0J1V1X"',3*C%DJD1F.FY@L#OV M)9Z.G&^A/ZBFBL1KB8A%T@QD*[+N3\$+<$(0I_ Z?HJ])&:?H:[Z,F<0UK', MJ]/>^>T@61;]*3 !?,$K(A4EI.*: H.+7#5S,Y387J;X]H!@)MO]IHIT)5C' MZ#02?;8:$DSA7#SX517AE'.S@/-5EM8FC,BO4IN$5P.R^@. R9Z!86/T1\4;,\4NP?W.:L9-E-% M8X14)E]JPH;FWY9;NUX _XZHGRQN$PJ&*\-;$I./4.N\ = M<0;/)T09O!C0QN>0.]>+0GR%!Q31NWL#6&V4=8)"A!392RNG 'H*/7.%OGSR MH F0^N&NUZX3I9!+]A8:S*5T^%: WASS!(7WJ 3U*JM$8N'-+Q:(;VD6>]$+ M>EE_;P7HC?%.4%B.&)R3[+U".?*K88?%<1SBN]$8KHVR+$'IM1(H;6\UCMD4 MYZF5%7Q)I^13+[H N/F^)4:K\_T '%&CQH:&Q@8=LR)*4*#]P(L=)"X M"W&&#LP:PS%)J@)W.V\ C&)XD@).SG5)XX#;V6&*YR>^"Q@[%GR!5FC84_!7 M"'T8@!EB&-+[XWE),I&*:/H-P%(:FU*DRGFC.$6JW-#P@1G3B^/A;]#?1CA9 MC!TT(@=@U@/?A_']U-@Q^8+"^V?GAT'A@^$OW\:S\7P\><01X'%_^#W7M,=> MKDOTM:E^//A-Z"- ^CZ"US-TXGQ.A(AP>M&VWG--1Y6#PC;S%]NSK6S-J++> ML$BM^'W6&G0J%U1> >890BEA,X32JDA?J%2/P<)#O6Z8P!\]0(^E+*VG&DYX M!,H&AW)R6P0&P:!5IA^0 ^79:G9!ZN5R.[ UU2!=32_D>NO#/<&]E:6*:OAH M;O>@LZ!M?^?:.$D,4WV !*] M06JUF6?S%\3F"]56(CHDCE$EGA]2W5H;M],4' AR[)E[AN/'9)'L,3Q-:(BP MVN1+=FEM'%+)E//G;J(VI!P"_E?/]4M6+F(U#:%3B62E7&2)*O/QG##\51Q7 M"RP<>?T(@M]<[T^TWB9&\X'U[] /(GX4Z]*UFM0(/=+8(=675B*R"*LM8<-G M!1=?JV\!7P(X(C7T3!#$YL!;XSL[Z/G!8+GTHH<$"$3.W1OP9,##>_W*[>@& M(V$\4,J9E0Z<&3!=QQ* '+Z&-(6. "8TXAVJSGWEW'"6\-D& \="1=(_D%(9 M^(F:::&?TG,OSB;L^^$:6+SWG!G WXIX1#;EG)&..?K;W MH\:_XV&?KDIUOBIM;QUK]JI4K'%)F6NQFE>E[>]B0J1:\:I44TQ(N"IM'R<\ M JU]5=H^,)2X*E53ZN5R$W!5*N\NHMGUX0XZ, #WV&1UJ*O>;.,4[#;2\RC[ M"$<+>19>MXX>27M+78X(NH]H9;^AT+ZG'+\+0-U].%M1#5=U < %*6:&=%F- M27.63($='P16<.,S95M??H.B9.QN?: M:+3+Z+P)_(!@BFYW,*IAFQN$3(YB;3%2K"ZNEOLB"T\+>9D4D3(;&#I4%?$* MP%787*HJ!NU]?BLS#SN=H1_PH],OAEW@O-=,IYI,GJKXE#M!&-E]FB1$!H8> M!DQ<HT,YKBLU(Q&[7G0WIX) X_?F$N /$ M41DC*.9"1V-/8T:>$V*E&W!HV*\=-N(&AMW^\BB2:=EOFC-Y%O2JR=3HGMV3 M519*'5#9PT*K+R?)*\!/QM:(PVC0-UZ88QAC$*G4,6@R<6IA\\B55@$1*&4' M;6"^I(E&DZ?<9$^-@^Y.LT#J+&#AME(;A*I*5K/*U6E6-*@]T29%;4-EIT\> M5*7X$33I<**74*_\F[K*43QNMAO!)_E3+"$S1^2JXQ M-"TGBR?/-0&P?)PYBBLQEY"&.P#;2L@XT,SE\:JCAT[U=G[?V[I=D\$EB ME&[I*SG8)#PCJI;@$\:51M3$[N=Q>HIDO (!- V;-ZE37Y6D3ILL%?\\)7G2 M.,E3BZL>B]2$)7DZ6,?4B83WO2"#%?37'B?HCS^F^,VP@A0T! M4$YK)Z5:&(I\\*LJDBT708&X*"00!2:?]\F#ND3NYWY7CO^48>4E4$Z&F@F, MRJ0'';KTLK]W6'JE9'0^)T/!UE S9:%^.U\5ZKN<0JJ(3O$I"\\O^E?7:M@X M603*!H=R"/D@DEA7>V1PDYUY\^:AZ1/H?_G'=*Z M4M\5[H6%W(#VL.$DO?,)X0[I'[UN@!D "[^1PX69XXK:8X619 D^7 VGOC:@ M]ZMAA^!FFV$!FB5_A< QM[04ZN4U54.)I--*54X( D\[*=-3FHLHIJ=)+Z^I M&FZJ"I@"%4[BE;LFK D5G-\H]#SH+*D;$4M59<'"*6(VL#!1W_DC4B'ECZ[C M54?-<>TW!AQ&!G3^Q%2PM=^+2I=]WD=,.M=1A^%F@80W>55Y].6;#Q:A?0\7 M)+\UEJJJX89;P 7+2E6RE0HS4"K4]]!%-TII-U\93DE.JT;'H"&4V^>?]N'O MA&B0E'_;0XL+5U0$5\MO []"N*)4HLQ.!X1U&F8R.2+(ZJ5RY%>&X]%#9IA! M/D_>0$(#&B%,$/$23B%-!W?=HW499+4*QYK"Y2J8+)!6G20#QW_/W=W?WQQ$ M-=+&#<>,J_M\ 5N79^>' 5OWH\%LU+L?#V[&]^/Y>#3K#1YO>]/QUY_GO8XFBL:3B]P,<_3T*P0#ZFWB,?4LZ-!J1]^A7," ) )M"L.O2(7 M:W:IB<>1%?PM\$T/1J@OR0K!5%>5!:9,+MD5I#IA;9M)"?I-EA2T+")5#7CX M%8WHK%J(,^9R_[5E^M6]Y3JXCQ07^IS02FS!0$L ],,UV&T2]X" M-"X31L)"GVT0<T4,R_ _L%/+A.L"*ZH'$VHQUH6&GL_*5^&1,2=5M)$VC1Y!QF_E%(']DWX\DM_7TD;X M)20)>J:H0/YJG2\GF^@^T5G6.V$>):FK<<)TTR&=SIB-##H-=G%= M$4RM!F=/)HZPGT&K-J4A(Y?^[L.D$@ MEFY7I5?22.8TBA+1?^GP09= =:EUM;2>1A H(2I!P;6.%M:LTP[Z_<#(RFM< MO:QE7$W\=>*NH]<]=L-)OSS957/#)7CV%>DXA5<+<_<&/!G08K&<"FRY2TN' M;+(5=3_GIA@3.'$*7_"NVI;^,*$1VK9E5"0PC@V?M=IZ&\!0U0@J%!@%-LZ: MK;T1<"AK[Q0%#R&HR'/H$^+0A69@**2P;=,F0\1)/;-EW>8ZAPO1M+9OO"1@ MA 'Z15A@J-8YF5>EJ6V#977)%ILD.6OK*&<::8*,E*(W? :JB$9(_@9T%'H) M=8+,DD=R;]TH&17!J;>="B;(JSHFR*CG'DBZ/ED;A0\WBL+W@](L%0?ENC2[ M^8AHV_PGU'?_8")34@YPUE9%_GRR/<9$'7*E.-WN@\HOQ!_QTA3,)-ZZ49U' M-KS6#_>Q9T2ZK&&M5,+1 M*VS%+FUL=;NT M0GC*BL"ECI?2_(( O]M4<5^N./&6)C]#[.5^ N/6.S@J9A M%[R 3"VKBK3J2V(O57Z"VY0B6!X.L_ ]8FI95:3(S_D#J7$1*$9JA*7RP? @ M" (#C<5;0J/P!5=R0:4$PL74@\61G;JV'00(@>=X)%=+PQ,M10!0$BM\>J9 O"AJT0* IW M6J8ZJ@"CJC"9X4 A5]"*WPH@O@(''?!M_$B*A;-DXK-! %]2;T[J@^U,=3L" M$(IXCR%2G7!%E0,6'U_"8^S<]54!A,BM1 P3VHX352W;N_K8H,N3;F&E$RWU M$;-/30/C%CP'8P-R:/% IAX[4RLRL:2Y$+(U8;N0*K/C+:S M%=3&U, #QF1Q;SB'@%=)4R![6-/*[=I,7"P_3>@OC?L8/)1S"? A/ %ZR<4^Q9I55U MQ4MM'HCR9U4517Q["G/]MX>G"OM.[40':H J3WF:O9I)*TD+ZPX7#JK;SHH@ M& [C]<: 7FQB]-E D:^29](U8E)?8V@PT"XEJ^OQ\B'7MVSHKMQX>3A83Q_&#W.8\>QX>1Q/G[\.GH<8EKV(:(<\ILA::.=0>*0Z3WOZHRGVNQ>W<4*:%+JOF2-E-__!B+($'PO_X_ M4$L#!!0 ( $^)8E<;(H%R]8P! .Q,%@ 5 865Y92TR,#(S,#DS,'@Q M,'$N:'1M[+UW<^I(WC#Z_U/U?@==[^ZS,U66CS+",W/>$B""R4$FW+JE4FB$ MD)! @?3I;TN C0W.8 36[)YS;&BU^I=C=__]?^2Q92!HZCFR:2; M@3?X\R'I]5N"03C^B_A%8 2))&YIZI:@D5KY^?C51"5==B1GL8$1/@K?SS(D M=D,0-)G<_U 3.%-= *5"45&DVQ?Q506 M5V62W9H)_O/WP(.(AVO7WW)E6]L1_NU_B($Y&H] MV-0MXV'D;#:[FWAP^Q7TK]67FZ'ZW$-=H#QY"?S]1K.GOW0++@<$&/OE.9+E M]FUG)'D0RW BG$8Q%B7QS3RNX^TB '[X!'A]_A+H.+GUMLUP!_1?1!7S"WZ[ M&>A[SHL#D[_@M]N(T5]!_W-$JD!_BL4-:N 73R%S;8K $Z]-O1JQ?F ?4?%D M,OEK'C#69E8)+,"3D9*OZC;\4+>4&\4>A4O DB3V -\.>SV9._CVD;,^P5B0 M6_:#^!:K$"C!/.%.?2]W,BONU*]^_ST DOK[[Q'P)$2Q+0_JH7^N/##W?JT0 M%#R,@HFO3_^Y6G^/>HLQ7.FOWW][NF>"WW__VOR[FDNVU<7OOU5]BKC>PH2( M'4F.IENH9X]O26SL_07?^@M^_62,JKMC4UK<6K8%@@'Z_#:8#3BK'W55!5;X M(QR0=20E@!GQ+=UK!,PKP!_$)D2A*CFJ*#0S8LJ8)TRYJ"]Y0@2ME)%RTH.9 M!E'CWEJZ"4%T? A#"-%\-0?GBM6^F!1)3 S(+6))KB.62G-%:&,$(#-+,E6H MP!DL:037N]8YMS4H'E!# [7IV8IQ+YG!M+KZSU4^7+)(>;G)H@Q:=[R."UZ. MR$^KZ3LMP,!36+X#-IP023P CA"75,L?=!LI5F"D"EYQA47)ZGP,[(0.+N(BO$-^RMZBP\#0WKW/\6$"K MA:H]SHZ=@3C;+!2JAUO>@NRW2$/&="2S8*E@7@2+U3);BEC(Y";-=!>4^>), M9^D27IC=E6)7OS$HA"1#X$ELL^#U H^ZWK0/,6IY6=U5)+,+)(>WU RT MR ]+GKHE@3-+I;;!L!"43L;AK(DFDL&2410GH#7XSO5FUN[)XX*S\!/W8;GE M4HWI3B46\(MJF<.'FI]<9#21"I8;O.)T:ZW!%]CJT]56BLDJAY?;0XR9Y3BF MO9PF1N.Z2 >KK;^TUK>$TAU(#G#%G,>)4DN3 $]0%;19)-":TM ^*8DJ4/21 M9$+K@9+/Y3)MCT:V%0IE,WQUP75]H#Z1S23O,M9DRC<%WVOVY1:9SP]*]:O? M.$[3..3\SRJ@#\/ZMD;]$*A5WPML9>!9/X&W7N9F:*6I ;Z=SS,3TA?)HLT% M\+()YA5X/\&'T-T2&Y*E 6ZNN^%O9=W21_ZH#$8R<$2\51\6W7S!Q)AD(6?W M=4+)MNK/(H5 M:^-/,-!?@)S@TLFTP7 -D;TCYC8NS*Y^U_#N9V20A!"'' IA?_AYO7@QY;O0 M#W%=3EFM*UA[@(S DX)?PA##K_8+<%;' AZG*'"H+NLF5-0%2UFC:3E=S!N- MNYD@M"F^6-.EL3PK/Z IF.FV!9Q1UG:RNN-ZG*8Y0(.*,@U7"ZD/<01_5M@Y5L0!(#)F)5EFH 'M0VD .PO\]=03"HTSC#*!^_OOP..\ M=4-G$JX8"3W0V\!/^^?*U4=C,_ LP\\&H;,?(!?=.+4WR- ]Y!5IJR._0R;,\-^28S:@&]$ A M2ZF\Y%B0NNZ:28KION'=>ZVJP+A-6B'K1'^6#5R,U?M!:/PWOT%>@+_W=> @ M(1Q@;[B5+A2?VO[G#V^F]_S>+/!A.;_VP3X.-<(#)L* P@L-,(HE4?(1S/4WF]\WS_UZ M0M##TY=3U5!-0+,,A;1@I:6Q[DGFFLSU+E[@U +?@2ZM/Y@54ZUN7ZV?.9E? M!?D\J,T<5IIG/=)>M ;] 4;(K;0M.69A4(JE^6/T92) W]>EV& MKM_UO4QA.C+[YT[F$TGS(:E-KJ.. TGSXEZWRT:AQ?&,F<837II7AU7NS,G\ MW=),AN'\:>G[NC3?D2!=7@QM!M-E4V R$CJKU\Z=S">2YN-0N^]8P[NF+@@8 MD4,;BB0/I;PW.S:%3@K\5@;E(+JLDU3E3'-,&8(^%^95O5LLX^2Y,_FWZC)B MDYH\,8%?5V93(+(I):?Q/&%/$T1VV/2Q4>R:G)SZ&QX'$UEN:/T?<8:8/#2O/"Z$URQ5I?XA?E4C&= MGS>ID1LG 2-$[:)J=A1U5IL;>L86^,Y(ZG7,HWO))P6>/&R<0:ELI]Z0K+:1 MZS7]>;*>DFNI.,[X&'V/$44?5I4Y;-7(EM7%@E_1H[CIW&G7N%NM$JNPX MU$[S1@K#F8Z'+>I2OI8W:^.<=W1C(M=&$NCVFUS%)%? M)#NQ6_81 N-'RIE\E,"O*[-44B-LMRUV^&82H&J!RM%TZ]SI? IE=F!R?[84 MO]53M:9PF9M[0J5FM@1BD+A+=MO6$J^<>QR] ^9EE]QWJ0JJRETOO^@F,5_) MV1-7KJ2YPKG[FM](U2B47G>IVB\PO=HHKQ7YW#W3;KA\UYJSL:R>5Q5JEZR* M/FO=*:T9;1!+F<'ZXVZB=_9&]KO(&I%BQ"Y5[^]NJQ ML)Y54GJ7JFYR7JG/I81AY*1%OC]3DWZ'._=$Y3=2-0KYN5VJ&D6.KE>+HF]4 M.WYS-C+*;C8VK&>6JM@E:\/HD$O1G><$D$!;9+_0Z':JL;!&)&+E9I*CMA9C M\(2*_&ALV@L 0@"KXR!.7U,S[RS'%3G5%8V)0\[=2EWJI\J1=9.>0/=(O1?! M.X\(=8_7^V$R,FII7"HD$YCO\%1B035,*;K]_A$AXX&]7/J!BG6_-47+T!I? MI(MTJ[E01H-^9%,L+_#QJR!&G9??V)OW60553W1M'B^B<\PO]4;\2+%+XV5L M9_80%1+.\8(-[&M+@\/_/\SS\-T#WM2MH=M&:?/--W/ Z^+=*#!C6E](-:$Y M+T]%KGK?=1:Q>$>5$S[F9+Y.^H6+)>ZU.[LL@-Q=O^I;L[&:/CLGT?6R<3%>$M$Z9GBN56K0663E_ >*KW^&>^?>!'!&YW\X9 M'$[N@R,9'@+I'+ U1QH/=$4R'QFC+#DZ\#P)?NMHNK3F@T%.&4Z;?G]IC*R[ M>4HEP%3 (F?U(7BW+X*WYH*]\$5=XI]G]#Y-1\I&ZUY+R1D86AI.IFVS \AD M3,>W0ZS#Y/#>T-R?)NM&Y4,M9H_ PQ0E6Y$>U/YF3 Y8P(%3PD!6'>F6#@TA M'#0%_#PX;05LA>N+ MLC@/')YX->;X4GM=JM(L-5K=H2X0?#9=Z_3&=K9X[O6(X[?7/>>-Q,GB46J+ M-PY\D(8SGJ9X;>K+QB)/RB-!K!E&]!R5R/,&]7[>8(Z7JSCPL0S\>+FPBAD; MPR;$W: MO$&\WZ80Q[(IQ+9-.1!O@$Y!+-/-?%?0YSW*O:/**4&+]<9'>>.]-H4XEDTA MMFW*H;:MV4IRG&1IBI=J[;GFV@.?NX]YXZ.\\5Z;0APV,_9P?.=;)Y<>,J?: MX(;-7,=,E 5 3.A)4J1=]?B'TGPFM'[ R-7OX-2E0D'N.ANA3PBOBZD]GA*3GNY*27#W+4S;3VK8T2V5FKWTAKO M1+@IY3NX[&Q;*8]SQGS$6.'3WM4Y=I]\G*)/G"+J+B51CB3/^$5)2I4,=E2S MN;/PE]_ER)PU1?=7>58T'-I.VG<]>P0<=[N N?5YQ0]P4+7 ,_\W;5L*L+S5 M2QJZ:Z06*6 I@Y'D&,^WWZ+=MB/T#N(=94&[#6%O MD/TRZW OZ^-+E=[N3'6'B=X<%5!SP2UE\6Y8("/I'<32>Q[2&T5OZGNDEU,4 MV[=@[ H4H$\EV7S'3!\66#:Y-!LUN3/AB8&3U06UZ^0*L;G]C,"^1*]81H_N M'S^K6%^RA>V7^FGJKK:884!V*L-:)UL5[<@5TL]"8&,+>^*>@NVZ\=:^R LS ML<,&\-7"H) 7BLT[RVZ@[?L('B)]%A+[0TWLAPKX3[:W'EA(?X:)I40[W2!Z MR8R UA8U]\[/R:U*',3&)O8[VF\.N2%UZS";,E'$2@+5I?BFDESTB"264:R( MG;1PX#-?CG)W\&:NK&[I'BCI4Z#")R1+TZ$QXEP7>&YJL9(^4W*?UE=;CJ2" MBC0"#W<_H=*L76GKNI$6IHUN(W_7,YS(^?+?TNCQ[E5\ /&/HO\<\^?1;Q(Y M!F[:?6\F.2 #M;IICP,4K6<=#>[IIL%6>8-0)!XRWW3BUF-./CPGOTB"F*4_ MQ=(;IZ !S- ?< ?Z^&$_RY*Q*EI*Y0V_I>@-F10IM!8Y/_ "F/H5(IP'6S_& M1:1<*]9[PV&WS1]3IB7=N9=,'T#N 9(+'P[(G77 MQ(<1Q^*)+#^,W1H9I I\Q]$M[=G$6V,*UMCW=J+$YP."/<5!4V$+.)O.F796 M2IN=U#(EZ)6^VV:Z:#,?W5-Z(J(@WB;HHV)X#T6_OJ276.%Q'6_SPGGHJ1\B MJAG=#?.$#1@\K^?R)A.P'(T7AL#@3L8TYDHS(4@TY\5& MAR1!?;#0A44HB#M03@_<+>%"ZMC>=%H,"Q? MS1.57#Z5'++1/;,\&L+U<39^F0 Q.W^\T)U:RVI@+!RZ.*9W1'M!.Y1-5[#@;= M!]Z1R$BA.';(.SJ^?A!PL3^?#;*UA(@QF@-0>M(DAFCD2@,1/ @8/^Q!P*\? MDWKZ\SMZI:HQ86H&Q^?XA._PF4DGF8P- M2AZ=S@U"-]$:NAP)$SZR'L_EG/T1<^>KERM.B-J$] 1)("8#4/0G]YQ!1LY- M^E:N/.K5C-'AQC9+T4E0';*S+/+55A>=E5H8 M59K\;)N^!TTQ1WZ7CYEL31(YIVW3V,+N.),L9=MS[6?SX[?ZF%$[5B(Z/J:V MQ&2U_V,>W)LMVI^NTNQDS4[DSP M#6PY_]D<^OT^Y@_GSCU9H[$BRUR3Z_*ZSH )AU667CNR_0<79M$C<]1,%"WZ M4$S/"WZIO1 D+HG/6H8B=:-W<.+/L.C??EI#A+CT98M>:>=,@_F3OWQ.@YME-/2TR-S]6(,2,N*J"8BF/T;[/HI^/&0UR MRZEJV!0GF35)5PM66AKKGF1N8IBN3-'5LI,2)@T)9YI:>9Y)1E;CO?/NL5=! MOLR*X7Y.::@=I=$=EZM8CJ&SY;:\J)KTT:E[5H@[Q#W"KXN8,C9:%E?DJH*/ MT7.OL*C>=Q.1=7NC+F*GNU5X/Z>HPQR;X0 MUS&_+F)<82XWM/XB8RP2:;>=T5LCM!R+V-E=SKR?4]HS'"O@!6(I -3*SX9& MN;P;B]CY)0GW"OBYC!+W.5%I@F>.E^6IK&Z&3#,"( MXI ;+VJ\-XJMV#8ID4MWG.ZJ>ARJ MHL0Z^M+ZK5[68B=\N\3U!&"[]'TO"JAZY^"VR-/JY8IC4N?>P[UA^RT.$3Z;Y6>K=CFB-^:;K40[V15R0O?NOL2[5$6..>+')%=V.4(2R/) K=P# M [VO=UN9S!!-BY&MZD:.(\X^%[#+$5FBI";+4A$SB#Z^;.=G,UVOQCKBQX2N MNQPQ&E#C4:]3%?AV9:#YR9ZN38]_TOHE<<3I0E1ZBR/H!XZ0Q%:EU&X.&*/9 M&/C+SE(S_7GDRH40&_3[$4:9R*JJ^':WLXG07]\U&6&)($?$ MG8]5N:5!>%U,Y1M2*36,)>)2)"*J^XC?+1'?DMOA'H0Z\26X#(D(C([_K8N MEX^F*;#\LIDV<[V6H8_0C%TDR;LL&=DC>6)3<,CDRO=; A8;?!$>S)1;=/OFH M,\JV17FS">%QZ%<]C4=K@R6YCE@JS16AC1& S"S)5*$2O5IZ\B"U]'6O^Z,K MOZ1:_J#;2+$"(U7PBBLL2E8G8M _\\X_!KUOZ2O0@_.C@F8C2Y4<512:&3%E MS!.F7-27/"&"5LI(.>G![!'VT>I2JM^Z:U,$GKB%CVS>L?EJ\WOPDC=>.(;C MQ91D+T'3R.0PWVNQ:*-U9RVRLYTWKN&"/W[AA90STG-3>?:?O.;?!^*^\ M+C@8QQ5S'B=*+4T"/$%5T&:10&M*8_>%:ST3/O.%EW;%=OZ>%]&9*4.!J2V& MZM@8^,X+2.U^_$T9?0KE)>32-8!]12FD*K/4%'M\H1H^L#U9 MQ8=TE#S;^20_[SP??)@!ECW2K7W3OA>U3Z;X]73U3_#R2Y_?PKELWX$V:?7K M $AJJ#_@ [__AG\AKKX!;'L/_\-9945; 8>.-P/[4.>@ M?6FDFXO;_[:@$7:1"I@A#7LD6?^]7GT"_W6AINK_]Z]PM*LO 9P(SKEZRRW\ M$0G^D.L?@A=(R, !_7^N_M6JIN&O[EBRGKPR_/G6LIV19*ZFG8$0OO5'5[]; M07QFCKBV MJ:O(O[#PO\WWP03D38#HIU\_DN*OO>@.%P>_W$:U;)OJ^L&']Q)PS%3?^%&W M UV%Q@].^;__8@F,_.N!!N-#(6L7$^\!A3PL*%*HOT2*Z"<(H$ ?2Z8ED4H" M1I3)! TUF,PR"9R59 6[6C'@EX%/O@-V^"1=+9<+S6:A6OF^M:Z4TJ-.>FW= M;/S^C[+S0L*XG79L5Q39-:>Q"-WK]P_9* _=A;2L#NZJL[/%F!:&G(OF> MO?E@Y:>$GSSQ9K9-XVH,MN.7>-!%\M3-XJ; \8([/=\&;8=V;X(YG\I5/W!3O'^N]'G )3;T/"S/\:%4'$7@ZK[D0)8U%PTPMAUO M2_8J]<8$IY2D*E3[R;[K:/1$#&^>D?>BH DT&R!" 6DN1I"YGPO)'M[_WW\E M$Q3SUU[A?+]\K_33]M\/DO3+4]]%\R1SDT@C)]TCD:WJB+G"-%M\H=9$& M7ZLV6DA-:#0%KM)"6E4$6L86-'\KZ'$2J380G/Y#_7/U036+M/(\LF4^'TPG MEVXA\&L\25)/D?8KD)9?H3@?A^5?UCZ1C&/M;.-.W$\ MG!>FUNQ#:&B"L;=*NY+8-1*L*[JVUW9BFQO;W)=L;E\RW6,9W98C6:NTP8[5 M]0F1?6Y<-YKLD0$O MR,JV&ERE60ALZ<;,"I4,WX@-[*ECZ(UU]1X$9V->^XX]0O[?E_CT>_[^_Q#/ M/OD:SB*A$&SEUMV@&(MD=6BVH!*"OL+M]^08^+"R%KQW]=HMK6O-J](XZ2SR M?)7H<;6BKG3;]?J'0,,P'"59AL*.Y_!\F##Z2$-<1_GG*BBYH &:L"2)S7%L M E=[,QQK5XAD0K.7N-@M4=7=L2HM;W3)U"Z"R:2O&QF=(4#?) 4K M)^ _SU/2V T6*)G=M'B07G[T$$B2O@F4^KU+H2!T=NWGX!T0F5O"'PXX]YO3#+0;,REH]GA!Q[TW[,!O&.8[HXY]Q'LYC/H M() /\6\(DS_&AT=@LY8T+ZS;HI1POFUO#3)8/ENKM>;IQ(SW2Z+J^J5E=]J: M008C/L1@!(8223+)4O3K+!9&:I%1%>]@MC]"T41@Q&3#D,E!AKZCNZJNA%$3 M-,+ZMA@'P_Z6'>B%V8XF6?HR_/3/,Y6PB,G3>XA5N&G<-&^0]:UY#O*4]9&* M??-G5'F1/@I9CLY-QUGV\;GI$^N.%K]$P[QPJNH$K=^K?THPOL6W0K/^O3O6 MAM-1F9=:YBC?:)CZ(O&Q$@A-X!C"2ZZ'M'73U*61BZ1U1S'WNS+OG_<:^9X$ MR2Z"B"T$H9TJ4\-KO1R6OA>$Z4+6.3NQ&[N^6B/R8;"X8M4$O3]=\@&LA,^_ MEL->F;=-8/9=Z$O#'ZM.RYY96\@;LJXVF"\6;2$MI36BG:X4\.''D-?R%=>V MCL%*IP@IUL@*/9:J4X,O@][)=JJ$&MR1PG!9SQFC2GXXE25NWIE^+#''.?K2 MMJ1/!A(C&.";X!P]G57&XH<%#VN&JMF0>\V>/GX2FI;FR_DL7Z[D>#^/.7J5 M68#QG2:2'XP<6#J!XY<6-*P1%P0(8P<*H3Z63 3,@1)>JPL_ABXI<./ X-L( M ID7";CWN?M_V*+AYWJD(]6G\SRO_YHO\)B2#Y:*)_YR$0^88#RP+8!889[A M.@B033^@-R(Y0():2@6W^XK?1U1F@?? P9<_JJ]5X0"SZ\M1Q;4P,$3;DPDZ MZRRH>UE'OA>*<)T:]GJHYYKAF?5 QYQ3O]J$TO*Y(R*K,4"J!B_T$08B4BC$B2V% 9&6)PH%"*'TF^3S3?^_P MF4YZC'6Q)E,<2N5Q>^BDN75:]\G(>7FBYS.+[#V&"JU,371Q+3D.\G/X\Y&M M]&2ZD!C4,M#DDF:S64VB:&V=R7LRLC2XG^&#FD8(S,)1DKDI:Y2J]:TJQS'J M#"AV@V%)@F:)Q'^.U_N4N$DF__-\C\Z>;3CK$>'[7_E^M9Q7!H3[A%[?YK-E M[A#J!K(S0@3%VM7/WV4 6[JWVJ0%)&6 **;DNA^RX@3] :Q>#M8<*;1]^SG__OLD_%L1>^IX;VT9 M%S@AAZKB(%>WI=:*4^@GWX4S=?:;:7<'@C>YX%.ID:3A9$>J=6[ M17J8'*:TX"5O$)SCN_PA2'D@M1D]4KZ&O!9T+O='0L\3B8%*/4H.<:,"^+7. M?M9F5:[W12)?;.2,15LP&#%;* F9^AM@5217E2:?Z95&UM>H(L&6/N"]VB[] M ]I_W^Z["N,@^GV!>\%2@Y(H0.0%H@R 8B#!D:+00H.PQAU$.H_-9;?('_B? MR$!RD;YNPG!),DWX;=!H'T11$U\/8B@8.LE@/0!.N@ZC$)P,2N)A=S>R#J&V M8K -IP5A5?!UT-B-J/!;Z'(%0\<.4$#H@.$$$N[E<9$_X'Q0)!#7A\Z$.["# M%K=-][(WD+QGBT=FTM-5!DMG.C57105^U K MH"Y&:D-NAHP\TCT/":7I(0YZ8SD2:LV\F=" M_3C)=J*DX<.1%$8';F!7;M)W;?Q%T\+\/BR)D?@D:"@=:.DE1H"A"5H.\&C"G8//U#;2] %%!7[?" MW01A>2IP5@CLKY=6%WZ-_[49]N: E]>V&1A8V_7@%]:Y&:E;H9;9Y&)EE-CX M$-N.P\UE];<3*LUB9)\1<57"14J&ND=.X*2HT@J!)>0$D/"=S&^V5+>29'=H M&Q/45/%^P?>'9GU?-KEL*LVA5716R]?J^;+).%)F[ 4U5^%%# M[$IT)@>8='UO-EGJM#6L2Q!&L^$D*V5!ROCS(.],/A^9$T:9JI*F&*-)CQF9 M[\M8J35;AY9/<]GCNFZ)&9[!_%:)6-R3+ETM:_OZ\,FQ1>"39)O"VAW.5R8S M$K_+U47B ?8+Z)DGL!OF^"74%TLJI?VZX6/YF<0-2YT.A _8G[T6Y]U@GI92 MW)=H1&(WR>.W3AR71A]))1^?6'L/WWMIS]Q.HB=T*$,R!JZ&9CN+(_6-!5Z_ MDUZ_XR$1:'DEKZJS%1%K>FV\N5 7H]QR]H[,;V6?XW*0).^Y*1'F')5(\R47 M+F+*Y$O"%1Q+(4,X;4^VYT<1JA"-FZ.Q'X3J7J_>+<0[O"M4QTN94=RY@!8" MQX;\^J$4S(N'4CQ7CYN7K-T<^B9)KY 6?>[D]\<,$=,C$>?-#1)S(0[3*Q0^ M\"AY3\]R&1ZS^6H2U+A9Q\7<&0==ZKT5H$,=G')&&O(379 G]JWV;F6Y[(K) MFSF>UU*O._F>_BMYE:#'<6\Z2._O2\J&J5CH%EEVF$CU71".@DL-#S?;=RJ+ M[83O,A?!RVB-_0"J&:;3580OO M2%+]>8-T(63OJ_!^@V\2@/-$[8>YZ62YCKO^O-_B42,S<# TD\[[>W/3WW=: M5L7^+-^]Y2.=0LEP8-K#DB&Y8.H. 'Q].'!/_(301/ MSEVS_)%J>RI0=.B'7B$N-$H03NPI.ZWOZH#9*#U/.X_5X5*=D\U,NSU"5M]FN$2J[X7:AZH@K;XRYVDVW[0]LI70691 M&>6J8F[!7?W&\6N69:]9&M\PR 81OU<=0NY&IIS=CG-EU6?D!B]'9L !4&)= M/ZA36RIB/Z[CYH!ZYQT'QS_M8-EW$OQV7]_.*?(?;GWY3Z+JXHL M2>L"Q?>YW_A'JU$K:A^RBO*T1')#[Q9)PL^>ETF>)2SP-[(53S9KXOA-XL5@ M$0G?ASS\]$SPMMYGPW?T37NV0=OF]_!TKMN51IE!Q+PIS)NCW<9;Y[I),E3_ MO@>.+-<'88TM3?R1/;,L<4/3,1E.308Z%H:C4N'M M37E-/W88'] !:.J ;. M'>"5P+UU:]0WXH,=O]VJ_MHFRAKTH/<C.W C[8# MX47H9;[2:E:SU1K?"-,Y39&@R 1-?\X@/'KV87?-&*R:I!XWZ7OPW2"T!Y9N M@)LXI-!Q%.;$;8N#FQ3!8Z[[BQ$^(D/<1W;D(_(*Q7;D-B&1(PG8QL2VY"U M#4ESS7RV5&TW19PB*2QQ"-.1EMP!DC7MV6.X$1N(%X61C@U$;" BQI.Q@?C1 M!J)2;?%XBFL6H(&H-?@F-!6KIB4V21/4WGWY;]N(BNW!M7DVLJ_^_+-4/A.K M_%CE1XPG?[K*?])S0Y0E2])6JBFCNXKONKH-M9;*69*Y<'77[F>_T+1$7'S3 MTO$0^#CQPW[7QQ>$(<3F%4$H\FAKTK:EKHX0",8T@.N;SXLCEV]X\#C8B"U/ M;'E.+:2O*$ZR'AQ$HGOASC"HJ>"OYOJW0,V9MNL[7[ \Y,5;GN,A<'OBT(AL M38T\S WAX&3;]]:W-" -W34NW[ 0<:D\-BRQ83FUD+ZB%ZG@E G'-EVHN6J. MK0 UT%4B0S$L^\EM:*%%H2[>HAP!E[_'^[!8"R<[]N;N: DA$3=*Q98AM@RG%M+7-B*7 M@":9H;<:7E#FBHD$@2?V7X+ZON#A!^S>/BC2PLF0K=EBNQ#;A=@NQ';AI"J. M"W+<64GQ;,<52?9K^22"<>:?F M.\I )*BOV(PF(LW&(=!UF:2'Z#^XP;86/W'ZO_40OK2QN1" MKL*UA ;?%!F,2"8_NQOY89H+5/_?(1X1 /H--?Y\!]UW7=SY75=U'N-BCJCA M)NHWJ[UT\5;PJH=;[()9CW$IRXO741#41N!6?SZK$^++X^++XUZ[/&YS:UL? M)R4VR8HDIB1%BNGCHIRD,?AYDJ6P!)O$5.9J]=;5$^^X\>)P5[R]=FE+B/3@ MRL<-TE^]P06N>G6K:@$)]Q42?R$OW+(A_]ZZ#N[M ]J/<9_=AT!;-UJLH-M_ M]KM\2 /QZN6O ><.P-;%S+JUNJ(UV)CI B\X,,8;(#(P[=GJ6F<'N&.@A%T^>=!\/#_C@>H&MU%'DXNN$%: _C[7N"" M&['#%]ICW0J A0NV?0<9/6QG#48HIJ]"9$NFB4AJ@+T5?(IMN;H;WEX-'UOI M (@8Q7>$8/N_ZR@!1)4\*UAM< M(/NP%=9^X9S03^#' >%MWILE04[:7 D>[):"[]J\%M)5#J[Z'J^N _>&UPH M[?JR"R8^7/?Z93=(%:*KKP?7]B(+J,J"EP?HWZ+O#9*&OJT$,3V&CSB;R\*E M47#WMXL,)/AJ&0 KP)TIN:[>UX/;Q>T P0&EPA\A4A_?^@1Y*WRM+XG>?.,B MNK?% WL9]#K !8#_A!?PAE=J[Y> T.ZNEA2>F@2"FWXA[P]L/]A]@ 1W'P<( M#V:&D >73#HN\D>@L0CL+^&F>;/^,/P$_^O/:XA9!9(GQ"L$:75Y\(KZWRCS M4?$3/[3.G^ ZXK$S&#N#[W<&Z422)AA9E*DD+E)TGQ(EF<+$A"PE&(QB2"9Y MV"M\=]R9-V[IXX1,HNU+U=)WVPY:R_&D@-1=Z:P9$[;Q\(>JX/QLDAENMU4]-9 MHL1:KB:2NV_/W@U%;>Q;)8PIX%S)0*DJ&3! M3P_J(KT[LI5)]>Q$\FYDH&XNW9ZA670BS^#('8AJ1*NWZ(J6R+?;?+.W:/H@ M/P_FW('HGA^D1\9@7C7TNX+7'M\W9+$V$YG=MQN)O"RW^AD/2[.@F$DXW53J MGA,3NR/SLZ3>81>F@"T6)I861%.@&S.1?3923$)?5P44)=(@28F41 .H&@$E M*@E%Q10*!W*B_WQNOTL[)&GV>L*$(*IS1W4:[#WD%&QW&=.*AF-&A9:$9JJ3 MJ\R8M)I;:B*.[PZ5VE+SSG/Z+;2# 38#%["'"9JT@"#X;N\($LEW!7FL][F'Z?Y@1FBI<:&ARZA[RI>CY3I\R4@$TJ:-X>]%J6 MV89@/:=OH &:Q9YX)W8=8<2U'#M7RV"B#:F5W#.T6[&69I/3A30Z*?M:TJWC M.A<,W0%KD&O*6(L@,1[0>BXSF,P6!5(+ANZ 18,NT-M3/H_Y>E;/+B#KEAVH M!/:P"^IJ;LTGFUEL,LY[^NRNU_--.'0/NV!Z;S%L38L)H5J=CN>E?KY6*M=% M8@^[]/->8B#+C3$/)MU!<3I6R+0"==F'EV8QT%ZD.5DS7IHT$Z/&"!Q>P MAUW0ELTNO#%YAQ$%CZ7E)<$ODW !>\365]PFG5#PAP.Y8.C. N8)ALU-\WC/0,D!UNXDIIV./A/)/81ETY6Y MHMQ7TWS.6XCI$FN/ECX'\$K(VN8=:U&S&)G-3 M6<)\#./SS"27U@UH-?8(MY*<<+.JYA=Y-$'6:ZAPK\T].'0/87O9N=.?N M@4Y'GI+O24Z!:X="-Q(85J(? :75QKA($XV,7W&Y^V':)@E!C'3P%/KBR\MTWCDX8 MU4B^9V\^6,4TX2=/(I^MDMQZS&Y@Z3F;A6W=6'_UWJ)@ K^A7BR:/XNFMN:W MX9Q]TYYMG+/-[^C,D<:WJS!Q!O'T9H2V]OG"%V^&2K)KF[X'CARL':3PMA5> MO[,6.X#N-PHG4(*X+T#7&LS7^C-B0GPC(? ;)I:(2! "N\%C0D2 $+%JB@@A M8M44%4) U113XH"4^&"[XYMNZ_=!S7X ZJ-JX2^#S+Z=QUWEWG?_?@(>#(@" MF/^Y(JX^*UZO]6-_%ZRO9M(?ZN(K^$GL>H,(.:;UAVE-G1K65VF]Z4)8DQK? M2^K(*3!V*W<0)A,2-\0&$;H%=91WBZX^^D#]*&QT634LN _]!T][#_X\%Q'X M7-WJLSK_8$IQG7[:%,O&,#C,S"_H*S?O77B< SXD@)_@N(OJ72NV0S[$PXHE2? TQ['9;]\ MT9^5+X*YP?"3P/8!-RW"[LBK[/P*\Z;7/9N2ZP+/O3T;T_$61QXG 121?4#' MS?M^QRZT%P.>F.^ '?F5FI>DE=W Q/L@).#@4TU/# M_>^#Z?_3>EK/I1,AG_36(W_K\V#30M:1E'!WAV_I7B/H] ZV<8A-3[)4R5%% MH9D14\8\8R"[-B=V;=VD\Z-0DKWZ3UT2"^OO74SQ<3A"!Q!+\96OZ T48 M)X+6O2"5(2ZIEC_H-E*LP$@5O.(*BY+5^7X9QDB=H$E191-<(Q;P@DTVDFG:,\E20+BI M3K5]V>O[)B)M'H%#_GU>JI_;0)2UGD,=B'5&T1 M'4^J5# BV?19/=L=ET1.9 *?E;JFL.3Q?-:?X:!>/)0G3P6=N:?Z08&5*V7C MOI4#$Z,H,LVBV1[P?2L06.B@TM<4OFM"?UYNK.: L:2KX5D:5G#$\^-I$\J3 M LG%Q-\1"K]/6%,_NE<207!/K1B/YLBLA9A?R3",Y:N! '.AW+ZL'L?=#-7C ME!Z%M?M&SKBOX600OR<"?X9AL#@#]^-4P.E\H@ABYM3:XGANU.?4A=BLE.?E M+C\4_)[7DA8-)2F-@X,0@G0?]8.2?>$Q(E>_6[8GF<=RDGZ$1W3.[LVE:Y_C M)5W>4#.XW9)1K6/TL;1:)R9.?, %PIIQ_8='NIDP0'//M+<+R )CX^GAU^OBFNT51_)%O2L$YTRH8 M.]"Q>#@Y_-S:6AY!R6Q! G\V0? #9ZG?H M=6I%FBYX&":5<30'LGPQ37%7OXD$<2$=+\?$WM+-I:B.5J($/V%D;+E(<:*D M!?>S[6:?XF:8,XD0X[Q,-/3>BZ)8 ?N"0!UCU1G>*G=XG?32D\Z\W%1;X8&T M9'!?+AYG:-(DIW@3;.F"F_'LAKD+5A7I/7 MLTG9?-'';00,$GBLO@OBII?+B&>/W]1RZ1KL: Y'=75OE*65@.2"4/BJ?<$% M8?IYCP:S>O7<8#0?68+N5H2>E\1*^107G&L?]*LDC^AQG)J)H]2O:NRD$5HVS-OTE9FY0PS;UD]N*BNI$^!^@COJABYE5;:3A_MS1*-[ZFV6;&J+4'B MELU90LIUZ3IW]3MQC>WI4CK++-N!,#6Y4SI=O]&K\HME?FZ;=Y1U7]:"WOAD M(MY>=K;1?)Q1BX8^>RZ:,##GY\%EK1"%.=M69[II[K%^RVYVU*I54A5A,A\4 MQPK0;!'50FT2B"9[S+,1+MZ[BW-KER.XQ[.OGY1<2<7P3"I-# U_WNPW!)'P M&THHN>&)"-BK6?&?DF7;X.]BHO.?&IS'J;7(>AZOZ"AR7NH4.WG/%XJN/ZZT M'3$]E+7@'L=P%SN&77 >[:=*:IQ%NP2GY!6A3@Q1>C!,S-O\HI27AT2YV.(2 MX>6LS-M"?9$)LW!'VWF&12?34E':B7JR!NP?ONGT>-6^QRVF%=M27MZ4#@32 M42JVBU6'J4J.JN?M/!]>'@W]$_S5,^7.2P[?(*$6" [F M-,%IM.%13[@^.:BGUGA'WM"^[_BQ>K5>+^J+'%\<92G@3F9P@3 J"P^YQI/7 M^[8M7(R41ZEGZ>2\?Q0QCRBLIY;S8^^+WR/HA=Q,$,><,C+\T6(\;J&"G2IJ M@: SP5Z(:XHX_$F#%VZR?U#>Y=*!/'43R6F,4H1BY<-= M2%DJ<*E"J= J\$V$JV209JN:+N:KI0S?: ;HPQ-_(7Q=*+2Z%W5I980<\;@_ MX1*,VJD)&S/T)5;G'P"\^ MG35T*.58'YWKK[(_P-"^GC3Z.@&*^C&I@\[-O MIGVX,6XL+:1P=Y^E!EOZ'!\\7LD1.VYG[KC%5]=&LFZWEKW:2O2"D\E6@E=Z M],]>/@17U>G*8D$T)L9"9DI<(=]SV5)=Q)/A^4?7.'[$/?M/!1AL5M'C%EUA6QB.W.YQCU=Y]=SD=UCIU M1X-K"WP),M[O?592&._W/C__X<,22[C>G09RE,X3>*'9&M@&VV-F@<0R^^_F M_GFIC:QNA=?='\^#.'4T\%.CH(LNK)ZWZ[$6NO>JL3I/D\+]@'"P-%'/)9BZ M5FPMH!H+CU3$+[@[.1;=.(L1.2_D@\);8)NM>@9D*,,O9+"2M,SUL#87""_T M0D".EJ'D,L'YN#CQLW==KQR) +?P\:!3#Y+4U=4P M-V1;CAY=2:\V@N3\IW=0NX;MH>R3#<"E;\*._I;7%_ASKM MMCG^SBC4>0Q4U6Z:-;)JUYN)!+GN :$3EYM!B5(/R*FEY>2(>>=N\)^G1X[G M@1U4D3@Y[=YJ==NB0+0Z0"NRU%,G,0Y(^&+ MDSCGYT*\2U S@U1=T-.5'B\1$FKG!;DMT%P@J,Q*4)G#=Z>>.K:(-S:?/*2Z M=+@CV'D2,W[,^#_S8/ZO8.(RXE_XYI)M:8@'G%%\/L!YN-R7$^^>)GZ(^?(, M^#(^'^#B-^+]0"?H!SM_4?/]SCO7^L+&H5B%2]*#STES@$:'%=\X*@/'G8>^:&[72O MBCQ)R/@\/\M5L.IXEB_0>+7.E;5 Y //Y;5>S.27.%)P]\\9WC5^>W?[$)JQ7K7FR!NX:=XU\@A]Q=:TGYZBZ-:D' M@4;0;'V=/,))P.>4BR"H\>/FK+@5X7+"F#@;$=ELQ-8FD3T*"ZL/2&E0!QDC M[=7[1F&J#K+F+%"WJVU<5!*/LPX7)ZYQUN$BO)?71;O)6DNNR$W; F#N.Y;F M"UG1"$4[\$7(:Y8\OVWAD=CLH,0EWX MYJ9G*\; -E7@N)M;P<'$#_!R,9[S3W6<+SK./:5).C5A8X:^Q/CNP-N_HF9L MGM5.:\ZFRYD809"Z5*),AVO51/UR%YCH:&#\7VWX8'-)/%+,;A:T8.+"?Y^81*5I/: MU6_L)B@7[4OH/?L &4L.,@W><_W>G,@:=3F/$Z66)@&>H"IHLTB@-:7QO0G/ MIX@+L>1ROC>P'2AHZO-$28BPU(2?3C+B0C6 DY T@1M-1NR;C/-YV(^7$OH$ M\ V=<*4*-Q4-=,8JW61SOO3F$'@U[J_8ROMOQV3D 33*O8)UJZZL_.U /] M+!+\.X]NB^UI$2,<3!6*H(\V&>ZGN)];6'N7^Y6?I/@>NK )/MU7:QC1',T6 MY%GZGA^%7- X@2E39EK(E:J^)KB5;+,(^83^M.-Y">Q2<%W_)5:9>W:5:&(Z M3]PIV+*11],LI%?0I\$F=H_;12"P1T/(-[)1U??<8)W0).U%BS>>T_Q==R'S MP*=SM) IP"=F(5IH>E?=;-CFB5^%ND!!]3FZE^G.?[$NV=O5K,!%<),20N?ID!@*O8O/1U6\]Y(H'%R_\9T7?MZ&H ME[D96FEJ@&_G\\R$]$6R:'.G@,)^I.1S4%S$[B--,/; 2 8.0F+72"!N(8P9 MH*P_Q<-/B6L$$G ,(#VGP%S$2>@X"1W=JLIY=P]N*>/0\=O39Z1)Z6JG;.0E M/C?AU'):GG3ELB:2=-A"&'/F'NAS-D7@4 MGAJ4G8*57DG.'J5SKY8:A,G0HL!X5K_@M4+[!^Z5U#MAJ?ER9-_F1US8Z!#^O6DX]D-;@YCGR&DOLR^3]M)(( MIRC^R#>#_#DD25]7=.]BXJ (A4&GWBC]S5F-4X/[1G7^C_/R4!K DW0+J+SD M6!!5[I;,9E8B"]4?A!5.NTZ>%?'GQ698GES;Z[ZX@^8\X[SX^)PCN$/1U67GG:C9WK[& MAT*W1WGA=KK/Z+@E&+Y8'BSJ!B\90ZB\V,#;25PGCGD)Q<7;[^C);GSTU>6E M>-XEYTY_8M_/*[TF-BKTG429*K>HWBR0+L5B2^=49CV(D91^;'\.Y)Z-:JMB^; MX#3N_;^/%)6? *Y3^^O?<8PC9ZGO24Z0Y4)I#,0\GQ;NM-1H-&NW+"Z09!B& M$]0U1;!OA>&_/ F2+S)&].!,HD"O!CC/3N(" *G8'G!7N6?/1@1+\E4]Z,)8 MW3&F0Q\GW-8X@H^[!US9U[T,59_^_AO^M7E.,8'D!.([6$_^()S!2S;"B_WG M*"+X%+O!,=X/_N(*1&)KT>'?_^=_MA?_Z.ZCBFW:SNU&C6Q!-5AM%B)"C:(! M5': 9*!2'[[X5C)GTL)=0\FR-P2U45&W#ZHHP -"W[#L?Y#''P-L[*!R),W1 M+80]<9573VT^"E7/YC/;#7NB;AU@2L'.HV#N)[.&5/'L\2T!K<.1B/+,8RB20HTF M)F269G""%@FESXA47\)$EI3[HH0GJ3Z1P),,05VMWGH8K&U#*T-E^Y;FX()- MA'R7OUYICD(E?1/"OUI_L\6U^#)?:36KV6J-;W"M0K72% F*3-#T2=?]N#*D MFD4>U_9].O=O^@%2/6Q8%!]C3>*4Z,A)'UAW,S6Q?"H]JD[O&GD1@2*C4?Y$3H)1K+/1WI.2FU39:R,@1Z7FB=86B;INDB(V/.1+=P? MU_3&B,7T7#?GBTM=YJQ@)/%\I%D0VFZ6OK?X43>?9C.#?!G-$ KB!('-\9ZA;< MB6?V/2-=)>9LJ39W,S5-)'=!ZF1G$\RH5/,"(;ILOH^U;#4X_'X7)$O+&K7F M2*H*H\+0J8UZ0F7,UN'('9 \T6>=(@-=-8;T.4HELB"7X^#('9!&TWRV/&,T ME&?T9-G(%N;6?2^8EF,6)J-\1Z74SLCFP(+<-N9+2BT![4M+%7!53+FL$ =F3<[7(@UH3F? M8BG6RE1+Y"SPNW>&EM3RJ#>8=TA(T4JW-\]93EZ#L^XA*8^5&\PX4R@9S6FJ MWS7O]&&F X?N015>*@P)&[@^/Z+:5M,=:68[!8?NP14U[K+SS-VDQE<5JX'F M:C71I>!:]R"+2(U2N2;9N1-&W4$^Y30ZR48/,NH>#-!R@_;G^%##1M5:MIN6 MFQ5_5 ^&[O ?/2$(;"ST*$R:8ME[J^QEIW0X=(Z=ZUJ5ZD::%XJCFS"Z"3:6C!TEP7KQ?$"R\A+6FA/4"'+Y5_ B=/5,:N^!V\\.VW@Y M?+#RQ<)/GGALV]G.U9A=A]AS-@M;OQ!?F87WI6QI[(9F7TMI;#E$6_/;<,Z^ M:<\V%F3S.QJ$V[%E9B0D2 $'@R)D0$" %5 M$Q43XG"$^&!SYIN9OB]#S3X'^B2]2Z_;OQ.5Y#8O2L.'9$>'$^>!.04!9,%+ M),M%]Z+S6W"V2GB=>CO2>\2%W5K.I58[%\JMB^EN(;B'>P/8A+ZGN-0+F"H0:&0-G=50WHDJ>].>Y"-D[>&#[>I#] M5X5LRP/Q67G L1N&/&MY"!KI#T3WM]+SET1W_ 8[[0D)!Z [$2][=22Q=&][/7\\0A/)I3[Z=M@"FP?' PM75J>-[%P%^*IT\,X"%V3*TZ M,**UH?G(6Z0ROB,%\X@)$5_M=FS96UL?&VI':73'Y2J68^ALN2TOJB8]^\(Y M:Z%4N7LV1O5!BM"JRP[ JGRS2/MT)HE5@@[>\!@BEGQM6]077U8\AM;HW5>QZ*8OS M4CH]XSVF-6II08<^$QX>MO?NM]BBOJN[X-3P'4(RV5-1*@*BB>\UJ M/<_,Z MQX\%M%JHVN/LV!F(1S&H63?OS*95KV)4)RU+5/T^UJL$VU>2T$LGKREJ]YK! M@P5KI^;=DYC3H.Y^:L /)+34#Q?:9_:TW1%*1!8W. QM)5IEOWSGJ^Q1A%:4 M2DT&)])CGFA*?!9=#$=H.A!:G(!22USC"?IPI_0=OW@0$FL7 M1Y2/ 7YKXT.T#PV+;ATC(M+W>@__94#Y1H/\=W!PK%B/!.39ZM6WFJ,O5*\> MO5X4"8WS5I]OQ!GSU=;8:#/F>1:TTK;K!>L@=LK_4PG#,0#."X$9 ]K^E#/B6[.O*%*-M)[XE_6.M.G(,5D4-PD@[ M?F*1SN0G@>4/BHKT-95X[?* N*;X8U/?<4WQ['+?<4WQ M<%].6KUT3Z(ZPL1&R9$YK(PIF8,K(Z]^,]<8?90].7$]\*JJ4Q'(UEV"4>5^RW< \)Z]^X^PUSB3C8MS%[:"0TN0G#)NM,NU+4 H> @-++7"

UR-6M<2SM#MOP1;DU<2XMK:>\G7G4,@CC'TA P'P/+!>YMG+*+2VK1 M+:F=TBL_-6'C0M./+C2=TIT_-0?$Y9?+*[^<,@XX-6'CFL0EUB1.$$!\'_$V MQ1:$">=O M,,X@;)4A$XR !!%!&GC^+$_,54_KZEJVXM1IREEC="Q*\B\3V% M0#^9'S:I$C/#[,W)G($TF]%0<$(0D0DKAX2.*NDN4^A-V9H0A=L^BWC?IV-[:7 S&,,"W% M+O[E&_J$EDZ"W8?0IB 8<_V /$L.W(< N6CWJ.H445;0AD;4Q@I=EV=B!DCJ MRS?J"25/6)_BWM4,"$/=#B1/F]GV(4B.F4T/%GJ)XJN?(RNU4KZE8UG;6EVN"9&XC)77%,[JXNY"\0 M3!BK^@\ ?\U9D#DJ];<]GA5POMKMXNU!FW02SH+WE3"ITEN],T! $@0D;S<@ M>5>7^0_C7HB+VV;9+3$\7]H:D]$ E3@MQ7U6VK*$O66I "T.HK$/"N8S=:C[ M&)B[/6,ZV98G6R$6ZP)$$/I8B#(P9[4J"?2M8G4@% U"T5<7BKXK)\)'X0QO MMWVG)ZJ1H5M#WJDI@5G9V^2I'P%[PMY\J7YC@?BZ:JNN9&8N TFQ=%OW_/1P MML=KMW'GQL6SB^ NZ^0^^PM 4=SSU,C98S'A*?H')/Z:JC 67DPB#5X(:G<3 M&4V>YT>KQ/) ]B']$G42R^.10OJ7EOU+[\+><0 (X#SUIA_=(R067EOV3NA( KL]3=N?#N)XG^U&> M=%JH4 R&U56?TOHECTYQ_9RA@"#'=RU<1X8"C&0_,'1\R2PXN7?#(+@!4A1 MBL)9O S?'^T_\Y1W@*B0AD$TY+XZ,E2Z6R9]6VD7B5"$T=2O0#QA&"C("](2 M0%K"U3L4WH/U<-1'K97:$ 0$GUJU!:?&:Y-.L8ZGEPVH=*KBG@^IK4$JPKT M^"R^@_< >!?(;*D\9U HD"'76<+3L;M7UM27;PCZA&.G>AQTZ=L%R#\ ^0?7 M[R=X#X9AK0FWG /N9XFOO SLUZ0^QTAJ;"SC7 M%/I.2^*Y&I>"'4_3]1$R_^KW&&!_5'T-8FTWC>#S!MC>AV ,;A4G1<,DH3I: MG*UHG%2J;)@B.'OJBQ$G0_ 57"1 J.T.0VWG@/"9XFOOA'!1KW*^XY>9NHML MC<:P/@E[&8334!OY5(+R-7?^_2<^@%])P26B;S] ]X>OK223GKMZ\C4-U=RJ MZ4+2KY1LK_C\O:FY^HSH3WP+\$N#B!^(^-VS7%X@X'=,N7Q L7P(N@1AO!L4 M2Q#&NW;!!&&\,]]"F\G]RE4]OZ!GUYS"OY[?SOW[J6"K?@'X"8\?U[OT2]I+ M4]0O(X27WI@K2!T^2S#Q!?-[S\9S_G#/L;\_H.VI_J%LXHFOMF;HSC3:1H>J M#:46X_*A"!-I4!$%)87/$E"\-$8NO3&_"CA>>E_N.B#Y3L+XI7-4W+B5+6R5 M5X+4PD(3EX:'V>.7EYZN5=@2IPET/F'IL1\"7=V MWMJEF4#8]E<[!95KVXP0J(004/1^7Q9>4;3STA@YH%@^@JD"(I8@8OG^PTMN$N#)X3T\.;RBR..]WOW/$DY, /F^'&G)=[\J\3KB1'>.#=X2,IVH3=6<0.UZ-(-F MD$IQ:<-@ZOL3Q#?1>P-Q-. 9OIM VL7RCB_+10\1<0-E04%94$#!(#AWU[P* M8G/7+Y8@-G>AV%QAK;K)EM@J*;@:\JP.5WZI>% MZ#HJ*$XP-]7+I/3^G_.]%;S 4C_G-ZR ?\#HSDVLFN>7W5Y=,IEE,$Y_T/T'?_0T.-=ZVR+,N,7H-C M=-KAEW@QK[PPT1D2_?H+_@0RV40 3T[,\H[X0IKW.EUT"4 M'PZ-GI0H^9'?,9EI8#-UA^CLAH'?V.ETR@OX>8CRK-OQ#J)\8T/V1'FP-3T( M(I_YU>@]T.0[7XP^&D_^:1CZI#Q9K[:">H6W6$9?:],J) _:O4YF/U$GYLE+ M;,<[>/*-#=GS)':HG1\(V)_[+>V=$.5[WM$^*%%^..1_4J)T!'S5GXU4PN"9 MSE!AQ) 9<5S*"VGD_^[VXQU,^=:.[*F2R#\J!MD1(#0'LB-N,EP"TB- >@1( MC[A?#@;I$2 ]X@H9!^1'@/R(CQS>6$WW0%4*4C)925-_R)'P"D[@>VDR>C() MD##Q> D3UUN+^;J\/']80?'9O5'W:5$::I+*(%BOR+>18E\>7/0!]0LKT'M2 MZ 767'791>;K\-A_..'%#_3SPX\.@K?KHE09&/J (2JN,B<@C1.3B?XV\>)F M-^?9!Y3;HX]M3^H*@N$G$LDWV /EK!\O#^-JZUD_.O^>]FG[9_EW'?L4STTH M!K*F00DWNXJG16%*,+_-Y[C9S?D _[ZQ/<_\BY7(L_#OH]J_MY'><>ZJX ]+ MJF>I.?!94HTYE#*;"-81-C6_.@\$IM[ ,];X;?+'S6[.!TCUC>UY)E7B8!EU M4%?]P7)!SEU8_=%9];3%(#[+JJ,QN>#+LUY-T->L3[2'WE6"!#TWR3_X>SB[)C.N[7 M%V)^M:IE!IVO2,;1FEJR$C_ZW=R3_>A M4$I-@<(_?TUW([>5EA057VW8LT8HFNK"_[K_5R\?963^\IGCZ2FROKJJF3#* M5DV_^X=OS4[%=]9?$?@O_$2'\DJQ9,KEGR/XCU18NBGC_=>0K?PD=/LO2?^> M<$1"9>;^:\/]EC]_].7;,.6(@K,H5%("S1#Q+)'2>Z3RQUT]M%U2QG(B3L@H MB5&)I5C"YB*&(YA(490JPLJ\A"XH D-A^,O^5X^S:Z]7.W=,Y7?,00O5)LM, MF:="LU?Y*UOZ?NK\D!XR7:8WY-D:G^QSN\%VJLR 9SBA.9R*% F3!'71J?\S MPP);*[R>8\HR,/%W83_7(Y+=1Z?8:_:80I?M#1M\@>E5F6J!9_K)I,O,(!'H MIT)ZWRG0O6KZ%^12\\S@!2/?X?6OX$5W_/N5/(A02<46\%P2%5PMB1B:B/)< MDA;B@J(6TD)"5:A4>I8'Z47%DR1/]/D^C@L;%Y+C18E;N%B8F"?$SR.#P*#J MHV8/%BIARV(6VEHLK9,[5FH(_#A2&*TAO"["14.?C:"NO&JRTD!+1N:^T[2* M#+.L.7.(A,Q'X>.8 = MRC$'J&D$]2;.W)O[6\X2 I:'20<,4ID:\G(G#C+1$,>X"$B,KK& MBI0;2<20X)*19$Y*EIUVES.=G5#4NN1$[@N])I)^YW>Z_V=+R6FSUG;6'29H MU@11V8KX@,N&YO9T-M>BE3JK]!BI,:EQ@]9&XA::B.?7!$^]HBZ%A&)8I4Y# MM(>;Y;1#)R-S:_*4?FT(4]00XKO8JL=&$EH>A,G(W)IZ@[6YIJK00HC'/N*N MV3!::,)O1%8C-XH_K95&?;3G\^OB>%ASUG 6\Q0>PJU1#C$ M49*9$ODU81)21)%MZ#%6K>).D7F\E5TM&9E;TP29LJ';=%AHW"B)#:X[A#MP M.C(_4[CO#7M%HA8D*&$%H6H,/34*1?* Z),B[5,L.X?T=FL9(Q:1$MDV %L4%3-:=M%+1F9F^AVT:1Z]FQ4,:2@K3%NUU3M1?J=^8EJ MI+P>,*M8ZHU.AV:V]@N93L47#%5AE]6(H*T>B.UPJ5#V MCL19%\EFD%^8J8Q7RXXLP Q2"737'/?I2C/YW@-:O=Y<:\UE+>8-)!PZF$TK MVPT1ID-S"Z,#J03CZU$70DI3B!9I:> DRC(9FI^M-6358@E-[KS)_RV+?'NA M#N)D[ '-.L&*2V&W6@X%!*M V%;:CJLNEP[-S<#IP<5^90*Q@K[6EI/R;$G[ MVVQH?@9\;3L5^T5<$9!QKQ$7H]($U9,].* '%QMH8E4M%S%X"(9B*C)'[(I+ MA^:(P]BR"U(UA*(A33E]-T":VEC*AN8FJ[I]7^D-*GX"\#);FH_'SIJFTZ'Y MR5;@\9K:6'3 X,J@7JZ856)D)E][0,'UF6JM/'9LPKI70:LS$[M3L=W]MFWYKG8VO>#MRU9C"XIG@XK 1.D=+2H7EM..G5 ME-6:&T#X:EI3N(CKX.E<#RBN.M-?E%FQ:AJ;S:1'1E^6RT'63C[/68@U)IG! )0ZH3M6)-S63 MV4P"N#$;%3%GF@W-[VPU6'M&(Q@(;*1%XQ8?2C!#IT-S.UO6,8&>N9L14\1< MPZH3Q7)SD W-2TPD*74_T1YTP".H6_:XQ;S/J3&Q7R$H@+#;9T-S"UD1'0L=U7C8V:VOKE?RZ M-JIE9;QS"Y.P!1,HJE$15'^H!5K ,CZT+QJ<6YC!.OQJNXH&#-LD&'U5W%K5 MX7YL;F'.HFW3M>D\9'"XL5@VAJ4!82=WIT,J%YZM8RX08F@#C6OJ:"4MNQJ= M#LTM+.B36T-38\@(X,X*7[@PM$V,J&3H >.$Y5UC.7$A(Q:L5:>%)1>N4O98 M.J\;E5)RIFLB@ (LUN<;7*[LE*S^1 ZX3CB71M7YKFZ,)W1U(U07]5Y92X?F MM$'N>ZUH7O%+R;7P@+Z+ M2F.U5&RQ L1KE14^BNPUE^ &.7 MC?162/'==4D(V-I&)R?:K"5D0W.3#<=6 M/2;'FQG#RR'NCVK$U/7I=&A.9(IUONY1,YR"\+AA%HMBT4.IS$>>FZO7LCLC M5;<1H[T9M:9P-!KL$D9$#MPW)PHWV$CTD(=TNC58#=W>>CG+OC7',O501SH! M')M,<0*7VWV5IY7:WDF?FT&;\">]_FHW-L9DMZU%-:\_VFK9V!>6R7SSWWVE M^V"6[)BFM/;4KR]_>>W-2+V+S_[2U.TF[]UU+X[AS)$I!;[S\L'>C9E]\H.S M\U4\['E,WI?LNR\3>_Y!>.]M?%_6._;F>ZA7CL177^XD7[@PG?#%/_[ROXMI M*/#KWBT<)IOT6X_LLX,\^^&7H=+<<])8S(F=LS][_5\-3/[CAV( SW]^,E), MO?GZ#AS$F0Z"^ M'P4%!O?F #1S$^:CIS5>BX" -3W: M08!SN(9S ,QT)0E*?I-7ND_SS_]YA.7]SF][X\O[G?J\^>6][6.\ M\>7]CNO/\MCF"@CH-D18=LQTS5D!XC]^!XE?>JG_F?_P(Z^SZK]\HY/II"I? M,O_S/_-[.=PW5_SKDS_2^L]0?/+* 0Y8#@ ! .'.@ "N51>^5GWRK',,\,%= M^6X,87]J#,'DOH#D#R4@X'54\!Q35\Y1 >*SE%G)*K#N:=+S'=FX%:/I6F3G M?@WIOJ0K1=T& @$$XOEF)/*99^:O=.+&E2?[S MG?M4?.(OY&5W=#M9G/^UN/_H_=SP+]TN^$LG\"1;\?Y]/'HXO5__:JZ7>S?_ M#=N2^PI3MZ(:3G3VG[<#J+]@[*;E@+:

BR#ACAX05AZ.3XX ^H MV#$,X_/OPVE*ZSX;OF=?S44+Y]*>R"[2(BGH2H,PF2.Z;%<=: M.W9:#Y&.=._[J+W?ED\]MMU,O$19#X1B6#&0WQZ'%>DK,AMH?%Y-]3[G8 M);X6&V%G9 M6M3X9T$%L^5-.Q)Y+Q99*\&DJ;O^BG=6#!6>PP_6WSTD!Q^BT MOG?]W /ZTR;B92,BS'E;WS&(J [+1MFM+,-;@W[ZUQ[,@H1 MFLOW#=[7N*[.B%:UG=;]*R78![ _=R\3@/H[1_T_:6UI7*YI/U^NGQE@JXID M6:YK#(,X6P*IK?@ LD[, .(0A6&#(66HV."0E5!N$GHEU?[DEV\4^@01$* ! M0 ,W1P,I]/]U7=@?J+ZDVZK"2*Z=[(3W#/H)I,#+?5/+? /\ _]>. M_W.; 3ML&"RG@S(IX%(/[GE"W+$G)U;=$R]>\W![V(?J Z?H6PRTZ&^RHMU8 M8KU#3R62^EU/EZO)F_P3_]SW!B)X-HG*3#PYB'ZRHGDKPFO;\DGSPW[('EDK6R0FWCY>GV'>99DQZM:,1#?.SI,(+Y ?&_X,('X M7IWXWF7^RT_WZ_2FD2;#I)=H^?5=.[FP)'=L=ZO+JG>C:3%7*?*/ETYS1_?O M_>?)99M_1L:!R[8]CQM$O;^H&&.>Q6\D=[]D505?B@JF+NT%H9 +V*O6VG1B5=W_L^)<\E2E(*7QS.-Y&QX-$!>- MXW\D-^_NG >2&JM?OZ.!760_,70J*1*&4M1YP0%K\]]1P"Z89PQDO@6EG$(@ MB^A[;R7W=85*21"[S ZR_'FU"S.JUUNFW=J1+]]*^ GS^AX*32"6?WWJ$\@O MB"9=K_B>(C?]J,KO[54/G M%[^ME;:5IA(=67=4Y_U*+M./W]3*?;C8!YRU76/X>N]AB%4 MF4HPYQ*E2'[YAI1(H!4!J]PFJP"E",3WAL7W DIQ',)0$VXB.T$MVHUP9719 M>O#G+Z_.K,AJQJ(*27@-,<9KC)&0[J XJ:6*+'W]\1M-]@CI*OPK;Y'\:K,_ M\M(#I*C<>(H*""B S D040""#R)I#R+WP*WR.CFQ[DK)6G[(3AQ)9J >-D,/ M92@*X:@V""8B)+E0K[U&@TK=TT0R]9; 3S"2C& 9H6R/TCROU- M^VJ.HQT;[3(V<.!HR8SQ3;W.>E%HN*EVS IP_$8]WEV*3T_U"Z;C?:B4QO7T MC#AV'=RK*>\,X@2G]X=<[K"O;TN>51>0_TM.6'4OM) ;[6U%F:[HM$WQK M%S";0;5)]:,=/VG3(I45"$6>(#A?)1QD3 $N 5QR$VZ0=]/ @)K##0E& J;2 MW:+%^M":E*9:2@/8.VC@+M--_G[5':@KN?+RI340>J,))J UT E: QWO_=&B MB<_Z5D-K,_41/AYXS-2.R#^W -[3&8B.5RNU4UG EN:UKO-%=28AYH(0\^M M@7"* /&_>TJU =7!CU@=_'JA_Y[BXM8N$L0@IG!#W32@GJ.$+#_C4NR#UD!W M%OX$J+\"U+^='-1"U4HW7CDXI,]- :]*Q9#K'[E)R,\,P.+;,(:51IDICJ;8 M$JG/%FTD3!E@WQJ(0D&),D #MT<#I[BV?P[[O_#YQ2/=Z1K-(V?]8:"'O"*!2T!@+XOSW\G]D,6+CV MJL7K@@ A]>) EN8KJ>&?V'@?4:X/31M*) 0[F"PNRJM6W,R,]]1?1SUAZ$-E M)IVM,Q H,G0U18;.6*P8>^6JQT44.LZEWT3L:,XVHQ'##N:1/UM:YG)[7WRI1IUQ4[INE9NX$F- /O"QB?\'' 0T$)5!BZ.'N +!E03 &(+Q#? MQU@Q$-\[.DP@OE9#P.Z!5W\MGT/;K;'O("_IUM025:MI; 33 /IS>SB MR,%\,Z#3)N3I;1L#L;A[RL2YOEVX 4\^>(I_\T&HZ]L$(/2IA;4IV2!>#^+U=^XN^-X.*!W4 M?Q;^?B+[A_P&4V*VBDO-6&6"HB_22"1UR 8MPFCJ-Z! C![$Z._4S0[D%T2) M;D=\3_60_!C:[NW'*?+:&-ITFV:% "I%?C-F1U/BZ)HO*\WW2\5W0._%(;P: M+WM0C0F&O4;% . !QW")Q +T'Q/>&Q?>\>D]9UF#C3>5U2,D MDUQY]VC@,KVZ[)._3]QC^JI]2&?L,5VJ+3!MXA:W4-V0.!WB1FIO3B>LE3J7 MT%,6AWMTT(&LE%N-U@#!!U'*.Y3[CZC<^_=BG;D;Z'+).U5,7;!0C"@TH:G; M6C@*4SV<=FHB3]G7^M&A"/CH.OD(Z&$@]X\H]Q?0PT?VJIU9=_9W]+"/KV*2 MB>U%<=ZPFBP%9[HSZ^/TMO*\N]2KT_?-?C2"N*J\*A M ED^MQPN O(+HITW M++[ /W+4#IS]70DR8K15AGBU76(B>@9%.TZ$2_L&U="!" 1@#L &X ;@!N#FT7!S M]3E@OVBUXZZW94;;!G,C;J!S2Q#[A@']^7WQW7UUEX-N=T'V*=386+L P9>P MUZ,X$<:S+COP$T6 )CN A0 +73T+'=GA]'X"@:.6UNDP@6$U85<*V6@>IKDK M^+-/Z3<$PRV5E5NS M1CREH$"N.QMOWJO0S4^TZGM'<^Y.8[=P@G)_*%AC52WQM%\'O:]%'M43M4F%[$\(UZKZ57T*%<#%,( MG[;']H.A][0K!N ]-WC?SE/R:G79%XA:9.AZ:^%7FUO+7'PR]/L[(&/HCJ_% MBX9IX"%E;)N#$E)>9;HX;96-/9$0J+,'T'Q7]^'/0?@7;KAPACKQ<+E80LA\ M6'$DUVPN.T?&[B^OTBW90 UU-.E"E;)IAJ/^2M.6103BKW5Y^812B%=22_K1P\=7&')HS-6T"9>^<"IHUW!^[&@E]EJ4(," MW_(UMHMI="6\JH[7>*7&428YE8VV42L258'H]OR$G\BLEC;HP06J'3W::W.0 M*0.J+ "Y!W(/Y![(/9![(/WGTIST0[>CR;?=YY@N@O?TYB:GT^I( MH&(8VK0WE+ MT6$"\07B>\.'"<3WZL3W$>+UH'71M6/DVN+X'\G6N[L;^1E;%\6QCJ,6(G$0 MWH1:1H_6U%ZH);N1WMD1\.X6!/.!DQL$=T!PYP'D_A0)\D?5MV\_>7&FC ^ GH8R/TCROT%]/! F$JF)\;"_I5/=F95_>5MYWEW&2@'T+KKK-!40_P#9$W<5 'R"^)WMR.^ MP$%RU'80%K?KFHU=MPI9@_JBU1X[<#L*101._1XDF:\U '@#\,8-\@;0>D!Z M;U=ZSZSUCNR..(ZF6C/%6F4L,RU(Y3%SBZT1?A;0J:;*JG*\J:H>(<>G )H4 M@29%P&D/FA1=P2[=8+EV !S0YN#BFP1P W #%F[329";)[P?+L%T>3A<*=UHJJ&R+PRG$:QU#9BJ1^8?9@ \ ']P,'YSBVO\Y$OB%M[%=61C^R!^R N[Q)1GE MD$58.U"*1O%T >C$!(K@=(CBS M80!1]$3L=")9&$.(BE9W:+G9.W$WIW9O1%HU=V<9O$M*3F\9#3N2EJ$8^_*- M>"+PMY1YYO;['U]*CNOTN'LGTJ1L:>*"Q$KX B-$4D$)$2-14B0)!!(7"DZA ML")+DI(L\#__([W\BV0S!E-9TS2Z+1GM[7C>G'82 N8X$1:)GT=6W4ZY5PI[ M#-3N,RNC%^R4H)]L6^H2^7%DL=6,G7 [M 5UM5AQ*SQ 93>QE@Y\YX"H&,5- M8\6HXF3DN'2E88S2D3#T\]!(2+Y*7^EM(_9ZT-QH]@6,Y,1$A'X>6:^4ZS/= M)F!&WU6TXDJ@9;M'BVA^HI(.E9M3@=E!%C)U&&M3GOC#=&1NFTQ%)X)8ER-( M[PB-TGRS4ZQY^NNY)?5;#-8/:KL6LVGN*+PNBV5YDGYG?DG#7F24QY#=@:QY MJ2^N([/:<+1T*/KST,E2,!IM"A8,"R9C3)J,IMM$\V#YU2M;)US*)EJ$< [N MZ\G8SKA))R-S:Z)"TZCB,@<)ENO#Y0C=XA,X'9E;4YNC5X1/$(&A,YK?X7$; MMW?IK^?7-,&VQ>Z 4.:0U)+A3JTKUUHE+1V:6U/1:"Q[7;;;%>*(I/J1V&<1 M11-+^37U^PNE;Y;K+4;RD$Y;[.C+Y2X=6?IY9!QN16WNQ%O#6O&LV%)W_;Y$ M)R/)GT>&R)@D>]2FR]1=LAQIZJR#XNEWIJK\)XS4I]ONM.@H#*]#T5AS$FFF MPW1H;D\AO@?#'+E&A7I;;6TY+H J%4W$\VL*'5U4G*83&<6&HMBA#&-<.QV9 M6U.DZ.5^JVK10MRN3U8$OG26M3 9F5L37YP%[;A4AAG8H<7(1::SLO0O*7%/BT2^369 69PLUZU >E\P^CX9:49;D*1.##32G?( M8!0D0] FC.B)Y]"^D$"/S/_\I%0KN^4=4A-B(N[QT:H'U]NT2.:!WYJO@K9L M]ZO0AD&PB%X@KHF$RU"S*G9U@VUT MT49-M7&"3T?F)CKSW %:V\UY0RW-*_UJ<>#.9EPR,B2F*HIW2,WIK9%&EM66E' M:[:;#6)!IT/S?&+7^OZ*,DN3Y!28B)C-0K,I M95^;)Q1L-Q,-R_5&#*_08:]6KI;<<9B<5'YA1K-:"19Q18 L3/$GRJP9[=*. MCG!^8R?3J3C6&"]@BE&;-Z*Y:LYM.AV:VUDDT&>KLM!SH$!HKMC=DAG5Q]G0 MO+1LUQ;)S5M^$T(-=<=)AN:6YC? MG0U-B.M5!0N=%D-#+O5[HS =FE_8L"V[NY$CSHSV8+$=>R@Y*/I:-C:WL/5, M94>;YIQFQN5F#4:[^,"9)V,/:/49/;"CBK\H0<$FFNDCHX30J="@^86--+94 M;\LE2D!F]H#&B#$)T]G0_&PCPFK-M5+9A0(;+E66.VJTB9*M/:!9A7;$CXK% MU18*(IX&A+U62R!]0@VU-'KJ!.5*:R;#+#1=UFN**6#LWQ1KRJJ$4XXC:& M*D !)B_B#2MFWYI7F2Y=K\_A((;:;3.J)5J84[UL:'ZW-MK,3-A(TP0V7@5: M0W&HD$K&'M!OP=P735T>M 1\VPC]XF;!R64N'9J;[-1?U$OX4H -R:R5B&IM M,6YNLJ&YR6)#<3FI^_H4JOC6>.8(G4ZE$Z9#1V@89S,XP(BF M5'=*ZYYCU,>EB6RJNW9Y%:851G(+8T9F95OJ*&TFV'F6JJZI6L/.BI'D%C:O MHO $@D-:L-JE7L/5=O16R6IOYF>[INH84K?T)H3/F]IN1;=;[6+V^BBO;.RU M,&'8$<<$HS:Q514I7BRX=&AN!A5^4ZD2FVE+& ?.V).ZMN^5Z>?7MS^=;3SN M+=K#/L=LB$X3*J]C>(!EZ2MYH6VZ-L_#*U/@&]-F%3(V#,QEJ7(Y+.ZH;6?< M&6SJ E]?<]6-MJ0&G>Q;#^=[=+L].M= MCC<0S+,4LR-[03OSG.4F6UDVH-9DK7D""\6=R$8[.ZOY$GO_<>AJY072(JPQ MAC4A9_75C.HKXY<(W4\Z82L&%-K>+(2 J;5'FV*1()P7#_Z/0V'9'6 [ JHS M@>R37&_HFL/$CD,.J 34FD_(9G\*&2HZWIID423[$)<.S4GL7$0;NH35IT(P M7D/-^4P:3LSL6W/VT6H^#J6H*^M"<3/JJPU%[VWT;&C>/A+J@8,LQA55P"L( MNI[B>JW2#;.Q+_91YJMX\2@\NYYDQS2EM:=^??G+:Y]$^GQLJ::.H:^6%!4S M_XW]XJ;89Q=)@>^\?)"YD/:?_)"!],I[]3PF_>39NP=!_YTZ.WSW96+//PCO MG2#OS:GZ"WK3+ZKHVP/?GU;M79A.^.)3>?G?Q=11]W7NJI)1#)-]^GOM>%D@ MZJNKFI*O;]6?OO/9@9?]\,M0:>XY9N"K/RWT?!Y:^ ,>VF0MW_]\EU_SQ1N- M@5T_XZ[_Z:-D'GP[]Q==]P"O"[ M&/>&UW>QFI+9DM_.^K_T'ES%L;]\;269\]S5DZ]IJ.963=>1?J5D>\6#>=3G M2H2_5^#_J:X!P+@O8,B.F7[X_[X@7_YPM\B_R-.VD?CIV82LVK[J_K1]\Q]^ M)-Q;07/'5)+_^,^;QO_\SQS(!R!.0)R . $P # ^O ?@XGA'%\?OE@_VIY8/ M3/Z5>U%ZR8)R'[:,]L5>_N]_P3CTMY>^W[PG PE8Q+\\][2V1U&WP6D_Q&G3 MLAQ8@2GYJ@).'!ANP'#[D\TXO2WWAV5$WX3^OW2[X"^=(+GU*-Z_/XC^\T ] M5^MC;X[D_SQ1"9";,MCV!31OA<7_[&B/I9%O^)AIRPEL'QSSG1_SP/YA M8?]VJ?HRI2&.-Q8G#$^I1:6)U4NEX8FKVVYGO3V-^K"EEB6$'WO$!5"L$Z_43U?3/CZ(*S*+BJY[NZ M[*O*\]!4&KQ;<'1?'XF=_%G:Q=U\WQO2PON&M$C:D!9]1C[RZ9N_M<36UFS" M"LRXM]0":J9K6_V3-_]F)OK)Q).#Z"<;ZBA[7^#@N^!GP^@PV8J>ZK.+FN,N M5-T/DC&'S(1M7R+X&=03D.*X:6#+=;P>I-7OD2_?3ND@?"@@G3Q=*Z?Z"W_2 M/>3*$[0^R!;I F'D&(DZ0&*!Q *)!1(+)!9(+)#8.Y/8>\V)^>GZG%X;T@29 M](XLO[Y*)[>/Y KM;G59/=XU^='=?P^9,W-'E^G]Y\G-F7]&QH&;_*L7]\NW(!;_MBVX:,?.1!\(/@/>>1 M\('@/^21 \&_5<&_QP \'[BNF@QU4Q?"WG?@.\D%,%E8P9>B@JE+>UDHY(+R MJK4VG5A5]_^L.)<\52E(:8021.9O,C+_D1R\N_,@2&JL?OV.!G:1_<30J:1( M&$I1YP4'K,U_1P&[8)XQD#D8E'(*@2Q&[[V5Q#?J"G:TGK8&$$]%CH37PA!; MI]W1D2_?L!.F[ST4F$ QE>M3H$!^@?Q>L?R>(@?]J,KO[> K.*FJD)( M>T6OXS[C6]T_=Z73RBKP_'1.WM#YQ2]G:B\S_-(9J[:7K96V%29275GWU&<] MRJ[3S]]4BK-IV0W'-68IM.7FU) M;-C N$0IDE^^(?F4-: 5 :O6S3(YTGPYO!5-AL9+#BHVU2W3GO7:GHU5^:&2 M:K+TE3BPA$'8@Z$/7+BSIP MG[S.1*R[4K*6'U(11Y(9J(>MS0.V)&++52,>KL:&%57ELC]U.EZLB63J%8&? M8 P4^P(D\W@D _0I$/4'$?6;=KP<1P>ZQ2*+8TM]PDC\S# X21Y)_3#1@5G5 MC-\HP7O,V>FI?L%T/)!E\QG7R-64@ ;Q@M-KMLL>]I6H.2#Q0.*!Q%^CQ .! M!P)_WP)_]:E5ORCVB3DRM:;($L9(_7&D>F+3N6VDG,][=B MR.NMA@]I8[J#@F!N*2C'FOQ0$ZFLSB?ZA,,XR(@"] 'HXV9<(>]&?KS:;#O\ M3IDQ.#)>F9K8F*TF7(I\[!W(O]<$DK]?]0+J2JZ\+*#P4R$]*-#^YT[S0T[5 M_N=X+X^,-EWBV+88&.PDX$/+Z'HU\A/>TG=T_X$F"Z:IE]FG_0^0?$($PR3V%24#Y[S\O_WV]T']/]?#.M+.:J4.3%RIC?@5CI#)# MX S[H/T/@#V _=%A_W:^D$NR1JVKQ#$3MTJH%7EN2\-.W/V'U%IK%27CAF$Q M18K96%,4L\*4 L@OWRCH"8) ^Q_ S?( Z>XX'\._+]R""KDA!M(]MBHS_@@ MHKCRO%\^"NH*V*#1*65&[7H%/Y9^Q_LB3J ?]#^!Q# M]1/ F0V!"F.4(1B?^%#,28U^P^ROZ_Z)NW<:!@YI4G6(,JP]K>#-1=2*W,Q^ MSQ*92D\P])85?X^93.=J__.HP8U+5Q0Z8WEB[)47'Q=1Z#CW_!K24:BNU(8, M9 'OQHTPU/7/=OD]&)Y J\#ZS6#OUM9H8!7#F$H3R_0!!G!"\ M/+^)E^<@+PS(+Y!?(+] ?H'\WOQA OF]/OF]UVR9$W<) B[!Q\ZCN:,[]WM: M O7U$NP;FDY#=13=U(@BRO9B.NTEGN7<@(#;/?G;KV\7;L!9#][C \$'@@\$ M'P@^$'P@^$#P'TGP[S$L?_&F0(_J)+QTO/XC:7AWYS X8P>@SFZ#5ZF.UA!B MJ=5BJ; [V(TT$493EP*2[S,,WO8"G_N=^-R!_ +YO6+Y/44B^E'5W]N/4@QF M5^\-U2W!2*-M9].*NB36N9D>0.@0[NTV;:HAC'A%P"NWP2M +P+YO67YO8!>=);5'5^QQ9Z@8JMFUUE+P3BX&5W64?N*7QI. M#(;%!N61V.2;PR*7ZK+LM/[AJNO E9>9PRA-3'%57WPBD MIMQ):LI#NY=^R$<9_"/L";L,,E$_D)[R%L'(8W40+NBESU38:KAC[6VT;B3& M,I;ZD CP#A0$:T"P!D0I@> #P0>"#P3_3@7_ZMVUOR@CHDZ:8K?$-Z:"'LTP MKX5URX+VR?IAO[4IL[8K!RS)QHA'Q>FZUS:*PQ9,3CEL1,&9)9F6%<%@"-B2 M@%D L]R:P^MSI-!OVL^;7'*=!IL)J(=Q&.F6&E^0>6Z6B205+ M3+72ODLTA)WPC>I#X0A0Q\6I Z@^(+^W++^W[U'XM+KJQ],)+\1:3:BP\&;3 MZUI]G*53=;5OZ/RVOGJ0U)B7'L\%D/QRU.27Z^UQ!F)X%_*T7U DKF^7?NF) M!\ !P+D>D;B^70+ < !P'D,X("LDX_UM-U,7!EI!0%FJ,'0*G%*F19ZF@CC M68()\H2#%!- 0X"&;H"&CNQ0>C>## %]5"LJINEL?[]F31T4]+I((PZA+<6,1 M*E0PH3_A.WY'=VNUJ?!X-6HAC*I4U].B8XH[-A1AXJ6[-0DBF2 2!")!O^YP M=[WP?T^'/&ZF2!NY%Z,0[]#,1#.'7+F?X?^T':X?"@< ^@#Z[T]XBHW9IM[N M+R0F[G;:E4;$8Y9W8AK0O56MQ@C-DJ%'"ML- LW>I8WNB>3T;"(&9@YZTW%<68)9)VNB2<*.66%@X="!""!>S<(VHHYD96P'QEZU1&8B27-)N:1 MF];_C.#QMEX?1/Y08U1L2)1'LD+(0:;$LRPOY(DB\PA^N#2O"S3 ?O1PR!76 M13ICRR[BE5N?.IJS0!+0[E+IC52C..*FPVIU5:R(G[05CMTFFW0'=9V3Z@;" M5?!A:PK)Z(@383+U+9(G[)+]Z'@#+]RO](4[2/\!@@\$'P@^$'P@^$#P@> _ MLN#?18+0^=I^/YH\WWGJT!UY!][3T%OA%MR\4G-C:!QOFB6VLIK[$UJ$J5,W M]'XHV("PPL69 A1+ /(+Y!?([Z,L&<->!I]V9ZF4IQ9;SP@KH%5:+M MSN[349E=::DBSOIR8T 3 T)Z-$("FA@(_D,*_@4TL:(9D2.XJ[' #S16&1#3 MP=JZ&>W97U?;4,0M!(,WMMY89OK5FAZFVG/?"?Q-]7F/B2DG;?O]:/1PT=24 MA_:$';NA]U*.N;(U[G0,?(?LMN.961-56D3@U-V%G[)"WD-A!L25[LY6?JC# M!/(+Y/>6#Q/([U6;:1=QGOZB! F[PN/8VTT)8T,Q]>)HPD,Q\LFZ!7_<$+== M4>:$K Y7 EX::!6D5/[UHMEQDO"8$ MB?-VI?6J2L_+>VQCO\7VHR1%_:+_->A0=2]Y32"D 4(:#QG2 ((/!!\(_@F[ MD]Y<@LUQ.ITV(\7A_(H8,^WU4.KC_BYHF)J8+#UKS(U")"@[!3CGP3D'*%L@ M^ \I^+?O;_FT@@R@>J5F8..F@6N-F4B5-X3?XE(%N6\%_K:&?+_CY5=2#M!/ )H!-;L.-\FXB6' V M5:,X?B$410=%JI6./G"UC BP=Q#!O>:H_/VJ)S:OKOV,K;\WQ@:9*4?-3/F1 M"-"$"!0GF)OJ%3#!N=IK'^\1TBC224I0$%30 [HI]EJ,XW/A2=MKPZ0B]QA, M5*$-#\T&O#OIC:F$0["7]MH4:(-S_K#,I5'UPR[]GU.&7BZ]TDLWY+M>\GA/ M0[]B57&#*2XJ$%\:(LMFLX73")>RQVF;

V-/$$48!+ ) _))*=P M9GR./G[A"ZW"=MR32L6Q@&^KRGC!=D3,/E=C\+X0ZJ%2K 1"4!ZS4\2>M60W MLT)2AR@)/95*^9014(X,4,@C4,B9C1%TWF_WO2+:8HKRU&\WT&U8UC^94O8[ M V(VM11TX"L]J.Z4JDN$&SCD+/-A9!EC\%/I0#VEG_R@_^-+R7F='I_O1.1Q MIO%*+.2$R57WQXGQJEKH.;[J_=__@G'H;]\I"+84).:AJA1JNBW9LBZ9A>]Z MP3OBS#Z]0?^CZ-MO_TG^>/EWLJE*;HK@Y?.7?T=C^B//3 5!_WT\$O[E[B+8 MJWR]_1*Q5Y/._OS?_^OUY/^AE*+LF([[]84W7JUJJ:;(_HID%**IQ;FK2D91 M6B0__%4R0RGVGE=)DG\AV$N(YNMW[DGWH5#ZBR3_N_#/7]/=R&VE)47%5QOV M@_]]_Z]>/LK(YN4SQ\LN%E]=U91\?:NFW_W#MV:GXCOKKPC\%WZB0_DI8Q+] MYPC^(Q66;DI9_S5D*P>U9OKWA",2:C+W7QONM_SYHR_?ABE'I!7]*RD#9HAX MEDCI/5+YXZX>VBXIHS21+"WF, 7+(H)3L(A)E"1*"ZDDRE#R5UQ6Y@2D?MG_ MZG%V[?5JYPG;_HXY:*':9)DI\[1GCF:O\E>V_OW\^2$]9+I,;\BSM0K--VH= M=LPG7(QB$''1:?\SL0);*Z13*V1S.Q_E_F?^PZ^\GON7;_\*7N@W,4[G9U0$ M>2R\GMB/= HC[[Y MD%YT>F6S,ZM4J^$:5G'36%=7J%&IT"(LHC^/W(U6LE;7I0ZT\;%UJ1>T7"6M MP2%"/X\LM6C4C#>F:?#E:05!0J]B*G0R$OEYY&)MJ%!')GN"5(:H'30EI&DI ML2A2M^:/(UO>K#@=D&O%0.@ARWEUDZ"6G(CF?[UJE,->NZZA@FHLTPO&Z1XM8?IYCK55FZQ)J,QLX6'&+-B1!NU#$ M\O-T@Z:\I(->TQB7IWQ%J_;6]54HEO*_/F)@HX:SLZ6 SP.6(+5YX.XX$3^P M(DDTVNIZ(#)CI;E!RPK>J(\YDNZ7K1 MF8;+)9-<7&L*"I7D!1XFM\/\4$^853AR-((-MNPVB#4SHJ=L\JT'Q(E!.E8] MKDX:0KP*5EUBAW7ED2;"!\Y^$3&UEA95AT;<"M0>0Z%./1UZX/ -5JAJ&W0$ M,75OWC"8]3;:B,E<#YR46NVV(I,;C@76P>+.8#M@##N9ZX&CV951*6LUTES''E,.TFD9NJ"DO7&OLD5-(M042 M)AA&MR=T^@ DORP_K):M.<(;%E/9432E1Y-5E@&1&SKVZC,376Y)1FK/7&C= M:TW<4G9)R TM3V1SUS57N,##$4PGFT?C8C*! T>0& 2150PJ58-M-2?R5&V$ M52),A^9X:E54>8E?EV)&1VO%<6@SVA!/>.K :9EEHL4L-%,7\&5<)*-.W!\N MDJ$'CH"GZ_'4"DU?* 936>Q4>2D8)W,]< 1S94=6EB-N JE#%FYWYXM>D\B& MXC\/[>C4>F=%B@%)=(/BB; KSQ(A1 ]@J[\3=("/# MP<83*9+\I<$9]77D &^D-G MN-2T)0GAKC39:OI@@\/)T .GY7?4L88X(P:*^2CAV5I$-ANTB![ UG8X6\,( M7XJ$<1#3PS%>C2(O&7K@8 DR["SK9F (@8)8K=41EP[-:0$-'U8=K57R MH4U179%H%$LB$Z9#P8J Z@A*/ZDQ;6!C$A.57SB[[UI=E97?V[W>HO0\FN3^9 MTMI3O[[\Y;4ME-XZGN]1J3DN[\WX%PLGN^!(@>^\?+"_WF2?_' )>N7&>1Z3 MOV/Z[LO$GG\0WIM:[\LZ(N"_L#>3+5_=,5Y]?]IP:6$ZX8M5]O*_BZD3Z^O^ MQA@F^_3;R]JSL9?]\,M0:>XY9N"K)[ZW_=JC"7_ H_G/3?N3/C_D+^3-)*M M>/_^<;77RRKO./_]\>7_/(P%Y$^Q "-_09$.9/&3W7E/UY M'F,ONV1=8-UO)TK_DJJ L )AO0UAO8'K]DOAP5NP=:Y"_G[C&CS!(H^1Z?X[ M1]HY,'*Z,A[POHP'^KJ,!RK&ON8U=)I9"T6VR3KKVMI=BG_^]JWO.@O=_UT- M#T09J_,%9W!&P,-#FK?4X4!(<[W0+]]*3RA*G>3AR@6@5P#8 ]C[!WL_E= 9 M3X0.4H,-&BH.B6$WZ+8"A3PU]EP)06ISD]T8K#:U1+<[77DDEV /__*-?"I! M;V+O-J]ZK]J<%WRGX*K)&GJT5 MTGW8ZKZN>O=S(;P4,5UZW9=@Y.NTQB^P$]8HVV% MEF573?_>4_T#!KJ!5FHXLR(8 =>+NXF"1EW,U$0\O1S#3S@!G:(N#+@;W]$J M'PS(I[U5_SF0H?)R0>*>5#7P]6AJCTL3H5T+$R#C&9 AXB@=?:[FHOV3Y9'Z M(0K)82NZMW8\R2PX;D&WUI+NIA?Q]#VYZ:1/2_1MO[2A#2X8 M#WW!N"M#IOD=L^RBDR"VDP*6SO Z=,IJ-8.WJK"+ PPXG\SG2[-2+!J53:/; MTIVN'L(+^O"V4NJ*D MT0D#)#90Z2T"N#$_2U:RJYAU>DQ.ZI]6CP4U2O^NWN85#=S0P WM^BV4K.)_ M^1U-5KU(A$)TAZX@=NDP\I"&^2D2BF1JCJ!/$%H"GA6 6X#;<]D5[\:M$T_5 M982:8X8=P=..E-=.I]1MHJ@+U77W=H:E>U[R M,?"<@'L3N#==FUWR&KCLHOH,VTK">IKJ':"Y*EDM0VYS,Q(J6H,3QT:#FSII M%;C$/,'R:5EW@WG@+ &@OQNCYJ.@IWJ!-,97EF,@B*!MD,&X)\]H,2M/]V8+ MD!MSD/QLQ61"D/XE\-1CAW\>PF)Y#*9Z'%HZK2W"OB0S=]3DPC5(E\HN!$_- MW+BOLK3-!7-M28'#;%HI:6GDVC.42^VIE@$YL#RQ]Y7_'7I7$(K,U-7WGL9!T MM["5S"!K:#*+-$4E^:NG*ZI[W%S92U\Z'O6R=;Q'Y> *=5I;I1QXNJUZ M7L6QYKJ=_7#E.RHKKT%)NVZ*XNQEUQ[0S31'+T@CU;_X)QU=V@L\?*BS:VWJ M]B!QT!98+.JV^)J[\+M9R?S4Q('N.&$%L )@A>LV>"['"D.5X5P,5GE(%WL- MJ"&[$A+3*2NDB;SD\>VDBQE%?==)L9^(1G(L!4F6TTWST@>SJKY-R\[?YI4. MW.C C>[ZS9[OX*LY;M4)YOXB,.EG"!Y@)5VHMU?3::W,Z :\U22_#A4=+>W9 M<^)PT=U+-<#N'6+WY*4W/H+==8-JC!8!5&;PF-!GY>*JWN>S?EN)18&@^ -X M7KR?2FQD$:#LA;+Y;(N!IMNRFX<^JNO__3?L%@(/O^'NK%EYE;O!Z8"&1@#>ZN[+2&!B.0*<= M:I,[-(6#2AL S0#-YWMG^DDT^W$[JE%MPA4J,[\[=&=&'9]F:$[S&4IOO>ZZ MY5OUL^G1=]6UI"LO#T[W=VG'7ZHNJ*X![A/W=9^X\2+9>:)[!N]+NOASSA9M M*VP*X/U;^P.,M^BT-B6(F.R8>DV9%UV]%!KKA/&R1NQ(GO".5T7[$;$ 2."Q M2.#5^!?V4MQ:DYN"]I M*LMND!S ;5[.P-WL3N]F]VBGO."OOX??'%$%5]VJ=@ R63[&6Y=K M\7Y-)';A77@PFR9]WI8N9:S[RTK@)7NNNN_BM0U?VVR7*%V&VC"O=NEPSO)4 MPFM9;502 8X90 > #F[.P/EC.@B-9MBV>N4>Q N#,CQRQ[.10J=TD)@Y.)$O MN'HO_APR^X'>>WK!WLW5[HIN=I?FARMAR>O;F+NVHQ*X5Q*T9X_X%%4IQT(" M^U?70_H[YM_B3+0MTJS."H'!5^>D6K6;+6F8F%!9_=82#+)Q (4 "KE7V^LX M%!*K<".86V6/J8QYC1HK1ITFN)1"TE2>)XS*UQJY(?_214R-!_(XW?LBKR#T M#^07R.]#RN\-7NJ3[ZS0?*-0Z[!COE ;L-U"LS=B^&&S5R_0E6%SU!PV&1[4 MF+CU".U=U_"[H-*Y]+D">0;R?)O5()ZK*0:NO$S3 9U%0=T$^CJM2 E,PJLU M"4$Z\RTZ;_M2G%5Z'3JTG(#,5?MN&JWQX[XIV3YM*\P+] Z]G5JQ%DO04,QL MG TTG)0:KH'1(I(5482Q-]TMMX1?\!X! /A:7:>? G!H3@QRW%^*@H2%!(JK MBY8>ABF TT#UFS&7&[S2_MQTW%GXH>2JRKCY.\ U!8[N MG-W.99Y4]R!] >T!,MO6!;MJMV/8L'J0BG4$7C-*B36"9M;($T;F^P&"&#* M.H#ZM1DROX=Z3^(KJU6_WF4L=#D@5-F.L0J70CVQ6\@#E>=N*,[[LQM$\H]O MESR$$?(8-'3GG',:\T)28_6%<(;.'F*5%&$'N*8+5W46:6 5IDUJ!MN>3>(^ MD=R1LBJ7Z"EMBKL78 #3>X'I:4R#C\"T1]5GO&=51:%>ZRHE>\[Y^E!+89I6 M42#NVY7QO$?/?:NI:2_+1"<^_Q?E M4''[4G.%$\6JR\1%@RI93E'KZ+2(E)Z3RKS6:#I*;$[Z/F^"E-YGNEJ@ ME"\ 7'"OYLYQN !G)'.V%>*&H%8W):.XPJJDRJ5;-(VPTZ4D"" M^#5<$.]]W=<9, :"#P0?"/X]/:'X._]HK];LT;W*J1[MW;O\GC]">>3G2S<* M-""60"RO4"QO\(+S$)[D-9#AE13BYT:<4)F#YG]$S+[24S'M5_@@N.Z M#$I'BF BB3(URD"FJ2 2[@69\=X)/A5T)$5& CAPA3668:&_]GK5Z3 .]2,= MO_XX5*-MLV)7ZWB,V!AS#AMV"!=F@0E9PH,!9[.2&$<8/C[M\W.Z8BCS4G_R MD&O!FJ'2:2(L%A]RT7 M39 U!6&@JH,QER/%N;IC#R@6\7^&"LM45!:,F=M/?P%&2!D_"_%^.^@Z_PQ MXY?$LCQAHBS/)WO2=OS(LE8]Q@+C0UY=[$.75#]2:-IHX:LY*&KSN:;:GI&/ M>0'[$O>O+WC].G?FVF?'7TBDX;GYB@0R?'3N3P8X.N%<(-ZW@.-REGY\3#+) M[60F)[)]SA TO2!.AC%242^5^&SATZAB+G;V"@ZE%&M;@ M<=?F!!G=U;AL_>Y.;X'@@(3\,]0JOJ)L?%N3"K/Q_T(&A@(OS,"]2#9^P>7= MW\O Y>E\MC]L1]>SXKR=&V[Y]))>LL-8W*EBG PK#H:R()0%5Z[IO(TLR&27 MTL-#--N[H15_,3;K;)I$%X'NY89C/UJ'A@BEC7V_?H9?YNKS,7Y7RK\DN M\NDW_MEH_]JO]LYM'JL).I@XX#(/-_N/J;%_"5]M&-#]$2_?H&W#_Z';V0JK MT22\VS!U63211$I]JM+A%[Z130PO#:OG-H_F'5[E-J)B 1KPAZF@3E!;,!$W M'B/1?$YI-R;6(RKO2NPLQYCW.R,9B2J9R3!&RNG%;I*Q9[N3?"1Q$"9XA/+@ M6B_@UR,/MNM-O#0=)6*<4"[$4^9R,F&[1![ )3YZ$XW'/M\M'@ :&2'\A0I> M"VU,+0A,/\VEY8KN+)IK:% 'K!S# MK"QIUDA!EQ%R_SZ3/_<"^[JTC-K;EN@,VQ]6JQN1[]$,BN5WL6RI?CW:3GP7 M$2L+<;N9):/L]&[1[F?C#^MA+&U;B)C4&;6=3W^"ASS^%7@F()-AB[8&DB>R30L+.#M?K2/Z:?N2P!41(OU^2 M?C_')>ZXP , ***-(Y:!*,$PD&E0 MBB%Z2"E#JQBSU0VCZ5D]*1J$U4_&Z) MDBP=QIA3%,8#O),3[Q,9OZYPJQ>LTA12_/6004CQ[V !?N=:!;"YQI@W$ O' M7&-D"K(*.7QN]%]!TQONJ4?*%U1EP6:! '/P@,N52@_W(XF7[\OU6H->9];K MR3!.JBBF4R^ZI/]K"AC)5\/';TY*(K[?(OWHYHL05==,9-B]QTR-XE7!DF3H M@^$D4N(K,28CDUR/C?.L[-$R3'F\/5:)HHQ'YW\%0'RC7RC"%G"/_GG=FA5, MCY$I CK]^1(XGUWS?O/T*TPJDKSZ]7_X/^Y;1*SYZ2#8ILZ\GI""M[IBC?[/ M6431X8:9N$]QM3><\"V:_/=__\>_^+VDC8B:HND_77'JVY4#:H9(U@F*C'0D MS"+"&$_\4U#6PM9P=IE.WS)QUUGWTQ/) K;KR[(1;"%045; M6PHX-"J\HZCZO]'!+,XB1YHBX1]9/E]J< /NABK5<[?_]]_1M2RLWNAR':K; M<'O$LE6JTV6[7(VK=SM7M,X.6F 1/T(ZYIL;"B(\KFAQW[U#Z<<[K^I/].]G MA?:AT F2)@+19X!NHEFV4^HT"LTVU\'DPG9+C?HPG4DP\=@WF_ELA:9NS?'F MQ+?(##O4SQKZ1%#E'7D1U+"&<$SR!ZM*31T98#"'/QMC3U?8JPIYSX[>Q8O* M*J26)U'51D.UC$9SZVZ-:*97;2]+B>&HO\'3(ZS4+? "3-U";R8;3PCJ6%CN M3S" NJT)1>U_G NE_0=!!]4H4'Z$7$HCZDX1)8BB-L>$MP6#C^4I;C(0LCQW M*UIA!<[PL )BG,7C-&Z+L+!4Q5OJ.VR2H?]9(_(A^L\-Y7RC6;KS%:7IQ*+D M_)"SIW5^_$%-A16B1@BIU$)'"VCJ DFXL#Q=(N5)U[(Y)7];I"8Z'B;CE2T4 M#)\)4K&&KRA;^!VD$'D6)H,K#/Z+D)2]<$+G@K=B_K9S2Q59MNE;I?.3[]L? MQ'H&+]0MQ7X1_-%!HJ43AP[YW;UR4%![5C8,N$Q]]VVYP^7<]]V0!XRI9BD2 MWC6%=12R9LQ_CY9JW\/(AN%Q%RF!R(#WJ*!^PU =8?4;>)A<@EP@^$ =3?UC M4*RJ6O@E;;30=)/",^$[TAS3<*0"]R[RR%B&NQ&UQ6*'0JJ$WY5'HB/0Z(KN/6TAPU)L_G(,M6"7=5'BLJ1MD37<%V/8[ED':VD* M$LEWF!9D]9;JOOJ]F/6 H+S=8"S@,1)F&CA>7-)WWXGI#9,OVBSL:3WZL12; M>FZI'-*!'/$[[$N]NV._D]2&*Y[HA':?IWVP6@,1_Q&M[\&&9\5G,13QP\O7 MYK)I!DL?AWZ]E]O" #:CHXFE^ #K M5>'J84F\3_>W#:7HV=X,PZ0 _FU@3$+'D/#W9ZZE*>569Q:9\A>/OHJOTD!LFUM^I%J M-JJE7(D[H];_\K8:ED[2:!V,'AS)#DZ)#-G+)\Q)SC$!=B**L6WL^*SU$0:U MIPS*)0WW2'98^_",N:5XO!GC4*3Z98R?#?VR#:EX(AU+?-*F%4M,?*;A#T1J M:9KIG*7.%T%2YT1&'2Z,6D^))%[): V[.56E'-EY^QZ\QT,M? [C= X:D,=C M8Y2]O^MQJS(?6; *HQ='\URI=15_IXK;B&Z I^(C/UA&!RK%0MT\E3X7%A+6T M9#A/]RH-4/)##?*+!MR,!:V@W_CVCE:!89*\R?MWASA\M:>+H:_C^8%<*P--H M!CKHW@Q](YPNS7!!PKLC>"$:HK8F*@$(&/#JF%C9<:6@ P',\_@B((/-RX;< M+99OIK7G?;S:+8;-&(3/6-?FL%'#AZ1@=>',LJ)MXQ.ZUH.9#GP'-G/#3WKJ?V'PN95 MXL2!'58T212%W5+SHA*EASD-OP54=GQB.[P*M^:YK=.[9$<9@FV:)0>52M1P M"8]6\%T!7U&UL;F&8W.$+]?>7Q'!B @1O,B5C!G!O4MW!*'C79@EI."Y\5UH MKN&/Y":X1G"[,NR9%[HV1N2.#,QOOPESCSG%5#*9DC5+6)9AF03K(UHUGHI< M+^P1YE36I0@6F%@.@JJA*%@=P+(!/P@+H<8(^)^P.-ZCM2 7 &#.N0 [)3U/ MWNWB&8 <+][&PTW C<.G%;F.6 /?<22B-9 O;R?V@DG3RAOH_.< J#V7; M9=%'H03Z+G\;]C0NB^-34/[EX1._&5[LHM2^3.+UH;WMA9A4[&&4[!XE*M:Q M3)F@Q=FBX>T1RU8)+63GJ,%K4 V0@9 DB]X*"914 MYVRR)W1NO<0"?X__Z52:8R_QROZRCHX\2E]E>6ZI?] M<24)Z'Z\=5F&"(.]D7/[+4N2:[9!82 M54A4SQ)5WCOF/!W!"4W#>H>(0OH)Z>=9^F&Q[B."D2&0?%S;WN]**[@S7!'% MT2'!71W!M4^N*%IQ^:B MD[\_5BQ@,HP%#&,!PUC ,!8PC 7\ZUC KC@4N>JJ,>I9B-X6"_JH"E.#5869P(V[N=Q,9EOQUI 9TL= M]KK-L'CDR3M3<7TP4E%\3"\'RW2D<-?B+0[>F3@>>;_0.3:_V%5X.2*HK4TJ M52"=U4YG7_3[6J:TZK5GE6E.J-[I7'Y2G^"1)[-7Q>6LTJI,T]R2EOKE--.I M3*KPSI/98T9DW=>,;),3UL:VPTX4J=]I#>.GLZ..5HKQ4B+-=192/+>DF\," MTQHF3D?2R[3>6 UW TY@A%1I7-KNMBJ+1YZLLR> MO--LS.^*-2D]F27!VODPJL109Q*$=RE9KK.+!Y3DEZOMP[W(QR*9VCH([XPV M3I52VC#%R;5QB^>GD68C.0G"^WPCHWL%3:S9MM90AHPTMOKK5A#>K67A(:Z* MA0=Z+K9UHU@HEC)T*PCOL4$FQJC96(87#-$HZXRF9%*M(+Q7=MO4(KXPMIS< MW*KC E?D&](Z".\C9I.HJ9GEA&[E:Y6&M/FO($W0? MC_6S=^U O'>V S$>&PECOC.)-(2Z&DO,EGZ\8TW.\:79=NUG0V5<9]HK F9@ M14%S_([/[O>=?&3?1]-\MM UAHD) "[Q- 848(@O,*7'@B(I,AIO;!=R7\5"R M-;(J(%0"$K)YQ\@AZYZYP@X_% 5(_)<)H,8"K%]SET]!?($.$1<^!%_,J>5Y M:ST?J$'B+72">A($LP$OM#4R1%U>V(%=X-@E7DR7)KSH"PCP!,_Q NL_9+.^ MD [XWO-F8^J2+-%T_,6N=_BI101,#T#V7)+P%SZY! 5B8C ER&ZL")1<@+!L M;P;/B^C0!@2!.S]]%Q3#B4?3[14+AALWYU^ YV'WK=97NP%8C](%VRY%0F,H M;87T YL6!*(<[ FHR25\0=?!!TH":7RM(=1][ YA. ).)P! AG@6"3^ZPK1& M)CYA6C<*^&3;!)R $EE=:?AE=N"MM++9S/;UDAC>&SS='%1"^P\,\J4EZ'CE MF#_(/F\I5MU28TN5"$ 05H#M@&1/N(!P6#B]/JDML@7-%"ED3LF%O M7$B>E MVU)-AR<$X\"^[NQLGR-WP18=@8FCF"P'D MK**(B9=$]= (WS9L*-4T?)%!%+M8.,%:OH .$@YU0*'60E.]\)!;L +X'/8+ M84L(B,3='"_!3YL&O-4.T(*<=4.8H.??]RU@7'/,>S!M5ZT;6.N M79;8$07+U-PO;"LB^>; UDCO3>;.F%-3KJF["W,MB8XCX/>*Z<>(Z?+I A8^ M6X7O_7 (C3'UNE!S_XZ P?^G;9A=8SB]:!/U^4&\H<+(T!3+1&*$B+@X(D+1="6("$73E2 " MBR8F1,3;(>*U+:!>TEK?;]?I5^SZK$+X7;;LOC:'USS29?R:.Z2L$.P#7BFH M1N3DO7\ (7RE@B__W[?$MS^%5NPV==*[Y5U;R*7_-C@ K.%S_/W4<(HV>&YX MVYL1HV_L#YYCXJU*X)Z=N](GE/:LAY\$\6D6)B_)^'&XV^MEI]?MT750'?_W M9+<>:S!_RAI1^C;%?&C6.(A "BSR_G+EW3MRGHI@IN+[!@ M"_H,F0L%8^O-B/O2^[M(S>(KP.M;E"2V32#7U1SFG2L._Z;+XI45AP6T13\[ M/O>9X]0HJ7:>)F2_.Q.I M>.8-&U5?P$K!@1)%8ET^@G)\1KL?7=N1#7>&B@18WB7R#V,V&&<:!+T#9V.GD^3^")JPS6Q\P6@X*@<(>-? M1/]XDO$3FLJ4)468\O*Z(,9:LV1[JP/C)PGCQYD7>Y)\+.O&42.SKF:2HFEV M:-NGN1Q=T=WHXIV*WL\"SF5Q\J]?#]F?NQ?8TVRM*[&Y; MU@=-;EDLE/N9^VF-S:PQVV,UAF%NHJGG+*$'A3"NM(3ZA4H&.^7NG1P58Y\( M92? D"!TTHS *>7K)=DX[IP)4S,4D".7Q2<00J&)N MIAG47! MV"?6V.D6Q_E&OG2*6RI_G&OCU.DT(&?#SKCP,GC\Z4#C@SR;TXGVV29."6,[ M@0C:%^"UP3*\D79JE%.2&*DDSPL)& 2GY89/5VM0HB(8AFPG&>*_+/R[:D)2 M$C1[=_[R,D9('2)Y[C21(+E#:[=I@EV$_*A^S'LGECC98DC1UI1AS2$'"(IV MDB*L)VE1I"#T:8$' ON3+B'ODFX25*V8M(-D5PB33\+DDZ\11AE&>']T1(01WE>"B##YY$H0$8JF*T%$*)JN!!%A M\DF8?/+9DD^N.DSZ66Z[>!ST[Z6%A*C_PPCY*\:\:Y]Q$!\-\X&NF,Q?)=1/ M=OVG"71AEE!('.&6N'2\%I_&VWY%SO:/Z$O_:DE$K#%L MC'V>)SK#]H?5ZD;D>S2#8OE=+%NJ3_[8-Q[DHO)<4SF;]0+\YLUT0Z.79<'B M<_&TKO'I1IMMMNP,HN1-+)$.HV5"!@X3B/8,'&6&,2?491?O6M-!.YOFDT(] M6C?X;57MOSL'"PLT*-:G2GNVO=<34MS49^9Z8JKRTBB:T1K7VU5+K,P,:H/5VDE* M8CY)0E+(])=B^B^=CG11;>99KN_)FWZT=H>2?*Z5Z8T?[Y?QJ9=50CIU^9K'_/O:$F/IMR) )WO. MZR4M>11)VQ19%W1]F!7YV63^L)O/*K/E('&7L)1^=@V'42H5O<'RX80F2:ND MWX3:PM+1,"MH.]29Y8NT97;3D7:WK&X+Z]](+/1QKAZYFX\C%3XQLTI"N[>\ MSX[7#=8/-^9WJR6\#FA-I(-K5Y@@#WP1Q@>_TBY9B#ZL>R97+*/,ZG%@QRX0UTL%_ J FBDAK9VG.O[6X7Z."-[J,G8YUWQ>9, MV:(;[&[&F -:XMI"-?O8\M-UJ5XXH.R(@42@;@B4-9!Z0-KX0, O;8S=60,Y M_BZ>6X^7+3G&%2>[A_O"]H[OBIABSXJ@U$=%$+>4[B-IT4S0E:@\BO#U7HY+ MGA=!2JT[[@IZ(DKW%C)M)<4.RQE8)&LJ"E 0CK[8]S#\;N? DNY>OM9YQ'F2 M^L>@A/$8BSS!1)#>.E:02')4YY9BR@MEGP)KV'WKJ(5=(]:8R@MJC6'N3^W] MX63[.MG"3IL\8;'0M8T,_2&5[?E.C,G1S6!,>-=T%M4'0#E@X_-Y!B8I> M)IYKH4FQP4T+*IV0^%RU%]/5U$B-/TY>>QCZE(C#6?9'7C3XS).95KFVRMR/ MZ:)1F-T-5Q)ML.RW7]'4Z9E'J.?(7;:J7*VU8ABX10]K;/R'^A>:D!.NKS"$N &M!G( #?] M-9ANJ3]1*YAW52N.JEQ\ "J9Z[5:<3@5+2XBHEA)O"^4=]KDK*?6@S4K))*/ M4ID3%D5]/=+JC"&]DUKQ\1!4E'F#WJG1%2\48NWHK/%(]\^L]^4CNH+O=Q.: M;Z"M$C-GQL,@]WJUXO(G_1&V/[.T'U?'N7BYN5W3:*37'YO]0F.HO?K:^^?2 MOJ!$HJWVO![AEG?%A-1E"Y+(M(*E_;N<]%\(]_&AEFLS#YD\'VENFT;9*HZZ M]7<\Z>=3.A-;5!.(W]*I;'W3B.V6K76PEO=;)_VE[!8?P?+ .G66VEZ9I3-0 MU"Q>J<76L\F:+B9;+74R+8NQV/JLATYZD:#K VG,<_-A+,^-M,A,9=?O@Y-C M&^)U(D6U:DI.*3YT9_(\DMJKPK:ES2KCXM38=+,HV<&J M6N.W-($YR-6]/J CIVLX^L3WO'>AA'1FI[2;H_Z28Z9Z0>:E@5XLO>.UGIL5 M.JF[%COE.N-8*8?&_5A?@&O]J5_J'0]['P-_,GP_MI$EE::E.[[2*:M:.]*[ MCTKOB&]#RY0J6+'@N<;:&JGE=DY=*2VHGQB ;WRBVZ=Y4$7 UY5P.U06;+4 M)@12D%5+L.7.N7V:1(60H,PAF3"BR"KZ22H PJ=_CG\F3_TDT8*_G>QXLB>[ MXH.OD(6H($$'W_[4+87F^NEAQ>>H9/%DRB(3]\6BV?!*'1>K^-__.:C"X04; M0#$X3?_I1A3X=N54_V!(<,$$1>PB'\(83_Q34-;"UG!VF4[[HK)_>E$) P@SIR]E.'E>2<[UZH-.)@Q=06/YGH+83HS?&?;DV3 M^&W\3&AZ1IL5J*D.TO)?W48N,$F74*H**UGDJC*]H<=]Y5; D&:N,/]YY57\2@O:LT#X4.D'21'##?U*:.9\=,D/Z>.2TGDPR2K&ATHV[LB&KR>G=XPY&GLP> MZS4?Z_HB$>-Z1F><63_N6MW3)[/C-EA_=;JS6++.5ZI=)<#'?&&H\\F7V5 M?>BGNM$NHB,EL3MLXTMA(0/I(B>SEWH*GVT/RF6NJ$B/-2$BC;>#UC!Q.I(6 MZ%)K792V'#/;SC+QRMTRPTSPR)-USKNIXOYXW"LM.+0.%Y=YU' MI[];'[:>JI17E5ELRE[EPYE*_;G)A;HIWC(PF5O#$;4!57VY;JXLI3>&$T8HNE)6[V@.[/E-5 MWV> _T8:K"^I,J<96)G_[AHUL7Z_M&1;C&%HX]]^4!>.\>LA"@-9QI;,<'OT05%V5*:*%JZ89?4%O9&#J_*-WY4&YF"3!XF@1%S*.Z-U^6%R>_XEH>*+,.6HD2WLH-WO9&NP! /O,)=D_/KE\)&IYXS+N%ZG9_LHM M?\P2[G^UY??O67'%];E?";N/5,K](Q'))Z.1CU_2_73/^;V/!!PCG[*^^POZ MQ5>I%GT*AL]=_=V_TP]6>E2D[! M=^:S5GL/N?F\W'REI>#/S\WGJR7VF^Q\UY@7LVKE8<@+3:V_6?*<,<^L[>KO M\G9?A4# M,3WF9.:N.4.5KM1Y;"XFK19KEW"//=>O(A0.H7!X8Y/+Q7=^!<+A?6TR+TF' M^*S&,8/'6GR6S#;K0[F0USMJRZ[QGHQ>ML#[.Z517"!%C/6G*KEI3H)A:*), MUG??D9>MTD**0RMNJ1$%-$$1*XGJY.YJ=%V68^)USR)LG=:X6 MR,[!L7-[2)&,<]:5#RYWVY;Z8GNPJ#7H8C)1J/5&VX:2^..Z\GYP-L9'*9*! M)87H1&(P:I1W)7H[T#DQ4:K4S0T4BHL%UI GH/K0I?=?#Z)&OC-%O62,X7,/ M^C"U6.;3]?$$S+;!((+"BEYAU(A7&?6@S<%S==#!A1FER6RC\?IC MC^^T)PVIG1JT%_/6^P%\M>:ZJ5IFN>+G3"U;F_+5'1.#^C;)R]'D$8AZ?;[* M%*(SEHYT4]V:52M;4OH=:=*:I:H/*W[XP$7ZG4XBIZ_B3!&#*!/<^N'O:/+) MPC_^D^Y,N8ZD.%K6,O!B#2.GS4>R:@MM+Z'1R%NY36O2RG"5;K8R7J#!6,FP METAH?%72]V'EG;]*"7?!0_GA<^&#'=)WG019DIBN0]ZUXG3KD"&?UC LR(@& M4K2K!TP@J19_-&3).9E)5B[T?-&!+@432%C6,69-4K)6HL8"_G,E*-" P\E] M]F7!2WB,HT%8(P,M+3+!5, S&?Y6,EB!@+1RO +CEL(+QRJ(.X7A) 9/$:B- MRA:+%1%? 03\"$DBQS_B=S\BR./6H!P_1@1H&+=435"%"?F,A0)F&VUA^-XZ M$@P\,>P0P+ PW61NNUP_*=H%6?"6CI>+E[/ /(7WIBB:Z&1UZYH(&,>3VMLW M3^%-5A@(!U M@;*IJ9#H/[?KC>&YCE<&^>0!"_,APBT$H*,%R$:LS3F)[/A[.V.;[-@W.^!" M0I!-#TG^%RM:ZDO#CK@9]YXBBO$(2>R8C@B=&P33"IH(RHU;GPUO]<:7;"Y( M&)Z:OJ7&R :4JQF[Y.>QQV'E!#^8MFYV.ZD3\/[BFYLO%&V+4,?4Q%G3H>FF M(JAVXOI3I3MF8D>:RHH5Y:W*C$O4JX-&>SPY+;42/(Z46HE^X$(?+M0H C;* MA1L%@+M\\ZX:E@*V:F#?K/ 2IYJ"=^;)%E=>D!KC*R3YO_1ZF3RW2>H[/ %# M&?H?KM-LDH_1?WZX-1N(L)'P-EWM!E\/+5*$ 2_!6H \^DVMT,"J%C*&19,= M"MV)@#@F7H]T*DRD*;8#;1<)SW31LKJK2&W4''/%8G];3NT26(MZM@SL\[I@ M!Y:2A>,!8(7%!J$-5M?AV ))E]WNAS2%+7S%KO$FW JRY%>#70FR C:)@J87 M\;-FH!J9:Z',N4F$(3G4/7JT:[88@2-]]5D,>4.=:,=P#N&)RY:*L'(, MQYBOH(@W/< 9Z(K43K$G/SK)\2OM+9&2-FX1&3PY5E+PR7FV^JP)WV5F3\+" ML%NO]CK3Y*S3GEJ[_FZB6)L_KF=*Z&_T,@&/C@G8.QD 1(UQCB#9/C-LL@FN MAIKF-F)3W)DQ6AXT^8=A1GS<\/@JE#X-4_B/*YN(WF@;BESU,8"R')52$? Y M;>H"P;Z$J?I$.W.HC ?)3GX":77C*'.R*&.Z,PD_J)H)]#4!AH3F<6!Y-0X( M'=\$@?ZP]#O;C?9/B>!W;K3DO/]C$583-O+VPM::@9T@$2R\UEB3G![++G)XG+*M?4763C 8@*BW/V/^&E7O=.0$ MX@LSJWNJ!V)M@E+943X:K].(Y[N38E70:A&H5GV3>/[$.>'/[QASAH4Q9ZO* M*ED&W&Y<3<,[4T"6R*:)]0S (589L)Z#M>@?Y :&SP0H=.5AUKO_!):1NCDG MOO_4 /I.^+817,):%I)*:I.(O4 <&XCN]3<+6J4[_7D>K]YMD,B;U6F"#C@8V'W=!JJ,YJ7E'":X^ MZ(/J BO9P;?!#U\!.QU6P XK8(<5L,,*V&$%[+>H@+U DL_M(3>K%[ M:3>:F+>"*F#GN@_Q;)_F2[S,J\65VBI4T_P$CTP?CQP6Z)Q<*PK\;(N&H[L$ ME^<;A590!>Q<:1UG:]WN@"OVZJG4%BV9:2^P G;<:$:KFPC6C%&CGC;6XWR1 MT0(K8(L;M,HL&VR4CZ2FF;&")HO3H++:O/389>]2J?&L&.I^4,5&8@MNS0R\?B-IE/K7:82?'(Z GLNY%F9%9NR??\W)1JS797GFEI=I@Z7>A( MGN91H<_5^>5ZJ%C)\?J^@C>?.L6GWDMNN3;;1AR:#=BFR%28W6:-1Y[@,\X] MM#-FJ=;C&B9FH8F23*8%F/T$GTE]'MO>Q>]IOECKSPLBTK2-U@+OOHO/U]#U(UKZLV>J -'^O*Z)^/6#4]^.K7( Y(5L67.CAZL/0' M^[M34]WSQR12QK#94Z-+/K(:CZ01G9DTN^=RM+^'AX5 MH$-^?JNV;8.$T%1E:]^?#4JS_L/$Y 0F1]MR M=F@_KN^%;:'=[8^U;@ MFKTWNL"X0W.[<6BN!_,9W&1E$;FMI< QKVMS\JSG#[BA)!G_;&JZ<>,Z_<&Y M+& EWK:1^YWYMH55 *,#F,CG2# LW?:8PP_$@.H8:HX>M;W.\) )]=!];G[! M\"(,O0+N.K*]M8A:@7-^[V:6+!W^LAU-WOYLAZOCQ+9]!8X3RG9>;^SH L\A M139P2_60SV..?QLC&6[\AF.K#Q$W#;P\UR3D.+Z'YT(5.,@B,.<"J8_+D1>(<]7 MOV]7@ 74GD_PGI .$1-X'0+UW48'QK1LS")C:*ZNP_J &>%:@.GT!WGC5,8< MJ9-V 8%V@.$!'$>&[]U,2)__^#!8[>V#7O0XK3KV,@LR[$Y"N0DVG. GESDQ;<()Y!KN M75CYFE>0^OV&QW9XW';A''4"=4!)T&(U(N,;(+D5_[PC_PS'6U3DC40F-TNR M[6&ZS&RT*+\.K$7XIV#[3?L5Z=GNH(S\$_%%*?R!U@>=-=MPY) &EG:?3>*3 M<7M1E[-"7!=&:VY;%;+567K>U*#]S7%76GS<'76E/3LV1KNG MKTL,-AWM59_;0U>/2X]N[!4X5T\XG]";?! $^'*SE[VN<+BBF[T.0(2_3+0/ M_-V(&"O)=[XE 'HEV:;]M:PHH$0(XE1&*]+7!G9G/VM+< B=,]Q@06II"3J6 MWYCP[<61DP6K?VY4HZPZ($RMPM)8W(1_\PP1/!/UU M /#K*2+>3'CD>%98O;=WLG4/$?:6CBCQV6D/5!#OH(F<'#133#C$*P? 5) ) M@"N-O35_+,[S3./3:0511 HHI@_U$ U1='6Y/"VN](<]BTR7E+Q/?W^(&3?B]BW8Y*>3A\A R%* MX*=?-3BW54&<(LE24&/LA7K:R'["T^S%,3?&;0_)]EEAMRXZB06-==:5N=%Z MS'%)9?= 9X?:XL%JG3T;>'I/%T_6+Z]_/L/F^[H@03MOD(%AN^YWZ? M4,)V$E\ +[$0+]>'E_1M.A'BY?KP@L^7$"]7B!(%RS'0GWL"O$2 MZF/7BI?8L_U?0KQ<2HXE0CWY"O'"W$:3(5ZN#R^A'+M.O& Y%NK)5],^\D5S MY>6[X=DN94@;DL7W:2CYDFIZ_FCW'ZA-(?.I M^.A->UD^;TC_4D22_&1$PH22Y&V))'.;B7XR&GD[0?*\!>@+T4@Z\\EHY.^: MXCJZUY6U/[!SW=ZB]'V-6!X2V:-]@Q(%^M7^8+]>J=D,\AJYJR M)"L6&!D[2+1T4LF5V]@U^0NZ-H>(3\MTPCPY)]"\B70[)G0;_ *2QN#.<5 W MU.9;)ZWA;FS,ZG>1U6;&R$JD&=G-^277^N-^$4Y *I*"XU4Y.S0WH&E$K5R0 M!H5IY6[&]!\62B6^;C[6W2:]IU5YWDQOOS)NNXC0N4POVW<0.E^PY?8+#0FN M0^AHRUVOW[!Z SJYE 9KWIK1N\T%A(ZD]QE9T(U'/M(N*(EDCIYN-ZS=2CAS MEL[@H:;C&1C>1N@D+J/"78?0"4Y]N0ZAPVGZ0&F+ZS?7^IH#YT\6S3O);I8Z=3O'S;; MR&(-4@=J=<7HYY2=CQ<* DGI'\%H?Y4R\ODTJ@_4*/VES*//) (O;V)J>X59 MB!"$_1B8#QTQ^%!MS);)YHSEBES*TKG\LI_)7$#Y6M4;^6ZWN%O36Z-MY TT M%6?S]3 .9J8TN4(L\&9YY_S]3[;_JE#*%/*&\NJ'(]+V\FN^@Z MD>S-IESGCK8RT?JF-P,(D/XRCL51DSL]ZW>)$YK19859DL;Q)0IN&:/RT MLTJHMYPE3/^32ISG8FS+%6&19U?/*TUEP/&_4)ECB9;[^8FU0T=CX#4RAQOH+$>0?%[JHDSM7J M.(_#W*9D57M;7F ST75W)@J#V 4D3K9<8HN+LCZ<1,6E.<0V%[8EJZ M(<%/;VQ?.DKJ(K?-,*;JDNJ@KQV9(Y#;2Z:YC)F\ MP#/+*:I8RWMV%IN\OT!&6FJY>!@8XUEQTK@;6KO5KJNOH>WAMU_Q,);JB\52 M7B'8JFC+=9:JH][0$O=7Z M^K(0U[3-Y ):TTJK))O1KB+.+-;"]-'-QROQ%A9-$)>5/I/:%,9EA;(IC.*Z M$G-;@&PJIONMG)!L2AR7;H'?T;F]GE,FJO$":. >W",'F=['5:8X91 M27]CG@FYX-16\T6YX&N>!43;#KG@U"SPH;C@\]H(#K(I'$U\J*?B_5A_5^$: MW4%D7>W2\>KR IIX-A*CV[7(-L\A-=DJ2I%T89R%/NJ9;[_.F+OUM=@Q%%%/ M6@<^E(@Z.:@_1;1'5S,%)?1,?.IXCK#JS9DB--I27VP/%K4&74PF"K7>:-M0 M$A=P1#Y&>E$:I7M-+I=+C\8( U3ILGC1D B4/F,BT)41>A@D\9;\'H8]'-OO MI\SW#0RD*:1"5XT2<1Y M/@$Z/.$_H7\OK/9R)DO!4XV.WYOCA_+#;#;+%U?TO)9:"C.K]=BY;V&.SY"H M]-A9HHU"C_ZGY_C01W]\QO?Z?)4I1&FFNC6K5K:D] 4X?E-819D2PK*G MDQX]9/$50\\^@DYO)Z+$,R_ZR?]+&HK_$?38W2[ +#%'X/!25=J+5@4/]^8]IFC6%C? V&[H.R M0?EDN9?OR0699@K-:N\A-^'TW8&YFWX%1WGS('TEBRB8K^J:ND(&!CV[QO S MB)7+_WM.,\RZ9@X0AIN+3H\):9L)ZX*N#_N3W3J=NZO=T<5)/8:8&CTS']AO MOYCD#4V?QM$1]'XFK#Z?M9?*;[.ETGVC25N1>S537[*(E3X(9A?I#2./C8@\ MBQCKA3K0MU.>:WW[E;B)TK% Y-Y@?C862 1P*=L;"A^LXI2:"UMJ!*SNB05S MBH_3R90J6\H6Q$CRAC*LT2-^$ 2!($YEM$)SI)H@= Q[LS?4 ND$4BK\ 62$ M)=0,F4 )$FG)9MS: OXLXOQIV?V[.A9>%A"MK%J"?N2?KWC-Q5ZGR](S,<>^X__V?@QYYGIH4$35%TW^Z7@K?KIS> M? S1FR8H8K?@$\9XXI^"LA:VAJMYI6U? '& _/0\'0 '*G&;3O^'VG\$:)R M'R"ZLWNER'ZC:H0JG. MUG,EMDIUNFR7JW'U;N>*UGFJN5W1XK[SJF!A$8ZD'^^\JC\1X\\*[4.A$R1- M!/?^$JL6'DO1Z6.*MJ;UNWQ>';8WQAJN7-]LUO-&,JNMK*S%7H?KK5;YFF0- M[P>M]9 9TL'(]@=/$7&,TBR2KPVU*3,Y[J5;0WL?+;"6OI",#.GF_6Z@C(U41HC#R M9)U5(RIJ0V/1IW,,O4EO>L-9!4V"H-16M(%L-N)9OB)9IE7,-S;)))1:.'GG MZ#ZUK*ECNLKGQ,4ZGT]$%_U*(#PC\FY2Z]#Z+(U3)Z.7.AZ MF\T:ZB.-2K6$.J]JG;M'L*B=C$QEBG1FE\_&9EMFJ3\L9UJ&7DV&:6_DD>9C M/S<:UE.5\JHRBTWY"L??15?I(3=,K(X=UVKP=&U0SC!X7A11& 4=\!:0S]#]?LD$_1?WZ\ MLT'H:-/X"HHI!2^'D@T*WR-%RS;JC+84/B=E8A92\45-5D5MCM>OD T)6*HK M1/7$=SY_\90I9D>D&_ X&)=L)L6O$U9(QY<&"E^109&!JZ%7? 4&PB574+>$ M05/_& ?O/#!12?@>C_^!9_"=4M:D6RH/EWP\1\ FB/%*4\GP/]@%7%1_>QN_ MOV1\ Y8 ,?B%^%),?D#C,;Y!D_<(BD(M-%#F94&A7 O&X>MEP[#@+FT$&.'P MU5W0=0'?!U7NY/3W,KEGZ@>5/((8(\B;OM3+!SX( MW3+,% Q+"YEUX/?((V2!=E,L+!P72+@3)% MQ 5 +71-1 @_.-:UN3>8/&D9-C2\9*0#P DF>9F+1\<*L< 0D&D!4#"-*,3 M@P:>U\'V=_D6W=KF4TG&H-,1Q@4U0N8:(=4=9&^9K&6$",;P'WA>PS*\Q4D_ M;N!W0@$;0#E\W%)KS5(D:HI7B1_%;W3Q=$-VB!=$;&"4;!,V/@TT?)453$UW MV4GRL83+#Y@V;JD[;8WP&@ M^+T"80I@!CR];)B8=E3-1WP'H$-+2UX)"G)1 M=+P,<6^..UX&!F>$0(42YIJ%=SE"HH 1=?*>,+F3L@97#$N8ZP1H78'E(2< X Y(E(:GG5! MZB$.0\2F.$^6V,1KP&?5;CUMTPU>TUA3%&UM_'P/9:$C3I%D*:@Q_DM3[I%^ M@97/U'*2Z5A*I\Q7[G;146N4;1>BDS/I"^_D"R+^+,\>9P1M]-G?5=T?W3:GA:<:8@%U NG]'X-4_;8/D&H/N15N@@Q\RL3M4 M&&'U#?/6F8V QQ3C&_C[Q.(SY/YU&$0\&B+B"A"1N4V$B+@&1(0<<26(P!P1 MXN'M\/#*C)X7C^CWVS4T^3ZQ^;U+=-Q+LN!CP<#K]Q[[TW[OS,7+4[S4\/VW MG6FV11C?R]PN1J,_*L7RQQKNFT#B%7XZK,N M>XZTNL*(^%>'P]LF]F'19(="=R(@CHG7(YT*$VF*[0]2+>.L'8__;C,L,:T' MA.WW[AO)>S//QGG!B,<-FE%S5FYB!TI$HV=*T[D&'KQ _Q;[//GBS/HE&@6? MB5DKXUJ!KL1+:3J92VV3'&<640VBFN)0B#+S=H4H+V$I: =ZM3^"&GO^ _[: M"\]\D=/^?9O0G4F(9*5L:L6*S>R,21;RQ;'"<0/1"6.,WJ3/U:/DW7GP8@=\ MR*Q7<=J_;_^V,S%K=/JPJ,R+4H3O/#S&N6AFL;%VP*QPXM]DDM$W/_.O(&\< M_S^Y>,MB7]=QXPAO_>?4 ]ZZ\L69&#HVFPCT;+#59Y%Z*=Z2^B)=J$ Q>7+Z M9A+AC3N\<9_W#'[K@A%G8I3(*I*O;>_NNS-F:M744C\A2@8P2AQ:*4=CSZFI MSY:3N-)\Y*"DG!>2*=XK'!)"INTP4Q),;4&->W&L&/6(FN/9IX8=QAH03_LND:QYV1 5S;!TU!@'Y^VS$+H^(5'B1G:[ M'],4MO =R>8_#6-EMLMB?JQ/++HS>JA4M$(M7X^Q9T][^4.:N\8 U?1?QJ?: MNFR"U#D,(XTN'O'%W,;"T+MK0$2&5 4+$7%Q1&".B(6(N )$1.G;1)BQ<,%P MU)<.Z8\5BGF>\_'B041GC[&Z<+>)OX6/$YST9B%WSQ\.%]_NF)R]=H![KVI[Z:5!Z)_ACKJ!-C;8<8OI$4O/26W]! ?Z$*O!>U.]IE M'Z/,,!8]\O816\EV@7XS&N*N,JW30F=JFG:")Y0R>> MJW_[E^?%IV$<5_R'G/,= M9==^&3ER=1>A4 J2/L*-XNP'YQ7Q^EOV_#VS9G]^L7Q%>+E?"T_:J5&FA7^X4Z9V"&H<1JS M^FD[QA_A!>C";HF/R"$?_L1TN,C"T&)5B9P5Y*5& %?UY78T$LVO6AR*EW+2 M=>-5H*GX33Y_A!+VT%GKD)'JJ$H]=DR2\-GV\:].Y;-U_?\C>Z;M% M?90=#&=+/;8QZBUAG*W]S2'[#DZBG!67E,ETL>$ZNVPYE\I'V;ZZ'B:=8@LW M3/Q,O<_#&^M78YSGS]ZM0:?N)V6MQJ-B>=RPU/5"REW"P_IW/J+^=M"4)O7< M:-;)R Q[S\NM>YKFF%'HY=ETNB) ]UF,UOV M.$E"07I_LZ(GTZGJ?6/6T.]F]WE3F_++]3!%SG0Z?9-,GC'P(^3-CW5+OW+F M_" 7]E-=P9PBO3L5U /6+:FVG2R :>O]<7S&-P?I6;'\R*EQLZ4,-M!,#2L. M\53J)AT[M8&=06VXM$K..ZV)O\S=_>I%V->T"7PDC>+]?'*J(/#;32R_X'), M=L(^5"NE1@?Z.&+-(GF32#.?UU9P]7P:VB ^CPWB174"L^_*=QD(8-5TVV#K MO<9D-(OD6Y-'5E\;F<4:LRHQ1,22S$TR^J)&\5S!BL-.]1^J"]:9*SG@_;*B M"$5$P#&J:RK^*-IE&^Q>IH$=3;NC8;Q<63\FZ:+%)Y?12&6I"Y/&[B(=QU[3 MM%34%$W_Z5YE_JJE:1M!Q(*N"*D(3 M0]^272EF4%D-_^-U8RVPG:S;CM7MU!CX&+^0!'/?Q97M\-YC=>V63!^)QFZP M,#U,&R6@E$V\&Q$B2KRU^>2(&W1&Y70DR28%G6.AU6176V!.B#')'S^I&NFP M20 .70$/1V*9'?CB&RP3?CG=!G5HX@C-*>>^-]E=0D5MHLINOT&T62!27%6T MIU#L*: RR]B;0\#?X75/D>)TRL3@@-Z@=C-1:(X(XP452R+%:THX0AB#*G$! MCDVD>ZEB5#1QXS1&M!M+PA 9TNGDN??P6C:G=A\+ []:8"Z#7J-,CU+)Q+2P6BFRW\11L MDH"FJR*25R" [8G)A Z298H53/MUIT"A<\BO'*\2+>_JDKZJ^Y!:)AXA(U^ MN[FC_;B!B5X>8PU#-94M)>-=B69@FUQA3Z0+D%RD#:6.I9*)#SVR(KL-ZT&? M6-( %0KT0 =9@B-)LT;FV%*\';YG6TW,NPW1U( &,#ZB#OMBCO0X$:/1YBXF M&J'3+W&7CW%A;SD\!,Y0BK7)%>#L?5>5!7(H =Q([TWW%YO6J!Q>L#:'5L . M'Z;IQ _@)\ [)G58FL=3T*Q4))]UTKN4&D%S7&20;KDC:- *",$(<)AMA\AB M'%8DAQU9E+!?J/>=XEOH=PF-D8X9$[]HA50+_;#7[DR^?\KP=>=UAAXP^L22 M)4(#>+7V]I)T\I9BG1ZY\#J[T@ %G'"S_Q9V:/.% M%KIF+.RU*]M#<8046Y9BS/MF<:03(6D0#(+_%:3AJ^'O2#R6=<.DEEARF7;C M:=CPFTD?F]\_F2YI%YOPU= 0%0Q_N*U-_SE\:PSF/4<1C2=SPYFX+\[4WG64 M/BZ4\;__+64XG?QL^$IR/%$JC,U:\%:JK#_>-?W48NL"0(.7U4N'@J!V5!G*^^ M_>J2PFF@KVFD MI>5Q;.I"^_N@X!R^=+#6[ W5"E>N[6JTAP^875&UVN0W4; M5*%49^NY$ENE.EVVR]6X>K=S1>L\K4QX18O[SJL"/A7Q&?3CG5?U)S5'+()&DQ.4[0&3H:_6:SH. : M9B1A%[LS>AS#1WHU<5O7QX/N0VL8'=+'(YG2^"YOJ7.%J]"Q]@[-)7%57X-A MXGAD34 9E++:BUEQH392N^)R49BLA\SI.^/CJC(?39=-/E)1Q_%=2FVFUY [ M=S*RVT7,0"BJ]_2VL=X-T^7.X&XB)^7VC M-4R>CN0:&R&Q3N6[?*Z^INOR6NG'DNPP=3KR,5J=KG:B)O),3]M&._J294VP M7I^,'&IF)_VPY>B9U1_TS'@ZS]X;ZV'F=&2FQ?87K3)CSABFD'UHCI)2JLL. MH_3IT-F ?[RG\\+]#/7+K#):;87ZC(4<^Y.A:/+8[7?J*6-F&49G;"V&8T;# MF ] TWR4Y-E1?Z'PR>AJ,8W146LGXJ$!T-<3[:B2ZLXX>E[1"[FDDSO4&X[3.;7JYXG8RC 9 M2B7'YA(M,;S.670W] I<[+%.(T& M *NX-C'SH5^_>>GTI6*>98K-M?A2I]0M->IG/'M_8\WO9//,8LP+%FAN)3C; M5$3LGYA&G',,?RW>7L+PZ8-%0Z5J@BY.J8Q[!UXCBAS%^,:)+\$:O@@2APK5 MM/ P =]^V8F.;,N?:\<\_;QV?Y6B#V$'WAX,6Q7N(+\DJ6,"S7: 2F*M\K,217,O[" M9P$@*@^^WINZ((/5X(8">Z\WPOSE6:LK 8K6N'_4X2KW"V!8C6G!^H75U0#=ND%?7\94E; MU-8%71\N1FE!3VY&U5FQGV+U@99NHQW[[5?J]K2H"X693@%H?Q=,:BS(.K42 M% MAVB*(-(AA$",MQ(Z#'<>[:70UUF9T=XW(*.J:801B1&ARBU(T-LGQ'54R M)]*\78WE6M]^)6Y/F\QX&!$% S.Q/1U$$<'A2ACSR^,"I@QD$PRQ-G$VV-T1 MZLCL:?H, RTG+,#BS4IP1!#\!>(IR6MZ*I9>)OE&=ENT^M->11UB/-&WIP$A MAWC2G6DI8C5%^/^R+AT;(/$HPU)L6SN8H$'6K^T%XK>0%5+"?HDW1.SBL]MQ M4."WAZA_"O5/2,@<43 G&)P'(P*Q7]\)S+(Y;+?HN3XME56^6NW-UM]^,;>G MB0X>]L%UX3_\G-F.SD&L%XSP*2C(A$ (Q?BZ/F!Z.5#2(@82(_(F8E_\?]Z1 M?X;-QU'7VFSNS5F/S=166J^6'9799R-Z7JM+_::)3E.1I\>1?R*$4G_GSG$Q M.O-1%H#WIV3I4$G:0.H!:761/B]H>@6_Q<:<*G^Q-R6IJF)9]"*3J_,Y M.:Z8AE#M)B8'P=GTZQ4(3&1/4)7K9<4K@- H/(*U>[W(ITD2A.8R9FV-]-J@ MQEMU1:YOHO&>Q&&YE4G%;_"M[E1V'6@6IK8FP1J$\I["NNM0W=Y2[^CK[B'7 MQ8XITKU*^!VM[FT"7R8"O<<@G/$+=-MO2SR7Q%7.=G+@F[ZAW%N5^[#O1#&< M:Y8O?(4\Y-Z^;DG,BPZ7)V5[0Y%;\LD"[7@"6.<^]N#F\$:TP&( V?]8O$A[F8!?)NL^[MXK^C#8E3O' M+FSXR3ZEC'=I'-01ITBR%-08!W"MD=WZ_CJU,,FU^ABMC726D^,[N9NM5].3 MYN34PA0\[G(6IK=SX)ZCXU D>LLDCOR5OO#;DPY#49J!MG!_WV0H11R@7[%_ MA.WCOJ43P08\WW.O]>V_48>5+]KJYKKQ$KV-9T*\7"%>TK?,%VU)]"Z(>6UM MGY?.E3?IW+>PL\OM?5X)1!^NPT*UFF ,O[? M-^;;GW)GYC85N^J6**^$7590R%4'W](/_%Q_US7%9IHKJ!SLAX,3H.S>HZ2? M;\8J5[;1MRON0W2$*]O=^S>N=H[D*\LO? +MQ\B_NO/N&03;!6'!*?,13K%K MI-07E/KS[_G?;\=O%T_>]>_K=_-W?]<:;2?OGL6A,3.-;)6>]+=TDD[F2MUT M.3$5V#_N*1_@.VN["392"1.R*8]EL"39YZOCY)985?)E_["V@1%8&XIWXB$K M03GPJNZ;S?.I\D-+7%MUOOB02JOM^ATRZA,PU4/YZ[>I!7*5:HHM_MC3++C/ MJJA<2D!>&1C>3E^[2D4EE*7GD:66KD/5!#*R[82]9+BD]2+H1;Y0;7(MY:(H?C[=.*/\'E=4T6_ M& R0?>.=W"RW].V4;J@/B>A#0LL59^PP ;*/>I3.84&6(S;%N_IAI3 M>6%0WZ-OU$(BU"A#C3(4J:\3J>Z["C)>&:I""'#)"]2QI5AV6Q,>-3VG8"WF MH(:76RZC[6=GY[W<+JG6)UF)FUE=46Z/8L-XI-FZ"E&]WU^0@!8WZSNU'*EF M:6O6R0G#F12[6TR&27+=OTD&A*-]9/74I@Y!4;88,RND: N$EZZ-39*3\Y:2 M^2N*X<\D6V[-(1,XWF$EWOEQ =64L7E-G$*Y7HPG9\K:K0S0Y #]4>T.U M-U1[/Z)4)CQJFDH#2M%@8)SZ7HEO4-&DM*PKUG0EUVK^2L1?NH/&N O?:NX5\4.G[ MQG9XJN9NYK]WJQ MAJ'B&2J>H>+Y"43?6^J*3_JL9/6!+A8GN>F,B=:SV6*F&T_H$RBMAJ5H^B81 M?:Z+V4=2%2\E1+ZN-OG%]OP^IM2S;/I3:$/5TR3S3YMV$>I"7T$7>F*_'S_M MPHL[7@A;P:TA(8BB#CTB?,4BPN/W@QZ_H8/R4]U(GBIL]N?7$4< -&W^QV-8 MF_M]0P,N*VEKN! +K>&8GL>KJE@>WM4* Q8J-H.'\?.:>VRIF3_J%1,J-V=7 M;BYM)+ZP\G/I[8=B^7W%LBMAVK: "9# T8?XJ!5YZ.FTU:"K)A.Y[V>2I!!^ M##I>TO'/XEGT6]@#RI>%FFFHF8::Z>5%X#ELY<_KH&Q_5FQPJY3)Y>(U24K% M[X:2V8+^'HX$_,1ZZ&5MZ%\>#%=I@_M*-5*NR/A^R:W6D7EI%F.T#]*'M-#9_W,J=',?TF@_;Z"HZ&5?7T,0,;'(W\62H#X7Z M4*@/A?K0Y]6'#CHDO%W,P8?$7J@*784J],3FWB9TX&HDS;Z((VE?=$.:5FEC MZ"Z(ER49=N.8I[M8A4?QISZ*/WEXT-FO.Y=OC/4G#K%GFB#B&TQCW'2$ S3A M>[D#GZ^Z3^]1:;.1NS1OSGP-PO8-*YE?X]9#V?M&)OR7 M6ZWO!6U>&R)Q8"I1>KOD^M4&O6JSWWB> MN,QTR@O/LR?9GJDMGF/0\XH6#UJ^K_""?CX!_&^_GBA2=$U+=/U200U&=?QQ MKF$D[.P^H@)>J"Z ?(DHF'&@P:AL4-"<[*3%J&6@L05Q?2M$&HP^TSSTR.5G MZ.:PC5>"B'2 OVJR*L^M^5'MF;>0)VWVL5/L*ZD:CYAE8ID9)@S)7 =VBX;N MS(U^CWF7:3/:SHTV:[W!S-EN_C\6:J(5ULI.NT*;V=P 3 M-F<"6+F %KETH6UPG4F^2,^$Q>+^\;?::_\AS R]+.K)3:W%+Y-0VI5:#/.0;:U*"0*F&*[*"%239!Q6C2%2OF-L-F2*-J'4$[ M7SSPK5M5V^C:=\.E,VQ_6*UN1+Y',RB6W\6RI?KD3_M)GZ?'PNT3&DRH%/R^ M4A!<0NN:ENB5^]+1 M,1F&N)5$4;.!6(_^>P?[FK P0V&8?QX#;ZS7[F(8G] M/8D%FXVO:8E=3"R') +D([YL$E\+!I;B6$N98Y$,BB8X'N'9&AP'D9R@*QIE M8/W'KJI]2\%,,[2U\TH6I-(VJ*= @L\\AU4"4'\-?$@HBK8V?E)8O$:PDF#I M.LP(-+S_R\D7I.;(Q/P #SGL(.AJ1+-,:H%AITG&S=%;W.+O+I MRR\=CY@-L>XF:#O4F6%]S#*[Z4B[6U:WA?7[%X/$V+P'9&:W-208^&'P\Q1T MM+20*FX/BD!Z8WTCC;JF>I Y>K=O6$E=X&UN%^C@A<<#\@Y VQB>SKL>]K M9_JJ6P+&-GOZG4T[99@\AQ. RJ1FI'P)V M;6>ILY_!19^61V[Z4[E=?7@67Q[$??/UHE^L/YV7"B#Q2E)FVG#[,S4#"3DR MF;2'TLHPR7U^)F^=;K]]4Y#L7:/]JEX7ZTWF,$G*[]Q>NH_V356IW9=EM7Q0 M;A^"8"Z)LS$)94+5'68_"R\6\D+*=9.)19\&]@5*,[>#;0?#G=SWNKW2TU[E MIB,]5HH[;J/AFF.<(\<"O)V'\NGCSG7::O>=SJ71N#V^L]H ;SF7*76$L,5+\>"Q?54H5<\/Y+/]@^WR4TF[9 [0 M%XW=O=WZ^9O53M_N9@^O2#6?;8(R"#?$=$--@'/=ZX-XCNH@J*GJ1MP/4;#Q MRMYM]T8QW@YO[KH7#_IS)^UV3BZ98^,WE_;? [7WW]T75SM^J*H-#L[E[N_:V?UL8NA<.SO9CP9]1R=)M[/3.:G=MN M.ZTVSNN5SNW#H4:9A2A-V^;0JDI1Z-NA2V0"XPQO#_H5]G#EWI",[MG>4U?LZ'=F=[O?4'>+/9 @,O)TZ!W%E?>,-1-V^>F_ M-?WEG_\'_X0V"-6 T= %WYJP*&31A!#8643QYTI\YBI!) N]I7(NC" 8N,PE MR=\G737]]W__9W3UPY@ -$E9]E;H^!_95HN@YVQ+IK:B)DG7 ;_;::4!,V\I M1D_I.\$V2Z6,G/LYM&0%R\*#$/(8;R,,/U+SU>19=I37],B)!6:?M$$:[I;_ M5O@5#18(O[-\$MSR^PN^$!Q[;-2!54>6,AC"V($_@UU)N4QN17":".M 5W48 M_*((+1OYR[]JYSL3_FU_$/P,> =D9?C#]OSE!E_]^*=&C8IP/2+](!L8>+H5 MW]N]8EP+-E(?FR589-TR-/30WNP>GE?OJRGA\&P'Z*W.RL+.SFO5:Z%V+NP= MGE7.=@XK)\)UK5*KGE;/:M<,K7/:\\?0XG[=F(JGZ7!?_%[SJI:)')O+M<>9 MSBQN I> ;^'U?!LK#:2I/S:\H\/CMWRCVSX_,ZO;;;@FCD\KC_BH]/Y;^NE9 M@_2VSDU+SHCEXZS\3KZTERF:*0WU$/T)6P'.6Y#]"9>?RYO#Z ML'9X?G8M_ J6OE*T^'C]>X$=FR%W^B#:3(+_4X=ZS1KQKD;3WT/NM$CCK2=U1@*U_U]K8/L[M_19*O>JVWHZLW3<&0$E%< MG^]]$B+R*$0B#@"T6_5B3M[?;Q>N_[;NNGJI[HF?=NNO$B+'Q^Z)73@W+]O' M3ELO9RMJ_G0'S?5%'O=K":)[0/37N)'O/008TU]+5EJ [\)YJ>)KOW]HG M)CQ@^-5_-9#7=(S@PKG"X155M3K X/OH00#0NU1%P*G.N\'8CN]#JRN&8JIS M5S'E+W['&XR_.< @<%6F":NQ'<7N8ZUB.KGBA _!>!BT $OS+1F^Z]@1'*_^ M!&>&@5(-S\8(BI%3@Q\=JO8-[1]N"X3S9@LF=5W#WV$=.[G0J#;5]8(C&JYW M 6=?D/N(R]P^/ZS D@%;_-_]&P]7IQ+;5>A1P[FT@.\[*=Q>CQC85F8D4=+W M&4X:;E+CQCIGTF:;&K'1^Z:?>;:^S+JND3_8&G>9BP-?V?'Q$?'8H\58O\\% M0F/G@&6]$SLW@V6-K([VD49FY8PDUXVRIJNN]T9J][)&L6CXVVF'Z[/#Q4C-U\]YAZ9HH+70K(#?$Z"J"@ MXD0^FP'R "[C,_+!>O!Y9$GAI4!#&0;7 O[NV>_Q>AH&-O_F"&+'PEBP..3L MZ*+9%0JEQP.C+>4+.4D6RS]\Y5\9A/F7=L[/+NZ;ES?'QR?Y\^[5R>O%2041 M>/+)@\.B_;>UHY)VY^XJ[QJY;*_E]>#)_.235>=UI_$D[9?%SM&K:SQ=76G6'W#R_/2E9\]*L/&:G9]\I[!X')J]KN_+]7[4_V@V2[<'U\677)4.:Y?PI-3LWO9([?IFEZUO7_] M7R,3<]^[E;>=ZV^D=OHGS@/I[9AE5*7U0>\]-/NOK>7:NDGS;: M^^UG3[$.]EWMN E/3JW3Z>UV[]=@;DSE/,$>:!,1F-BNFM@?J)%7?.I:PXQSXR MRL0I/#2T&]#UTAR3+?\@X-.?R9]]XR[-<49+A4](@D])HQP^!F2IC8BQ+8PA M#!9'3]9!0 SB9U'[\@"< F@L.NU1[VM;,Z.U ZV(#J,-WYC4^C3$ (SJ'GDW M(U2H5O6.^+U+U.!;*34MBU,J+?Z! 3S70:&/XLOHID;P#/?G@@B4M$R*458\ M<)O-%.?LP_VCH[-._O#FO%(B8OM4S!TU,+ JM^Z$!TE^S :2]%NNYK7NKX#? M%Y0SZ^0R6?29,9)?4W4,39&G/=\4.8Y"J MX2E<$!L-]DJ3S X(:;R!\ Q-0<&,U;>)[PM=I)J!AX#3"&EF*XW7@5WC9-Q]-) ;XE^(4.HPP MOJYM@6SE]GUC3L@>!T6K--WI6@Z S*\@MTI)[UIM$&8KH@#E;#-5._Y+04^'CTM.\^-?+FC=[<=O7G-&F\//=6)-5 MKH_O%M0C/(+__I!_+,OUQ$QQ+K5%LO5(PC?],\B*J7<.@X/^\Z!G&O*A43H MO#03\(MSM_?.8?4,[W,H\(O:Y2S/44S-^9T4-/\44Y_:]2>Y?&1\+\:BN5^E MCK% =HX]HY%A>]Q;BZ5R+P,@C:(2KV^\ M8K%9Q(H;XWW&*[EX&?)1%U5(<0-/%(U=.6_<.$&]NAF%<)7KBC<5(;8 $O4[FPTQ/E3\1-E$I MC^3<,]E#!?G1KP0)%94AL>V.T!I\-@C-GS"URDB,XPR.='U:OG-.GBSC9J=X MDHHE9)G(X33L?QFG7BH^,5"19?)^3F4:--[FL' MK;;2>*X5+>>I8A\C(8-H(16G*\O\3K398E ZQN_R5ED@B)%&*'*M*'JM*/;& M/.LS?<2^U;CUJM7;1B:TJ#/BSF!V]3OWNJ?M/>2KY]V==%F5ME_K74Q%0ZFE MP&TAG.JC-);$OM6XJ7X-UI2%R+Y5L&^+S4JG>M.7[_+9[NF]\79Q"60/,D[N MP[ZU[Y7-8X1.DY,&.,BM92,1<+@V6/>@N@QE.JM7I M$,!&FNNG8>;.6%)/F.XY**\RD> Y;,X1%O@>)I%FA&N=%G7Q[# /:)C0Z@ S M$4S+Q;R:%UVCB:EC&42TTA-N!5\?)F7!B'ZE2<40@$'9?G(/33D:-$88UAKO M*+HY/"%>]AY;KB/ MCB'VS_I/>V?5NY[ZD&NW]'WE;C;K%P/6GZ-=SP8%+?:)U82KLX7WZ[!N"'P+ M9ZKL8#4<.ZSL?OUP_9R[/J^]W,C5>N?,;=]W\G9S^<*L%9LHYXT3V,_,7$E2 MNGAZ/?6TTW:_!^^55$64L2)_09YN%2DXSQZR@@8AKI_/9FJ8[2:"<*K9.7%<)@!1 Y[CQVFOM M710?Q4+3)NG\\[7\E/Y"V=P/H.->WG=5B&R=;P0"$CW'0IN8SPNR#Q=0!) M"N#QLGK*C+N$S@6_8X:MY2=I3["'D3XZ,,=J.I=YP/T7R&8^N1-5^;8HMF_VS[//)[6'URW%:>@YVX?U(N+MR68-Q7XKW!? M1*,HG7ZEK=5OKKT;^?7\:>?JH&2T1"R0_2&+\#GUI+0SP1A.E7[ MU@_I!6H2_^3"UGS83PH.-@1>4.K);8&,$K (6C1O-F.89 "T*I3M;UNH]U=7 M["LWDD0]A)[VM%_:MD\.*NU.P[N];=P\=LC9V^YS]?BL4GCMGMP\&$\ T6PIA@*:\9S49_CC_=O1 M:^MOV=L6]V_35D$_K"I'>;@C<[/KC4Y4>UB),KFL[2GA%>EE7I&>5Z3G%>EY M17I>D?X+%>F#\H_90B$O:0WM42FJY#&G2(W'>DDN/TJR*A.2K9?K8F.RDN#% M7C5[L7/6VKDAA;_9_+?UVC'4AIZH3-EI[K;?GO=UJ53^12\57R;JV[R]G M59#47^77AKA[=M,^/FYV2GO-IU9#K.*=.[=J1Q$+WO.C(C:?3HW)E5JU)L7*TWRX\I,OB3J6CGU_>'S[) MU%^_N3^\,MUC. M@J(^JX+D;OG<[1S5<]4JV3LVQVW.Y73\BEQ M3HZ:N=ZL6I/GA[WFF_5\]B9>VV]/)]O/TMWA6\]W\(T_>=,_NO[QJG24>WX]?,(GIV;O'CR^'F6/FOLWNM;)G^ZWVXLQM[6HOKVZ? M-L5.]JZAMM,[=N>Q]UB>?E*ON$=J?V]/O2&E;/FUUVTVM_K3T[#JU MO5RIVMXWXL2'YW&)OEJ]TRJVD_M\];%3?O\IJSMGM)'IS;U)K_4 MLGE+KU>?_Y[MG59S:;.0HPN8PKQ^*;'96[>3N>B_.FUQ+MWNS"+1X);><_8<[HUJXV.V=JW)#4]3F+&+:-_!,0N33SX;%W^- MOO?7K78NWJKM&T>\\AYZLTB$7.P^.?+][K9(VI96SKG5%RL_DT1Z1T?==%_O M'8K/;NY-SW?$[>LV/CFUSL9M^]1][.:TZG.I93K7S7OU_A6?G&9.!B!5M5Y2 MVN0NZ]G/CKGS8L\LW)K5+NX\4]DOW10:G>/'@_2E=M.[G$4BYOGKZXONFC>B M7!(=Y#XYSN;/RC7)S71$?#-EJ7?9F(;[^FCV[O#G-'[33 M9MI\[;]YA28PT1F(W]QW.N7M:OY.U#NW]]J%=8JV06QH-G4M7.ZHK]VK_;.; MNZ>+6O7L4FP:.SCFU"D5O7:Z<_3:*;>5JYO*Q5&]Z*AW,Z^%M^M"^>3E5X46^F[US9AOAR6'$-4 MG+9>>KIU#YJ]YBQN,@ON!_;%N5K=/7T5"]GS M=N.EKYYOURNSX+YS\'C8K%Q77]M>I]6\NM@YR'.XUDYI;,3621W/'V M,;':(&<91GT3))8Z1O.C9PNA%3@E!';@P-Q(BY8J:$/P#&H55^J*J5D#_]^8 MGZMKZVBWM 3==89^/CWH3*&;0L5KPJJI@8TNH&=;M,AD(RPV:&%H(_HDIPUH M\'K#,XRP$\3 .;N>]C:A23V[O$D]K*U_:*I6APR&.$&_75A?/WPFJ/V.@9UC ME=^KOMLT&+&MON[OW;A58-WI/?GAB4@O>\VE*^R/&Z$..UU%M_T%.K,-=Z]F MZ[GN;'=PR*L[UCJ =T<]/'J@[%7W#3EO8*[J1%?\M < M.U'.?X0D*B&>]Q1GY35UET:PUK[Z]'+M-=[:'?/H=5N3RUSOO.P5:U>TS_GL[@IQNF70RN7WZQEM=4*588I\6*.;GJ?3TKLC M-5D1+2Q5];I]P6DI^.RDC_^$M/24<.,JK91P8=FN 8B0$LYMTL39$)>OB8+= M;U+"G0*CFTT72Y-O$U5!-H?+F3US$ ,"+-R [=&N-0'R^J',E>L=H93SNWZ% M@143HS4(QK70HJY]&M\2]G;)""S$4704C4QY2@?A,R'-=V@?G16X39>L-AL% M85T$FYQ)5Y+7*)W7]8O[]G7[X.KB;+OGWMXT?_R3+;_#86-H&7/W]^9$WI/: M%3%=*]9.O=,C3RNMXW!.7#E[FIQU>?;A:)X=BBV? M;(HT[4)94>7BN<6_3Q47=N#VWZE,;);3:K?[VFNVC[4++^\U[DY:V)\BELK$ M">XLD(T7[ME:8QEM7HKY@\2@O)S) MS2UVQ8L*KJW>:9[#@0$X2)D\+W?*!""D3)&3! N0X*R)#3APUL0*(#AK8@02 MG#6Q 0?.FE@!!&=-T4+BDY4V H4ZYAJIBT>U"?=$L=':AL:=L6Z'D=70G8N. MT6_W_4KAT=;"S?KE!9);#'>R-2@']T:#>SH%G -\HP%>0X/^EZI=AY<90V6C M?(="-G03#1P3T12YRW_/>C'YN&N#150.)A!^OV'QW,B+/,WU>88>X"M*?< ? ML9TK.H-1F)Q1!*;\U%1>:[OB;G5?RI<]M=GEGA^;+\D2IVE.TYRF5UR" M<19!S[RN:]8VN5!T;5'BOFV\.!>M^Y)=U=,'XOV>?4)V:6Y:&8E[NL#T5_6+ M.)6)7 )48';84#)K7W]H$^=<9GD=8-5[-RT IG=1H I\FH-RG$L$M.O:N7^Q>CXHOC[;_J=M-HW.A7 MA4K[_N#UX%X*>N%DNC:']NDAE$?.H\/]V>7]U?5PMO.8/< MRIUCI8@)SB#=9_,?EF1.NO<@STT1R39%1*T6L&V/"'+<.=(F&VGCNV_91N]D M7,&?%:7Q\JWUK!F7[^[NS8;U E?^/\.G6&HZ M&1_/8K<]Y8KE\DV'+T?R)")Y,F[II:3SEDUF&86;D[_G/Y9H_\O2.GO<(%GMWHHMN\K=^)Y^7;[^40^/2,*UFDM M?\0%$F@B#S,%WJGIPRT0R;9 ?"]S>3(XUJ*!-3-8DWB2W7DX?3A[J.H7V^I) MZT#RM#;<\ZWX"&!,/:&NB1;6F.RJ6$>;FE*2:4R)7,Y)C)>&N@(3C;HQ.>G:Q M',_E5S+NW87D[!LSO&2(5GU5X=$*K5P_X_KMR,W>O>L>/U?E5W(FWX)3/*9]3_JM MF^/KDK?C'.R?*=O8^(_["KXCR3,5BQSWR6PL<_BH0]R0/>CW[:-<3?^KM9_W M2/6T=. V'[0*L =0+\P?.'S:'/U!5:0&WQ Q&L;W_9A+7T&ZK!7GW M^*67)I=6\Q(8!:A$I?R\8E\)<$?L8,-%TQ6ZEDVA9S56IPQ]"S:7:#6&LY4H M=9* MF:PE!/5ZK<,ZR0GGI\]=9W#]$'VIEW!Y:U4->$$N &;Y)2Z"@7A?5J] M+^:?=\[_ZG+;NQ?W/+WT6GNV>K! K/I3Y,3*B943:US2^OM4>_SP4NZ\[)W= MMO7]5F.G=6 \B+U+6"F6^2E%7\0S;JW^Q,(NTL3NK$62CWNW#-DPUKKO;U.' MF-?]X?B:)'Q-QK7Z@0Q\9IGJNQ?J,W&JBNQ52F+ZQO+>7L_<0^^Y^2B)* ?G M"M.A 9QV.>URVEV[2#R7B+OFME.0C6,B'N=N"[IAV%?*(R7B\D=$3,7B_[A* MW2#_A(^=>1TX?)49LHL<=9X\Q]4;_8F0H18!=%1"=Q#Z@@O#FKI)PMY>Q-3@ M_6O2=8.FE&)*H.V_< 3X(&_1/8]!8@P1=SVW][?ZN+5Q8GH M'5XZ]P:I*GL/E1\" =SKPCBN[9%5$/5,R(SAC/_+P(4F=Q=N@DJ1/!PF\,2I M '"EZY"M\,/HVK#J4]!-MJ.\IBD0S!"?TP9IN%N*YUKA%Y0A^=\$O,]_9H09 M!L_@-^-=8UT[7-A(^]H?BRJK12F3R_'VN(-AX^S<+?,^Q2P BA"XH!@ 1!B MIL !P0 @.&MB!!"<-;$"",Z:(@7$)UTL'TJMZ]LU-J6F?XWVFEZ+4>@CKIRL M,Q@T*,\OVZ!<+F3DHYB:\WM\;YP\QLE#7I8\)#DC2HDF#S12)04Y/DX( M[(:Z_*!D3#I<2U+AA-$D%!UA1L] M;]PXI.(XQ*UT,,+YC2YF1HS+7N.M9%]:;]?MN_/T1?/AO/20;F"7J2Q(S875 MA*EQJN14N1A5KI@HY5&BE!_O_MZYWI-NS MLYR8OMLYRK^((9PC,4$CFKC,.R]].'UZY>%SWSYEQJW5U7 M]?V@&5_T(M-:B<"ONCG3]L_U,6;UL8AE&7;82S(%DUE:6 J#Z\7 MU=>_:MVIRF>EMX-^53P].0HZ:,DKJGK'R7%#-LD8W292+%B.;,^)81R2XI%6 M[1Q9)Y+U][!MDZ 35D[>+ ,*C'D^GB$7N7 0]_X8THZ2+$)\J\3B]4H5XZG& MF $Z@RMEKXYW"D=WA0MQ7S>NW7ZV" =^^5A$86)^E1U.OXFD7X:L%^P0>J+% MD(7H_*JSO?=8W:N)59F\U/+5$\N_1X?LKBBXIR6-,X.,=B>+7!*)>W,,Z5#C-)X%&M_SW,YL]=>_?MK>FW$2AD/Q1=>.7%/Y.5%_TR?5W;>M$UF$8W?3@A MUBAURW-I146;=!3='#J2T,SC4 M/V!)7 S!FHW=KJ$335 5]E%&C/D MQU>'"Z=_H6#L5$QM-UCT%:[YG9*,=>GRN=BM]G>JY*FAG'GMRD._VEM12<8O M8\Y&%ULL\$):PV'CK&B6F]MKA -B786T.$DP @E.$HP DNDRQP2T4'B\Y:^ M^2SI.Y3#^8@;).L,!M6SLDL7E\MG2LFN#[2J4G*<5E9.*U/%Q%990\B':((1 M/=(R<9L%690KD@W9+Y?JER@C?.NCPU49IBF&5!CYI=.3)R[^T6C("V*KHTW/T_) M!G#WBB_DH7M8N5&*Y;+SVG[.ZL7*8Q&%UD)&%%<3;L\"9G.A-082>%_4C8\$ MGO/JZ66YU3B_>=XIWV@U,ZU7ZD@"N0])@'4Q>#UFD$1?2-^&]**^?>8HG0L2 M7J.3EVKY]..!6-@KZ63K"*B]]T@'SDWRL, M5!K95A &+5.:;Y*T'^VL-&#F+<7H*7TGV&:IE)%S80S4UB#8"0]"R&=*I9_" M\",>Q]198H+1R(F-)1#Y;XVG$ 7??1!R'8#%M;I;,ES0B 7P9QC,?FHR&J7,[?D*6,T!2 M944I@I\.**O<[!Z>5^^K*>'P;"5$^&Z M5JE53ZMGM6N&UCF=%-A_:QN_W2J73M7;I% J\S]Z0OGR=*A\&ZI5D2?XC[)R?GA[6*)D)E;-=^/NL=GBV7P4:K%ZO M*[%YBAF/XA-]$T0XRX?JQ*4X^:NAFV0+[DYBXZ>IGWTN3@. 89Y32LI.2^\* M2M,F!,$MN)9@J:K7[0M.2[&)!AR]H8,Z327P-6=\3QX,IG\#9L(2^OXB 1UG M+5/035#_6WI*N*FE:-[V-5% MEZ&W: P M/QUD=.2G<&\B$:.D#+\YL%P_21T?\1QZKUI=A*%B#+9*[!?XKY,1*N^DK*<$ MD"OTCM<1&K-6.'YRBFTK0./^,EVL.P2__9NU"BSBHGTWKNGF$#(#U47T^=09 M[/3QI7_FW3S5.H9XW)+U%SNMGF=?+G_\DRWF4^(,U27#)#/X%+F?P"W2I#^L MOW##'= #4%,=UM9!\GRQC!="B>Q%L77+&.H0[LKD?K,0#V*X9!_"5C M>0=5A^L4ZV$AC_)LH>XY\(8#R.\;2.&IC'#7TD$,U5U!=P33<@6X/>%"AJ_@ M)8U@I#W.0LG*< %K7'_*X(Y%.@K(%Q@&D"^0D&(J/EG \@V=O,#:W)825I>@ MB9+!F\B7' \8R.!EIV5Y!J7B/A"8[@ '"M9EZ&W@';BJEO("U(?OP-'"[A0- MM'"L]]5H (M!/H&;;5!U'7\?KM7&^6$;CL\>!H>Y04Z5)LF%W'N\\& MAM0T!^2D#61;9$T^(Q@2GN/"ZNG]N$H*BZX4#_(U0^GC&H,"*@NO":^3T""Q MJ'%MIDR^H4:L'#=B31NQUF"RRHIK-5E]54M7Z'7R2.J*II;JVJ.6%>7'G%AO M/);+BOPH23FBY32B$*+^\&?UWS@$/B.?#@0/JG-[(,> ^&]J%= !^H[N6(V] MX"76;B%" MSCHOLJD#T&<@FP[2J:[^F2Q4ML(C2.&U=;K[?TJG^Z,4I5+X&V>G) M,WWEK:>[K0EAV3\!1--9,";=J@^@M,;O= .X#U M:;J*$(CZ+)>DY!V%*C=H^#@#E/#7?@4ZF8WWA;!GV3WXF#ZQK#;^?3W ICA) MLX80OAQ ^(I"&(5&6&Z(NF+ZDJH5B@ZJ92/8AA%L8X0HD&1\45#H$(7F;/LJ MHM @D"0H*@:'CV>:T+I+F"%Q4KXZO7PE0IJ> U!*F=1 MP@4BA&DUHH56J]'WI>J,]ZNO:@O--B,#Y48'$G[A"P&ZCCX^#6P4^!,WG(9:@UD)H[7LC0#C&L5TFYQ(#'P F \N]0TPA5 M;X*EX0PA%Q$:GHNZ3*AD 2,"MJ3YG_ =M$:BSC0"1Y@8R,>U; S%" T9&:'F MZT+OP]^_.4+33#"Q#P_!JC_YQE+X[$,NO+QT*G?13> 61XP&[,#NA-8LC<1FPMP&&D8;MOL1#@5V0:%M M6CU?YO%,_[.M.VTG^$8E-K)MEQXNG@^A6]0[R.;A?(6&H@+^!CBB4H'(7P!\ M[P%N!4:SU A=:/#1L+JA\5O0] ;>VZ%-#HZX85L=&-'R"_$CZ2%>V3@M+1N+ M_.^#_8U>#8@_'U 'W>X$@03X$&Q0\X5(7ZX)V,JHP":,R&J5C' %ARCL^>^& M3">X _TA<%$=RW'1+((D4C%-/*]W+M!CGUBHS7-@SYF\=IWI>S=8R()0&H'& M" C&EDTIB!(:V@A\P6X\9C=XK.3_-A%[]Z6-3 3NT27"%N:$ M[I6FHO7^[U_E0K'\9W)=$R%]4SK^EWS''QL(J)L@9#C #>PV 1Q25=)UZ.(YQ'/OQ#R*028#U M+#66=%P7$ M/-]R"F@&/VC^W0^<456ZJ-@.6)^/<,#*&AY>$3#>T! 7J%,K#J7ZZ(C2V]2\4M0P?YPJ'# MC,1>^#YB:GM'N,GQPI)UD!JI38-:*VD;=9.X:5_MHRT=5&5$8T0$ M4WR_.KW;79_!(C*K5J=#;(K-+_J0\_J2.N>4'",7Y90C#+*CH',9E0] )-J_ M#2YQN*P'S YT$\\.S/0FF;#26V;3PI$"[!N[PC$LZ86: #E.&J]1B$04U@,^RG&+X]:'_,Y MN0'L':ZQ/4=EM16,Z8; MA[^BS8<*C_@$RHFC/X1&**II=PTX&.I98P@-18Z%3&*A39H>:!F6C1K$BVY; M)KTG0:D>D^!\RWD8.?T^7LT.=*$\:!!B$X,I_8HH@#G.A..=FC55WU7K.^^I M89/X3H^/S=*@B:DD,*6K +HZ&DFI&\16_%_\<-?YUGMTX-%N;-06@>Y##.J# MGS,#/_&,M][W8HPY+WS+2&]@?(?':;">HG>H"7I@)T?UTJH;0:0SKL3K^DX1 M],N_H),=GY]W'+T6H69V]*(&9NA0IQWI,9>:]JX-_/@9X=[RZ-H5#:?44D++ MZL&#=@I7A-HR#DH7XMETLF'H82 GQ0083AZX%;Q$Y;1@:5W*&U2 UVS#L8 3$ 9H,XB#A] A@B3*&.C>9ZXQ_\\/VX8AF MR)\9X1QPVR5JR[0,J]D7*#YVPS ]O>-O'!E;&),PM$6]XD?JO@JX"&KTUN0T MQ+91T$ADU&F>1YWRJ-./HT[7)I<,CX5Z@C7-#I@%< 4-1#(::P0;A;O--ZCI MQ!GQ@6M]QP#U0$D)%%T%N+5-S0^H(%W=(%VG'[ W&V[4 ?-6#,?R>:4SZA4) M.1]58@,.2L4_8K:0UVD^Q]('(25C?&'4-]^%\[! 9\;4'_1$TZQBRGF#+T88 ML,\9,4L)5N!UJ30V3,Q#;C9<5Q!5U?5LM47MDVX+J+79@O/"ZURU=1IT$KZ/ M%[2"O-UM ;ZGZ0>,9]&IK.%;B4PJUW0PE2F-15/]<*&,<#=Z3,+%[M[HF@<+ MI&N_(W7 (?](SOS@HU.KCDE4E6XWN+OIF>*=$$30., 3\?CI(H#5ZBB_-*E3 M:IS;HF/+8>#F1\.P81 _LN#"1O^8VX\S1O&\$KTP-@C%J":'GS$.T28TR 3D=G@!8XS"\")J>$3,IM^-&8(H MK@0I:,'/"/&&9>C6^/1N#W[LIQ'G?LG2[\EY F\DYH7"MS02-/0^V@1>R?X> M+./F>O9*:L&E'9KA%<,;B80;3.2$84&Q133=^;%>@2Q/P_AHG*0)\I6+)P&, M$*@1 R&QT?2HW1;^!A5&"1RUPZ.&;2(*V#IQ4?2>B1MKWJ\XAJWCP4 -W? 3 ML5"%$&@T4(-&%1*!\B$_^'27J$$6ET2SN&04"?U70]8A7%=W<)Q3>ESEH-?V M4 (>,OCI_MYC2:#T2"=R(&,XJKELJ/I*5(^RV/,7Y,&D%RT'RRD8S>J/0O$/(U\!<0!1@\MI5/3P ME:5 ''#"U'H:2@O;0-\U'4,1ZK:%9A9Z\>/7-$::NG8H*\-13,PBIE>R$^#Z MK)1%4.0=I3?@$9A?\4*068"8WG-;5.BP:9U"Z@,*[E6!%M]*80*PKNI^U0W? M1^3K-N$@]%C"$30,2\C]I&M,X[JI+)N!"8/DF7-J(CLF?6%8@_J4N+:N.AC';?4HX6IP=>H& M!68+ONJA,=-0/1J7#FO-"+$QVO?/.,3)EJ)-G)\D%K$2Q5#:!O8E9.6?PT.C M'I22-/X4\MRIF61?MAJ\.<5LZ!7@PH'6O2 L%M'Y VJ+C7D$W'@Q*@GI8^"1 M>F]731M6*P$:TB?G4XUO*0V8SAA24\&D(/U$B /2"4&A""PI,X8#N#AZKWR& MUD?86KBM(8\'LL\NN/A9#'+&-K+EQ;81,QXL<2LCN:$B,Z""7T/UGYH.@^\' MMED%[F)#ISJ-31HHF%-K(RK>78,,:O<$"20@Q5 )O_B3CB05?HX7&TJ%(4ECS'\Y 46>?10+K*X0K*ZXV.I8J!';)47(NO@0'V$HP!#LM1A7M8 MI9UPW'836H<#K*,V)Y/:78(DP5F$Y]-=9JZ"+PS[52?,MU3@OB7N6UJ7;VG) M:@3,%0%!JY875IU]IZJ&'20FTWB(<>OX+L:G!>%P"LT9(UU:DE&G7FL@CZ&3 M?OS-??]" (Y=H=EH\$O%%]B0W5[86"ROBU:54%>GSO?]2N5B.A%]Y-O?OG*@ M#8N3!*[TT3ISX_E%_NT2F-,^)XD/)>//B:UKDP "",\LLC6@HS\86;_8%!?V@Y<@W[Z;RASCV?6AG?WKB]W45Y,G9)^!5'T M&H7:6^!71!6.!N!HENI140JGP:4!?S12R\WIC MC%P (^.CZ:T!,DYX:N'?:0P*W?*O\QZ[!2KZCE.9B8\3LI-/JY M/8;=M2;_G=KM@#SEI$8JI4K84'8"I M:!DW? 6.V%_UW6\"8A>Q^WRT=M&X 1P+9J/G.NZ-1X'9ONLW^9@M1(YD#!5^,FS"G5[MSG@R9Q+,,BQ07R NQ:>*3Q_" MI(KZ5WQ:PS>G@D#C8)<*EE,_\E&K'QLN[<3N>(B,&18C980K]D*L0+>(6SG:IY4I MN[;5T-V-,6I]5VMMU!I'XFT9A928C]!DRWT1WVSCF^*ZR*>*Q2)W76R(ZR(^ MO2/QA" 7L]S3P3T= 5?DGHXX/1WG4R7OMY)I#8M+($NR;A&O;2*&&_0;N2HV M?9%OXMSX!O"=NW6_Z4WF4!?P: H>8&.?SVK MOOS&F):^JXF5.Q F[46I4EGB#H3-P&[N0%B:#K*I;#Y".F"#RW,'PO=V("P< MI)(KB-'&ZS%P"W"WP:=00,I%'J@4-P8DR%LPH7QBO0W)SC68$.'WWVV;NS'F)8;,K'%G"JW9R1#W=B-W0N3+.>Z$^![4 MP9*3(NZ#B=R)(14*W(FQ.B=&W/@2]\&\Z^2(^V"BL(#GBS)W@JS.";()*")% M6=N%.TF6U; DF4Y0PX[A85OTD2R+9%KL>-V=%:A.[/*;+W$O#RTPMK*7AU)ENX1 MM_(TS/ V+""%V6A52^[N^$I V2&V/B2. M*^BF:G6(\"MP=_Q."2;AF2')-0=SG\?W2#Q7%@K M;?<=^U8C233:"(!=-)V**(9127 MLLS[CZ\KLX0M;%F8?^:B-?2PZ&OYCZL 5%9PZ$^>X^J-_M<1E"XP?"= *]4R M#*7KD*WPP^A"T#73(@CSK8[R"L^:+C'#8T@;I.%N*9YKA5]0[/"_"8[??V8$ M'L$S^$T 2U'\B=MQ[7!AP822O\W%5J.97@NF=CGJGG5R(/PXZ*< M"_8R^/>+I%F>6R6' V)M@,C-=>=R0*P)$*5,=JXEE@-B38"0,])<]Q 'Q/I8 M$Z<(%@ !K(E3! N X%(3,X"0RQP0# "BE!&Y^,H"(#AK8@000!%S7?H<$&NC MB/FQ%1P0GP/$$M$B:RU=JQ(,35_H&$J?.(:5 5[(G%^L "\2?N'_FR-%)/OW32P)1H2? M7.@;%_KBCA&[(B_$]*+IB5)FH-Y('/'".09R@Z()D,]N1.$4.9O*Y2),5?1% MU+@A'$LH?(Z!2.>(4#L>$$:-VG)**D98D8$-IAT+:J,?/>Z-1X/:(G/5WI;K M^2D7I4W#[#@J;XC,%;Q:!ATB+37 8C8&0^;AZ<7N6(XK6 W!CE@]V'#B"W0! MEFJ?1%C=*LMV19-%."D0&[KFH%9!RI.V[OX&X$[L[(KKL[^](M"85"X3 O1W+HD.D;52YMV/I-H)A"_,M;@*(IHH/^_I%O.:) M&*[0[^2NV/1=?E0@92TH' MTOX^S8=-W^5$EC0UEP]]"//BH)L3&PG;M+H"E M-YD\A\%$8[YK8A@HNRNF)L!#;8*2/->IN1=AL[P(Y52V%*&#FCL1OMO&-\:) M(*;R8J2MD5G@\]R)\+V=" N'JD@I28JR\Q$;Z,]=!Y]#@LWO5L&NQV!"_[@B M#E%LM445$(V\$,/J=H@972#3AA,B=R&L68#*IXK9'/$7KZ*;N MN#:M;LU5[.@]"7&G#*W9TQ#W=B-F6Z547A:Y)V)UGHBX\27N@WG74Q'WP43O MR9#ER"6];TE)[W@RXD:8N _F74]'W <3C2>D*$99QX,-\F'($[(12!(MAG!/ MR5)*EB33"6J6"SJ6-95NP:TPX@; Q+H]/ CRPZQ#>SV^=@DGO+D&]W)P M+T>$MP%/:/FNWHYL*B=':YKA'H]/KO^,N-S7L99"G%V\E=#-\D6@)+8^&GJ9SKF%M7L_V ]L:#G M>M1;^^C0:RTB-"S#L'H8&T?AC4T9B4-,5[ \.^P&[PB:[BC-IDV:BDLTH=X7 M' 6?55N*:1)C:R7@F(0 ??!%L77%=+>C@:Q%D&EL=Y16>-5TXJF#-:8,TW"W% M_&\"^O6?&2'HX!G\)F &HO@3=^[:X<*""27_1!:W0LRM@Z/I+S/&MV#,!J!# M>)#AWY3Q;=5MHK33/3BG/UW+T1&3MVQBT*(9$V,&W)U.'#ZJU 'A/9=,;'0M M:.,_"#\N>O?!7@;_?I&YE^9ZLC@@U@:(;(D#@@% E#+%N87U."#6! @YP^' M APX9V($$,"9N-#$ B"XT,0,(,2YGG<.B#4!HI@I\\N:!4 :^* 8 $00!%S MHT(X(-9&$?/#()0*.UEOR6B68X;#0.90^<0XKE1B_? BE*F1&D!])AW6+6638C0 M@1]:CD!,C6C"->FZI%,GMI 54U.'EA04>1\+9F% ;ED,D$!OS2<: W9:BMDD MD<%YQ>&B[\#Y2R&CJ^7@GV->OW13<%N6YRBFYOQ.+/4MP*#?9\?RTL0H^N&! MR25&692S$0'] PLS\Y?RE[ @WMRN"+! WF327S$"E#+E4J+A_^_H@)]('O 5 MHT2"P?XS*4+8PJKX9U70Y82WN*/W+A3;-4%=PG8VIXK=)F[7 *!$QKWCWE\< ML=WHE8U[W]&$;A>9*W.V7-N_@IB/,H_G>Y;]VBC$WH@*3KF4*$>(V&QP[%@P M6V0@UR(*S/;=O_UH'2@5B4<&*<(>U&SFS+!D\YU>;15U MP:ZM.]&I!1M.>8&HQ%*!F@B+D!49J#X5>?*F'&T9LF_0 IY!)(^E"E-Q\ZHP M95.%8N2*Q:9C0J!%?'-Z"#00=NEA41KXEV-T8T37>B1;V M"2M$%K=C8J(RLM\-,DPJWQA+%T,FW-B+:ZS/>1'[5B.6U8JI4K;$O1N<-+[N M_HA]JY&31E&,UH[,P*W!DG\D=H19GP,E]JU&7F@YPDN#>U@V'%OD3?? 1%NU M[(/X,EZ,:E%-M,BSR"?"$F-*U2SS A=L "++I1C6?+<>>YKW.^E12II#L@BAGNKF6\E3QX\RZ M"E:5,W*R42)Y!:L6@OQ7@@U7S/:9*&$5/X7&4]2JG"DFNZQ)I#6MYANJ8]_K M&LM>##2*E>)X XKQXB$W^S1U;U*'#I$6@G+-X@D&!&250EK/0KQ$D_?"7N?4?4Z'MV!^>$!79*V52V$&EQ+(F!2.!X\D<8 M(.EH4#L73YI#U*@MI8JYMV)(ZM-N("62LV +! >8$BP%*ME @+9%'5@-TB&$NQ&#$EEJ2H M]83-EYRR#!2'BOL4 H5BXP@B)T#[>3^$ M]%G*R -_S-: ZO @A'RF5/HI##_B<4R=)182&SFQL4)A_EOCI<*"[SY(B@S MXEI=F@VV(JA,Z-39$9)7A)9-&O_]\:_:^<[,8$C\#&1K X+^&8T%#;X"O9Q6 M9[,:PHY%RZPY Y14%D'+\5.==5R18^:3Y[AZH[]0**2@MA33)(:@6J:C.ZZ# M.[4\6]@YO1:Z_CM.2H!GW0:KIEP1&8S>&ZX4$Z0M>S87*'T#W2Y%P AR,T M;*M#OQI=*X7N>J"SS(6^GI4-/>/OHHH!SP,L5'C=ZH2 M^RF8NIO"CW?E*"; MJN$A^\#D+!BKI[LMP;3,] !"_NL(/: 1 J_T6I8 >$9L0(Z^0,PF8)V@Z391 M7?B;#E"!(:UJGPB.8L"NNS"Y19<((X8#PMI5G!<7-0#X!!XJAF,%2X1A&D3# M25-POHI+Z(N&!=>^T,3D<+,#3,"G )WX>PV,=H+BNK9>]_QZCJY%D7_; Y;M MX5$=XDF:Q!4J( 8X(8CA:S4C_$+XRN*?[?/#"OTH_?F-)Z"K+:&GP"SJLP<[ MUV"1B*+P+>:O< S%E>U1VH8#!T[O0\N2A#AI$IIER.'#. M]+T X;=/XH"('1!<:&(&$"+OT\$"(/SN51P0L0/BHVZ_'!#KHPA>UI4%0/#Z MNM$"8KFNSFL,IV&SONY\B7%]H, MI#44V5TQXDR5*5U72=U2TDLQ)J^D[MRT<^;X.A,%=-=-?:P42I7$C)3LNIB1 M5M!=?0%=9K% 3CH61%^=855%/B*"2/!8$],1=P5 M"6=QYW $L5:1\=ZX]Q-+WFLI_GU'D[E7C"=U.>)$JV*JE"U%F='];1.Z-P>Q M-Z*T9S%5%,6H+9YQ S@6S!;C+M$2$6;[3MWD8[84)JC=T#,5&IUL_V[@;9WAMBX&+(-28CY"VR]W:K"&+^OS>L2^U8A)(Y\J%HO<+;(ZMTCL"+,^OTGL6XW:EE[, MUE6BEI>/ N6RP'/Z!L/&F5PYOW$2!\3ZBK3P+%<6 M %'*<#BP (>/^GQR0*R/,_$K@@5 ^%VW."!B!P07FI@!A,PI@@5 ^&V=."!B M!P1G38P @E,$(X#@Y:.B!<02<21S37W?I'S4.OJ3+W\(]*]X"TI)F4*RZY6< MS6]($EDJ^XHQ:8%C6%>%J7(FV27&DE=@:B' ?RFF<+5W 1,EI^(G4%;JSI23 M7B(NTAI4\^W9L>]UO7B1;,X>:54JSB^&>)%--EY$5Z=J4Y#B*]:3!"-"HBI7 MK47JBSO8*\I:5N6X,V-B"73T0U3BWG^;40HCF\KE"E&F?4@,1/#&D_?! M $5'@]D8([ !J"VGI&*D <;614LV8?74\]J';X^-G0!ELJ=1%C/BH&M15&\(@\W390%+%9NPF9$ M8HK9",G$*02*Q$900:Z8B[2,R]KY>WQZP[>G@ICMT"M10,J1UD/X!M(.\VBP M,#.,EA$FK)Y5W%Z(5=>S^IZ&@'?=$K'77UB;WR+VG49]0Y524J','1NKZ$]J69(\P(,)#X^@6J:C.RYJ7CJ\!0O 7U6K MTR6FHV""GJ"8FD#S^8@FU(E)0$%SX E\J6'9@N79@@KS6AUB"^2U"VLDIDH$ MERB=E* X0H\8!OY7$;J634>$&? MEZ@MTS*L)LP)K]'9'/J>X+845W"\+KX! M7[6(H!%#!QSLAR_#6;SH*G%20H/ <74571-8N-"7HAA M=3O$=(-3P/&[BCOX(D6_40S#4NFA8;IDBRB:_VLF+M#O638]2;=E$T*7:,Y/ MTA(PX#]%5SV*,AI1;:(XB U]H?B3CI3[F8+?G2Y1,>O3Z*?HINET@%@P<9\H M-D4KQ::%W!!-+,U!O!A!10"71R@<==.?)"/46KHSF%/H*:.H&J(EO "\15<1 M\W0X045MZ3"J)C1LJP-C-6S%<6U/=3T 8!?> <2%[SL(>X*0](%H6#U8]#BX M_"$:BHKD#&,G#GS-$/&WYC .+ 5KV5GCS3OYJP%EM MP3U$;/PT]3,=$AP0L0/B@^9Z' Z<,WTO M0/@M/3@@8@<$%YJ8 03V+.& B!T0?D<5#HC8 ?%1^TD.B/51!"]+R (@>'W( M: &Q7)_1-;J-V:P/N>(>V9\KC/;YDC_+UWV4,[EDEWJI4>_4&@H_KAM%UE7F ML93T*G')J_,8=7V?U1>K6AP:*ZKJF' &O71--DG,2,DNS!MI$C45>= M,.IJ8YJMQY*V58I_W]$DGA3CR;R+NAY=JE2.,.>*RI%QPY?C]5=][>!28[;MJV<+L1;'Y5ZX@1EK@HO0MV72@#R03!:3H M2YS$C0%QY?3Q%(8IO^]G4AB*//:(#0<_;XG*"""R/-*"!4#P1O*, .*C@JH< M$)PU?2] T IG' ZQPT'BX:FL $(J'85&X#@ M*0S1 N+S01CS37W?)(5A4UK61I#4(&4*R8Z9/9M?:"NZ-L>,=+==?99#.2,G M&R62E^6P\K[&*V;[3.0];!Q7_T)W^F*RPV0C3818<2NP9.%%LO/7(DV-B/]& M9P#)!C.B4J?6(M0%W?$U^H2*KYG/X-W>T0E+CSW MW38W"0L\+Z>RI0C;$++1X8DC=O2]S1*&UY*8RHMRI&95!@ <2T8%.K[CWOA* MFR\E(IP^)4GY:+LG,X#/L714BD>NC 0)))Y3D9B^WO('9AQ"F/82P&8[FJ13$,(IE&G2S1-,5.M0H MT&8,2WM*C0P!".&XEMH>QYW@<0$8CMKRNR7!@+IB4#QK.,3%0VD![X.]PPX= MRS2)$3:RZ69&H@1&PAY4 TX/N5TKS#8* MN^(AJ%<1]_"NZ4/.C327]A%-*DW&-OSO_XP%;0SX[T3[G9%M!<$B,F7(39+V M8T*4!LR\I1@]I>^$EULI(P]<(UL#6Q<>A)#/E$H_A>%'/(ZIL\1!,5)@#!VSLQ @C>WHD-.'#.Q @@>'LG1@#!A29F ,$3D)@ !&_OQ @@ M>'LG1@#!VSLQ @B>&QDM()AK#I*,W,B$-PS@[9W>== FMJ<$;^^TL8F/$4?$ M\_9.S#-HWMXIFBARWMXIN5C VSOQ]DZ\O1-O[[1QLE?$<[87A.5O"CM+575C1&]$P.VRV^H I M6$FPU[! GH$\%9\2/WT($190*L9K?%S)I52*4-A:M6&:$<&*.12/X10"=6.S MB$$N1ZA2Q\#OXU,SOCDU!"K*9E&#%&7EJY6[*EB0?F)W8:P"#0J1:JTK=FVL M0"V)5:\:E$LHT/%K%F@K:])4XM8G&3(&CU-T%BA:LSQ,>X_E?ENI&R3VK48M MTJ5RV4@+.#)@=6/)3Q([OJS/D1+[5B/WM)2B) TV;@V6/"VQ(\SZ7#&Q;S5J MH5<4N:]F9;Z:3<.6;.0J4MS($E?=2?H@KT\5365^^9)64*22[(LK9 M_)9"T75UCAUGUE7#*O&MO+]]#:L5,WDF:EC%3X^L%+(I9XK)+GD2:5&K^8;J MV/>Z7KQ(=BW"2,M<<7XQQ(N$W^_1%;Z*'RE66 K+MWHD&,[?N116D8&R&VLI MA56..SDFEJ!&/\0D[GU'$^B.,1K)+Z613Q6SN2A3/"0&HG7CR?%@@**CP>Q< M/*D(41=G2.6*D69HL,"R8\%L='#'O?%H,%O-JO6A93*E:2H58G-EZZR#)2" MBOL4 IUCL^BA5(@T#7;M+#\^7>/;4X/( $^(.BE!J,[K:(H'0 MJ"ZN[=V7@O."!W GL)B>[K9@0587]N("90Q/5'&$'C$,_._4M&Y+<84>_**. M. ,US\8!<"4-W0&Z%6!0W=(RZ\(F0* ]@!TNP&W9A-#=F_/SQP1,3DA]?&!P MT#91',2=OB 7?]('Y=)/^FJ7(-B(T4]1;* K $2$M?1A5(J&BDTKS/DG@L!M MZ@;%>V(" M*A!"\7!X? X2.'[5L6P8$A!, !+NVI;FJ>[8A@"O33Q#N*)>=,MS9BYPV2-U M/Z;GE "WF]H:DC7<>2TA8'HCI FOCAY+^$# M<8@D@T@DLTO"Y$(R??+8M6J MET'YBT94RZ:7!M: M.RM4+B:_-4 N&_!/4IL_#3U,QUSBUJQ89[]X+Y 8%2T MCF["=673+':A&@!VG3M=\, WNC#F_'YRO%C!VJI&S.^!Q &QONIS)0X(!@#A M-][@@(@=$!_T*N1PX)SI>P'"[WO" 1$[(+C0Q P@1%Y?GP5 ^&UG."!B!\1' M73PY(-9'$;P<(PN X'4QHP7$E5UKY] MM\[FARA8CPYDE%7Z4KE MRY$6VF0@SA=B+(O.O M?%'^'2DR,\"E(ZM:%V@4R82L5(H4L-\YIY+G2'Q4990[KGFOV>\&B"P/Y6 ! M$'XM)@Z(V 'Q4?U:#@C.FKX7($H9#@<6X"#Q^%=6 (&EOC@@8@>$7XB, R)V M0'#6Q @@2CQ]BPU \!R): '!9D.AC^)D8L^:B+]E<,3A=,MG3$B90K)C:\_F MU^6*KLWTZF/BHV@S'4$V1.)[BRY19I"$?^-S@Y>)/S&CRZI(GZD6$C,^XH=),%P3DP6Q=J$ MNKC#ME:<\/ ]6T.\VVTK"F5ER-L@/J=>V5M#&8S%SZ\5#,? M,27+T7:Z8@# +'6Z2B!FO]/(*A&1\:FB6(PT.)X%?(ZE.U4\TF4D2! M!O#T MB#7U[/A4'ZGW-8_/=HP*.T5-]75Z):J' SHI0=-M@EVC@L8LEMW%#B!$<+PN M=ED2&IZIXH#P:-@T:OC08#U^SQ=L4V.0)CS2("3H0&6IJ@>GJ?;]!B]KZZ:K+-KYI+@ -C8STK)%*?L\:N#6_TD4H'!,[^BRR!MJ%R2,C& ' -JP>S.B# M9/"D:_446W,$TS+3 'O/IAV'@!+TYA!U_#<=UU+;XW@5#+/.OECK:G)SB+8, M E1U:,*6B? K:&WS>\T,84E6M=&97+S;#2-Q3KQP.R. X#TEF $[W;#""!X MMQLVX, Y$R. X-UN& $$%YJ8 01/EV "$+S;#2. X-UN& $$[W;#""!X)E>T M@&"NY4$R,KD27@;]NW>Z64?BUKI19%UI6KQI#6]:PWY25L(9-&]:$TVX:R); M5?"F-;QI#6]:D^RF-2O,IN(]:1(N>\4=TSD(I-*#0*H@:.QW2C")R_L/\,8: M&],P)IO?L&XQ\>1.;0Y6)SC#)-J>&@PPZ%APF7>(88Q#1]OWB $6O7ZL3G1/ MF6RJ((H\;XKG)_!.,TEQ&O-.,\D'!&_GP 0@>*<91@#!.\TP @A@3?R.8 $0 MI4R.Q\6S @N-3$#"-YJA@E \%8SC ""LR9& $44>" 8 0/$$A6D PUW,@ M&0D*&]>4@+>:>;<2U@9ULN"]9C8VB8'WFMD("F4EMIGWFN&]9GBO&*^9 M!"+%:GO-%!(-YT1E1WR+7C-KR)?@_6:2'8V[*?UFI&R6=YN) J\9H.>(NLW$ MDR@0161Q+MI^' R E/>7V;#^,LOQZ&C[)C& U['TF2FPA@P+,[9L*B?G>Q]198D[)R(F-Y8SX;XUGC03??> ?#\#B6EWJ&%P15$88/&7R(QQ> M$5HV:?SWQ[]JYSLS'<7X&5H/8_^KAJ3A7RL/L2O#+6?RG0WANVU8'/+_!6!TX/&_C -*0OP)-M M0CLJ89.?I58DCZPH,!*,K(:N(?C5,FFKIX9N*J9*!(/V$C)TA7(=G43:B.G] M8Y]KB#J'[=O",9S,>9=@1QZS*9P2U]959V"BB@%5[H(C!;8"8#$]Q1"&;9)L M\D),CPB_D%O+XI_*U17])/WY+2B.H AMV(XUV$Z';L=OW$1_TDT-[DT78 _ M0@!A((YB&$+=1$SXDD!?%\.@R4X@MBDN1Q(6%/GN*#6@$ M6$T7[I]!70$L2PF*ZOHGXGB&"X,U%=V$EQQ/;8U-$UNCKSOLG=5 4@H.#T_- M\3IX@+_TWW3K>/!5I!0X3:2@%NR1&"F?'BT7]A><]A3\&T"KM)^40!38L4)[ M>R&^N#9\QD/$US1LC@9#: 3FZ )XI&D $Z> VL86<0%'+1)\4P33BE[ %BJ M$RNB+ & @7/CBPC1<&(X#N YV+UM[LS @^AZ 3& ARD.G ?NQK3H3$W:%2PX MJ+JCVGK7?ZT#,-:[AAYT-I.Q-9GNC \>]'Z#(9#_AR>&&PK7'9Z.CZS#L^S: MEN;!UQGA&OEF0!##IQ4;-HC E;Z"A 19TNGG;# M@Y6$5$I9,3WGW3WXLD,TW5\SX-F+KN*: [)#$B!I%] 0Z*\.=Y;/DD\MX)

%-O^EWN*"OKZ XL%HB16-YD?[7P/5BI@UN===G@'K"/V[^S8B8/ MHQD&A8*_;Y@?B ZO8Y@1#]UO#P=#Y7[25G)II/8T?DH)F@W882+00-[J 5AT MCZW!CZ(C S ;9,6K 7Y M-KU"'!>>I C@'YIN4L#3W7C835(?E>'T@*L.3@7^UH@*BB0LN*.TZ3V.P^P@ M8IE]H46Q!"!.X8#[@Q^'Y'0-%S7]Q1$"QH(2))RC0.F.7O<"#3*"_UX.)((K MGPW"@R# =@1)3%_ZIX"C-RS4MCOZ0.A"!%2,/K6: "Y9AH^1 M3LOR#(U20'TH=_JPUQW+\+$!T0B%2[R=7=V%(_!1"T=$,%%=S8?Z0#!S@AL+ MQO(%%ERKWULT?';0V)/X5S-E":.KKN-X1M^_K >:CH^5=.N#V6 K>!_.!3R\ MB2+E*%8B#BNN,A1Z0Q)34$ZPX'TCN+%ABX.A@13I?P<#([4@J89D28?1#9DW1>GP.2NRH\OO"3QW$:)3!W?_?WI4UMXTDZ?>-V/]0 MX?%NR!L41 \Y>Z.4,ORC';*I"R0* M0/6#FR)Q5%9^F95'5>8JM[.7XDN0;SEYTP+1136>S[_0#0':66 J@)6%GC8, M[PY,>IP] (<5NZG2$V].G\\UN#!MN3D6PS=H#-G.= J/Y[8.-[O@NPQ/67-9 M>$D(G'4I"C%@R(6'K,P?/C+5CPB/X_F(SI;X!"Y'CK71L+7$;J^9GKG*],R' M326T_B,JH7>)$OJ*2NBG,Z=*3U7@X9Q[-KO5:LC#%NGN OYEZHVX#*_8""J< MB(O3RVPT/BTG[P],85&+G#]7>@(GU_*FP:<3W@]Y6^O@Y#(4*'!'9B1Q0_'! MW( 25H//30J@ O]*]6+1CTJMFT+CXM47I!=0ZX_8$5&HM2NR/MC"2,$)$/8/ M%T6P$H2]PJ_%24/59SOAP@_10PRXJ>4$?+P@^ZZ/T4-XFHV&'HO"M_QN[N\] M?E';RJR5R^#[.;HP>+7BXL&YV!&>,[>,D V"2]P\TK;P=9.A]WR%3[QDX;@E M2Q__/3&R6'(U+%HX<:EQ6K (P.!U3OFCD58GL]00+9RN--:JD;_Y]^ !@Q\( M#OZ6%Z(;L 2WDO$7PUL<-"XR6L3#UNG@RX\CPBD81A QC$)@2G0O+QB3CS(> MC]E(O"2[DS.&+YF [RE%^P%M:9C"Q*<+A;VRVZ_C8,J=N\38YBNXF$;N;8A/ M'+N)5;3F3[@LVN)*P(B$$00W1@'S@"<4+ 0K2GW-+'(!*//6+"D*^&<:N7 S M5T[X>IEOFX!UYVS!P#- \A',&$E]L5Q\BG:.L-8<;GKD\9),L23>*PHJ'PD7 MC8)_:?LLY/9.%K1%T0#1#)5ATL]< #""@+9L^,$Q\>&'K<>6P M'74%@S9G>!WSC$97Y1E5GE'*/".&0OPXR8)IP?1,M^3KQ_ .Y>)) (N55S[IBN'L#[XFO%(E5E0S8^+YY6A M\;9K.6>ZJN"0XMPF2?DC7&LQ[()>=(K1MB22FBTPR93!6%QU-@;9SR&">B M45CY\>JL\!Q5LL+9+%Q@4H4GU>P[L&7I+8];W]* &R[X0YRLG\6XUFH,!)=@ M! V ""WBB7_'MAGASS+K1'S%"2WX_;'6:^=1D3XQETL_+H;[,G-EC<*G!OY0 M$O8'_=["^P(N!QNOBL0^ Z&5BH&L'" ^AI88*W(\25[B7 6,AZ(##$<=#_NX M>/!8X2++4B\"\*YXGB3):[,56Y?G:;*0(,P21:L9"<_B@8RLQ2W#/$*>>&\V M86[([H7/] ^Q-$4 1*^NT,H11X_Q> K6J>@^3?"I#BFK22(V&T>8D_JZ3*1 M5XUF:]',<"6-ML=,3Y/,(:@Z!YX1N9(1<4.X99J'#I[A-1==@ MB_0]<12'"4X^@VL;Z]I85>DKL=[,"TZ[=!4C9&"$KDKJRL&(D394$B$# M(Q[H@ZGX<#S--%*,D( 1HA&48D3EC%!&DR2, -6D6J3(P C5$$(21AB\D;IB M1.6,4+UJ)&'$2%-\*)$/3RV&]%"D[WA4'ZV.\4/FX9&+>AZS:K&A]Q5)SU.K%<_.,PL+=_!,)4Q% M8>L>GM55PT02ZMS>JYJYI5$CDNY5DU,)5J4K=WH(K%:D@9]0Q_-8*EF"4OE5P+R=2Y$P MQ-M'MQP] ZK >9W)KD&NZV-Z]N$$_89'F*?>L= MLU]FL>]#1W,EZ5JP?Z>MO*@\;&^NTE!I=(R162HJCYS&EN#PMR1+^F$[QQVL5U$]0#GJ]+M;0%G#:'Q6^&6P2&LF4;^W+- M28N#]B5BO1E=4(UN5P7JFQ&H+Q';U5!3=O/(D5&[X/R:EY&UXT[+)^<%A\MI MQZWB]M++8EV"]Z:*W,L?N:^ RLH#_<]:.U2XOW;A_I)M>XDXMCL(8Y:;F%(1 M?\F!66W8_SF:=#.64O_@_]<'2N_7.6Y4O7BJ$+]\4CP:#>H?[=^_XE;F *B9 M:$[J0.^8W9'*'JCL03NR!V:G:_95_D#E#YJ8/S [O?%SO)IJY^GEL@4U+CPT;?]\;JVQ&0[,9+2I@5'9D6!V::$K2HSW5C4K/=(_T32FH M67;DZ@>S8M%(GM$Y-B^/@MB*X@"[6EO8 ?K$5+D2E2NI>:YD8-8Y3=**+(E* MDE0525:IDL8"O(:IDG)5M3>CF/U?D/E3%1&9/U:/%@J'(F*F?2]IS) MH/N_9KG5BI[L2[3 BO[K1[LV2A5ZHLM#\Y;MT@[\@ZYS-LL[9 MV Y/'7:I>^JFO'9Y]0\V&.-2BYA*D(QI4X6N0\"Z$?D5?0G1-4P9X#,G*\^\9S@C,%+7 M+J80KK(4 FZ,>D,6+"#O'#>.F$V^SFC R!=F^9X%4\7/A_QT-JEUY*IZ69<@ MS]#H_B 9?:51*47VH*W)@T:W]SX$5E5*0**40*-;;E3H$E3-U[8F YK<9./X M+L)16?>1102W"7$3W_+G6=MIY-B6+PX68TC=HN&,W%$W3HHKV;_'8<3/%4<^V-Q>!,/!O^!C MZ-@L2$+J]8WZ5"^K*IPNW^;/PS2WJYK-*@+?P B\)/!607L5M)<7\%VM:Z@( MOHK@RQ[!+PW;LH?SUUR/:R]BV/R!G#B>Y<_9F[0%7H=X+*I->*IZ^3QV(+]D MSZ%FHJ=Z8-@<@L-U]@U;!U] ("KC$0SB*QCZN*9^XID;Q[] 7R%6[KJ+QBJ M\T#=LQ6J:?0+Y+QIC0K:FM5028T7"$%/)34:FM10;:-?(!:E=A54V8\VT=V8 M-,F67B U2Y-<_6!6'#EWC$2,S@F>M0AB*XH#& *Q?#QY8:JDB4J:U#QI<@!? MIN%L5LT49,6RRI>H?$FC\R5E*VN5+&D&D75,ECS_G(?L^9)W#.BTG*0>E&<3 M.O>!@#_%%W4.EE4ORRIO4NNP0+>O\B8J;]+VO$FI0J#R)BIO(AD GADR+C6= MJ/(F;:*[.7F332&H66$J["E'P,^QG7#AA]0E?D"<^8(Z 2^*ZT^)ZWNWIZYS MQ\ S"D,6A;6)U%4OW:CK_A<39J8TT9,&\FBAR2;T7F5!?]KGVVF"YLO*XS;=>>M7CX% 8 MEX T:1(TTA7B>EOH?LVR[M=NUOTZ:7^7]L;KJ<,M!TC2K(J'">)A^_'$9=6( M?GG]]&0D5?+53H+$C4QUO"J'RR$D8WNRIG)2)??P539G?S:GZ\'=;8FO=,^0=,SAP CI+1/. M4YAT%J]-)+!Z<58-2(ZY"NEZ9V24[.[U1^K(2^V.O#2G M_<@S83LT2S\HWWQC0;4B.;)N'92U(4NF$RK7GN7&-D6?R?&L@.'.+.IF%GR: M*WFC4B''2(54G 25Z#Q+U?-2LO[HZ4W+FDB;-&FC##TFPU)[&1H.2@T:J_S* M4_(K+90J25?LDJ7*'*H6+<=*Q;10B.2<%NGVQ^V:P"K2.A?V[W&(Z9R5O7"K MSF!?I77D3>NH>F>/B^D8'<,L]:2IJGC6""+KF?T!-.LJ^U.+[(]L5-Q/VS?->EBY"= MIQ_>EF U9$ZED7\5^0L^=#Z(4YO?OF"M?!"YD4A<=DM=44]/,OR8R_"0MI3!F^E8>ACO3S<5>A$,Q+-&/GU MT_4%7)BU*M4R7&W@7Z'LR"@SI$=9TJ>[YT&S(H# M7LO=S=M;+>(@C.'JR9)C\-*? R%+J:#7;3?T3(FA%S+<">U9+&N3MDVQK382 M<+"G6MIH(/!=%BJTR8.VGFQHVSS%C,>7Z=;8+9GZ ?'C@%C^?.[C,'WK.W%" M_'O!+XM#A""",@H8#>-@F5PT9]',M_<@\E7W,-(O_.%H73.ESQ0)_CLE:=F8FSHVN! 7%G; MJL M;INNHRO8ENO7OFSZ]1OH0B^>3T"I LSL!XXZQ2%\AUHVFJ%:I:X5N\*0A#]1 MK89TCD8 _[SQD%0MBVC+?0H .H@K0:4I5P63E!0D3)KYKO\5NL^#SV4ZT MY*1=TH6#6U._L!"6,HN!R$^$K!]\D$7L<7C;S/(#SM^U56+]5]?QV#DL)BS M3QL_"QCRW#>\YY]^\!V9GE!:#)\<(;"S3O5%B,#_RA81XU)@=CO$Z!IF!_!+ M9M0FK\V.,>QU@&RT72T:SCB?[A,JK(1?\)#7)T9G,#3QTC<:0-1UES#]=\SU%^@)@HB"S,[YL/&5? =T,BKT";%*I>M0$=[::L);/@]>X(7P M,72 T4+LQ5J"-I4/\KGP<9%R@#@>S$"3[13$'*9RYE@S3H7EPO.=J<-+8<(M M(,F;0X!Q =F&1AYFCJ$9!%#BC(6$@\431A94,=. M614"HF$*_XAI$ E]"6/I:54A]Y-'WK-) *-98M04!Z/SB>'&(<-A(U<\\8/RO&OGBN&P)\P_S M!;8#"SODVK.T_!$XT>E#.H0K@(37104^ITN8K"G:[3!](7/=#ID&_IQ$,!DX MS_S_%*8??4IP";&4*D 4&=?)EHLI_WG%M(=;^5H$ANRM>"4?D6 F/(I31?&K M#J#E#G$*TT%O@X$-?F]T45!I0G,QLD20GY&&3WE#O MC(?=?6,4D\+']NVW_(TX$P%U<#U]K0\Z?9-KF Y?T. Q$;C5(;6*+O5 M$7]YNM;@/0$#YL-0XA#OY-*VC4X8&&C+.(]BE$Z MIEX7=ZII'/GI%\*EYM^L.-Z%A&%RS69@(PK2@24OU!.?[%'GQ 9#;; W%UTP MW0O/]^&94]>_3VB MJ_G(Y' >W7GQIH">8H0,C-"U_MX]68H1QV*$P6.:BA.5+#JMU2:-R9TGP$U:)0 MQ^:_&_2#CX2\__F5\>JY F=JPV&EY;*S. MTO/T9-7G9"^38'^)K;=Z$I!5Q2;Z?C4-25?H+J/0:F)!R547X3F[Y4<=LU=J M43$9D%U)O4<%;Z>J#S6K>=0)W=:N,3.BN8A::)0<#X\55[65PE-8*9OYS=;=: M8VQ+B4S+RKLZ'-'VK)S6,J2=[^XL?=&K6B)D\K8JAXD2B>?[:YUQ]RCG]E^L MSP\]C /NG;_$[>?O7?\^/"9!:J>:VJDF2>Y;[0:1A!%J-X@LC%"[023AA-)- MDC!"Z299&*%T4\-WJNVO3+%W'G"SRL8>E*/$'QJX::G_W$U+QE@;UWO3TL?] M)ZC+V,*DMGK63!Q:O(=/;>Y4P-@%C$;LY_S((E&&@U>CPVJ#IOS@K&X#9AU@W._TC"W[C!OBN$P=CWJ6<) MY*.WG 6L-]"5_],6J:CP'()\,U.._!C&EOA!3=RM8N%<7#+K:<'*<<*H2=NH MJR:L#,DT.P.SJUPSA>S&(5O7.WIORPF9YAX">%+IX_=^\.B2[QU>X9,224=[B9D$#ON%^ 2/S[<[#.;%L5;77BLF[_CV\&LOP\E/K67

?.]X\/3),GFX[=R* M(L58ECUVH[0&=C1S OL42(F6X@G55:8^)GNV19!WLB=Y?*$W(-;_YB7VLTKY MUX_N)F#P&O&\KOWKGM9?JY[O,<%D40$>7I&5=BZ\/BM3+KHA6+S,LBUJFC.+ M.8MHL\4AWK'> D&T<>*5O35RF0 M%@=W@C!:ZXA@;H/2#@!W\(.HV/UZW!WQ<2",7@\&XC.VA5EMW;"#1KAIF\[K M8/LY[.@ 6LE=KJ-LQQR)4OF/0]E*&?Z +>+ FL$$:X]HS\0/-4G5-CK/'-/SP'__J*KPQ%9R/Q"IKJ\FWC2OLOA& ,>E1T\$ 5.J?? M&6$ID\0\A6$\7PBJ>;\*.IV"SA:#G>-8PZ0-6&)FX#R[?FKK[IB8K.$1TLM; M22#%GL^)N+"B&*Y.9QXFQ,7'\C8U.+# X5,A^M3,6%@#";K,0+IKD++WPO)@W0D.^$\#9>VQB MI7=/_YZTH$/S(\1G"M[]O8(P7M MKHAZMPXJ45$SDO^^IP>6Y=]Z,!OV-L.'YOU)X)43@"EO[HU"%+""S'I^!CL" M%@2\B'WN MS:37-6YHS];[/:LW-$&CGIH< 6^BZ^ MQ6QDP,V@-QB-1G(!J*>1=+ M5;AZ.%ZFA^- M$_,QKS(QIR8.CQ"@7VQ1--!6)3PGK2SF>CHA4Z[[]%D22IV M]A(-';&_8[H:)=$8T;]P9378UK$K[:Z:]XW+V_V1JQ]B*4)K"?F@C\T>7ZSI M7"P3)WA#T@VP>''>%) /'DU09G<$[;"DPD>PF-"K_C.+&R76'2Z:R5!A44MC M&R%!)UX$ 9)?OUY=YD3$:3P2)R)I$\>G)XS!,B[.CX.1+"N>Q\*Y%RO[?!Y[ MH)Z2MH_;IBDW8=$^L-R8]ZW%]F.?A04-R^=5UM?^$S:@2_H=YK^_SVS4Y'T='I%Q7?^>TX[A/R ZY'8EMBP,^$LS#A<0)FP:7\R,S< :SL(L M"7<>AF/",YS?%;Y_X9.KF_14[Y^P-_PNO6^+OWCD4< W#<.P1'233NL/O[A3 M=! R:RH5#V^Y^SYA-&'H:09S=L]<-Q>E/"+$>&@,W2+_#LPVF"9WN5VB8+I$ MS[IL\/"T@-GI"(@_^5W$DA*,%08.5A] 6P2*L--I41!Q^1/-ZGZ/[5M^.TN1T7M-^%%P,%2/EFGBGCY&9?E)0\!,,%%_A3&?EU1X C R!/>RQX"A67@*=N>; */G MJ+NH#3.%%CI\0^.0,;(]J[#.%"&,!4?Q8S"T.]X^];)4K39%JH1\5;D(6\)S )4;*S8]3., MX=L[)PM!9#.".1;1;#&!P#8U%S(/ \S;M1V_ :1CND73G>Q1@T)EB#LW=&#Q MSHT?WW2R:5K':RJ=MUXQ]KN;LL=A.U413],.N5;(1O;@VS3R:ZZS =(Y:SM< M%G=-]+ZIY-XD=C0%AK%D 7RD7/,&LMDDX[JTM?'R83IC/BW^EZN&ZZ3==6X4 MHN@4)D;XO,"N([L\[^(@Q4B:&]F=YA%&'F? MB# 6FOO?"E"4O.P5Y"22NS\ MY7-84GA*SHOET>C.Q M!P/X9VSUQN/1>-K75V(OGR^^?+N^_O3M;U=?KC^^__3EMXMOUY\^8M3&[)NE MQEWVG;]_TBJ&0Q:1F.OKM'(!6"K&6\+)( 4ZLK4K#S3I'\ ;='GT@R$2PYOA M$,P<7:X8DZX1/DY2&.B1%^)_LE5?X\YW[T0(X0X\-3\&Z]H'^\KC%MLBSO)1 MKLO2IO1HG((BQOTJ23P^"^CGN3J-B+;MX+GQ_NM1[K!%OO XYO@67)1Q]Q.N MF_R5?KX?0F29A#\;"B.PX%XF'>_#W $"LPT+625WHXO'@QW9 \(9SVG!I; X M@TO&.NG8\O6;+_HT-SJH#2MUF%J"9"/KF(\WV)ZTE'U%3U3,A!D]P^C;-V9_ M:M_T)M;T9D1[DQN=ZC;5+7/0'4\VPKOZ!4;/WU,K\H/PQAQ)%]35+S0>X"?) M&(\L;/_RXQ1T%EB,T]CE1J?(E8D\DQA7FB87DO@9C%!RW2%(!]$OTH!5D9!" M:.J1&:U]J2QRDKR"_Y'=F\Y M45B1&A&QXK?=\UED&KE(@CUH3_-?\*TQ^*D!QI]Y^!9OMT0S(KC_N^??\XUD M<9@%4N!I^04V P:(L+$SSU6"&_I=#3#0.,#VS7/*ZK$7CR^!I;R M%+RFEA5G[W6U_D@5&4D!2>42$C#",4'&?@PT+I]Q8GR./'$ CP/!C>J M[N!QI.(?^]5RY;75'UV(_D#^O$)!"U#PD O;#A \Y#ZV8Q8D$(7=:"^C*-)^ MAT@Q628FE]!=9:CU!E73NE>W_T9_./-X3C[&F/9[41\59=,=!=VU;$VG+#V% M#67_*?NOY@)RK +.![827VHT?/-QV[ P&8@_+2L:T"SFM\%ZQ,-T,XH'[4[\ M@"CKL?$RH*Q'A0VYL*&L1V4]UD1 E/7(C8;$8DAWW-O*?&RK^7B!-8)^B%.# M[W"O?D#^E[HQ>Z,LR<:+@[(D%3;DPH:R))4EJ02DUJ8E#<6Q:W\*YN7$=2QW MJ:S+MEJ7_"3X;W1)_L4B\BO;Y7 HZ[*!XM!4ZU)E;JI 0PG:4M=&4W>[>!0]I2,@B'Y&8#$ M @)T8I>=%B937+8FPZ/;CQM4+L?\?NDNCDE/ /IGY>&N*KIJR\6 7_^U7SA^DO&2!10+Z1)A[@3_4T=O"DI\'KT?7&\:'*1H^9*;YV5 M*2@.>Q$P7FT)KB%&QQP,:A2$W>0TJFA[.D(+*5K#RZ.'*R@RZ M>E!9_]CEX?/,+?1)FA*X''2,?K]IKGEE">H6$MZ8P&5/&Y>^+:-J/)2="*\_ MEQL:C"PW75XU-2K&*$D*OMGY]J9CNI;;(YNP>4F%+^LWBM M8I['QW,&U1H'.M%09(N(\<)PF)G._S*[S3FBK<*;52>=VH< .>*9*IRID*_V M72H$J'V6;8V!'C]UW^ \?=,!7,N IVYVQF.SUB&#=AP(KRZY7C-$][3QN-9X M5N?':Q_%K/'Y<16<5*?-U6GSHT8U*ZRT6B,%WC[$[(R"5@V8JB5I9Y2TZHE1 MDB0I8G9&515B%&*>$H6M&B]53\O.*&W5$W/TO0='Y31O0E?3 ^]M#,56F#%K M.&_57E,%X'KSMO*HK.*MVDM:YW#M\;/R,H5GU8'ZENPX?5:1+Z,ST'O*_6_& M!M02B\#7']I];4OI.@7L)NPO59'.JFW6JLDNL6I]YQ2G:(_F&&Z$EPW M%S^([<<3ETD876_-'J_*C-*JL7 P$[5JPA3()0#YUM;D"@PM!8,F Q0.9JE6 M3=A+<^9G$87A'F TO\=AY$R7+XK2I1]'YU/G![.WT9JNA=T4&"G9JQ9_K5+]>>Y<8V/#E$ M=P3^%PY=Z+9S'=QZ,2?P(Q0$6AW M/&+YGL=XW)U?1:(90(Q%DO M/@ULA- [)P"$^D%(J.TO$%Y4 &R;/T[C:.8'SI\(=7Q*X1($Z0)%X[5)@!87 M,0_?^7&P@E*X+?#CVYD8C]GMX)AZ&ODJ,)T_T ;, __Y:]+7WX,L@EA.0O9' M#/+C+N'Z",9O:P0H3-I]P/-,0>-.,NXI"#$+YHY'@> ]@G-HTRB_<(S8>Z2A M9#MWO_P$_Z1/L5Q& S0E9FMB:.(K"R)U"'/ D:P(*71Z!6".X)@HU<8-?_W MW_^M./H\"H?$[=>[H,$S)'(\WH MY;HC'19.!.EKH]%_D/PC5QWK^ MAH!$7\*OP/,P@R1]#"Q79W7;=%'BV#^_NC$'W8DYHH.;T<0R;WKZJ'\S&0[9 MC3Z<#)AI]H9]??Q*O%7<<1VQ^>#JQPQ$)PIO1OJXU]>3"PXAOI.59R:S-('E M']4L#$4H)%(-Z*F$VD$)EI"1"D^H:+!RP.?OJ% M$ [^S8H(=;5^OEPF5XGO5NP#?N.JB$1!.MQD&'IB&#PJPJT;6G>PRPDF? 0D M^[0FO(7W^?".J>O?IW.;_LV=]W.AE>YA-A]4" 4[*;N43D+?C2-V8-VP>PW2 MG[H&)?_N]7"Y\<0),K3A4"(6;,Y[:JHV:OY7QU_2=.[*4&+R<#4],O"5J MZ7DG(K;QZ\6S-'K2@IER M@_R8@?TMV):#B:OTT_29IR&S3H&_ ;6B]?94X M:+,H6H3G9V?W]_<:O$&[]>_.+@)K!FMG>,;L6QJ4+=DI1GJZ [/[@_TP;5V;1?,2PDX/.HE?6!AA2(5<(I.G MP.:(^XS7GN4'"S_@D5'\XB*V'?]JR3KXD]8A-K^+AN(W'L<9\="0(?8KK[F: MSU0.DLE_^<+40EU13Q+K#UY3ZRM R@#(!Y.A,BY9>KW 1-[129+_MN$1?>,>>2=/W<\QR+_"U<"TUV' M_[JVAK'I%'>?W+%5STH7KI5)3DSE6JD%3"U@DH$7%C!#(5(M8"]>P(QC+6"7 MOA?&;H3;PO(5:WWU*3:]2A:@YRQJ:M%2BY9:M*0#KZEK^G\I2,H'R4,O7&FZ M"5C3%*Z"E0?7D_SW]XY' MX2-\2G]?Q %NNH]P(_/79.>^V3721W^EP81Z+#S]],-E2W)A1?@+)M[4DJ26 M)#GEO\5+DJ&6)$D@67F2:F.5,AJR2NDC\@_MJW:I9>N5;O;!OZ+Y@9YMB]JX M.U"+FEK4ZJ-!U**6!@=U[?KC5[6NR8?*__OURP=R[841/[7[SK=BC(,U"7Q* M<]8=HRW7G%\O_Z8TIWRHY)KS&_WA>_Y\"09QQ+P0K=2OUHS-J5*E2I5*"-J6 MJ]++BP]*E*53Y4 M[E*L[]C4\1RE5Y5>E1W!+=>K'RY^57I5/E3NTJL?Z(2Y2J4JE2HS>%NN4C]_ MN5(J53Y4[E*IGP,6 B=5$$!I5NDQW&K-VE-:53Y$7F*9._*9WC)1O.L:.4?% M"9=W-*+DO>,R$L[G5-PNE=UI3;6\Q%M6Q/S5+UL%LZK!(.!L,F,!P^KRV@[H M%.HMECB@8OL"4=IUXW)Q.7-_Z_G8.CRRP M?@LPDG8"')1YK2E1MS]@4Y@@W)$3^>0]""?1NZ?_TR%3/GE96?ZO5Y?$SXJ( MCT7Q*6VSJG&#I]!X_!2.3O^^:P9_6RF3_%.K5?[W^Z\>+;__X5Y0U'V;) MM>L?LD$_%TXKB!XC?\1.P(^4A]F1!6;% ; $7GSUPYI1[Y:EYQ;TL=GK)#?> M.F$4X*-F8(K;L;LD%HVQM4@T*FAL? MQ!N1)!=$:&W%'MS$GY M/8;:7D\;51"A>, $**J*\IU]7>OK32+YJ2P?:H91-?W[EH:+?[R[_G3UKZL. MN?YXJ3VU9'>3A/DQW#2UKEEC$I\(7E,S>S6F5E$H(#NJ;3RY?@KH'8W8^3/5 MBD1=(#8)^^C?B7I/AHADU%RO[&[B43L%\NOR.8!#I2 UX,Y^TE_&\6S=U?_A]02P,$% @ 3XEB5\5(9_TI)P 0"D !@ M !A97EE+3(P,C,P.3,P>#$P<3 P,2YJ<&>=>G=84\VW[D9 I'<0:4J1+A:* M!8C*%VD" D(H0CY%04I I 6!1%! 045 0%&(@!1ID1*0&CH"(KV74)0>2"@A MI-Y\Y]Y[[GWN[SS//>=,]OR1V;-GYITU:ZWW??9F3C#G 2'S&V8W +8C ,#& M^@',:< 88#]RY)^+53A8%^+JZCQ_AX^/AX>7AY^05$A/@%A 5X M>84DA(1%Q<3%Q?D$)8]+B!T7$1,7^V<0-G;6,QR!_%;8CK#4>Y3K&SGF+N.T@0>G" MOE3BB?5E%54]?1U=._>.FR\5_@&R:F9N9VM^T=((Y.SN[W'WAX M/O3R#@P*#@F%ASUY]CPF-N[%R_CDE'>I:>GO/V3DY'[)RR\H_%I445F%J:[Y M7EO7VM;>T=GUH[MG:'AD=&Q\8G)J87'I]Y_EE=6U=>+.[MX^Z8!\2/D'%QO MSO:_RW^(2YB%ZP@'!SL'US^XV(Z$_M-!F(/SU+FC(M=LN.X&B"J44IJ/-#F2:ZE(N$NKJ&4! M_'H_0Z3QFI%=*+:WTGASI@KUE)U>])4:0+M$SE[2,I)&" M_R[SOEM$)_N'.*IB00$1LE*L]O*#4TC23JI?D<_&XY)BP9=QU<5G_)6'QRG4 M7W6WO$Z7\;#NV^C6]1?RSMC+\LO[ MZKIN2\\<:0N$3'B7>@%V5GXFM;=<7SRQHZA\)1SC0])A = M!Z__*UD:>7PM;4ZQ:L%Y?1*,Z:%D&=V@P*"ED1\)!4L%SYHNK.&\"'-%E58) M=9%&2P>AMY -']:VSAMN$$F-HO/(MGY9\G9G"&S^HA]^GU=?(-ATHH,?1;56 MN=;E5S!8O!(P:23R*%B16EVW=_AI5+6C>!/18N,X)U8Q&L0$!+S&*,O96F,:DEN"Y*EQ>7!3VCK M5,S^I(,]WPTY>Q_M!/"?%3JBP%7=/ "&^HY9@DI@'R !VMTTGT9K"YB^4TI9 M-X?PE3,!Z MT6Y_!O,[ [N90@P$/SY-L-^;Z-=+!C^2EOMX?'P#++XYU%_^R"$U;QW;T]G3 MD PZ!6,"'HGQH;:^UFP^WE?[M[5XM)BV)8\40 ABQ*H,!NA@7ZU'R97@M!#_[I.M-&+;P$(@C3 M[/L1/YA E0E-6Y#+S*?H!Y:0YJ7^]8GX==YW!IKK7#)+?%S&F[U07L0(3O(W MN8/H?[LIVO_"7]_<[^87^*L)\#UCU.DM4V ,?""6O4EUEB9/3L\E)\]^*%U( M[VF,0?XIK9;TRB0,CL9>D[=Q*%ZT.OGO1[]AN@M5%=JZ'2N9[$0NZ&+(#_HO4DGZ MDD1Z=N"&D#(3,&\GK."C"-8=D 2O MHMPL]TS6F'2_L<4>^S>I=A_0M7Y;K! MQAQK 2(6HB5)W_G*2M\V[YT<&0%L'"_7O#&XE.WVT=6B_81;9I#8N>CUG8LH MKNRI]A/3#@+9[[:XWH(!HW@-%2>BT>L%S(MU2FE:FG)/=E.M:>A2F;YP!C"6 M4^CUI#0-XRF[A0KCW/_T83+ YV2R7DM+F]K)^5?V%$"UI"^T_81GS%XW1LO3 MMFHH:$(RJ"9TN$2H$S05<@H_Q\B7ZW=8\QU.3M?Z7TL$[0]$H$J! M,*-$ M^ &:#%*V1*C\ZS-V5Q&+D"4L34*#8>7>!B*I3B/78'A$.P0%W[Y&=B]<_S8# M'[#7YR(<;(5M:5V56-@.8P.EB0@&CHQ=$%].8U-"_ M7C.LI>.B&O2P].Z0K3)5W;'HA81F1/V1B/J 8?$\TR/Q/X@J\570HUZVWD\8 ME06K&;[0#>U@C??X!6AQ+8]&]WUZC1$'.(SD0"Y8P.H_NEFZ;*="_Z:WA--A MV])Q$'P>$;#0+^^%G'*3&J_"":U1J^G%%O5OEC7W.W\K>=04LLY%P5=OASKP MJ_&:@UL3D\WU?[Y_?VMR0G7KYP1PB[-'HWW?>MINWB$)/C8N+T;3&WJ#]6P4 M+;@3N;J#+0W-8B&)8DT= C=_FBL&]IY?557.>\JBGY18Y>TG8NN)F MKSWP$>KM#SCY1F=%IO)OGKP<FILJ.6H!+\$C7:0M/?3"M6^Y 7TXQ7BWY+T#3&"MG;FRXP@59GK%B3I--#.;TQ MVI4O/G6O.U&%DVO5::(F%1K2Q7GO=$@5=?4&-IT(6/T3 *<;T4;H):'(DVAX M8O.47*7ND+IWJ*?3Z-%TGM+]O(YWNVL]YR2$[]>J=JXB)N7B/261_S/4%J\A171Q_!8J%*-2=]*++O_+$OA] M$R1U$6N\L>-/,A[!F=%S(T35*^]9?-#J25P4Y'O)!"HA&\H1 I'6*1)?FH:@ M?RARD<%>G&(VT(N!,6(V5SG#3/"&2['D,()&1T:5X)\Y0_0$?IJ<9O;BQ=F# M6]/8>=WU_1TH3=;W:\SLL_)+C+/[<^CGZ"CL?.9V14 M]GTF;]\$K9>6P2@F6XS]073_;8+MQ,J-7*#>B)B'&:"-PM M9)"0%L4+R!,L5];60JT6':]KCT("JT\K9GZ$ MRA+@9?V+B33AUB%!0>M@ K7S(/U$@ZF;(<@MVC!=$_3<4@ZG;;2*BT%\@EQ" M1Q@3"F*DTEV(>HFY%?LG8FBWW&N(W_*Y_@DOHBC2)R*D5?MU")8K AH,GY,9 MV89:O&D]?!FI]9;GG2LG D,6")^P:$,<*8\HX&5 M&P.L/@-,X >&4,G Z@K2C\QAS35VH0Q>8R:@,-[:3Z&-@/9XGUR- M%&4=T"'6=*?)@4P@0)M^R16"B8"2"W(BQ,@^:/)XNTC5$[<4M@]#(*Q&LKB" M-2FSI_# FP@EGTZG?=!O0U%?(M=ZUIO"6//U1/R5U=LF+T@3]-?0O!S3UUD* M+YJ8^1;SYF3DC0?OF$"S*OL??I=V>2G0_!>DM%&+3YTCN]3G81K)4ONOZK7E M8P+TE>W)N(+VLQ\C'4-;@Q?3W-HO:KL54O#S! M0O!Y=18;_?UFQ(T!]0TYS=HTRJ(K%I2<;'#K=.39DB5&W?BD3C,-D=*,DL3. MIS$!T2"T"#^XP9+095MO$;Y2WN/B]O67>\9IE>[OQZ1R_4RHOOJE834TT:;U M*TQ@NK]%WP99E+'BD!KZ1#=F4IPJ2VQ;B$SL]'_>I$9PRSYAX-SX*HW8\(Q^ M>^*G;6+06T7! Q]B.H,;PSO-F,8*+*8Z7[+!B-]_,'7[M=[&R?B_$1N0WQ": MA G# A6-W+PC3['31=2-_[]-2EQKVIL85M[I)20R.F05F8!I3DG_5#HI?@CI MH?U\*BYA_SAXGWC7*]^K@R1=7\!1M%+Q5.H]1;O4B]$+W?'%'F,"FS9#H+UX M==H8:PM;:7_5CC%TR="6P6XF($+G-:4ZW43V]K7'A3*,XS61S87L/0;"!.J2 M)TTL;C$VN\AM'?>PIO(N*=/ZEH?E%8O7OQR.*][9N;IP^_Y^X%Q322Z10L"15LIT7(9STD*"7R%_7%A9:T%7D M+0 1.(#P*$7.Y3W^NO?:9_8A.P&WR#H-@J^0!&MKZ;4YU4',VM%TG6PM W!N MI9+HM\.&A/=65Y7X#F&-QU9=?&!T,/T5TCMMMF;5E!Z1G9/L'Q)KY\80(J7 1\^ K4B(3+.B:96)^ ML=<8FU'\"$MDBQKB5/^"]E3:^+7=@ >+D9<7>TP39[SN&0=(TTU2%1(/"F<$ M)_Q?R!D,&4G!M9V)5HT!)%=YTZKPW@\(XD3N19O91+!L'\+0.TN!W,'R5D/R M8,"7M62]E 5>-8,%3Z4R';R"P/5NO4'J)([_S7FK31C8-Y+%E#F1Y*B A>VG M2SA$*W;_]GTW=)HQE.#KFLL2^B2C^+,;X]%A"]:X*T?_B2=:_$7 M@/=OS=[W139O+..FH*2C1-PFD@,J3!->_%@*-1[.=X!9]3D/WQJ:?#,:,M&E MEIS[!+7X!T!/4MJ)B3&^#0$+LOYM=>_N68(<*C(Z%Z0S!W_$2._IL.VJT$1Q MI+KO]'R$K)LC/"E7[B)A.UV65EYX+9QWI?<[ST4._*FG2P;$^H?D*PR>9X00 M_^>HJ@*:H4/G M_S)-+W='YELE])2_40R@2'O3V5CXWM'$F$!,+?6"C^38V["Z\1@7JM] $:U3 MB>..RG"/YL3^ZX<3@G?I'YNTP,3>^=!G-.^\FY3,>.GVQ*VN(%1]ILFW)*C< MZ-KH83IK4P/)72L3Y*Z%R+W)AU+!?9>.,P'N=@B/8=3.,7D\!I%ARSX/(FN, M=[0M()]E<#TM5=G9:K"))"7D01>KJMOPH.V; TFL@SZ%0T.C<<=!OFFO /@+Y](KA/:*_D!IA"UI86HZQ-()?#.QW1-W&4"+T'/]KC@2W[Z8!\_ZY\F MCQ5_#[//6Y-5_?'%BPG]X]N-^_[V?.43_)UP3!B2 M)H)K!1$P(&^Z2Z?O ^>N*>5#6N_D'^$XWU>>(E8X-Q^2U5/0N:8S MR!99+:T]Z8_]L7,7&NM&%6R):UD*IL3 -]=?YAX3HCPXA]H:YZ:R,R:R-,GG MB%:X^?'VCPG5 Y[8R[<5[=Q75M.C&C )6D.GD>^^+E@KRNMMCYO37%C&1<,= MIEOE,='>S@C85G"I2+_]A\7YDEZE:FKL91F7[&PVJAGX,1/@BS#1?H60)D.@ M'_U115X.Z?TU^6MW(2"*>+#84]KE!^,#C#X"=C%O%2 MZ;TNKK;!K-24]+9"OH-G7 I:<=W[R^VQ?KM)J_658D3/H ZJ"A05K7&.,<#? M]=E$Y1"R$8-P1[2X'8>%+M%3&3\[)I?/TAHFZ74-)8%_OY'JZ'?(.>_$&MH)[.$4OQ_U+U[FC5Y+H!6O.E]6$!B M$(9]L,#.?)P*KMYPRI=Y""-#-C:;.FY:K,_,2?%-4<[&U#]RUM M\NDGGR),?",*J#KLTXIXW0/EB(\LHZX3VM:0W)A,C]M3E+)"APL;8J9%@G32 M$ ^E!ZO=EU_PNG \F9ILD@)Q^L9:U8_S/+19>B43F,]W'H\V""B,,"2;P?RF MFE"7*K#C9:B%/CZ(5AG4@]T8# T"MXTT$D^N\K6:KL MK'3RBJSUA=$/JIK).C*X?R73;=SBH[56(+Q(R4LY7LWEU%7V;2(>BAVE;44\ M)']'G$$,9)TDQP7S59/JLM"D[^Y)"#C>)OIZ@:QY9[S E?$]$V-V(BM*U3(! ME>!"Y(1"%Q.XIDN]M( \E A"4G;CF,!5\4-^5KR.(,Q0H'C%[/4YMVF87=LW M6!)$^LL;K]&H_5,A2)P])9*J0[M93L82-%J,U,N_NR16>[U5_F$+"G[\0N3A MKRLE\:VQ7(60931-X@V8"3P/7[@=!CT[N\['%<%1T[^+'BJBV;,\(9L6.+?Y6FB.! Z]"T5BM5/*JV:K[92%#C36G:C"X\UA,PI*PPEB$ M4A[7H5FZ.!I+4ZDEFK3*\\.7>W"_D+PX _T82"JF=J*^OZ)7QI@Q=8MK /7M MW> ,X@>6=TK/23PH]2:ZZ,=\8G/\01UMGS6".6+ &?D"<<(U0G7$3T(K\%J: MRZS>:7_R867JP?<[!V9.NW@%ZOBJ_4D>VB56]\C+EM1(LNY@ZMO9]4V>G>/2 MO'5T,SH&]-#U"BF4+(GVW@[ZNBAKSJU#%YET.4AVO8P78:-/["[K4[^OMV+5 M0/,91;U4&.V2@VM)@0V'/OV9W]IG4(C&C@:#E\6.E/M;0*0S@G2U#*RKS[^T M/?\/V!2Z6YNL_J#D&V("<2H,XFU=,&$A2 M A:/8$5YSE=DXV Y[/SVR^IOAVDBT\B[N#HFT'M)?,[1C E$&.0R)@>XUJS; M-HI]MMG(?HO=]K[+P["\YV> B4&U.^YO4@?'NY$$R^TI04MR%]5HM8ZOQHN5 M>:R?E^8.;9=*8>$#GZHJNN]4 YDRRF&D"LY<4FODGAT<3;=G#";X-QR 2G^IWDZ:J-:6S\T M_P]C7X'YWT2^GF\ MN2//NKELOLE7>V3XOKUK\D0#CL&M2 6OU+X;%BNQLF(" ![& +@;C90) /GI, M_7?3:9K9@)$P6=Z1Z/D2+=)E,GS2:SFIKGRU,+?^7&OAEJ4D^Z+@))3!_7$1 M.;F[U!]#0Q;"^\U&2W42J[8K,=6I2BE]F#2VZ)E']_L0T7>FP9$PK8;5BA;U M=_#9QU*F+1R0%N0W"+Z#J$U*(6>7DOW="(R/1C$^'%-1HZ6AQLJO/&Z">8.= M C-SGU]T .EI;/=<1<@X*W=M*E+#.Y.KWJX^L:K\5N]Y4&?YHQ,YI<'W@0D@ MU.FQY!6B^? "5TNB!'G9X?724-#DF<]\.*5AX6JQ'PS:JP0F< 0="YK_AN.T M9#Q;L(YW$-K*:&$"Y<%Z;DT6*4I\D:FT42907>PF3=PF89 OH-],6K&<=#2B M5G=Z8N.*BTK/-QX%P8UE;MAO2N?( ;L=@]N,4+&T",'SET88C_;.MBT4AWZG M_M50E7[@,FC6#TWI]R^;HFO3BW(S_"=3%ENGL>DJ-(6Z#S.02S8^I^Z2R\!A M_C31T'D"V8)Z9E5TINV/-T/%OKB9 X75>) M/;^J$9ARY7O!PQ6%=_X# USS<9N95$UO$"8T 8,67',[63'@5S4M'.&\PZWD ME/[S6$#-0,7X")2P['\".7AC $O@\2:@)I\M*N,V(52W!CE-AZJJRMKO!%)= M3\&?J$^".FS=]D'Q;I=SB-#:)WYYL!(G%YSC##C,,_!XFO0+Q\NFK\Z7E%P\ M&>\KV(,F!^J_!JWF/H22.77E_^\9Z/?0OZ!3+@P>^T40&V-( L%/AGKFP=O, MRG?VJ!M>8MVDC8.(XPO)%][:J6+Z6(1.A2O!\7G;&O:%V M(,C%\(S%^W?/4[.C%#395CC*?,J++M^I2?$B54"OR>9MM)?JG.U>5K@D?SZV M>89M.PKRE>UPEA55!,B^%)5VUPN=>@0FD.-SBS<\SIY:(_3J,7(JT0,TXWVH MCOV[Z7*$6A6YGS!M3YC]]6,E*6)#@Y6:TB35,A/W-B,_%._J+U@W&R(7Y3O^ M$, =GZ:"Q@*3BLTA#(-%XSB5:FOPOF9C\9Y,KCSW72V;R6'<<,$ALBTKYD1" MNEOB%]"QE/3XLL6=+A,^56YYRK7WY9A MF)9>X%):&O..V]^?(U)$5_JVX&=Q#Z_HPQ9 2F+#ZSYX36OF8 /.@;!&1J[U"&T'NK54CTX,*L73NO=$>PH[@F& MDM4DG\V'N.JW3LU.2+74/?R;@[3:[V+;2PQ.7;"$;Z_.OKPA-MX3)Q^_9E&VV@FI76OLCVT*'U.?G %GV2RS#(,8&14Q;FH9?1 M\!74OR.=ISM <:Y%OY 3K":R&5Z= *F1= <@J&V[= _L!4,[D(ANXXG=MKH^4FKA M]0&HDQ5IN'76%JSLB+A7/#G9CPSC+VV Z7:T1ZOF)*8HEC>SK_ML,('IW7GW MU:D9I'#01R0Y'5?15O3%AU&$>*G6Y2$C3\+.E: G+LS?SM(D/B7.E?JS!#I, MPGI// F>M5TI^)#"!!IKJ/E8RSI!H-S;0#U96CP/3MNWZ_+8V57/BHS@1=HAI M)D"P2CSN1+LVVJ1 .UV> AD.EHX=.1/D(]&!3^V^DOGY#FVU;Q? 7M1Z>@Y: MK&/'3NQJQ=58XST)!U8GY+(7J'CO<+!P6--)P@@^J#[\RNG6KI%J2W^GB-/T M8J2_I7T$P,^.(ZP_ZGFL#QUM3DE+QWX$31^+))%!KDK3V!)%<1K"VYNV<9_).VSNLH>LY$OG^3 &6=MKG1FZ8+VY/9_) MWO)$('L)=?S.^HX;.9H)F%=Y71+"FXZP)?$\B%[YZ@$ZLRDX%J_Z7?X*H]E( M<(S&256"BUXCGDX)S?$)0?E3P3%['I=R<,A'&[76BNH]R!,'VB)D?TLB,FY? M5M"Q,L%F"'-<;FQK[,%,]%(,[3//TZ_3O69T-#=<]Q4]?2[A83 ML),9EQ/%!6<]O>O.]C[\JQ&&J@6^$G480[V":,>)&X$B;I63[Q'3>IR*)V'Q<$IW$61*N:><-0"\+F MD_QR#>\:!ZNT]6075TW/L.-MDK= <^@Q"DL^_611LO1F] NH..(LV>(6 ?E, M%ROJY+QZ?F['.EM]]3F# M^NH(=[]975?UW3;96#.DO+BS>4^][6@U0YFF/]!T!B[M2$A_6=)!2BAJ_COK MS*LKQ5\W>YK/9[5#G, G05)-IQFM(%DF\ J6Q./$+ MO]C-!.P-*VAXQMAHD"%QJ*2+^@0Q+D'"_IUN49],\+@0H/*K\@=*[,"PV1/=)'C8VXG MSH9"-K1;0-%S,F1VPH8%P3.FE,\Y^+WFKMDSW9]]!\M)L>?[* "P>I MZGJ&:U9MWNS:5$Q#:)IDDF%C1U5QK?+K* <'KL*3\^._X_!J+*'XDQ7F6OO% M^Q;1SS9"%V793E/M,7GO.G0M=5M^\$:?N(5M[=ZEAH+0K&U<$F0E$QAT:KM9 M#SDQ7NW\*UNK6@CI#_?*6CY[Y8(OQ'WK4!<52&@CE='K@F=!#)$$0T^JG 1. M?*P>1D_/FSYR;EGI[FW3@%GA.:Q/8YJ0SV!1RD-S^"BZQLP3=K'S)!"+%'O,GSWQZG"U6/3Q+ MHBXMH\DL!=!LYH!D48]1+2+WJ]6I[%Z\PK1#WE&K#/4/W"U8ZK0=)$2?)3ZG9+UIR&3>E+Y$7AF;9+ MDT>+3[Q2]6#_DWJUM7;^C: '-,[@U)+@U#0)!)J0> *-UVE44SH,HC9>H)I8 M]]LJ1)8],[1^MXCU5\WG6MQ^@7R(FA8DQ48UZ+H7P).E?5)W"IZU442=CK(4 MJ.&9([%@0\%?7*615ZCW(TM1. M^S_RK9+JF8^[_/H'G/]YB:P&.+BBXJIZ^9V9P.WJ\IIG-MB=CMF1@"@E*AMW M8YS*0P.'/#'7/?86!H@Q9G2<+,^1\5A\O,$6)?[.?>!ZP?.43'^>'&Q?6OC\VI$!6:CKDH^;.DT&%NMB7.F%X?,(]K>LR MW3[:U H!$'L_)K+33(8W/H"ADL4$M+6-ZQ*5JV;F5W/B*;M5K P&# P8F!21 M7>P2; ;WI1O5*:#: *\+)@H,=7#D:X(BB5$?[>,JO6BN2<)C)*&81!$3)N": MZW8<685*0K_2W-S2WLJMP<2Z%+^4OO^H-6_N>CAP27EN&OH .[C#BTY.S+):EN+$;+H!96@YHN0SIF.[%]M;VVR7/$0]*\?EQ1)76 M\],],$PCNWVU:LA%N.?+. _YGW8TE05#[6:&[+>!/1=PQ;!OCO U/F0KU^/P ME)&4D2$RI#4#$JW#:RCY5T6"];#O\'T]0MFHS2?45Z7?*2-C?Q">:O[':GJ1 M&\MA-:O1\:J%0C9@,>"_6R$M(,(M:!RNRC^>H0@/V9X?[8__/)!BL>//%<=2 M\=^Z2"@]X]T;*M>M6E$L[>*MRLZ*' LF-%%67.CHES(II;F.*!&V,I6BMOVT M,9PCNA;EJ_5.(Z+#@37R,]YT* $4'>0?9R0Z%'%A@7I\#R]M$04K+<\I9F/Z+U_4%+M-3*_K54R[MLB.5A57FWI<_3%/.DDP8>5# M]K8&&%4L0HWX"7UY-1F.^$/IS;'\S;;W*O85@D=CEPDLA;89:B^45YB)\88_ M$"%#@+0=/T)V;PLY<3-&#],>L)T9EVL^&2+OH#LU"$9 U7J^?,K?HO6?J]\2 MLP&;1O\G/R7ZKU9!YN3_ %!+ P04 " !/B6)7B'[5I2\) #X1 & M &%E>64M,C R,S Y,S!X97@S,60Q+FAT;>U<>W/;-A+_*CAGVM@S$BE*5NQ2 MBF?\D%O/)7;J*'/7/T$2%'$F"18 )>L^_>T"U-.*7ZT=)4?/V!+QW-W?O@#N MN/^/9G.0)S0/641^&W[\0"(1EAG+-0DEHQI:)UPG9"B*@N;D(Y.2IRDYD3P: M,4*\EK/O>*VNTVHVC_JPUFDU2>0^\3RW[;9;[0YI'?C=?=_[A7SZ2':_#$_W MS.BSJ]/A'Y\&=MM/7TX^7)R2G:;K_JMSZKIGPS/;L>^T/#*4-%=<0@C--IJR]SL9E2.>-[4H_$ZK MT#V8Z4+WVIC;YH1'.O&]5NNG7D&CB.>C9LIB[7>=P\-%D^2C9-XF+&N^9"G5 M?,QP[:55PY11Z0=")[WU#3;-+&;S8I'K9DPSGD[]MT.>,44NV81]?J=3S'Z[L!2*YX 3I#T%HFGTOHZ>!Z>'%^<7H\O+BZ M)%\NSP;7Y//@%)\JXEMMG0^QIMUKM ME^/N/Z72/)[:)IY'P*S?>5?3G-X?M=JO7+V=,&2(B%L*ZJ'_- M4*1"^F]:YJ>WWIORG/DED"SQVYUNLZ:O1,H1AVLVXDJ#O>N^6QZ9G;W>7H, MC<@_T0G5_M:(V',N2$)!C)*-.9N Y],)5^3WDDK0Q71*KEDAI 9_2,Z%S*Q@ MO5;S=Q(+25"V!5 E(L)@NXA\9H5F60!P=%H-8GSGMN"RSM(R.KVMP:/MG%!E MX@_)IN0F%Y.40:1J? 662 !MN8!@!T10GA.:3TF9:UDR8 8BF8F$ $E&3Q) M#J83TQ":P& RKHD6=MR= 3D+F5)43G%(1F^8 7N^IH*V",B"+5/T0K@'#@BY MA/ +PR @*V*P(9.$APE1)?Y9S)\PR:I%D(&,*P@3&%MLP)9,%2PT!"YI62C& M,"TBP72S0+8'R,[7@60DYCD("&6]$$@#L(/AT"V7^GD.=I89?8;O85JBE8'0 M-W+? .@X/A8@/00>%0*RG3FRE5#5&A&@/)&)PPT<4:8P . 4('.SL3*4A50E M)$[%1,VP7G@Z0K'1<@#T-I8@4S-B[J%[>U#;=X8KC*&#\ YZJL*E\N&HI*(* M.\CR!:&2&>&"L'B0,N,<&6 ;I%PE.!R'96"@:*3X''$5ID*5, ]-5XK42KF0 M C)9:%9D%X0:,4#)2FYP"YE?#DGK,5C%=9DR53GC#FUZW5VV9Q]Q$:\;V:8] MLR;'M"*W..-.!(UH"7YI0$"JGK9E?'?+&+:,>X=M.\%>I?N MG3$%DX%3XYD>!J2!3C.DI7K\%/1> 0.15CM9?RA*"0N >8RY,D8'HUANUL'D M8&&NR\9O,V3 J'*(2]+EUAD;)Y-C?ZG001J55<:;&L.#,P5L Z<$CKP48((\ M+%.*9@C$FJ47CA9F6+>].>Y 6\!P"A@WK,2B5S3AAY -UI!]M/K? ?CQAO-H MG$$W(*%%9T$5' ;15U %T&.\A,81E=$,"4"#X4P ;>C"?B\P0R"HLX"8% M!U^P19"'>X,Q34MSG@QQRF+OA:N[5'V'!]O&A"&:PAB4@0"L; M,0-1ZJ_3\AAO0^>C&28&\5/R(!+,D@^CR,Q*!RCKX3;; URT=V8EL21;J]XF MDZW"C^G9". 3+!0]JPC#4J+AE4SH31,Q?,XK*5"6.A/*V![;-DP)08% M -M9&UT1#JD3,TDXYN=Y.:=KSU*54#7W^6AU1F%89-R1D4?E*J:0:M^PM,K( MU\8W_K*(7EDU'LC$NL_,Q,QA-IHI56-A"&BAR\ N; *A>4*0N!. YZ11..=J M(=7<+YL&6#*#HY9F[!Y/% CP_-@?<:#/++(+\(.Y*W0G\(FIP$QGV9\E!_*- M?I9Y:)+TO:U*KH[AV('!D ,VF*-@5AER!L*L?.H\R9DP>H.NT08CXQQ-' MU-D1Y$D059F+SU"=$Q^-)8@C8V0#;,&!!(UQR[*Q@:UA7Q?"S2,4-_E--1=7L@ M*YMC69&**8/>22*LH=$5D &4O\59.W^CN%9$T;EI5+=R1[](487W._;R&%\'2/B-YDRBGX205&F, M%D4UNPN3EV13;3*3TPO(_@PTS2>7@+FY'VS;ZT$C8E='CZ*Y[;P[>&6J3Z;^ M"HF M2HHR+N]\R"Y^P=.Q_NI5ZE+(+06F>\5M\1<29+9K>:K\M/G*VO:*U*N M@?00>EWEKMRX]UU^M&#?-:JUI>KU'-/>8KU[27:ZSL'!7"WQ?> WULE+FC'_ M21SL>TZWLTTLK!I-;3 _HL&\*CM#?)G_+*-X53+O>2&[9@:N2:%F-0>-+P9B1%F4=K+T:7*BQ6.ZH4%,\$^(JT63W/O.,L*>DL MB%XN]EA)3E>:YE4D!9P2F@$5_W*A!RQ,9S0E^LYSN>GP+J>HZ[GJ.LYZGJ.+:L,J.LY MZGJ.NIZCKN>HZSGJ>HZZGJ.NYZCK.>IZCKJ>HZ[GJ.LYZGJ.NIZCKN?XUO4< M^[\X!^_JDHZ7+^GH=K^[DH[UB_?GEW5\"RVK7U3_?U5V;!<+=VVGMIL?U&Z^ M@P*/5R?SGC>TKU#@\=W44?S5HHFQX-%#-1.N_9<>YG^$'/T/4$L#!!0 ( M $^)8E=F9DM9R@4 ',? 8 865Y92TR,#(S,#DS,'AE>#,R9#$N:'1M M[5G[4]LX$/Y7=&':PDS\R@.HDV8&0K@R5P(-9N[ZHV+)L:ZVY9/E/.ZOOY7D M!!PZ[5WGH"D#,R&)M%KM?OO0%ZO_BV6-LAAG(27H?7#Y 1$>EBG-) H%Q1)& M%TS&*.!YCC-T285@28).!2,SBI#GVAW;<[NV:UF#/N@:5HMXYB//_KA8H@:EN/\WAXZSEEP9B8Z MMNNA0."L8)+Q#">.,QHW4".6,O<=9[%8V(NVS<7,"29.+-.DXR2<%]0FDC0& M?34"_RDF@WY*)49AC$5!Y;O&;7!N'8.$9#*A@[ZS?C>R4TY6@SYA.:+VB")9M3I?N>UC"A6/A3+N/>]@9?6IFOUT4\DU:$4Y:L_#EIZ8+]34$UN"?I4EHX83-0KFSM&?]]F$/JY;7, M![7CM+;C@FK?ICPA,#E:QFS*Y.L][]#MM5NVUW>F@%S^"':&D+54?*^AP]$D MN#B_&)X$%U=C=#L^&TW0S6BHOAGCW[J'Z.H]'Z.9D/A11;::%^)O-X[;K7<7K]<>Z%W)33D BME5L@3+OP]5__U MMF=!/_5+L%&H3P^FM4Z_X E3P$_HC!42"ESVG7*@=_9Z!XA'B,D"?2RQ@*@F M*S2A.1<2.@LZYR(U%GNN]1%%7&B_,X(NH3]"-/B MO]$$]/]*H0'2.0OC)@JI4(G21'DIBA)@19(CZ+VW]HT]M-5VRM0*OW87T,&P M,^&YZMOWU]0D5?9#2+3!6$QQ1@OK:IE02*)0JAF5_4V8Q]+?F0+89P6_;';,LU5G;4R'=(?0,?"R#"DMU@JM^(C%D/H%1[=U#;#%3 MWW)!"P5C4PEBH R@ &S$"8!T:R:40;D0XV#:J)/,YW7(%4F)@H<"EOO M7JPAO6L9]@]#"P Z004(*[8#1R3XD1C[&&04!%S2#,P"KS6;JE*+J+;[H+!B M2($I!?E<<*AOD(+RJSNJ05DH[C55>5H% 91]02PJ1<:*^$[-MUL,N*#;+1@< M1:C,84193(O_%>$:>GTUN58[9P70A(3)E1\S GB#@&J5;KO7=Y2@.54UX9*J MO-8+IUQ ,U9=.\%Y0?WUA_M;J\#%YK!7!$KE,(2DLL:P,UQ*OAXPW$R/U!B< M,KO.W]3(/3K60#I[@+%I)J*XI8 7V3BI.G.(DRK)@$I6JSMO[:/#5_?AJ?99 M0_4(\)]!9OIHS.?FE&R90U*C[$CRK\QNV8='3VSUZ]PZCVF.UW[Z&B3F>HGY@].RS$0$O\_>=#Q=LR%>MV\U,PS MK9DG=2=0CXB^JRZ>U,QKP8!2Y\!'1TM@?NK!$+J*(@:_#+>6& S_HTVQWZ] P8X,/:>:F;9UHW+RSP:RSP?/., M]2=B@<88\S\6&R:(P\\SP64M,C R,S Y,S N>'-D4$L! A0#% @ 3XEB5\K5Z10X$0 T00! !4 M ( !=@X &%E>64M,C R,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 M ( $^)8E>^*'($? !A97EE+3(P M,C,P.3,P7V1E9BYX;6Q02P$"% ,4 " !/B6)7X:SEK;-0 4-04 %0 M @ '4/@ 865Y92TR,#(S,#DS,%]L86(N>&UL4$L! A0#% M @ 3XEB5P!;N305,0 W8$# !4 ( !NH\ &%E>64M,C R M,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( $^)8E<;(H%R]8P! .Q,%@ 5 M " 0+! !A97EE+3(P,C,P.3,P>#$P<2YH=&U02P$"% ,4 M" !/B6)7Q4AG_2DG ! *0 & @ $J3@( 865Y92TR,#(S M,#DS,'@Q,'$P,#$N:G!G4$L! A0#% @ 3XEB5XA^U:4O"0 ^$0 !@ M ( !B74" &%E>64M,C R,S Y,S!X97@S,60Q+FAT;5!+ 0(4 M Q0 ( $^)8E=F9DM9R@4 ',? 8 " >Y^ @!A97EE J+3(P,C,P.3,P>&5X,S)D,2YH=&U02P4& D "0!@ @ [H0" end