0001104659-26-059498.txt : 20260512 0001104659-26-059498.hdr.sgml : 20260512 20260512171039 ACCESSION NUMBER: 0001104659-26-059498 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260512 DATE AS OF CHANGE: 20260512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AUDIOEYE INC CENTRAL INDEX KEY: 0001362190 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology EIN: 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: 26969785 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-20260331x10q.htm 10-Q AUDIOEYE INC_March 31, 2026
AUDIOEYE INCP1Y0001362190--12-312026Q1false124140001228500010001362190us-gaap:RetainedEarningsMember2026-03-310001362190us-gaap:AdditionalPaidInCapitalMember2026-03-310001362190us-gaap:RetainedEarningsMember2025-12-310001362190us-gaap:AdditionalPaidInCapitalMember2025-12-310001362190us-gaap:RetainedEarningsMember2025-03-310001362190us-gaap:AdditionalPaidInCapitalMember2025-03-310001362190us-gaap:RetainedEarningsMember2024-12-310001362190us-gaap:AdditionalPaidInCapitalMember2024-12-310001362190us-gaap:CommonStockMember2026-03-310001362190us-gaap:CommonStockMember2025-12-310001362190us-gaap:CommonStockMember2025-03-310001362190us-gaap:CommonStockMember2024-12-310001362190us-gaap:EmployeeStockOptionMember2026-01-012026-03-310001362190us-gaap:EmployeeStockOptionMember2026-03-310001362190us-gaap:EmployeeStockOptionMember2025-12-3100013621902022-05-310001362190us-gaap:RestrictedStockUnitsRSUMember2025-12-310001362190us-gaap:RestrictedStockUnitsRSUMember2026-01-012026-03-310001362190us-gaap:RestrictedStockUnitsRSUMember2026-03-310001362190aeye:PartnerAndMarketplaceMember2026-01-012026-03-310001362190aeye:EnterpriseMember2026-01-012026-03-310001362190aeye:PartnerAndMarketplaceMember2025-01-012025-03-310001362190aeye:EnterpriseMember2025-01-012025-03-310001362190us-gaap:RetainedEarningsMember2026-01-012026-03-310001362190us-gaap:RetainedEarningsMember2025-01-012025-03-310001362190us-gaap:RevolvingCreditFacilityMember2025-03-310001362190us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2026-03-310001362190us-gaap:CustomerRelatedIntangibleAssetsMember2026-03-310001362190us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-12-310001362190us-gaap:CustomerRelatedIntangibleAssetsMember2025-12-310001362190us-gaap:RestrictedStockUnitsRSUMember2026-03-310001362190srt:MinimumMember2026-01-012026-03-310001362190srt:MaximumMember2026-01-012026-03-310001362190srt:MaximumMemberaeye:TermLoanFacilityMember2025-03-310001362190aeye:TermLoanAdvanceMember2025-03-310001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember2023-11-300001362190us-gaap:RevolvingCreditFacilityMember2026-03-310001362190aeye:TermLoanAdvanceMember2026-04-102026-04-100001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2026-01-012026-03-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2026-01-012026-03-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-3100013621902025-03-3100013621902024-12-310001362190us-gaap:RestrictedStockUnitsRSUMember2026-01-012026-03-310001362190us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001362190us-gaap:EmployeeStockOptionMember2026-01-012026-03-310001362190us-gaap:CommonStockMember2026-01-012026-03-310001362190us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001362190us-gaap:CommonStockMember2025-01-012025-03-310001362190us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-3100013621902025-01-310001362190aeye:KellyGeorgevichMember2025-06-090001362190aeye:DavidMoradiMember2025-05-300001362190aeye:KellyGeorgevichMember2026-09-092026-09-090001362190aeye:DavidMoradiMember2026-05-292026-05-290001362190aeye:KellyGeorgevichMember2026-03-232026-03-230001362190aeye:DavidMoradiMember2026-03-122026-03-120001362190aeye:KellyGeorgevichMember2025-06-092025-06-090001362190aeye:DavidMoradiMember2025-05-302025-05-3000013621902026-04-300001362190us-gaap:CommonStockMember2026-01-012026-03-310001362190us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001362190us-gaap:CommonStockMember2025-01-012025-03-3100013621902022-05-012022-05-310001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2026-01-012026-03-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012026-03-310001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001362190aeye:TermLoanAdvanceMember2026-03-310001362190srt:MaximumMemberaeye:TermLoanAdvanceMember2026-03-310001362190srt:MaximumMemberaeye:TermLoanAdvanceMember2025-03-310001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMemberus-gaap:BaseRateMember2023-11-302023-11-300001362190aeye:TermLoanFacilityMember2025-03-312025-03-310001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember2025-03-312025-03-310001362190srt:MinimumMemberaeye:TermLoanFacilityMember2026-01-012026-03-310001362190srt:MaximumMemberaeye:TermLoanFacilityMember2026-01-012026-03-310001362190aeye:TermLoanFacilityMember2026-03-310001362190aeye:TermLoanFacilityMember2026-01-012026-03-310001362190aeye:QuartersCommencingSeptember302026ThroughJune302027Memberaeye:TermLoanFacilityMember2026-01-012026-03-310001362190aeye:ForPeriodAfterJune302027Memberaeye:TermLoanFacilityMember2026-01-012026-03-310001362190aeye:TermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2025-03-312025-03-310001362190us-gaap:FairValueInputsLevel3Member2026-03-310001362190us-gaap:FairValueInputsLevel3Member2025-12-3100013621902026-03-3100013621902025-12-3100013621902025-01-012025-03-3100013621902026-01-012026-03-31iso4217:USDxbrli:pureaeye:customerxbrli:sharesiso4217:USDxbrli:sharesaeye:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

   

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

For the quarterly period ended March 31, 2026

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 April 30, 2026, 12,438,294 shares of the registrant’s common stock were issued and outstanding.

Page

PART I

FINANCIAL INFORMATION

1

Item 1.

Financial Statements

1

Consolidated Balance Sheets as of March 31, 2026 and December 31, 2025 (unaudited)

2

Consolidated Statements of Operations for the three months ended March 31, 2026 and 2025 (unaudited)

3

Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2026 and 2025 (unaudited)

4

Consolidated Statements of Cash Flows for the three months ended March 31, 2026 and 2025 (unaudited)

5

Notes to Consolidated 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

21

Item 4.

Controls and Procedures

21

PART II

OTHER INFORMATION

22

Item 1.

Legal Proceedings

22

Item 1A.

Risk Factors

22

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

22

Item 5.

Other Information

23

Item 6.

Exhibits

24

SIGNATURES

25

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

The financial information set forth below with respect to the consolidated financial statements as of March 31, 2026 and December 31, 2025 and for the three-month periods ended March 31, 2026 and 2025 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-month period ended March 31, 2026 are not necessarily indicative of results to be expected for any subsequent period. Our fiscal year end is December 31. The Company presents its unaudited consolidated 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.

CONSOLIDATED BALANCE SHEETS

(unaudited)

  ​ ​ ​

March 31, 

  ​ ​ ​

December 31, 

  ​ ​ ​

(in thousands, except per share data)

2026

2025

ASSETS

Current assets:

 

  ​

 

  ​

 

Cash and cash equivalents

$

8,563

$

5,288

Accounts receivable, net of allowance for doubtful accounts of $559 and $643, respectively

 

6,294

 

6,557

Prepaid expenses and other current assets

 

1,019

 

777

Total current assets

 

15,876

 

12,622

 

 

Property and equipment, net of accumulated depreciation of $250 and $227, respectively

 

137

 

146

Right of use assets

324

168

Intangible assets, net of accumulated amortization of $14,237 and $13,251, respectively

 

12,036

 

12,515

Goodwill

6,682

6,682

Other

 

45

 

97

Total assets

$

35,100

$

32,230

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Accounts payable and accrued expenses

$

5,816

$

4,851

Operating lease liabilities

54

218

Deferred revenue

 

8,491

 

8,619

Contingent consideration

225

225

Term loan, current

850

503

Total current liabilities

 

15,436

 

14,416

 

 

Long term liabilities:

 

 

Term loan, net

15,756

12,479

Operating lease liabilities

283

Deferred revenue

 

7

 

5

Contingent consideration, long term

 

300

 

300

Other

139

226

Total liabilities

 

31,921

 

27,426

 

 

Stockholders’ equity:

 

 

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

 

 

Common stock, $0.00001 par value, 50,000 shares authorized, 12,430 and 12,383 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively

 

1

 

1

Additional paid-in capital

 

109,165

 

108,201

Accumulated deficit

 

(105,987)

 

(103,398)

Total stockholders’ equity

 

3,179

 

4,804

 

 

Total liabilities and stockholders’ equity

$

35,100

$

32,230

See Notes to Unaudited Consolidated Financial Statements

2

AUDIOEYE, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

Three months ended March 31, 

(in thousands, except per share data)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Revenue

$

10,553

$

9,733

 

 

Cost of revenue

 

2,301

 

1,995

 

 

Gross profit

 

8,252

 

7,738

 

 

Operating expenses:

 

 

Selling and marketing

 

3,852

 

3,714

Research and development

 

1,110

 

1,153

General and administrative

 

5,173

 

3,761

Change in fair value of contingent consideration

 

50

Total operating expenses

 

10,135

 

8,678

 

 

Operating loss

 

(1,883)

 

(940)

Other expense:

 

 

Interest expense, net

(231)

 

(229)

Loss on extinguishment of debt

 

 

(300)

Total other expense

(231)

(529)

 

 

Net loss

$

(2,114)

$

(1,469)

 

 

Net loss per common share-basic and diluted

$

(0.17)

$

(0.12)

 

 

Weighted average common shares outstanding-basic and diluted

 

12,460

 

12,390

See Notes to Unaudited Consolidated Financial Statements

3

AUDIOEYE, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

THREE MONTHS ENDED MARCH 31, 2026 AND 2025

(unaudited)

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Additional

  ​ ​ ​

  ​ ​ ​

Common stock

Paid-in

Accumulated

(in thousands)

  ​ ​ ​

Shares

  ​ ​ ​

Amount

Capital

  ​ ​ ​

Deficit

  ​ ​ ​

Total

Balance, December 31, 2025

 

12,383

$

1

$

108,201

$

(103,398)

$

4,804

Common stock issued upon settlement of restricted stock units

169

Issuance of common stock for services

4

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

(44)

(382)

(382)

Common stock repurchased for retirement

(82)

(475)

(475)

Stock-based compensation

1,346

1,346

Net loss

 

(2,114)

(2,114)

Balance, March 31, 2026

12,430

$

1

$

109,165

$

(105,987)

$

3,179

Additional

Common stock

Paid-in

Accumulated

(in thousands)

  ​ ​ ​

Shares

  ​ ​ ​

Amount

  ​ ​ ​

Capital

  ​ ​ ​

Deficit

  ​ ​ ​

Total

Balance, December 31, 2024

12,285

$

1

$

105,181

$

(95,746)

$

9,436

Common stock issued upon settlement of restricted stock units

207

Common stock issued upon exercise of options on a cash basis

6

38

38

Issuance of common stock for services

7

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

(60)

(966)

(966)

Stock-based compensation

907

907

Net loss

 

(1,469)

(1,469)

Balance, March 31, 2025

12,445

$

1

$

105,160

$

(97,215)

$

7,946

See Notes to Unaudited Consolidated Financial Statements

4

AUDIOEYE, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

CASH FLOWS FROM OPERATING ACTIVITIES:

Net loss

$

(2,114)

$

(1,469)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

Depreciation and amortization

 

1,011

 

775

Loss on disposal or impairment of long-lived assets

40

Loss on extinguishment of debt

300

Stock-based compensation expense

1,346

907

Amortization of deferred commissions

11

9

Amortization of debt discount and issuance costs

 

24

 

23

Amortization of right-of-use assets

56

45

Change in fair value of contingent consideration

 

 

50

Provision for accounts receivable

52

140

Changes in operating assets and liabilities:

Accounts receivable

232

(558)

Prepaid expenses and other assets

(187)

(240)

Accounts payable and accruals

 

1,010

 

(22)

Operating lease liability

 

(55)

 

(48)

Deferred revenue

 

(126)

 

4

Net cash provided by (used in) operating activities

 

1,260

 

(44)

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

Purchase of equipment

 

(17)

 

(3)

Software development costs

 

(465)

 

(472)

Patent costs

(4)

Payment for acquisitions, net

(245)

(311)

Net cash used in investing activities

 

(727)

 

(790)

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

Proceeds from term loan, net of lender fees

3,599

11,950

Payments for costs directly attributable to the issuance of term loan

(325)

Repayment of term loan

(7,000)

Payments for debt extinguishment costs

(249)

Proceeds from exercise of options

38

Payments related to settlement of employee shared-based awards

(382)

(966)

Repurchase of common stock

(475)

Net cash provided by financing activities

 

2,742

 

3,448

 

Net increase in cash and cash equivalents

 

3,275

 

2,614

Cash and cash equivalents - beginning of period

 

5,288

 

5,651

Cash and cash equivalents - end of period

$

8,563

$

8,265

See Notes to Unaudited Consolidated Financial Statements

5

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

NOTE 1 — BASIS OF PRESENTATION

The accompanying unaudited interim consolidated financial statements of AudioEye, Inc. and its wholly-owned subsidiaries, ADA Site Compliance, LLC, Criterion 508 Solutions, Inc., Ability, Inc., and Equally AI Ltd. (“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 consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2025 (the “2025 Form 10-K”), as filed with the SEC on March 12, 2026. Subsequent to March 31, 2026, each of ADA Site Compliance, LLC, Criterion 508 Solutions, Inc., and Ability, Inc. was merged into AudioEye, Inc.  

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 consolidated 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 2025 Form 10-K. Users of financial information for interim periods are encouraged to refer to the footnotes to the consolidated financial statements contained in the 2025 Form 10-K when reviewing interim financial results.

Use of Estimates

The preparation of consolidated 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 consolidated 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, intangible assets, and contingent consideration. 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

6

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

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.

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 periodic auditing, human-assisted technological remediations, legal support, and other professional 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. Our subscription agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.

Non-subscription revenue consists primarily of PDF remediation and one-time website and mobile application reporting services and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under non-subscription website and mobile application reporting services arrangements is based on fixed fees.

The following tables present our revenues disaggregated by sales channel:

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Partner and Marketplace

$

5,971

 

$

5,520

Enterprise

 

4,582

4,213

Total revenues

$

10,553

$

9,733

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 March 31, 2026 and December 31, 2025:

  ​

March 31, 

December 31, 

  ​

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred revenue – current

$

8,491

$

8,619

Deferred revenue – noncurrent

7

5

Total deferred revenue

  ​

$

8,498

 

$

8,624

  ​

In the three-month period ended March 31, 2026, we recognized $4,074,000, or 47%, in revenue from deferred revenue outstanding as of December 31, 2025.

We had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 13% and 14% of our total revenue in the three months ended March 31, 2026 and 2025, respectively.

As of March 31, 2026 and December 31, 2025, one customer represented 13% and 12% of total accounts receivable, respectively.

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

7

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

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 March 31, 2026 and December 31, 2025, which are included in Prepaid expenses and other current assets (current portion) and Other assets (noncurrent portion) on our consolidated balance sheets:

 

March 31, 

December 31, 

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred costs – current

$

36

$

39

Deferred costs – noncurrent

 

27

 

29

Total deferred costs

$

63

$

68

Amortization expense associated with sales commissions was included in Selling and marketing expenses on the consolidated statements of operations and totaled $11,000 and $9,000 for the three months ended March 31, 2026 and 2025, respectively.

Business Combinations

The assets acquired, liabilities assumed and contingent consideration in business combinations 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 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 and are recorded in the period in which they are incurred.

Asset Acquisitions

Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. The Company allocates the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis and goodwill is not recognized in an asset acquisition. Contingent consideration is not recorded in an asset acquisition until it is deemed probable and reasonably estimable. Direct transaction costs are capitalized as a component of the cost of the acquisition.

Intangible Assets

Intangible assets include patents, capitalized software development costs, and customer relationships. Intangible assets with finite lives are amortized on a straight-line basis over their respective estimated useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Intangible assets determined to have indefinite useful lives are not amortized but are tested for impairment annually and more frequently if events occur or circumstances change that indicate an asset may be impaired.

As of March 31, 2026 and December 31, 2025, intangible assets primarily included $8,897,000 and $9,334,000 in customer relationships, respectively, and $2,994,000 and $3,028,000 in capitalized software development costs, respectively, net of accumulated amortization.

Debt Discount and Debt Issuance Costs

Costs related to the issuance of debt due to the lender (debt discount) or to third parties (debt issuance costs) are capitalized and amortized to interest expense over the term of the related debt on a straight-line basis, which is not materially different from the effective interest method. Debt discount and debt issuance costs are presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of our term loan.

8

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

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 equals 85% of the fair market value of our common stock on the first trading day or the last trading day of each purchase period, whichever amount is lower. Accordingly, the fair value of shares of common stock to be issued under the ESPP is measured on the first day of each offering period using a Black-Scholes option pricing model.

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 March 31, 2026, 31,543 shares had been issued under the ESPP and 468,457 shares remained available under the plan.

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 consolidated statements of operations as if such amounts were paid in cash.

The fair value of option 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 months ended March 31, 2026 and 2025:

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

RSUs

$

1,316

$

857

Unrestricted shares of common stock

30

50

Total

$

1,346

$

907

As of March 31, 2026, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $3,535,000, which may be recognized through February 2028, subject to achievement of service, performance, and market conditions.

9

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

The following table summarizes the stock option and RSUs activity for the three months ended March 31, 2026:

  ​ ​ ​

Options

  ​ ​ ​

RSUs

Outstanding at December 31, 2025

 

7,436

 

988,767

Granted

 

 

22,258

Exercised/Settled

 

 

(168,868)

Forfeited/Expired

 

(1,715)

 

(13,642)

Outstanding at March 31, 2026

 

5,721

 

828,515

Vested at March 31, 2026

5,721

304,637

Unvested at March 31, 2026

523,878

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 and restricted stock units. The dilutive effect of our stock-based awards is computed using the treasury stock method, which assumes all stock-based awards 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 March 31, 2026 and 2025, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:

March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Options

 

6

 

28

Restricted stock units

 

829

 

1,226

 

Total

 

835

 

1,254

 

Stock Repurchases

In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to $12.5 million of our common stock through January 24, 2027. The program may be amended, suspended, or discontinued at any time and does not commit the Company to repurchase any shares of its common stock. In the three months ended March 31, 2026 and 2025, we used $475,000 and zero of the program to repurchase shares, respectively. As of March 31, 2026, we had $7.45 million remaining for the repurchase of shares.

Shares repurchased by the Company are immediately retired. The Company made an accounting policy election to charge the excess of repurchase price over par value entirely to retained earnings.

Fair Value of Financial Instruments

Fair value is an estimate of the exit price, representing the amount that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants (i.e., the exit price at the measurement date). Fair value measurements are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our view of market participant assumptions in the absence of observable market information. Assets and liabilities required to be measured at fair value are categorized based upon the level of judgment associated with the inputs used to measure their value in one of the following three categories:

10

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs other than quoted market prices that are observable, either directly or indirectly, and reasonably available. Observable inputs reflect the assumptions market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the Company.

Level 3: Unobservable inputs reflect the assumptions that the Company develops based on available information about what market participants would use in valuing the asset or liability.

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments.

The table below provides information on our Level 3 liabilities:

  ​ ​ ​

Three Months Ended

(in thousands)

March 31, 2026

Contingent consideration (1)

Level 3

Balance at December 31, 2025

$

525

Additions

Change in fair value of contingent consideration

Balance at March 31, 2026

$

525

(1)Represents the value of the contingent consideration liability recorded in connection with asset acquisitions in 2025. The fair value of the contingent consideration was determined by management based on estimated recurring revenue from acquired customer relationships.

Recent Accounting Pronouncements

Recently Adopted

In July 2025, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient to measure credit losses on accounts receivable and contract assets. Under the practical expedient, entities may assume that current conditions as of the balance sheet date remain unchanged for the remaining life of the asset when developing reasonable and supportable forecasts. This ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods. The Company adopted this ASU beginning with the three months ended March 31, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the Company's consolidated financial statements.

Not Yet Adopted

In September 2025, the FASB issued ASU 2025-06, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software, which modernizes the recognition and disclosure framework for internal-use software costs, removing the previous “development stage” model and introducing a more judgment-based approach. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027, and for interim periods within those annual reporting periods, with early adoption permitted. The Company is currently evaluating the impact of ASU 2025-06 on its consolidated financial statements and related disclosures.

In November 2024, the FASB issued ASU 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40) to improve the disclosures about a public entity’s expenses and provide more detailed information about the types of expenses included in certain expense captions in the consolidated financial statements. The amendments in this update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15,

11

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

2027. Early adoption is permitted and the amendments in this update should be applied either prospectively to financial statements issued for reporting periods after the effective date of this update or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact of the new standard on the disclosures in its consolidated financial statements.

NOTE 3 — DEBT

Term Loan and Revolving Credit Facility with Western Alliance Bank

On March 31, 2025, the Company entered into a Loan and Security Agreement (the “Credit Facility Agreement”) with Western Alliance Bank, an Arizona corporation (the “Lender”). The Credit Facility Agreement provides for borrowings of up to $20.0 million, including (i) a term loan facility, comprising of a $12.0 million term loan advance funded on March 31, 2025, and subsequent term loan advances at the Company’s request through March 31, 2026, with an aggregate principal amount not to exceed $5.0 million (the “Term Advances”); and (ii) a revolving line of credit in an aggregate outstanding amount not to exceed $3.0 million (the “Revolving Facility”). The Term Advances and the Revolving Facility have a maturity date of March 31, 2030. In the three months ended March 31, 2026, we drew the remaining $3.6 million from the $5.0 million available as subsequent Term Advances, resulting in a total $17.0 million drawn under the term loan as of March 31, 2026.

 

The outstanding Term Advances and the Revolving Facility bear interest on the outstanding daily balance at a floating rate equal to 3.25% above the term SOFR rate, which is defined as the greater of (i) 2.30% and (ii) the 1-month Term SOFR Reference Rate.

 

For each Term Advance, the Company is obligated to pay interest-only payments with respect to such Term Advance through April 9, 2026. Beginning on April 10, 2026, the Company shall repay each outstanding Term Advance in (i) quarterly principal payments in the amount of 1.25% of the aggregate principal amount of Term Advances outstanding as of April 10, 2026, payable on the tenth (10th) day of each calendar quarter, plus (ii) monthly payments of accrued interest, payable on the tenth (10th) day of each month. The final payment for each Term Advance, due on March 31, 2030, shall include all outstanding principal and accrued and unpaid interest under such Term Advance. Once repaid, the Term Advances may not be reborrowed. The interest on the Revolving Facility is payable monthly with the principal outstanding amount due at maturity. 

The Company incurred $50,000 in facility fees on the closing date, which were recorded as debt discount. The Company also incurred  $443,000 in third-party expenses in connection with the term loan, which were recorded as debt issuance costs. Debt discount and debt issuance costs are presented as a direct deduction from the carrying amount of our term loan and are amortized to interest expense over the term of the loan on a straight-line basis, which is not materially different from the effective interest method. 

In the three months ended March 31, 2026, amortization of debt discount and debt issuance costs (associated with the Western Alliance Bank credit facility) totaled $3,000 and $22,000, respectively.

The Credit Facility Agreement is secured by substantially all of our assets and contains certain customary financial covenants, including the requirements that the Company maintain at all times from the closing date through and including the calendar quarter ended June 30, 2026, (a) unrestricted and unencumbered cash held in accounts with the Lender equal to at least $3.0 million measured as of the last day of each calendar month, and (b) a ratio of certain total committed debt to its Annual Recurring Revenue between 0.70 to 0.55, depending on the testing date, measured as of the last day of each calendar quarter. During the period of time commencing on September 30, 2026, and continuing through and including March 31, 2030, the Company shall maintain (a) a ratio of its aggregate funded indebtedness to its adjusted EBITDA for the prior twelve months of no greater than (i) 2.50 to 1.00 for the calendar quarters commencing September 30, 2026 through and including June 30, 2027, and (ii) 2.00 to 1.00 at all times thereafter, in each case measured as of the last day of each calendar quarter, and (b) a Fixed Charge Coverage Ratio of at least 1.50 to 1.00.

As of March 31, 2026, the outstanding principal balance of our term loan totaled $17.0 million and there were no outstanding borrowings under the revolving line of credit. As of March 31, 2026, revolving line of credit available for future draws totaled $3.0 million.

12

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

As of March 31, 2026, future principal payments of debt based on the principal balance then outstanding are as follows (in thousands):

Year ending December 31, 

Term Loan

2026 (9 months remaining)

$

638

2027

850

2028

850

2029

850

2030

13,812

Total repayments

$

17,000

As of March 31, 2026, the $17,000,000 in future principal payments reconciles to the carrying value on the consolidated balance sheet as follows:

(in thousands)

March 31, 2026

Term loan principal

$

17,000

Less: unamortized debt discount and debt issuance costs

(394)

Term loan, net

$

16,606

Term loan, current

$

850

Term loan, noncurrent

$

15,756

Term Loan with SG Credit Partners

On November 30, 2023, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with SG Credit Partners, Inc., a Delaware corporation. The Loan Agreement provided for a $7.0 million term loan, which was due and payable on the maturity date of November 30, 2026. The interest rate was 6.25% in excess of the base rate, which is defined as the greater of the prime rate and 7.00% per annum. Interest was payable in cash on a monthly basis.

On March 31, 2025, the Company paid $7.0 million in outstanding principal, $105,000 in exit fees and $144,000 in prepayment and other fees with the proceeds from the Credit Facility Agreement to repay in full all indebtedness, liabilities and other obligations outstanding under, and terminated, the Loan Agreement. In the three months ended March 31, 2025, we recognized a $300,000 loss on extinguishment of debt in connection with the termination of the term loan under the Loan Agreement, which included the unamortized portion of related debt discount and debt issuance costs.

NOTE 4 — COMMITMENTS AND CONTINGENCIES

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.

Contingent Consideration

The Company recorded contingent consideration liabilities in connection with certain transactions accounted for as asset acquisitions as they do not meet the definition of a business. The fair value of the contingent consideration liabilities was determined by management based on estimated recurring revenue from acquired customer relationships. As of March 31, 2026, total contingent consideration was $525,000.

13

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2026

(Unaudited)

Operating Leases

The Company has operating leases for office space in Tucson, Arizona, and Miami Beach, Florida. The following summarizes the total lease liabilities and remaining future minimum lease payments as of March 31, 2026 (in thousands):

Year ending December 31, 

Operating Leases

2026 (9 months remaining)

$

58

2027

80

2028

83

2029

85

2030

88

Thereafter

15

Total minimum lease payments

 

409

Less: present value discount

 

(72)

Total lease liabilities

$

337

Current portion of lease liabilities

$

54

Long term portion of lease liabilities

$

283

NOTE 5 — SEGMENT INFORMATION

The Company has a single reportable segment focused around the sale of similar products and related services. This reportable segment derives revenues from customers by selling subscriptions for our digital accessibility platform delivering website accessibility compliance and providing services related to digital accessibility.

 

The Company’s chief operating decision-maker (the "CODM”), who is the chief executive officer, assesses performance for the reportable segment and decides how to allocate resources using net income as the primary measure of profitability. The CODM is not regularly provided with specific segment expenses, but focuses on revenue, gross margin, and net income. Expense information, including cost of revenue, can be easily computed from the provided information. These segment measures of profitability are shown in the consolidated statements of operations. The measure of segment assets is reported on the consolidated balance sheets as total assets.

NOTE 6 — SUBSEQUENT EVENTS

We have evaluated subsequent events occurring after March 31, 2026, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these consolidated 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 consolidated 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, acquisitions 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.

15

AudioEye Solutions

At its core, AudioEye’s offering provides ongoing testing, automated fixes, and 24/7 monitoring that continually improves conformance with Web Content Accessibility Guidelines (“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 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 auditing, custom fixes by experts, 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 mobile application and audit reporting services 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-six (26) 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, 2025 as filed with the SEC on March 12, 2026 provides additional information about our business and operations.

Executive Overview

AudioEye is an industry-leading digital accessibility platform delivering Americans with Disabilities Act (“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 months ended March 31, 2026, we continued to focus on product innovation and expanding revenue.

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 mobile application reporting services and PDF remediation services that provide non-recurring revenue.

In the three months ended March 31, 2026, total revenue increased by 8% over the prior year comparable period. As of March 31, 2026, Annual Recurring Revenue (“ARR”) was approximately $41.2 million, which represented an increase of 11% year-over-year. Refer to “Other Key Operating Metrics” below for details on how we calculate ARR.

As of March 31, 2026, AudioEye had approximately 127,000 customers, a 7% increase from 119,000 customers at March 31, 2025. The increase in customer count was attributable to an increase in our Partner and Marketplace channel customers.

In the three months ended March 31, 2026, revenue from our Partner and Marketplace channel grew 8% over the prior year comparable period. The Partner and Marketplace channel represented about 59% of ARR as of March 31, 2026. In three months ended March 31, 2026, total Enterprise channel revenue grew 9% over the prior year comparable period. The Enterprise channel represented about 41% of ARR as of March 31, 2026.

We had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 13% and 14% of our total revenue in the three months ended March 31, 2026 and 2025, respectively.

The Company continued to invest in research and development in the first quarter of 2026. Total research and development cost, as defined under the “Research and Development Expenses” section in the “Results of Operations” below, was 15% of total revenue in the three months ended March 31, 2026. Total research and development cost in the three months ended March 31, 2026 decreased from the prior year comparable period due to lower personnel cost.

In the three months ended March 31, 2026, both selling and marketing expense and general and administrative expense increased from the prior year comparable period. The increase in selling and marketing expense was mainly driven by higher third-party marketing

16

expenses and personnel costs. The increase in general and administrative expenses in the three months ended March 31, 2026 was due primarily to higher litigation, stock compensation and amortization expense.

We provide further commentary on our Results of Operations below.

Results of Operations

Our unaudited consolidated 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 months ended March 31, 2026 with the three months ended March 31, 2025.

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 March 31, 

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

 

Revenue

$

10,553

$

9,733

$

820

8

%

Cost of revenue

 

2,301

1,995

306

15

%

Gross profit

 

8,252

7,738

514

7

%

Operating expenses:

 

Selling and marketing

 

3,852

3,714

138

4

%

Research and development

 

1,110

1,153

(43)

(4)

%

General and administrative

 

5,173

3,761

1,412

38

%

Change in fair value of contingent consideration

 

50

(50)

(100)

%

Total operating expenses

 

10,135

8,678

1,457

17

%

Operating loss

 

(1,883)

(940)

(943)

100

%

Other expense:

Interest expense, net

 

(231)

(229)

(2)

1

%

Loss on extinguishment of debt

(300)

300

(100)

%

Total other expense

(231)

(529)

298

(56)

%

Net loss

$

(2,114)

$

(1,469)

$

(645)

44

%

Revenue

The following table presents our revenues disaggregated by sales channel:

  ​ ​ ​

Three months ended March 31, 

  ​ ​ ​

Change

 

(in thousands)

 

2026

  ​ ​ ​

2025

  ​ ​

$

  ​ ​ ​

%

Partner and Marketplace

$

5,971

$

5,520

$

451

8

%

Enterprise

 

4,582

4,213

369

9

%

Total revenues

$

10,553

$

9,733

$

820

8

%

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

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

For the three months ended March 31, 2026, total revenue increased by 8% over the prior year comparable period. The 8% increase in Partner and Marketplace channel revenue for the three months ended March 31, 2026 was primarily due to continued expansion with

17

existing partners. The 9% increase in Enterprise channel revenue for the three months ended March 31, 2026 was driven primarily by new customer relationships, including additions from acquisitions.

Cost of Revenue and Gross Profit

Three months ended March 31, 

  ​ ​ ​

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

 

Revenue

$

10,553

$

9,733

$

820

8

%

Cost of Revenue

 

2,301

1,995

306

15

%

Gross profit

$

8,252

$

7,738

$

514

7

%

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 months ended March 31, 2026, cost of revenue increased by 15% over the prior year comparable period. The increase in cost of revenue was primarily due to higher costs incurred for service delivery supporting our increased revenue, additional costs attributable to asset acquisitions, and higher amortization expense related to our capitalized software development costs.

For the three months ended March 31, 2026, gross profit increased by 7% over the prior year comparable periods. The increase in gross profit was a result of increased revenue from new customers exceeding the incremental fulfilment cost.

Selling and Marketing Expenses

  ​ ​ ​

Three months ended March 31, 

  ​ ​ ​

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

 

Selling and marketing

$

3,852

$

3,714

$

138

4

%

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 months ended March 31, 2026, selling and marketing expenses increased by 4% over the prior year comparable period. The increase in selling and marketing expenses resulted primarily from higher third-party marketing expenses and personnel costs.

Research and Development Expenses

  ​ ​ ​

Three months ended March 31, 

  ​ ​ ​

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

 

Research and development expense

$

1,110

$

1,153

$

(43)

(4)

%

Plus: Capitalized research and development cost

 

465

472

(7)

(1)

%

Total research and development cost

$

1,575

$

1,625

$

(50)

(3)

%

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 research and development cost that was capitalized during the fiscal period.

For the three months ended March 31, 2026, R&D expenses decreased by 4% from the prior year comparable period. The decrease was driven by lower personnel cost. For the three months ended March 31, 2026, capitalized R&D cost remained consistent with the prior year comparable period due to engineering personnel spending a similar level of effort on product development. For the three months ended March 31, 2026, total R&D cost, which includes both R&D expenses and capitalized R&D costs, decreased by 3% from the prior year comparable period.

18

General and Administrative Expenses

Three months ended March 31, 

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

General and administrative

$

5,173

$

3,761

$

1,412

38

%

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

For the three months ended March 31, 2026, general and administrative expenses increased by 38% from the prior year comparable period. The increase in general and administrative expense was due primarily to an increase in litigation expense by $1,110,000, as well as to higher stock compensation expense and amortization expense associated with our intangible assets.

Change in Fair Value of Contingent Consideration

Three months ended March 31, 

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

Change in fair value of contingent consideration

$

$

50

$

(50)

(100)

%

Change in fair value of contingent consideration consists of non-cash valuation adjustments to contingent consideration liabilities recognized in connection with the acquisition of ADA Site Compliance, which was accounted for as a business combination.

For the three months ended March 31, 2026, no change in fair value of contingent consideration was recorded. The earnout targets for ADA Site Compliance were measured as of December 31, 2025, and no further changes in the fair value of this contingent consideration are expected following that measurement date.  

Interest Expense

  ​ ​ ​

Three months ended March 31, 

  ​ ​ ​

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

 

Interest expense, net

$

(231)

$

(229)

$

(2)

1

%

Interest expense, net consists primarily of interest on our term loan, offset by interest income from investment in money market funds.

For the three months ended March 31, 2026, interest expense, net remained consistent with the prior year comparable period, as the impact of the higher outstanding principal balance was mostly offset by the lower interest rate from the new credit facility and the increase in interest income from investment in money market funds.

Loss on Extinguishment of Debt

  ​ ​ ​

Three months ended March 31, 

  ​ ​ ​

Change

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

$

  ​ ​ ​

%

 

Loss on extinguishment of debt

$

$

(300)

$

300

(100)

%

On March 31, 2025, upon entering into a new credit facility with Western Alliance Bank, the Company paid the full $7.0 million in outstanding principal on its previous term loan with SG Credit Partners. In the three months ended March 31, 2025, in connection with the termination of the SG Credit Partners term loan, we recognized a $300,000 loss on extinguishment of debt, which included prepayment and other fees and the unamortized portion of related debt discount and debt issuance costs.

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 annualized recurring fee at the date of determination under each active contract, plus (ii) for our Partner and Marketplace channel, the annual or monthly recurring fee for all active customers at

19

the date of determination, in each case, assuming no changes to the subscription, multiplied by 12 if applicable. Recurring fees are defined as revenues expected to be generated from services typically offered as a subscription service or annual service offering such as our automation and platform, periodic auditing, human-assisted technological fixes, legal support and professional service offerings and other services that reoccur on a multi-year contract. This determination includes both annual and monthly contracts for recurring products. Some of our contracts are terminable prior to the expected term, which may impact future ARR. ARR excludes non-recurring fees, which are defined as revenue expected to be generated from services typically not offered as a subscription service or annual service offering such as our PDF remediation services business, one-time mobile application reports, and other miscellaneous services that are offered as non-subscription services or are expected to be one-time in nature. As of March 31, 2026, ARR was $41.2 million, which represents an increase of 11% year-over-year, driven by growth in both our Partner and Marketplace channel and Enterprise channel.

Liquidity and Capital Resources

Working Capital

(in thousands)

March 31, 2026

  ​ ​ ​

December 31, 2025

Current assets

$

15,876

$

12,622

Current liabilities

 

(15,436)

 

(14,416)

Working capital

$

440

$

(1,794)

As of March 31, 2026, we had $8,563,000 in cash and cash equivalents and working capital of $440,000. The $2.2 million increase in working capital in the three months ended March 31, 2026 was primarily due to $3.6 million in proceeds drawn from the remaining subsequent term loan advances available to the Company, partially offset by the increase in accrued expenses and in a portion of our term loan being classified as a current liability.

In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to $12.5 million of our common stock through January 24, 2027. The program may be amended, suspended, or discontinued at any time and does not commit the Company to repurchase any shares of its common stock. Shares repurchased under the program are subsequently retired and restored to the status of authorized but unissued shares of common stock. In the three months ended March 31, 2026, we used $475,000 of the program to repurchase shares. As of March 31, 2026, we had $7.45 million remaining for the repurchase of shares.

As of March 31, 2026, we had $17.0 million outstanding under the term loan, $16.2 million of which is classified as a noncurrent liability. The term loan matures on March 31, 2030, and requires quarterly principal payments beginning on April 10, 2026. Refer to Note 3 – Debt to our consolidated financial statements for additional information regarding our credit facility.

As of May 12, 2026, we had no 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.

Cash Flows

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Net cash provided by (used in) operating activities

  ​ ​ ​

$

1,260

$

(44)

Net cash used in investing activities

 

(727)

 

(790)

Net cash provided by financing activities

 

2,742

 

3,448

Net increase in cash and cash equivalents

$

3,275

$

2,614

For the three months ended March 31, 2026, in relation to the prior year comparable period, cash provided by operating activities increased primarily due to timing of payments and the increase in revenue.

20

For the three months ended March 31, 2026, in relation to the prior year comparable period, cash used in investing activities decreased primarily due to a reduction in payments associated acquisitions in the current year period.

For the three months ended March 31, 2026, in relation to the prior year comparable period, cash provided by financing activities decreased primarily due to $475,000 in stock repurchases in the first quarter of 2026, as well as to lower net proceeds from credit facility activity. In the three months ended March 31, 2026 and 2025, we obtained $3.6 million and $12.0 million, respectively, in proceeds from term loan borrowings under the credit facility with Western Alliance Bank. In the three months ended March 31, 2025, we used a portion of the term loan borrowings to repay our previous $7.0 million term loan, as well as costs associated with the issuance and termination of our previous credit facilities.

Critical Accounting Policies and Estimates

The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with the accounting principles generally accepted in the United States. The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported and disclosed in our consolidated 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, 2025, relate to contingent consideration recognized in connection with business combinations and asset acquisitions. 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, 2025.

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 has concluded that our disclosure controls and procedures were effective as of March 31, 2026.

Changes in Internal Controls over Financial Reporting

During the quarter ended March 31, 2026, there were no changes in our internal control over financial reporting that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

21

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, 2025 (“2025 Form 10-K”), which could materially affect our business, financial condition and results of operations. There have been no material changes to the risk factors set forth in the 2025 Form 10-K. The risks described in our 2025 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. Unregistered Sales of Equity Securities and Use of Proceeds

The following table sets forth information with respect to our repurchases of common stock during the three months ended March 31, 2026:

  ​ ​ ​

  ​ ​ ​

Maximum Number (or

Total Number of

Approximate Dollar

Shares Purchased

Value) of Shares that

as Part of Publicly

 May Yet Be Purchased

Total Number of

Average Price

Announced Plans or

under the Plans or

Period

  ​ ​ ​

Shares Purchased

  ​ ​ ​

Paid per Share

  ​ ​ ​

Programs

  ​ ​ ​

Programs (2)

January 1 - January 31, 2026:

 

 

 

Employee transactions (1)

 

33,188

$

9.49

 

$

February 1 - February 28, 2026:

 

Employee transactions (1)

 

3,556

6.83

 

 

March 1 - March 31, 2026:

Employee transactions (1)

7,246

5.93

Share repurchase program (2)

82,200

5.78

82,200

7,450,000

Total:

Employee transactions (1)

43,990

$

8.69

$

Share repurchase program (2)

82,200

$

5.78

82,200

$

7,450,000

(1)Consists of shares surrendered by employees to satisfy tax withholding obligations in connection with the settlement of restricted stock units.
(2)In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to $12.5 million of our common stock through January 24, 2027. Shares repurchased under the program will be subsequently retired. The average price paid per share includes any broker fees.

22

Item 5. Other Information


Rule 10b5-1 Trading Plans

On March 12, 2026, Sero Capital LLC, an entity whose Chief Executive Officer and beneficial owner is David Moradi, the Company’s Executive Chairman and Chief Product Officer, terminated a pre-arranged trading plan that was intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The arrangement, originally adopted on May 30, 2025, covered the sale of up to 500,000 shares of common stock and was scheduled to expire on May 29, 2026.

On March 23, 2026, Kelly Georgevich, the Company’s Chief Executive Officer and Chief Financial Officer, terminated a pre-arranged trading plan that was intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act. The arrangement, originally adopted on June 9, 2025, covered the sale of up to 20,000 shares of common stock and was scheduled to expire on September 9, 2026.

23

Item 6. Exhibits

  ​ ​ ​

Incorporation by Reference

Exhibit No.

  ​ ​ ​

Description

  ​ ​ ​

Form

  ​ ​ ​

Date of Filing

  ​ ​ ​

Exhibit No.

  ​ ​ ​

Filed Herewith

3.1

Restated Certificate of Incorporation of AudioEye, Inc., dated as of May 24, 2024

8-K

May 24, 2024

3.3

3.2

By-Laws of AudioEye, Inc. (as amended as of May 22, 2024)

10-Q

July 29, 2024

3.3

10.1

Consent and Third Loan Modification Agreement, dated as of January 12, 2026, by and among Western Alliance Bank, AudioEye, Inc., ADA Site Compliance, LLC and Criterion 508 Solutions, Inc.

10-K

March 12, 2026

10.24

10.2

Amended and Restated Employment Agreement, dated as of May 4, 2026, by and between AudioEye, Inc. and Kelly Georgevich

8-K

May 7, 2026

10.1

10.3

Second Amended and Restated Employment Agreement, dated as of May 4, 2026, by and between AudioEye, Inc. and David Moradi

8-K

May 7, 2026

10.2

31.1

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

X

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

X

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

X

104

Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

24

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:

May 12, 2026

  ​ ​ ​

By:

/s/ Kelly Georgevich

Kelly Georgevich

Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer

25

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

Exhibit 31.1

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

I, Kelly Georgevich, Principal Executive Officer and 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 March 31, 2026 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, including its consolidated subsidiaries, 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: May 12, 2026

  ​ ​ ​

By:

/s/ Kelly Georgevich

Name:

Kelly Georgevich

Title:

Chief Executive Officer and Chief Financial Officer

(Principal Executive Officer and Principal Financial Officer)


EX-32.1 3 aeye-20260331xex32d1.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 March 31, 2026 (the “Quarterly Report”) with the Securities and Exchange Commission, I, 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, to the best of my knowledge:

(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: May 12, 2026

  ​ ​ ​

By:

/s/ Kelly Georgevich

Name:

Kelly Georgevich

Title:

Chief Executive Officer and Chief Financial Officer

(Principal Executive Officer and Principal Financial Officer)


GRAPHIC 4 aeye-20260331x10q001.jpg GRAPHIC begin 644 aeye-20260331x10q001.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" !0 :0# 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**KVFH M6M_Y_P!FN(KCR)3#+Y3AO+D'5&QT(R.#ZT[-JX'EGQ?_ &EO"WPF+V3N=:UX M#_D&V<@S&?\ IJ_(C^F"W(.W!S7RCXV_:Y^(/BV5TL[^/P[9'.(--3:^/>1L MMGZ$#VZ5ZG\9?V+YKZ]N]9\#7*L\K-+)I%[*02QY/E2L>Y[.1W^;M7ROXD\* M:SX/U%K'6],NM+NU)'EW410MCNI/##W&17[KPQEN05:,9T6JM3KS;K_MUZ+U MU]3MIQA;3435/%6M:XY?4M8O]0515CH/3O"7[2?Q%\'R1_9_$ES?VZ];;4S]J1AZ9?+ ?[K M"OI?X5?MG:!XKEBT_P 56Z>&]08[5NP^ZS)O%TL%[XHW>&=')#-"X_TV5>#@(1B/N, MOR#_ FOB,_RS(O8NIC5&F^CCI+[E\7S3,9QA;4^[(Y%EC5T8.C ,K*<@CL0 M:=6/X?T'2_ GABUTNQ L]*TZ#:GFR%MB#))9F/U)-:EO<17=O%/!*DT$JAXY M8V#*ZD9!!'!!'>OYYG%*3Y+N-]':W^>OEA:5> M:EJ%Q'9V%G"]Q<7$IPD4:*6=V/8 D_2OG0?\%)/V;3C_BZ5AS_TXWGM_P!, M??\ GZ&@#Z6HK@/@]\>O 7Q^T6^U;P!XC@\2:?97 M;B6"*2/RY"H<*5D53] MU@_T5\"_LM?\%5D_:7^.?AW MX,O%;3S0^:MK9Z?9A3<7EPP)6- Q Z*S$D\*I/)P" >K45\$_LY_\ !7'P M5\;?B;IO@S7?"5YX'N=7N!::;?27ZWEO+,Q CCD(C0QER=HP&&X@$@'(^]J M"BBB@ HHHH **JZGJ5MHVFW>H7LRV]G:0O//,W1(U!9F./0 FOG,?\%)/V;3 MC_BZ5AS_ -.-Y[?],??^?H: /I:BOFD?\%)/V;3C_BZ5AS_TXWGM_P!,??\ MGZ&@?\%)/V;3C_BZ5AS_ -.-Y[?],??^?H: /I:BOFD?\%)/V;3C_BZ5AS_T MXWGM_P!,??\ GZ&O7/A!\_#=UK_@'7X?$6D6UVUC-6^G:= M:1M-<7=U((XHD R69F( 'XCL'D!P M0MVT8@.,9R'QC!S@YH ^@**BMKF&\MXKBWE2>"5!)'+&P974C(8$<$$76H0LO]KW9^R:?&<']ZP.7(]$ +>F=H[U\G?LJ?&.Y\%?$9 M=,U.[DETCQ!,(KAYG+>7X?H2R1TZ\=:ZNWV7V;>F_JSNIP7)KU/USJ MIJND6&N63V>I65OJ%H_W[>ZB66-OJK @URWP9\9-X_\ A=X M<6LDMN/RC915:T_98^%ME,)(_"D3,.TMY<2+^32$5ZO1758F=O\'/!/A_P?&R:'HEAI(<8,9?'_Q! MU[7I)&D2[NG,.[/RP@[8UY]$"BCX6^,G^'_Q#T#Q I(2RNE:;'4PM\LH'U1F M'XU^_P#^K-+^P/J/+^\MS7Z\]K__ &OH=WLURZ8>Q79&?::OP^TSPUJFLZ9J M^HV-A-6\OXC*2)^8K^E#X)?%33?C=\)?"OCK2MJV>N6$=UY2MN\F0C$L1/$?"-S8:!KM]I=O-=0W1EDCAG>-& MKSP-X<\.>&=3TR'3[: M[6?5(KAIM\BDL"8YE&... :]P_X)Z_M;^)_VN_A_XIUWQ1H^E:1=:5JBV4*Z M0LJQNAB5_F$CN=P)/((&"./4 ^K:*XKXP?&+PG\"/ 6H>,/&>J)I6BV8P7(W M232'.V*-!R[M@X ]R< $C\I/B[_P6C^(>MZW/'\.O#.D>&="7*Q2ZO&U[>R< MG#MAEC3(Q\@5L'/S-0!^R%? '_!:O_DUCPM_V.=K_P"D-]7R/X _X+(?&SPW MJ=N_B2Q\/>+]-#?OX);,V<[K_L21$*C>Y1A[5Z?_ ,%!?VL?!/[67[$'AC7? M"DTEMJ-GXSL8]6T2[XN-/E:PO\!NSHVUBLB\, <[6#*H!\V_\$LQG]NCX<< MX34^3V_XEMUTK]-?^"GW[,OBG]I#X'::O@R ZCX@\.:A_:":4'"M>1,A214+ M$#>N0P!ZA6 Y(!_,G_@EH/\ C.GX;]/NZGVS_P PVZ_*OU]_;A_:$US]F+X! M:AXZ\.V&GZEJD%[;6J6^J*[0E9'VL2$=&R!TP: /R6_9'_8(^,7C/X[^%9=< M\$:[X,\/Z/J<%_J.J:Y9262K'#(LA2+S ID=]H5=F0"V20 37[SU^6'[,?\ MP5=^)WQL^/G@KP-K'A;PE9:9KE^+6>>Q@NEF12K'*%IV&>.X-?J?0 45\=_M M=_\ !2[P%^S%JQ;H%N)L-M?OY:J6XYVY!/Y_> M*/\ @L/\>];O)7TP>&O#ML7)CAM-,,I5<\ M,[Y..I &?04 ?N+17XQ?#;_@ MM'\4]"U6W'C/PSX>\4Z1TF%E')8W9]UD#/'QZ&/GU%?IO^S)^UEX!_:L\(?V MQX0OS%J-NH_M'0KPJM[8,20-Z@D,AQE74E3TX8,H .Z^+0S\*O&8QNSHM[P! MG/[AZ_F#K^GSXM#/PJ\9C&[.BWO &<_N'K^8.@#Z8\-?\$VOVC?%_AS2M>TG MX=&ZTK5+2*^M)SK>G1^9#(@=&VM:]'H _ '_AUQ^T[_P!$R_\ M*_I?_P DU^G7_!+WX!>//V=?@5XB\/?$+0O^$?UB[\237\-M]L@N=\#6ML@? M=#(ZCYHW&"<\=,$5]B5\T?M[?M!?$']F3X16?CKP-I&AZS;V]^EMJT6LPS2> M5%(,1R)Y&_"5AX:U348 M;*]N].M[I)H%D;8)%+SNH"EE)RIX!K];* "BBOS'_;%_X*K>,_@;\?O$/@3P M/H/AG5=+T58K>>ZU>"XDE:Z*!I0#',@VKN"XQG*GGM0!^G%%?'7_ 3P_:S^ M)G[7&E^+=>\8:%X>T;P_I-/#N@>,-*'^M-M&]A>'T*R*6CX]/*Y]10!][_MIV\?CKXA_ /X7:PR MKX-\6^)9Y]:BD)9VYGBM'((RLLF/EQR57D8Y^7O@7\>,;,Q@$$,"<*":^I='\8_ M#7_@I!\$X;OPKX@OM"U_0[Z#4K6Y@)CU+PWJJ*QAE9,A9%P9!U*2+O (9"+>*^UW0/!/CW5_#FB2JYE,%A$8GBMR[G/@G\&]#^!/@"T\*Z$]U=1I))=7>H7\IENK^ZD;=-<3.>6D=N2? MH.@HH ^ OCMJ+ZI\9?&?[$>H/>_!N>%V)6TU6>! >P*1R> MGK(?7^@^@*^?_P!B33VL_@W-,P(%WJL\RGU 2-/YH:^@*_FOB+E_M;$\O\S_ M .#^)Y]3XF%%%%?.F85SGQ(U!])^'?BF^3.^UTJZF7!QRL+$?RKHZYSXD:>V MK_#OQ38IG?=:5=0+CU:%@/YUTX7E]O3YMKJ_WC6Y^5]%%%?UX>H?J?\ #;4) M-6^'7A:^E8M+=:5:SLQQDEH58] /7T%=)7.?#C3WTCX>>%[&0;7M=*M86&6?M0?&>V_9_^ OC+QS-(J7.FV+BQ1@& M\R\D_=VZX)&09&3/^R&/:O4Z_*/_ (+5?'4S7?@_X2:?< I"/[?U94<'YSNC MMHVQR,#SG(/7=&>PKF$?FEX9\/ZS\3O'>EZ+9>9J.OZ_J,=K$9&+/-<32!06 M8]RS9)/N:_IA^%_P_P!-^%/PY\->#M(0)IVAZ?#80D* 7$:!2[?[3$%B>Y8G MO7\W_P !/C%>? 'XL:%X^T[2;#6]1T9I9+:TU,.8/,:)XP[!&4DKOW#GJ!7V MDW_!;/XK>OIW_@BQ\=3K7@SQ9\)M1N0USHLG]M:3&[L6-K*P6X11 MT58Y3&WN;D^E?$_[6?[>GB;]K[PQHFD>)_"/AS2I='O&N[74-,2;[0JLA62+ M+R,-C?NV( Y,2UQ/['/QQ;]G?]HWP;XSEE:+28+L6FJ@ D-93?NYCM'WBJMO M _O(M '](%?S8?M<01WK^;#]K<8_ M:I^,?0?\5CJ_08_Y?): /VI_X)?8_P"&%OAC@*!MU'[IX_Y"5U7U/7RS_P $ MP,_\,+_#'.?N:CUQ_P!!*Z]*^IJ /PJ_X*[D?\-E:ICK_8UAG_O@U]:_\$1A M_P 69^(9P>=?C&>Q_P!'3_/XU\E?\%=VW?ME:H,@[=&L!P_P#;\??_ *=T[4 ?-O\ P6 ^/%YX]_:!B^'EM<#^P?!D"!HXGRLM M[/&DDCMC@E4:-,?PD/ZD5Y__ ,$[_P!BR']K;X@ZI<>(I[JS\"^'4C?4&M3L MENYI-WEVZ.?NYVLS, 2% '!<,/'_ -K+4SK'[47Q_\!^)3)=Z29G_ 'D;PD!X90.&:,3+M?'*R>NZOW_KX-_X+,:';ZE^REI= M_( +C3O$UK)$XQG#PSHR\]CN!P.ZCTH _/;_ ():'_C.GX;]/NZGWQ_S#;K\ MZ_2S_@KDVW]C'6AQSJU@/_(M?FI_P2SS_P -T?#C&?N:GG&/^@;==:_2K_@K MFM?C1_P3_P#^3R_A M/_V&%_\ 1;U]G?\ !<;7Y#=?"+1%#K$J:G>.>!]?^-?Q.T3POI9DO\ Q#XBU%+9)IV9R9)'^:61N3@99V;G #$U^[7P7_X) MO_ SX2>%;33[SP5IGC36!$%O-7\1VRW;W#\Y98WRD0Y( 0 X R6(S7YJ?\$? MO#\&M?MA07P[P,ASY<.1D'G;,W3'&>>Q_%O%&@VSZA/I>F@_9=1MXQNE01%L1R*@9E,8^8J5*DL&7\M?V M?OCEXB_9S^*^A^.O#4S"\T^7%Q:%RL5[;-Q+;R=[LE6,Y4".9T 'M\M ']'WBKQ5IO MCS]G[6O$>CS?:](UCPS/?6DH'^LAEM6=#@'J0PXS7\S5?NS^Q#K66WT'6K0Y!^['-=(@'3.$"C\*_":@#[:\%_\%<_C1X$\':%X:TW1_!K M:=HUA!IUL9].N&D,4,:QIN(N "<*,X Y[5L_\/GOCK_T!?!'_@MN?_DFOK#X M-_\ !*WX#^-_A#X'\1:GI^NG4M8T*QU"Z,6JNJ^;+;I(^T;>!N8X'L*[ _\ M!(;]GDY_XEWB ?\ <8?W_P!G_.* /D#X=?\ !7WXW>+?B#X8T.[T?P:MKJ>J M6ME*8-.N1($DE5&VDW)&<,<<&OUC^,7PUT_XQ?"SQ3X*U,+]CUS3Y;-F8?ZM MF7Y'^JMM8>ZU\U^'O^"47P#\,>(--UFQT_7EO=/NH[N OJSLHDC<.N1CD9 X M]J^Q: /Y;O%7AK4_ GBO5=!U2)K35M)O)+2X0$C9+&Y5L'ZC@U_1A^R)\75^ M.7[.'@3Q>TRS7UWIR0WY5]Q%U%^ZFS[ET)^C"ORI_P""OWP*_P"%=?M!VOCB MPMFCT?QG;>?*ZJVQ;Z(!)AGIEE\M\< /$?BS5'5-/T73Y[^8L<96-" MVW/J<8'N:_F3\7^)]0\>^,-9\0:B[7&J:Q?37L[9+%I97+MCOU:OVB_X+!?& M$^ OV:K;PE:3F/4?&-^MJRJ0#]EAQ+,?H6\E?HYK\V_^"=?P/_X7I^U1X4L+ MJV-QHFB/_;FI9!V^5 045B.S2F)>>H)H _1;Q#XAF_X)S?\ !-[18+ 16WCN M_ACAB$O.-3N\R3.0<$^4@?''6)01BOR%^&?@'7_CK\5]"\*:8TE[KWB/45@\ M^7+G<[9DFD/4A1O=CZ*37Z3?\%Q]2< RJ"-A)(&&!*\ M\ D'M7R9^RS\&KGQQ\1A?ZI:21:3X?F$MRD\97?<*?DA((ZAAE@>PP?O5^^\ M/<04(Y(ZE>6M!6:[K[-O7X5YH[J0?]],17:454U+5K'1K9KG4+RWL;=1EIKF58T ]RQ K\*K59XJM*K+64 MVW\V[G$W=W+=%>9ZK^TI\,]'D*3^+K*0@D9M4DN!^<:L*JVG[4OPMO9-D?BR M)6]9K2XB'YM&!7:LIS&4>98>=N_)+_(?++L>K4C*&!! (/!![UD^'_%^A>+( M?-T76;#5D W$V=RDNT>X4G'XUKUYLX2IRY9JS\R3\MOBGX/D\ _$/7]!=-B6 M=TPA&26Y;=>>W]2]#N]HN3F M/J4*% ' [4M%%?SX<)5U75+31-,O-1O[A+6QLX7N+B>0X6.-%+,Q/H " M?PK^:K]H_P",%U\>OCCXQ\=W1DV:O?O):Q2L28;9?D@C_P" QJ@^H-?LA_P5 M<^.I^$?[,-YH-C/Y6M^-)CH\(5B&6UQNNG&.VS;&?^NPK\8_@)\*;SXX_&7P M?X$LO,637-1CMI)(AEHH<[II.A^Y&KOT/W: /T<_9$_X)3_#WXI?L^>%?&/Q M!NO$4'B#7H6U!8--O(X(HK9R?(&UHF))CVOG/\>.@KV0_P#!&SX"DG_3?& S MGIJD/'_D#_.:^W]'TFTT'2;+3-/@2UL+*!+:W@C&%CC10JJ!V _"KE 'PI M_P .;/@+Q_IOC#_P:0^O_7#\*_'3XR_#'4/@Q\5O%?@?5"SWFA:C-9&9DV>> MBM^[E"Y. Z;7 ST85_3M7XX_\%HO@M_PC/Q=\,?$JRM@MGXGLC8W\D:'B\M@ MH5G;&,O"T:J,Y(MV["@#[E_X)I?'%?C;^REX9^TSF76_# _X1Z_WGYB8$7R7 M]3NA:++'JP?DD&OQC_;*TZ32_P!K+XP0R@AF\5:E.,Y^[)?M$7?@>]GV:1XUM/(16.%6]@#20G\4,R8XR73T K6_P""OO[->J^# M/C/_ ,+7TVRFN/#'BF*)+ZXBC)2SOXD6+:Y PHD18V4DY9A+Z#(!]Q_\$H_$ M5MKG[$O@ZT@>-I=)N]0L;A8SDI(;N6U_/-^R!^W/XW_9 MOM3@T:WM_$'AC4V$MWH-\Y2/SA@":-P"8Y-HVD\AAC<#M4CW_P"+?_!8'XF_ M%GP^_A7P!X-@\%ZCJN+3[99W4FH:@2V!MM\1H%=B< [689^7#88 '@O_ 49 M^)6G_%+]L+Q]JFDSK _VO_BSIMVH62?7[C4T"L"/+NS]JCZ?[$Z\=NG:OTF_X(N_$[3] M>^ OB7P09\:UX?UAKLP,,9M;E%,;*>_[R.<$YP^,_)L; $;&OS(^!'QZ\8_LX M_$*T\9>"-1%CJD*&&:&9=]O>0,07@F3(WHQ53C((*JRE64$ '],U?FY_P6N^ M)UEIGPE\%> 8YD;5=6U8ZM+$LGSI;P1O&"RCLSS#!/4Q-C.#CS&\_P""X7B6 M3P\8+7X5:7!KA3'VV76))+8-Z^0(@V.O'F?C7RW\4/"WQ.^/_P -?&/[2/Q( MN+T6[7UGINE23PF*&[WNX9;93P((0I'R\%W/)824 ;7_ 2T'_&=/PWZ?=U/ MMG_F&W7Y5^E?_!7,X_8RUGG&=6L._P#TU^O^/]:_-3_@EH?^,Z?AOT^[J??' M_,-NOSK]*_\ @KF,[>+?::+J%UIUTPZK]I2-HR?;-LP^K#UKX&_X) M_P#_ ">7\)_^PPO_ *+>OWP^-7PAT#X\_"[Q#X$\31/)I&L6_E.\3;9(9 0\ M4J'^\CJCC/!*X(()! /PV_X)D_$^Q^%_[8?@Z;4Y3!8ZV)=":09($EP L(.# MT,PB!)X&<]J_H K^:S]H7]G#QU^RYX_?P[XPT][23>TFG:K;Y-M?QJW$L$G? MJI*G#+D!@#BOL#X,_P#!9_QSX'\*6VC^.?!MGX^NK2,11:M%J+:?-])^&O@G7?%>NSFVT?1K.6^NI!@L(XU+$*"1ECC M &>20*_F'\1ZU+XD\0ZIJ\XVSW]U+=2#(X9W+'H .I]!7U3^UQ_P4E\??M3Z M$?#":?;^"_!SNLD^EV-PTTMV5.5$TQ"[E!P0H51D G.!C;_X)X_L&:S^T-XX MTSQAXNTB6U^%NFR^?+)X#>W3 *@[CP ?I;^S1X O/AI_P M3MT/0=0@,-X/"-[>RP$'_BM&J?"CQBB*%4:) M> *!P!Y#\8Q_2OYA* /Z8?V;?^3=?A9P1_Q2NE<'/_/I%Z\UZ/7\^_AC_@I= M^T1X.\-Z3H&D^.8;72M*M(;&T@_L2P?RX8D5$7W MZGVK]%O^"6O[2_Q$_:3\$^.K_P"(>MKKEWI>H6\%I*ME!;!$:)BRXA1 >0#D MYZT =M_P4K^!?_"[_P!ECQ%]DM_.U[PW_P 3S3\+N8^4#YR#_>B+_B%K\B_^ M"?GQ@'P5_:P\#:Q<3+!I>H7/]C7[-G:(;G]WN..RN8W_ . 5_0Y+$DT;QR(L MD;@JR,,A@>H(K^<']L'X*2_L[_M'^,O"$,3V^FV]ZUWI)SS]BE/F08(/55(0 MGCE#P.E 'N'_ 5M^,'_ L?]J:X\/VLPDTSP?9IIBA>GVAOWLY^N65#_P!< MZ^P_^"-?P/'@_P""NM?$:^MPNH^*[LP6;LA#+96[%>">S2^9T_N+7Y)Z/IWB M7X[?%BULS-+J_BOQ9JX5[B1IW-A2 M31V6YB66-9IT*0$JP(/[[RAGC&[.>.?W>^,GPHT+XY?"_P 1>!/$D32Z/K5L M8)2AP\3A@\.OV6/B%+H'BJPFM=LKOIFL MP BVOXU;Y987'?[I*YW(2 0.* /Z*1\,?!PQCPGH8QT_XEL/M_L^P_(5G^(? M"/P^\):!J6MZMX=\/V&E:;;27EU@5<_A7Y3?![_@M%XX\ M&>%[72?''@JS\>7EK$(DU:'43IUQ-CHTP\J16;L2H3U()SGRS]JW_@IS\1/V ME_#D_A6RT^V\"^$;G'VNQT^X>:XO%_YYS3D+F/\ V%10?XMPH ^WO^'F_P"R MP_[Y^E?='@;6+#Q#X*T#5=*L9=,TR_L(+JULIH! \$ M3QJR(T8X0A2 5[=*_#C_ ()Z?L.ZU^TA\1-+\3>(=+FMOAAI%R)[RZN(P(]3 MDC(86D8;[ZLIJS133:5@/DKXU?MF26=U=:+X%B DBAKY7\2>+=:\87YO=;U2[U6Y))$EU*7VY[*#PHX' P.*^_P#X MN_LR^%/BM)-?E&T77W'_ "$;-1B1L8!ECZ/]00W ^:OE#QQ^R7\0?!\DLEMI MJ^(;%Y';,1P^?90P]S7[KPQF.0TZ4844J=7KSVN_^WMGZ*WH=M.4$ MM#QFBK^J^']4T*4QZEIMWI\@X*74#1$?@P%5K2RN+^816T$MQ*>B1(68_@*_ M3%.,H\R>G*= MWB721P9FP+R,>S\!_7Y^3_>%>?\ A+]G;XA>,I5%GX9O+2 D W.HI]EC ]?G MP6'^Z#7TU\*?V+]#\,20:CXNN%\0Z@F&%DBE;-#QU!^:7!SUP"#RM?$<09ED M7L73QSC4ET4;.2]&OA^;1C.4+>\>\^']>TGQ[X8MM3L2M]I&HPDJ)HB!(AR" MK(P^H((Y^E:L$$5K!'!!&D,,:A$CC4*JJ!@ = !VIT420QI'&BQQH JHHP% M Z "G5_/$Y)R?)=1OHF[_P"6OG8X HHHK,#R#XX?LE?"K]H_4M+O_B+X8D\1 M7.F0O!9DZI>6R0HS!FPD,R+DD#)(R< 9P!61\(OV'/@C\"/&<7BSP/X'31?$ M$,,D$=Z^I7ET41QA]JS3.H)'&0,X)&>37NU% !1110 5P7QG^!/@7]H3PI#X M:^(&@)XAT6&Z2]BMVN)H"DRJRJZO$Z.#M=QP<$,#_ M !%I>O:-\/I-/U?3+J*]L[N+7]3WPS1L'1QFYQD, >?2OH7Q/X6T?QKH%[H? MB#2[/6M&O4\JYL+^!9H9ER#AD8$'D _4 UJ44 ?%?BK_ ()%?L^>)-7DOK6P MU_PZDCF0V>E:H?)&<< 2I(0,@G /&X]L >K_ ,_86^#'[/.I+JOA7PE%)KB M$F/5M5D-Y^T4 >)?&?\ 8M^#7[0OBR'Q-\0/!W]O MZW#:)8QW7]J7MMB%6=U7;#,B\-(YSC//7@5TGP1_9T^'G[.6C:CI7P[\/?\ M"/6&H7 NKF'[;<7/F2!0H;,TCD< # (%>DT4 %?+GQ=_X)J_ /XPZM+JMYX1 M/AO59L^;=>&9C8B0\_,80#%NR22VS)/4FOJ.B@#X[^'W_!*']GWP%JT&H3Z' MJ?BN6!MR1>(;[SH2<@@M'&J*XXZ,"#DY!KZ%^)?P&\!?%[X=P^!/%/AV&]\( MPM"T6DVLTME%%Y7$07R&0JJC@*"!TXKOZ* / ?A9^P;\"O@IXZT[QCX,\#?V M-XDTX2BUO?[7OI_+\R-HG^26=D.4=ARIQG(YP:]+^+GP=\(?';P7/X3\6.>2S^TS6^YT;,])\6>%_ (T MS7]*F\^SNSK&H3>4^",[))V0\$]0:^B:** .<\>?#CPK\4=!ET7Q?X=TSQ+I M4@.;74[5)T!Q]Y=P.UAV88(/((-?)GB;_@D+^SWK]Q)+9V/B'P\'F:L6 M5( MVZ=&4CVKZHLK*WTVSAM+2WBM;6!!'%! @1(U P%51P !V%3T4 5-6TJUUW2K MW3;Z+S[*\A>WGB+%=\;J59<@@C()''-?,'_#KC]F+_HF7_E?U3_Y)KZJHH ^ M5?\ AUQ^S%_T3+_ROZI_\DT?\.N/V8O^B9?^5_5/_DFOJJB@#Y5_X=N_ _]FSX+?[*N6ORI7_CT\T"VW=\[Q=8S[T[ M_@JM^T5\3OA;^TW:Z+X.\?>(?#.E-X=M)WLM+U&6"(RM+/E]JD#<0JC/H!7P MQ9Z3\5/VH?'@DA@\2?$?Q5>%8C/M0M1-I?@^S/V9W *_;IP4CX/7;%YQ]CL/:OVIKY[_88_9F/[+'P M#TWPO>F&7Q)>S-J>M30-O0W+A1L5L#*HB(@[$AB.M?0E !7.^._AWX7^*'AZ M;0O%WA_3O$FCR\M9ZG;)/&&P0&4,#M89.&&".H(KHJ* /BKQ5_P2'_9[\1W, MLUG8>(/#?F/O\O2M6)1> EX-101.SCH 5 aeye-20260331.xsd EX-101.SCH 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - DEBT - Future principle payments of debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - DEBT - Future principle payments reconciled to carry value (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future minimum operating leases payments (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Intangible Assets and Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 99940209 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99940210 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - DEBT - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) 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-20260331_cal.xml EX-101.CAL EX-101.DEF 7 aeye-20260331_def.xml EX-101.DEF EX-101.LAB 8 aeye-20260331_lab.xml EX-101.LAB EX-101.PRE 9 aeye-20260331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2026
Apr. 30, 2026
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2026  
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   12,438,294
Entity Central Index Key 0001362190  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 8,563 $ 5,288
Accounts receivable, net of allowance for doubtful accounts of $559 and $643, respectively 6,294 6,557
Prepaid expenses and other current assets 1,019 777
Total current assets 15,876 12,622
Property and equipment, net of accumulated depreciation of $250 and $227, respectively 137 146
Right of use assets 324 168
Intangible assets, net of accumulated amortization of $14,237 and $13,251, respectively 12,036 12,515
Goodwill 6,682 6,682
Other 45 97
Total assets 35,100 32,230
Current liabilities:    
Accounts payable and accrued expenses 5,816 4,851
Operating lease liabilities 54 218
Deferred revenue 8,491 8,619
Contingent consideration 225 225
Term loan, current 850 503
Total current liabilities 15,436 14,416
Long term liabilities:    
Term loan, net 15,756 12,479
Operating lease liabilities 283  
Deferred revenue 7 5
Contingent consideration, long term 300 300
Other 139 226
Total liabilities 31,921 27,426
Stockholders' equity:    
Common stock, $0.00001 par value, 50,000 shares authorized, 12,430 and 12,383 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively 1 1
Additional paid-in capital 109,165 108,201
Accumulated deficit (105,987) (103,398)
Total stockholders' equity 3,179 4,804
Total liabilities and stockholders' equity $ 35,100 $ 32,230
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2026
Dec. 31, 2025
CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts $ 559 $ 643
Property and equipment, accumulated depreciation 250 227
Intangible assets, accumulated amortization $ 14,237 $ 13,251
Preferred stock, par value (in dollars per share) $ 0.00001  
Preferred stock, shares authorized 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 12,430 12,383
Common stock, shares outstanding 12,414 12,285
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenue $ 10,553,000 $ 9,733,000
Cost of revenue 2,301,000 1,995,000
Gross profit 8,252,000 7,738,000
Operating expenses:    
Selling and marketing 3,852,000 3,714,000
Research and development 1,110,000 1,153,000
General and administrative 5,173,000 3,761,000
Change in fair value of contingent consideration   50,000
Total operating expenses 10,135,000 8,678,000
Operating loss (1,883,000) (940,000)
Other income (expense):    
Interest expense, net (231,000) (229,000)
Loss on extinguishment of debt   (300,000)
Total other expense (231,000) (529,000)
Net loss $ (2,114,000) $ (1,469,000)
Net loss per common share-basic (in dollars per share) $ (0.17) $ (0.12)
Weighted average common shares outstanding-basic (in shares) 12,460 12,390
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common stock
Additional Paid in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2024 $ 1 $ 105,181 $ (95,746) $ 9,436
Balance (in shares) at Dec. 31, 2024 12,285      
Common stock issued upon settlement of restricted stock units (in shares) 207      
Issuance of common stock for services (in shares) 7      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   966   966
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) 60      
Common stock issued upon exercise of warrants and options on a cash basis   38   38
Common stock issued upon exercise of warrants and options on a cash basis (in shares) 6      
Stock-based compensation   907   907
Net loss     (1,469) (1,469)
Balance at Mar. 31, 2025 $ 1 105,160 (97,215) 7,946
Balance (in shares) at Mar. 31, 2025 12,445      
Balance at Dec. 31, 2025 $ 1 108,201 (103,398) 4,804
Balance (in shares) at Dec. 31, 2025 12,383      
Common stock issued upon settlement of restricted stock units (in shares) 169      
Issuance of common stock for services (in shares) 4      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (382)   (382)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (44)      
Common stock repurchased for retirement     (475) (475)
Common stock repurchased for retirement (in shares) (82)      
Stock-based compensation   1,346   1,346
Net loss     (2,114) (2,114)
Balance at Mar. 31, 2026 $ 1 $ 109,165 $ (105,987) $ 3,179
Balance (in shares) at Mar. 31, 2026 12,430      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (2,114,000) $ (1,469,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,011,000 775,000
Loss on disposal or impairment of long-lived assets   40,000
Loss on extinguishment of debt   300,000
Stock-based compensation expense 1,346,000 907,000
Amortization of deferred commissions 11,000 9,000
Amortization of debt discount and issuance costs 24,000 23,000
Amortization of right-of-use assets 56,000 45,000
Change in fair value of contingent consideration   50,000
Provision for accounts receivable 52,000 140,000
Changes in operating assets and liabilities:    
Accounts receivable 232,000 (558,000)
Prepaid expenses and other assets (187,000) (240,000)
Accounts payable and accruals 1,010,000 (22,000)
Operating lease liability (55,000) (48,000)
Deferred revenue (126,000) 4,000
Net cash provided by (used in) operating activities 1,260,000 (44,000)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equipment (17,000) (3,000)
Software development costs (465,000) (472,000)
Patent costs   (4,000)
Payment for acquisition (245,000) (311,000)
Net cash used in investing activities (727,000) (790,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from term loan, net of lender fees 3,599,000 11,950,000
Payments for costs directly attributable to the issuance of term loan   (325,000)
Repayment of term loan   (7,000,000)
Payments for debt extinguishment costs   (249,000)
Proceeds from exercise of options   38,000
Payments related to settlement of employee shared-based awards (382,000) (966,000)
Repurchase of common stock (475,000) 0
Net cash provided by financing activities 2,742,000 3,448,000
Net decrease in cash and cash equivalents 3,275,000 2,614,000
Cash and cash equivalents -beginning of period 5,288,000 5,651,000
Cash and cash equivalents - end of period $ 8,563,000 $ 8,265,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.26.1
ORGANIZATION AND DESCRIPTION OF BUSINESS
3 Months Ended
Mar. 31, 2026
ORGANIZATION AND DESCRIPTION OF BUSINESS  
ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 — BASIS OF PRESENTATION

The accompanying unaudited interim consolidated financial statements of AudioEye, Inc. and its wholly-owned subsidiaries, ADA Site Compliance, LLC, Criterion 508 Solutions, Inc., Ability, Inc., and Equally AI Ltd. (“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 consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2025 (the “2025 Form 10-K”), as filed with the SEC on March 12, 2026. Subsequent to March 31, 2026, each of ADA Site Compliance, LLC, Criterion 508 Solutions, Inc., and Ability, Inc. was merged into AudioEye, Inc.  

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 consolidated 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 18 R8.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2026
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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

Use of Estimates

The preparation of consolidated 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 consolidated 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, intangible assets, and contingent consideration. 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.

Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer.

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 periodic auditing, human-assisted technological remediations, legal support, and other professional 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. Our subscription agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.

Non-subscription revenue consists primarily of PDF remediation and one-time website and mobile application reporting services and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under non-subscription website and mobile application reporting services arrangements is based on fixed fees.

The following tables present our revenues disaggregated by sales channel:

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Partner and Marketplace

$

5,971

 

$

5,520

Enterprise

 

4,582

4,213

Total revenues

$

10,553

$

9,733

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 March 31, 2026 and December 31, 2025:

  ​

March 31, 

December 31, 

  ​

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred revenue – current

$

8,491

$

8,619

Deferred revenue – noncurrent

7

5

Total deferred revenue

  ​

$

8,498

 

$

8,624

  ​

In the three-month period ended March 31, 2026, we recognized $4,074,000, or 47%, in revenue from deferred revenue outstanding as of December 31, 2025.

We had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 13% and 14% of our total revenue in the three months ended March 31, 2026 and 2025, respectively.

As of March 31, 2026 and December 31, 2025, one customer represented 13% and 12% of total accounts receivable, respectively.

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 March 31, 2026 and December 31, 2025, which are included in Prepaid expenses and other current assets (current portion) and Other assets (noncurrent portion) on our consolidated balance sheets:

 

March 31, 

December 31, 

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred costs – current

$

36

$

39

Deferred costs – noncurrent

 

27

 

29

Total deferred costs

$

63

$

68

Amortization expense associated with sales commissions was included in Selling and marketing expenses on the consolidated statements of operations and totaled $11,000 and $9,000 for the three months ended March 31, 2026 and 2025, respectively.

Business Combinations

The assets acquired, liabilities assumed and contingent consideration in business combinations 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 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 and are recorded in the period in which they are incurred.

Asset Acquisitions

Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. The Company allocates the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis and goodwill is not recognized in an asset acquisition. Contingent consideration is not recorded in an asset acquisition until it is deemed probable and reasonably estimable. Direct transaction costs are capitalized as a component of the cost of the acquisition.

Intangible Assets

Intangible assets include patents, capitalized software development costs, and customer relationships. Intangible assets with finite lives are amortized on a straight-line basis over their respective estimated useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Intangible assets determined to have indefinite useful lives are not amortized but are tested for impairment annually and more frequently if events occur or circumstances change that indicate an asset may be impaired.

As of March 31, 2026 and December 31, 2025, intangible assets primarily included $8,897,000 and $9,334,000 in customer relationships, respectively, and $2,994,000 and $3,028,000 in capitalized software development costs, respectively, net of accumulated amortization.

Debt Discount and Debt Issuance Costs

Costs related to the issuance of debt due to the lender (debt discount) or to third parties (debt issuance costs) are capitalized and amortized to interest expense over the term of the related debt on a straight-line basis, which is not materially different from the effective interest method. Debt discount and debt issuance costs are presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of our term loan.

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 equals 85% of the fair market value of our common stock on the first trading day or the last trading day of each purchase period, whichever amount is lower. Accordingly, the fair value of shares of common stock to be issued under the ESPP is measured on the first day of each offering period using a Black-Scholes option pricing model.

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 March 31, 2026, 31,543 shares had been issued under the ESPP and 468,457 shares remained available under the plan.

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 consolidated statements of operations as if such amounts were paid in cash.

The fair value of option 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 months ended March 31, 2026 and 2025:

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

RSUs

$

1,316

$

857

Unrestricted shares of common stock

30

50

Total

$

1,346

$

907

As of March 31, 2026, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $3,535,000, which may be recognized through February 2028, subject to achievement of service, performance, and market conditions.

The following table summarizes the stock option and RSUs activity for the three months ended March 31, 2026:

  ​ ​ ​

Options

  ​ ​ ​

RSUs

Outstanding at December 31, 2025

 

7,436

 

988,767

Granted

 

 

22,258

Exercised/Settled

 

 

(168,868)

Forfeited/Expired

 

(1,715)

 

(13,642)

Outstanding at March 31, 2026

 

5,721

 

828,515

Vested at March 31, 2026

5,721

304,637

Unvested at March 31, 2026

523,878

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 and restricted stock units. The dilutive effect of our stock-based awards is computed using the treasury stock method, which assumes all stock-based awards 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 March 31, 2026 and 2025, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:

March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Options

 

6

 

28

Restricted stock units

 

829

 

1,226

 

Total

 

835

 

1,254

 

Stock Repurchases

In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to $12.5 million of our common stock through January 24, 2027. The program may be amended, suspended, or discontinued at any time and does not commit the Company to repurchase any shares of its common stock. In the three months ended March 31, 2026 and 2025, we used $475,000 and zero of the program to repurchase shares, respectively. As of March 31, 2026, we had $7.45 million remaining for the repurchase of shares.

Shares repurchased by the Company are immediately retired. The Company made an accounting policy election to charge the excess of repurchase price over par value entirely to retained earnings.

Fair Value of Financial Instruments

Fair value is an estimate of the exit price, representing the amount that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants (i.e., the exit price at the measurement date). Fair value measurements are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our view of market participant assumptions in the absence of observable market information. Assets and liabilities required to be measured at fair value are categorized based upon the level of judgment associated with the inputs used to measure their value in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs other than quoted market prices that are observable, either directly or indirectly, and reasonably available. Observable inputs reflect the assumptions market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the Company.

Level 3: Unobservable inputs reflect the assumptions that the Company develops based on available information about what market participants would use in valuing the asset or liability.

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments.

The table below provides information on our Level 3 liabilities:

  ​ ​ ​

Three Months Ended

(in thousands)

March 31, 2026

Contingent consideration (1)

Level 3

Balance at December 31, 2025

$

525

Additions

Change in fair value of contingent consideration

Balance at March 31, 2026

$

525

(1)Represents the value of the contingent consideration liability recorded in connection with asset acquisitions in 2025. The fair value of the contingent consideration was determined by management based on estimated recurring revenue from acquired customer relationships.

Recent Accounting Pronouncements

Recently Adopted

In July 2025, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient to measure credit losses on accounts receivable and contract assets. Under the practical expedient, entities may assume that current conditions as of the balance sheet date remain unchanged for the remaining life of the asset when developing reasonable and supportable forecasts. This ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods. The Company adopted this ASU beginning with the three months ended March 31, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the Company's consolidated financial statements.

Not Yet Adopted

In September 2025, the FASB issued ASU 2025-06, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software, which modernizes the recognition and disclosure framework for internal-use software costs, removing the previous “development stage” model and introducing a more judgment-based approach. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027, and for interim periods within those annual reporting periods, with early adoption permitted. The Company is currently evaluating the impact of ASU 2025-06 on its consolidated financial statements and related disclosures.

In November 2024, the FASB issued ASU 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40) to improve the disclosures about a public entity’s expenses and provide more detailed information about the types of expenses included in certain expense captions in the consolidated financial statements. The amendments in this update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15,

2027. Early adoption is permitted and the amendments in this update should be applied either prospectively to financial statements issued for reporting periods after the effective date of this update or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact of the new standard on the disclosures in its consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT
3 Months Ended
Mar. 31, 2026
DEBT  
DEBT

NOTE 3 — DEBT

Term Loan and Revolving Credit Facility with Western Alliance Bank

On March 31, 2025, the Company entered into a Loan and Security Agreement (the “Credit Facility Agreement”) with Western Alliance Bank, an Arizona corporation (the “Lender”). The Credit Facility Agreement provides for borrowings of up to $20.0 million, including (i) a term loan facility, comprising of a $12.0 million term loan advance funded on March 31, 2025, and subsequent term loan advances at the Company’s request through March 31, 2026, with an aggregate principal amount not to exceed $5.0 million (the “Term Advances”); and (ii) a revolving line of credit in an aggregate outstanding amount not to exceed $3.0 million (the “Revolving Facility”). The Term Advances and the Revolving Facility have a maturity date of March 31, 2030. In the three months ended March 31, 2026, we drew the remaining $3.6 million from the $5.0 million available as subsequent Term Advances, resulting in a total $17.0 million drawn under the term loan as of March 31, 2026.

 

The outstanding Term Advances and the Revolving Facility bear interest on the outstanding daily balance at a floating rate equal to 3.25% above the term SOFR rate, which is defined as the greater of (i) 2.30% and (ii) the 1-month Term SOFR Reference Rate.

 

For each Term Advance, the Company is obligated to pay interest-only payments with respect to such Term Advance through April 9, 2026. Beginning on April 10, 2026, the Company shall repay each outstanding Term Advance in (i) quarterly principal payments in the amount of 1.25% of the aggregate principal amount of Term Advances outstanding as of April 10, 2026, payable on the tenth (10th) day of each calendar quarter, plus (ii) monthly payments of accrued interest, payable on the tenth (10th) day of each month. The final payment for each Term Advance, due on March 31, 2030, shall include all outstanding principal and accrued and unpaid interest under such Term Advance. Once repaid, the Term Advances may not be reborrowed. The interest on the Revolving Facility is payable monthly with the principal outstanding amount due at maturity. 

The Company incurred $50,000 in facility fees on the closing date, which were recorded as debt discount. The Company also incurred  $443,000 in third-party expenses in connection with the term loan, which were recorded as debt issuance costs. Debt discount and debt issuance costs are presented as a direct deduction from the carrying amount of our term loan and are amortized to interest expense over the term of the loan on a straight-line basis, which is not materially different from the effective interest method. 

In the three months ended March 31, 2026, amortization of debt discount and debt issuance costs (associated with the Western Alliance Bank credit facility) totaled $3,000 and $22,000, respectively.

The Credit Facility Agreement is secured by substantially all of our assets and contains certain customary financial covenants, including the requirements that the Company maintain at all times from the closing date through and including the calendar quarter ended June 30, 2026, (a) unrestricted and unencumbered cash held in accounts with the Lender equal to at least $3.0 million measured as of the last day of each calendar month, and (b) a ratio of certain total committed debt to its Annual Recurring Revenue between 0.70 to 0.55, depending on the testing date, measured as of the last day of each calendar quarter. During the period of time commencing on September 30, 2026, and continuing through and including March 31, 2030, the Company shall maintain (a) a ratio of its aggregate funded indebtedness to its adjusted EBITDA for the prior twelve months of no greater than (i) 2.50 to 1.00 for the calendar quarters commencing September 30, 2026 through and including June 30, 2027, and (ii) 2.00 to 1.00 at all times thereafter, in each case measured as of the last day of each calendar quarter, and (b) a Fixed Charge Coverage Ratio of at least 1.50 to 1.00.

As of March 31, 2026, the outstanding principal balance of our term loan totaled $17.0 million and there were no outstanding borrowings under the revolving line of credit. As of March 31, 2026, revolving line of credit available for future draws totaled $3.0 million.

As of March 31, 2026, future principal payments of debt based on the principal balance then outstanding are as follows (in thousands):

Year ending December 31, 

Term Loan

2026 (9 months remaining)

$

638

2027

850

2028

850

2029

850

2030

13,812

Total repayments

$

17,000

As of March 31, 2026, the $17,000,000 in future principal payments reconciles to the carrying value on the consolidated balance sheet as follows:

(in thousands)

March 31, 2026

Term loan principal

$

17,000

Less: unamortized debt discount and debt issuance costs

(394)

Term loan, net

$

16,606

Term loan, current

$

850

Term loan, noncurrent

$

15,756

Term Loan with SG Credit Partners

On November 30, 2023, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with SG Credit Partners, Inc., a Delaware corporation. The Loan Agreement provided for a $7.0 million term loan, which was due and payable on the maturity date of November 30, 2026. The interest rate was 6.25% in excess of the base rate, which is defined as the greater of the prime rate and 7.00% per annum. Interest was payable in cash on a monthly basis.

On March 31, 2025, the Company paid $7.0 million in outstanding principal, $105,000 in exit fees and $144,000 in prepayment and other fees with the proceeds from the Credit Facility Agreement to repay in full all indebtedness, liabilities and other obligations outstanding under, and terminated, the Loan Agreement. In the three months ended March 31, 2025, we recognized a $300,000 loss on extinguishment of debt in connection with the termination of the term loan under the Loan Agreement, which included the unamortized portion of related debt discount and debt issuance costs.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2026
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 4 — COMMITMENTS AND CONTINGENCIES

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.

Contingent Consideration

The Company recorded contingent consideration liabilities in connection with certain transactions accounted for as asset acquisitions as they do not meet the definition of a business. The fair value of the contingent consideration liabilities was determined by management based on estimated recurring revenue from acquired customer relationships. As of March 31, 2026, total contingent consideration was $525,000.

Operating Leases

The Company has operating leases for office space in Tucson, Arizona, and Miami Beach, Florida. The following summarizes the total lease liabilities and remaining future minimum lease payments as of March 31, 2026 (in thousands):

Year ending December 31, 

Operating Leases

2026 (9 months remaining)

$

58

2027

80

2028

83

2029

85

2030

88

Thereafter

15

Total minimum lease payments

 

409

Less: present value discount

 

(72)

Total lease liabilities

$

337

Current portion of lease liabilities

$

54

Long term portion of lease liabilities

$

283

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2026
SEGMENT REPORTING  
SEGMENT INFORMATION

NOTE 5 — SEGMENT INFORMATION

The Company has a single reportable segment focused around the sale of similar products and related services. This reportable segment derives revenues from customers by selling subscriptions for our digital accessibility platform delivering website accessibility compliance and providing services related to digital accessibility.

 

The Company’s chief operating decision-maker (the "CODM”), who is the chief executive officer, assesses performance for the reportable segment and decides how to allocate resources using net income as the primary measure of profitability. The CODM is not regularly provided with specific segment expenses, but focuses on revenue, gross margin, and net income. Expense information, including cost of revenue, can be easily computed from the provided information. These segment measures of profitability are shown in the consolidated statements of operations. The measure of segment assets is reported on the consolidated balance sheets as total assets.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.26.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2026
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 6 — SUBSEQUENT EVENTS

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

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Pay vs Performance Disclosure    
Net Income (Loss) $ (2,114) $ (1,469)
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements - shares
Sep. 09, 2026
May 29, 2026
Mar. 23, 2026
Mar. 12, 2026
Jun. 09, 2025
May 30, 2025
David Moradi [Member]            
Trading Arrangements, by Individual            
Name       David Moradi    
Title       Chief Executive Officer    
Rule 10b5-1 Arrangement Adopted           true
Adoption Date           May 30, 2025
Rule 10b5-1 Arrangement Terminated       true    
Termination Date       March 12, 2026    
Expiration Date   May 29, 2026        
Aggregate Available           500,000
Kelly Georgevich [Member]            
Trading Arrangements, by Individual            
Name     Kelly Georgevich      
Title     Chief Executive Officer and Chief Financial Officer      
Rule 10b5-1 Arrangement Adopted         true  
Adoption Date         June 9, 2025  
Rule 10b5-1 Arrangement Terminated     true      
Termination Date     March 23, 2026      
Expiration Date September 9, 2026          
Aggregate Available         20,000  
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2026
SIGNIFICANT ACCOUNTING POLICIES  
Use of Estimates

Use of Estimates

The preparation of consolidated 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 consolidated 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, intangible assets, and contingent consideration. 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.

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 periodic auditing, human-assisted technological remediations, legal support, and other professional 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. Our subscription agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.

Non-subscription revenue consists primarily of PDF remediation and one-time website and mobile application reporting services and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under non-subscription website and mobile application reporting services arrangements is based on fixed fees.

The following tables present our revenues disaggregated by sales channel:

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Partner and Marketplace

$

5,971

 

$

5,520

Enterprise

 

4,582

4,213

Total revenues

$

10,553

$

9,733

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 March 31, 2026 and December 31, 2025:

  ​

March 31, 

December 31, 

  ​

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred revenue – current

$

8,491

$

8,619

Deferred revenue – noncurrent

7

5

Total deferred revenue

  ​

$

8,498

 

$

8,624

  ​

In the three-month period ended March 31, 2026, we recognized $4,074,000, or 47%, in revenue from deferred revenue outstanding as of December 31, 2025.

We had one customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately 13% and 14% of our total revenue in the three months ended March 31, 2026 and 2025, respectively.

As of March 31, 2026 and December 31, 2025, one customer represented 13% and 12% of total accounts receivable, 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 March 31, 2026 and December 31, 2025, which are included in Prepaid expenses and other current assets (current portion) and Other assets (noncurrent portion) on our consolidated balance sheets:

 

March 31, 

December 31, 

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred costs – current

$

36

$

39

Deferred costs – noncurrent

 

27

 

29

Total deferred costs

$

63

$

68

Amortization expense associated with sales commissions was included in Selling and marketing expenses on the consolidated statements of operations and totaled $11,000 and $9,000 for the three months ended March 31, 2026 and 2025, respectively.

Intangible Assets

Intangible Assets

Intangible assets include patents, capitalized software development costs, and customer relationships. Intangible assets with finite lives are amortized on a straight-line basis over their respective estimated useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Intangible assets determined to have indefinite useful lives are not amortized but are tested for impairment annually and more frequently if events occur or circumstances change that indicate an asset may be impaired.

As of March 31, 2026 and December 31, 2025, intangible assets primarily included $8,897,000 and $9,334,000 in customer relationships, respectively, and $2,994,000 and $3,028,000 in capitalized software development costs, respectively, net of accumulated amortization.

Debt Discount and Debt Issuance Costs

Debt Discount and Debt Issuance Costs

Costs related to the issuance of debt due to the lender (debt discount) or to third parties (debt issuance costs) are capitalized and amortized to interest expense over the term of the related debt on a straight-line basis, which is not materially different from the effective interest method. Debt discount and debt issuance costs are presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of our term loan.

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 equals 85% of the fair market value of our common stock on the first trading day or the last trading day of each purchase period, whichever amount is lower. Accordingly, the fair value of shares of common stock to be issued under the ESPP is measured on the first day of each offering period using a Black-Scholes option pricing model.

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 March 31, 2026, 31,543 shares had been issued under the ESPP and 468,457 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 consolidated statements of operations as if such amounts were paid in cash.

The fair value of option 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 months ended March 31, 2026 and 2025:

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

RSUs

$

1,316

$

857

Unrestricted shares of common stock

30

50

Total

$

1,346

$

907

As of March 31, 2026, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $3,535,000, which may be recognized through February 2028, subject to achievement of service, performance, and market conditions.

The following table summarizes the stock option and RSUs activity for the three months ended March 31, 2026:

  ​ ​ ​

Options

  ​ ​ ​

RSUs

Outstanding at December 31, 2025

 

7,436

 

988,767

Granted

 

 

22,258

Exercised/Settled

 

 

(168,868)

Forfeited/Expired

 

(1,715)

 

(13,642)

Outstanding at March 31, 2026

 

5,721

 

828,515

Vested at March 31, 2026

5,721

304,637

Unvested at March 31, 2026

523,878

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 and restricted stock units. The dilutive effect of our stock-based awards is computed using the treasury stock method, which assumes all stock-based awards 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 March 31, 2026 and 2025, which were excluded from the computation of basic and diluted net loss per share for the periods then ended, are as follows:

March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Options

 

6

 

28

Restricted stock units

 

829

 

1,226

 

Total

 

835

 

1,254

 

Stock Repurchases

Stock Repurchases

In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to $12.5 million of our common stock through January 24, 2027. The program may be amended, suspended, or discontinued at any time and does not commit the Company to repurchase any shares of its common stock. In the three months ended March 31, 2026 and 2025, we used $475,000 and zero of the program to repurchase shares, respectively. As of March 31, 2026, we had $7.45 million remaining for the repurchase of shares.

Shares repurchased by the Company are immediately retired. The Company made an accounting policy election to charge the excess of repurchase price over par value entirely to retained earnings.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is an estimate of the exit price, representing the amount that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants (i.e., the exit price at the measurement date). Fair value measurements are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our view of market participant assumptions in the absence of observable market information. Assets and liabilities required to be measured at fair value are categorized based upon the level of judgment associated with the inputs used to measure their value in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs other than quoted market prices that are observable, either directly or indirectly, and reasonably available. Observable inputs reflect the assumptions market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the Company.

Level 3: Unobservable inputs reflect the assumptions that the Company develops based on available information about what market participants would use in valuing the asset or liability.

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments.

The table below provides information on our Level 3 liabilities:

  ​ ​ ​

Three Months Ended

(in thousands)

March 31, 2026

Contingent consideration (1)

Level 3

Balance at December 31, 2025

$

525

Additions

Change in fair value of contingent consideration

Balance at March 31, 2026

$

525

(1)Represents the value of the contingent consideration liability recorded in connection with asset acquisitions in 2025. The fair value of the contingent consideration was determined by management based on estimated recurring revenue from acquired customer relationships.
Business Combination

Business Combinations

The assets acquired, liabilities assumed and contingent consideration in business combinations 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 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 and are recorded in the period in which they are incurred.

Asset Acquisitions

Asset Acquisitions

Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. The Company allocates the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis and goodwill is not recognized in an asset acquisition. Contingent consideration is not recorded in an asset acquisition until it is deemed probable and reasonably estimable. Direct transaction costs are capitalized as a component of the cost of the acquisition.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted

In July 2025, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient to measure credit losses on accounts receivable and contract assets. Under the practical expedient, entities may assume that current conditions as of the balance sheet date remain unchanged for the remaining life of the asset when developing reasonable and supportable forecasts. This ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods. The Company adopted this ASU beginning with the three months ended March 31, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the Company's consolidated financial statements.

Not Yet Adopted

In September 2025, the FASB issued ASU 2025-06, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software, which modernizes the recognition and disclosure framework for internal-use software costs, removing the previous “development stage” model and introducing a more judgment-based approach. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027, and for interim periods within those annual reporting periods, with early adoption permitted. The Company is currently evaluating the impact of ASU 2025-06 on its consolidated financial statements and related disclosures.

In November 2024, the FASB issued ASU 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40) to improve the disclosures about a public entity’s expenses and provide more detailed information about the types of expenses included in certain expense captions in the consolidated financial statements. The amendments in this update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15,

2027. Early adoption is permitted and the amendments in this update should be applied either prospectively to financial statements issued for reporting periods after the effective date of this update or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact of the new standard on the disclosures in its consolidated financial statements.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2026
SIGNIFICANT ACCOUNTING POLICIES  
Summary of revenues disaggregation by sales channel

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Partner and Marketplace

$

5,971

 

$

5,520

Enterprise

 

4,582

4,213

Total revenues

$

10,553

$

9,733

Summary of deferred revenue

  ​

March 31, 

December 31, 

  ​

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred revenue – current

$

8,491

$

8,619

Deferred revenue – noncurrent

7

5

Total deferred revenue

  ​

$

8,498

 

$

8,624

  ​

Summary of deferred commission costs

 

March 31, 

December 31, 

 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Deferred costs – current

$

36

$

39

Deferred costs – noncurrent

 

27

 

29

Total deferred costs

$

63

$

68

Summary of stock-based compensation expense

Three months ended March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

RSUs

$

1,316

$

857

Unrestricted shares of common stock

30

50

Total

$

1,346

$

907

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

March 31, 

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Options

 

6

 

28

Restricted stock units

 

829

 

1,226

 

Total

 

835

 

1,254

 

Summary the stock option and RSUs activity

  ​ ​ ​

Options

  ​ ​ ​

RSUs

Outstanding at December 31, 2025

 

7,436

 

988,767

Granted

 

 

22,258

Exercised/Settled

 

 

(168,868)

Forfeited/Expired

 

(1,715)

 

(13,642)

Outstanding at March 31, 2026

 

5,721

 

828,515

Vested at March 31, 2026

5,721

304,637

Unvested at March 31, 2026

523,878

Summary of contingent consideration

  ​ ​ ​

Three Months Ended

(in thousands)

March 31, 2026

Contingent consideration (1)

Level 3

Balance at December 31, 2025

$

525

Additions

Change in fair value of contingent consideration

Balance at March 31, 2026

$

525

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2026
DEBT  
Summary of future principle payments of debt

Year ending December 31, 

Term Loan

2026 (9 months remaining)

$

638

2027

850

2028

850

2029

850

2030

13,812

Total repayments

$

17,000

Summary of future principle payments on debt reconciled to the carrying value

(in thousands)

March 31, 2026

Term loan principal

$

17,000

Less: unamortized debt discount and debt issuance costs

(394)

Term loan, net

$

16,606

Term loan, current

$

850

Term loan, noncurrent

$

15,756

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2026
COMMITMENTS AND CONTINGENCIES  
Schedule of total remaining future minimum lease payments for finance leases

Year ending December 31, 

Operating Leases

2026 (9 months remaining)

$

58

2027

80

2028

83

2029

85

2030

88

Thereafter

15

Total minimum lease payments

 

409

Less: present value discount

 

(72)

Total lease liabilities

$

337

Current portion of lease liabilities

$

54

Long term portion of lease liabilities

$

283

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregated by sales channel    
Total revenues $ 10,553 $ 9,733
Partner and Marketplace    
Disaggregated by sales channel    
Total revenues 5,971 5,520
Enterprise    
Disaggregated by sales channel    
Total revenues $ 4,582 $ 4,213
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
SIGNIFICANT ACCOUNTING POLICIES    
Deferred revenue - current $ 8,491 $ 8,619
Deferred revenue - noncurrent 7 5
Total deferred revenue $ 8,498 $ 8,624
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
SIGNIFICANT ACCOUNTING POLICIES    
Deferred costs - current $ 36 $ 39
Deferred costs - noncurrent 27 29
Total deferred costs $ 63 $ 68
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Fair value on a recurring basis (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
SIGNIFICANT ACCOUNTING POLICIES  
Change in fair value of contingent consideration $ 50
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Intangible Assets and Long-Lived Assets (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
SIGNIFICANT ACCOUNTING POLICIES  
Goodwill, Beginning Balance $ 6,682
Goodwill, Ending Balance $ 6,682
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense $ 1,346,000 $ 907,000
Options    
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense 1,316,000 857,000
RSUs    
SIGNIFICANT ACCOUNTING POLICIES    
Outstanding unamortized share-based compensation expense 3,535,000  
Unrestricted Shares of Common Stock    
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense $ 30,000 $ 50,000
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details)
3 Months Ended
Mar. 31, 2026
shares
Options  
Number of Options  
Balance at beginning of the period (in shares) 7,436
Forfeited/Expired (1,715)
Balance at end of the period (in shares) 5,721
Vested (in shares) 5,721
RSUs  
Number of Options  
Balance at beginning of the period (In shares) 988,767
Granted 22,258
Exercised/Settled (168,868)
Forfeited/Expired (13,642)
Balance at end of the period (In shares) 828,515
Vested (in shares) 304,637
Unvested (in shares) 523,878
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 835 1,254
Options    
SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 6 28
Restricted stock units    
SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 829 1,226
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2026
Dec. 31, 2025
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, long term   $ 300,000 $ 300,000
Contingent consideration   525,000  
Change in fair value of contingent consideration $ 50,000    
Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration   $ 525,000 $ 525,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)
1 Months Ended 3 Months Ended 12 Months Ended 15 Months Ended
May 31, 2022
USD ($)
shares
Mar. 31, 2026
USD ($)
segment
customer
shares
Mar. 31, 2025
USD ($)
customer
Dec. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
customer
shares
Jan. 31, 2025
USD ($)
SIGNIFICANT ACCOUNTING POLICIES            
Deferred revenue recognized to revenue   $ 4,074,000        
Deferred revenue outstanding (as a percent)   47.00%        
Amortization of deferred sales commissions   $ 11,000 $ 9,000      
Allowance for doubtful accounts   559,000   $ 643,000 $ 559,000  
Bad debt expense   52,000 140,000      
Intangible assets, net   $ 12,036,000   12,515,000 12,036,000  
Number of reportable segments | segment   1        
Repurchase of outstanding shares of common stock   $ 7,450,000     $ 7,450,000 $ 12,500,000
Repurchase of common stock   $ 475,000 $ 0      
Maximum number of shares issuance of common stock under ESPP | shares 500,000          
Maximum percentage of base compensation on payroll deductions 85.00%          
Maximum value of shares for each employee under ESPP $ 25,000          
Maximum number of shares for each employee under ESPP | shares 1,500          
Shares issued under the ESPP | shares   31,543        
Shares remained available under the ESPP | shares   468,457     468,457  
Customer relationships            
SIGNIFICANT ACCOUNTING POLICIES            
Intangible assets, net   $ 8,897,000   9,334,000 $ 8,897,000  
Capitalized software development costs            
SIGNIFICANT ACCOUNTING POLICIES            
Intangible assets, net   $ 2,994,000   $ 3,028,000 $ 2,994,000  
Maximum            
SIGNIFICANT ACCOUNTING POLICIES            
Service period   3 years        
Minimum            
SIGNIFICANT ACCOUNTING POLICIES            
Service period   1 year        
Customer concentration risk | Sales revenue, net            
SIGNIFICANT ACCOUNTING POLICIES            
Number of customer | customer   1 1      
One customer | Customer concentration risk | Sales revenue, net            
SIGNIFICANT ACCOUNTING POLICIES            
Concentration risk percentage   13.00% 14.00%      
One customer | Customer concentration risk | Accounts receivable            
SIGNIFICANT ACCOUNTING POLICIES            
Number of customer | customer         1  
Concentration risk percentage   13.00%   12.00%    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT - Future principle payments of debt (Details)
Mar. 31, 2026
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
2026 (9 months remaining) $ 638,000
2027 850,000
2028 850,000
2029 850,000
2030 13,812,000
Total repayments 17,000,000
Term loan advance  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Total repayments 17,000,000
Unsecured credit facility  
Long-Term Debt, Fiscal Year Maturity [Abstract]  
Total repayments $ 0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT - Future principle payments reconciled to carry value (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
DEBT    
Term loan principle $ 17,000,000  
Less: unamortized debt discount and debt issuance costs (394,000)  
Term loan, net 16,606,000  
Term loan, current 850,000 $ 503,000
Term loan, noncurrent $ 15,756,000 $ 12,479,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT - Additional information (Details) - USD ($)
3 Months Ended
Apr. 10, 2026
Mar. 31, 2025
Nov. 30, 2023
Mar. 31, 2026
Mar. 31, 2025
DEBT          
Debt issuance cost         $ 325,000
Outstanding principal balance       $ 17,000,000  
Amortization of debt discounts       3,000  
Amortization of debt issuance costs       22,000  
Repayment of term loan         7,000,000
Loss on extinguishment of debt         (300,000)
Term loan facility          
DEBT          
Facility fee paid   $ 50,000      
Debt issuance cost   443,000      
Annual recurring revenue       $ 3,000,000  
Fixed charge coverage ratio       1.50%  
Term loan facility | Maximum          
DEBT          
Term loan   $ 20,000,000     20,000,000
Annual recurring revenue, ratio       0.55%  
Term loan facility | Minimum          
DEBT          
Annual recurring revenue, ratio       0.70%  
Term loan facility | Quarters commencing september 30, 2026          
DEBT          
Adjusted EBITDA, ratio       2.50%  
Term loan facility | Quarters commencing June 30, 2027          
DEBT          
Adjusted EBITDA, ratio       2.00%  
Term loan facility | SOFR          
DEBT          
Interest rate   3.25%      
Interest rate, floor rate   2.30%      
Term loan advance          
DEBT          
Term loan   $ 12,000,000     12,000,000
Amount drawn       $ 3,600,000  
Interest rate 1.25%        
Outstanding principal balance       17,000,000  
Term loan advance | Maximum          
DEBT          
Aggregate principal amount   5,000,000   5,000,000 5,000,000
Unsecured credit facility          
DEBT          
Amount of available credit   3,000,000     $ 3,000,000
Outstanding principal balance       0  
Line of credit available       $ 3,000,000  
Loan and security agreement with sg credit partner          
DEBT          
Term loan     $ 7,000,000    
Exit fee   105,000      
Repayment of term loan   7,000,000      
Prepayment fees   $ 144,000      
Loan and security agreement with sg credit partner | Base Rate          
DEBT          
Interest rate     6.25%    
Reference rate     7.00%    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES - Future minimum operating leases payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
LEASE LIABILITIES AND RIGHT OF USE ASSETS    
2026 (9 months remaining) $ 58  
2027 80  
2028 83  
2029 85  
2030 88  
Thereafter 15  
Total minimum lease payments 409  
Less: present value discount (72)  
Total lease liabilities 337  
Current portion of lease liabilities 54 $ 218
Long term portion of lease liabilities $ 283  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES - Additional Information (Details)
Mar. 31, 2026
USD ($)
COMMITMENTS AND CONTINGENCIES  
Contingent consideration $ 525,000
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT INFORMATION (Details)
3 Months Ended
Mar. 31, 2026
segment
SEGMENT REPORTING  
Number of reportable segments 1
XML 45 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 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 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 87 221 1 false 29 0 false 6 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 995200300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995210101 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://www.audioeyeinc.com/role/DisclosureOrganizationAndDescriptionOfBusiness ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 995210201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 995210301 - Disclosure - DEBT Sheet http://www.audioeyeinc.com/role/DisclosureDebt DEBT Notes 9 false false R10.htm 995210401 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 10 false false R11.htm 995210501 - Disclosure - SEGMENT INFORMATION Sheet http://www.audioeyeinc.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 11 false false R12.htm 995210601 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.audioeyeinc.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 12 false false R13.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 13 false false R14.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 14 false false R15.htm 99920202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 15 false false R16.htm 99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables 16 false false R17.htm 99930303 - Disclosure - DEBT (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.audioeyeinc.com/role/DisclosureDebt 17 false false R18.htm 99930403 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies 18 false false R19.htm 99940201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) Details 19 false false R20.htm 99940202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Details 20 false false R21.htm 99940203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) Details 21 false false R22.htm 99940204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Fair value on a recurring basis (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails SIGNIFICANT ACCOUNTING POLICIES - Fair value on a recurring basis (Details) Details 22 false false R23.htm 99940205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Intangible Assets and Long-Lived Assets (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesGoodwillIntangibleAssetsAndLongLivedAssetsDetails SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Intangible Assets and Long-Lived Assets (Details) Details 23 false false R24.htm 99940206 - 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 24 false false R25.htm 99940207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details) Details 25 false false R26.htm 99940208 - 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 26 false false R27.htm 99940209 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details) Details 27 false false R28.htm 99940210 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) Details 28 false false R29.htm 99940301 - Disclosure - DEBT - Future principle payments of debt (Details) Sheet http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails DEBT - Future principle payments of debt (Details) Details 29 false false R30.htm 99940302 - Disclosure - DEBT - Future principle payments reconciled to carry value (Details) Sheet http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails DEBT - Future principle payments reconciled to carry value (Details) Details 30 false false R31.htm 99940303 - Disclosure - DEBT - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails DEBT - Additional information (Details) Details 31 false false R32.htm 99940401 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future minimum operating leases payments (Details) Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails COMMITMENTS AND CONTINGENCIES - Future minimum operating leases payments (Details) Details 32 false false R33.htm 99940402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Details 33 false false R34.htm 99940501 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.audioeyeinc.com/role/DisclosureSegmentInformation 34 false false All Reports Book All Reports aeye-20260331.xsd aeye-20260331_cal.xml aeye-20260331_def.xml aeye-20260331_lab.xml aeye-20260331_pre.xml aeye-20260331x10q.htm aeye-20260331x10q001.jpg http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "aeye-20260331x10q.htm": { "nsprefix": "aeye", "nsuri": "http://www.audioeyeinc.com/20260331", "dts": { "schema": { "local": [ "aeye-20260331.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "aeye-20260331_cal.xml" ] }, "definitionLink": { "local": [ "aeye-20260331_def.xml" ] }, "labelLink": { "local": [ "aeye-20260331_lab.xml" ] }, "presentationLink": { "local": [ "aeye-20260331_pre.xml" ] }, "inline": { "local": [ "aeye-20260331x10q.htm" ] } }, "keyStandard": 193, "keyCustom": 28, "axisStandard": 14, "axisCustom": 0, "memberStandard": 16, "memberCustom": 10, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2025": 6, "http://fasb.org/us-gaap/2025": 4 }, "contextCount": 87, "entityCount": 1, "segmentCount": 29, "elementCount": 411, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 307, "http://xbrl.sec.gov/dei/2025": 30, "http://xbrl.sec.gov/ecd/2025": 16, "http://fasb.org/srt/2025": 3 }, "report": { "R1": { "role": "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "unique": true } }, "R4": { "role": "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "unique": true } }, "R5": { "role": "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uY-IT0y9Gk-6yVH0OIBGMQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uY-IT0y9Gk-6yVH0OIBGMQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.audioeyeinc.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "longName": "995210101 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPolicies", "longName": "995210201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.audioeyeinc.com/role/DisclosureDebt", "longName": "995210301 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210401 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.audioeyeinc.com/role/DisclosureSegmentInformation", "longName": "995210501 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.audioeyeinc.com/role/DisclosureSubsequentEvents", "longName": "995210601 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": null }, "R14": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_3_12_2026_To_3_12_2026_ecd_IndividualAxis_aeye_DavidMoradiMember_GXgB667u_E66z3AIgtAVwA", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_12_2026_To_3_12_2026_ecd_IndividualAxis_aeye_DavidMoradiMember_GXgB667u_E66z3AIgtAVwA", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "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-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "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-20260331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "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-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "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-20260331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtTables", "longName": "99930303 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "99930403 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails", "longName": "99940201 - 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": "19", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_srt_ProductOrServiceAxis_aeye_PartnerAndMarketplaceMember_woPRJP5cKkOIuo9zyLBIjA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "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-20260331x10q.htm", "unique": true } }, "R20": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "longName": "99940202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "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-20260331x10q.htm", "unique": true } }, "R21": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredCommissionCostsDetails", "longName": "99940203 - 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": "21", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails", "longName": "99940204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Fair value on a recurring basis (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Fair value on a recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_SbOOEE0fSk2QTCzj2EV2Gw", "name": "aeye:ContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesGoodwillIntangibleAssetsAndLongLivedAssetsDetails", "longName": "99940205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Intangible Assets and Long-Lived Assets (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Intangible Assets and Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "As_Of_12_31_2025_uBKTgbNZrUeICmJxq5dspw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "longName": "99940206 - 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": "24", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "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-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "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-20260331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails", "longName": "99940207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "As_Of_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_KcJqBBM0dEeAQo95gXd2vw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_fGiq0yiMXUenB8ktdC0A2g", "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-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_KcJqBBM0dEeAQo95gXd2vw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_fGiq0yiMXUenB8ktdC0A2g", "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-20260331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "99940208 - 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": "26", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_fGiq0yiMXUenB8ktdC0A2g", "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-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_fGiq0yiMXUenB8ktdC0A2g", "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-20260331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails", "longName": "99940209 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "aeye:ContingentConsiderationLongTerm", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_o2LPnm82Vkeoevhz6g6UIQ", "name": "aeye:ContingentConsiderationNet", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "unique": true } }, "R28": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "99940210 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails", "longName": "99940301 - Disclosure - DEBT - Future principle payments of debt (Details)", "shortName": "DEBT - Future principle payments of debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails", "longName": "99940302 - Disclosure - DEBT - Future principle payments reconciled to carry value (Details)", "shortName": "DEBT - Future principle payments reconciled to carry value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:DebtInstrumentFeeAmount", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "unique": true } }, "R31": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "longName": "99940303 - Disclosure - DEBT - Additional information (Details)", "shortName": "DEBT - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_SbOOEE0fSk2QTCzj2EV2Gw", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2026_To_3_31_2026_G7HXhfEf_0ynoV0SzaIBWg", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "unique": true } }, "R32": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails", "longName": "99940401 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future minimum operating leases payments (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Future minimum operating leases payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "99940402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_3_31_2026__4RSOwSDGUKWXqKIr30M-A", "name": "aeye:ContingentConsiderationNet", "unitRef": "Unit_Standard_USD_thFALAQTK02_NHgpeM50PQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20260331x10q.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.audioeyeinc.com/role/DisclosureSegmentInformationDetails", "longName": "99940501 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r30", "r31" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r540", "r808" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $559 and $643, 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": [ "r817" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r19", "r113", "r447" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r691" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r40", "r634", "r929" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r480", "r802", "r803", "r804", "r805", "r879", "r931" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r704" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r847" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 provided by (used in) operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r737" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r738" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r704" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r711" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r667", "r677", "r687", "r711", "r719", "r723", "r731" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r729" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r335", "r339", "r348" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r120", "r198", "r202" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "verboseLabel": "Amortization of debt discounts", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r4", "r51", "r260", "r884" ] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r48" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r51", "r260", "r795", "r884" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r260", "r573", "r574", "r795", "r884" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r166" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r166" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r166" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetAcquisitionContingentConsiderationTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Summary of contingent consideration", "documentation": "Tabular disclosure of contingent consideration in asset acquisition." } } }, "auth_ref": [ "r877" ] }, "aeye_AssetAcquisitionPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "AssetAcquisitionPolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for asset acquisitions.", "label": "Asset Acquisition Policy [Policy Text Block]", "terseLabel": "Asset Acquisitions" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r71", "r79", "r117", "r136", "r139", "r140", "r169", "r180", "r187", "r190", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r375", "r379", "r405", "r438", "r439", "r443", "r504", "r563", "r564", "r575", "r634", "r641", "r642", "r654", "r840", "r841", "r887" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r110", "r121", "r136", "r139", "r140", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r375", "r379", "r405", "r634", "r840", "r841", "r887" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r722" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r330", "r331", "r332", "r333", "r334" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r723" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BaseRateMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [ "r750", "r839" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Contingent Consideration [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combination", "documentation": "Disclosure of accounting policy for business combination." } } }, "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r586", "r589", "r619", "r620" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r16", "r112", "r549" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents -beginning of period", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r16", "r55", "r133" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Period Increase (Decrease), Total", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r55" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r702" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r699" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r697" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.audioeyeinc.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r703" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r703" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60", "r221", "r222", "r541", "r831", "r836" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r39" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r644", "r645", "r646", "r648", "r649", "r650", "r651", "r802", "r803", "r805", "r879", "r928", "r931" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r39" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r39", "r492" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r39" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r7", "r39", "r492", "r510", "r931", "r932" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value, 50,000 shares authorized, 12,430 and 12,383 shares issued and outstanding as of March 31, 2026 and December 31, 2025, 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": [ "r39", "r270", "r275", "r444", "r634" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r708" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r707" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r709" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r706" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r172", "r196", "r471", "r472", "r540", "r807", "r808", "r809", "r810", "r811" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r172", "r196", "r471", "r472", "r540", "r807", "r808", "r809", "r810", "r811" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r172", "r196", "r471", "r472", "r540", "r807", "r808", "r809", "r810", "r811" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r172", "r196", "r807", "r808", "r809", "r810", "r811" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r172", "r196", "r471", "r472", "r540", "r807", "r808", "r809", "r810", "r811" ] }, "aeye_ContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "ContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in value of liability in contingent consideration arrangement in both business combinations and asset acquisitions, including, but not limited to, difference arising upon settlement.", "label": "Contingent Consideration Arrangements, Change in Amount of Contingent Consideration Liability", "terseLabel": "Change in fair value of contingent consideration" } } }, "auth_ref": [] }, "aeye_ContingentConsiderationLongTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "ContingentConsiderationLongTerm", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in both business combinations and asset acquisitions, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Contingent consideration, long term", "terseLabel": "Contingent consideration, long term" } } }, "auth_ref": [] }, "aeye_ContingentConsiderationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "ContingentConsiderationNet", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in both business combinations and asset acquisitions, both current and noncurrent.", "label": "Contingent Consideration, Net", "periodEndLabel": "End balance", "periodStartLabel": "Beginning balance", "terseLabel": "Contingent consideration" } } }, "auth_ref": [] }, "aeye_ContingentConsiderationShortTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "ContingentConsiderationShortTerm", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in both business combinations and asset acquisitions, expected to be settled within one year.", "label": "Contingent Consideration, Short Term", "terseLabel": "Contingent consideration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r845" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r279", "r280", "r281", "r290" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r279", "r280", "r281", "r290" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r279", "r280", "r281", "r290" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r291" ] }, "aeye_ContractWithCustomerLiabilityRevenueRecognizedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "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": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of future principle payments of debt", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r745", "r797", "r801", "r896" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r46", "r136", "r139", "r140", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r405", "r563", "r840" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r196", "r808" ] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer relationships", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r597", "r822", "r823", "r824", "r825", "r826", "r827", "r829", "r830" ] }, "aeye_DavidMoradiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DavidMoradiMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents David Moradi.", "label": "David Moradi [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r61", "r136", "r138", "r216", "r217", "r218", "r219", "r220", "r227", "r228", "r238", "r244", "r245", "r246", "r247", "r248", "r249", "r254", "r261", "r262", "r264", "r381", "r412" ] }, "aeye_DebtDiscountAndDebtIssuanceCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtDiscountAndDebtIssuanceCostsPolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of the accounting policy for debt discount and debt issuance cost.", "label": "Debt Discount And Debt Issuance Costs, Policy [Policy Text Block]", "terseLabel": "Debt Discount and Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r12", "r30", "r31", "r72", "r73", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r570", "r571", "r572", "r573", "r574", "r633", "r796", "r797", "r798", "r801", "r832", "r833", "r834", "r883", "r885", "r896" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "aeye_DebtInstrumentBenchmarkInterestRateFloorRate": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentBenchmarkInterestRateFloorRate", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Floor rate of the market reference rate used for computation of variable interest interest for a debt instrument.", "label": "Debt Instrument, Benchmark Interest Rate, Floor Rate", "terseLabel": "Interest rate, floor rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Outstanding principal balance", "totalLabel": "Total repayments", "verboseLabel": "Term loan principle", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r12", "r73", "r265" ] }, "aeye_DebtInstrumentCovenantAggregateFundedIndebtednessToAdjustedEbitdaRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentCovenantAggregateFundedIndebtednessToAdjustedEbitdaRatio", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the aggregate funded indebtedness to adjusted EBITDA to be maintained by the company as mentioned a a covenant to the credit facility.", "label": "Debt Instrument, Covenant, Aggregate Funded Indebtedness To Adjusted EBITDA, Ratio", "terseLabel": "Adjusted EBITDA, ratio" } } }, "auth_ref": [] }, "aeye_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio specifying the company's ability to cover fixed financial obligations with its operating income that is required to be maintained as a minimum requirement under covenants of debt instruments.", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "auth_ref": [] }, "aeye_DebtInstrumentCovenantTotalCommittedDebtToAnnualRecurringRevenueRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentCovenantTotalCommittedDebtToAnnualRecurringRevenueRatio", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the total committed debt to annual recurring revenue to be maintained by the company as specified as covenants under the credit facility.", "label": "Debt Instrument, Covenant, Total Committed Debt To Annual Recurring Revenue, Ratio", "terseLabel": "Annual recurring revenue, ratio" } } }, "auth_ref": [] }, "aeye_DebtInstrumentCovenantsMinimumUnencumberedAndUnrestrictedCashHeldInAccountsWithLender": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentCovenantsMinimumUnencumberedAndUnrestrictedCashHeldInAccountsWithLender", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum unrestricted and unencumbered cash to be held in the accounts with the lender by the company as a covenants to the credit facility.", "label": "Debt Instrument, Covenants, Minimum Unencumbered And Unrestricted Cash Held In Accounts With Lender", "terseLabel": "Annual recurring revenue" } } }, "auth_ref": [] }, "aeye_DebtInstrumentExitFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentExitFeeAmount", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of exit fees to be paid upon occurrence of event.", "label": "Debt Instrument, Exit Fee, Amount", "terseLabel": "Exit fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "verboseLabel": "Term loan", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r239", "r412", "r413", "r571", "r572", "r633" ] }, "aeye_DebtInstrumentFacilityFeePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentFacilityFeePaid", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of facility fees paid by the company in connection with the debt instrument.", "label": "Debt Instrument, Facility Fee paid", "terseLabel": "Facility fee paid" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee Amount", "negatedLabel": "Less: unamortized debt discount and debt issuance costs", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r33" ] }, "aeye_DebtInstrumentInterestRateBasisSpreadOnVariableRatePayableInCash": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentInterestRateBasisSpreadOnVariableRatePayableInCash", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage points of reference rate used to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Interest Rate, Basis Spread on Variable Rate, Payable in Cash", "terseLabel": "Reference rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "DEBT", "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": [ "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r263", "r381", "r441", "r570", "r571", "r572", "r573", "r574", "r633", "r796", "r797", "r798", "r801", "r883", "r885" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r12", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r570", "r571", "r572", "r573", "r574", "r633", "r796", "r797", "r798", "r801", "r832", "r833", "r834", "r883", "r885", "r896" ] }, "aeye_DebtInstrumentPrepaymentFeesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentPrepaymentFeesPaid", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of prepayment fees paid in connection with the repayment of loan.", "label": "Debt Instrument, Prepayment Fees, Paid", "terseLabel": "Prepayment fees" } } }, "auth_ref": [] }, "aeye_DebtInstrumentSubsequentLoanAdvanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentSubsequentLoanAdvanceAmount", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate additional principal amount of term loans that the company can draw within the draw period.", "label": "Debt Instrument, Subsequent Loan Advance, Amount", "terseLabel": "Aggregate principal amount" } } }, "auth_ref": [] }, "aeye_DebtInstrumentSubsequentLoanAdvanceAmountDrawn": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "DebtInstrumentSubsequentLoanAdvanceAmountDrawn", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The principal amount of term loans that the company drew within the period.", "label": "Debt Instrument, Subsequent Loan Advance, Amount Drawn", "terseLabel": "Amount drawn" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r12", "r22", "r23", "r28", "r62", "r63", "r239", "r240", "r241", "r242", "r243", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r263", "r381", "r441", "r570", "r571", "r572", "r573", "r574", "r633", "r796", "r797", "r798", "r801", "r883", "r885" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [ "r116" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r24" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r70", "r747" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r748" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r459", "r466", "r635", "r899" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r4" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Summary of revenues disaggregation by sales channel", "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": [ "r846" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r848" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r658" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r690" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r701" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r103", "r128", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r160", "r161", "r163", "r164", "r165", "r168", "r268", "r338", "r356", "r373", "r393", "r394", "r437", "r452", "r556" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [ "r17", "r18", "r167" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r336" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Options", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874" ] }, "aeye_EmployeeStockPurchasePlanPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "EmployeeStockPurchasePlanPolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [] }, "aeye_EnterpriseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "EnterpriseMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the enterprise sales channel.", "label": "Enterprise [Member]", "terseLabel": "Enterprise" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r740" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r656" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r695" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r736" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r736" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r736" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r7", "r101", "r102", "r103", "r124", "r125", "r126", "r143", "r144", "r145", "r147", "r154", "r156", "r158", "r170", "r200", "r201", "r215", "r267", "r278", "r338", "r351", "r352", "r353", "r354", "r355", "r357", "r372", "r373", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r406", "r407", "r408", "r409", "r410", "r411", "r414", "r415", "r420", "r451", "r463", "r464", "r465", "r480", "r528" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r705" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r711" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "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": [ "r396", "r397", "r402", "r625" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r396", "r397", "r402", "r625" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r252", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r423", "r424", "r425", "r546", "r571", "r572", "r580", "r581", "r582", "r583", "r584", "r625", "r628", "r632" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r252", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r397", "r398", "r399", "r400", "r402", "r404", "r425", "r546", "r571", "r572", "r580", "r581", "r582", "r583", "r584", "r625", "r628", "r632" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesFairValueOnRecurringBasisDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r252", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r423", "r424", "r425", "r546", "r571", "r572", "r580", "r581", "r582", "r583", "r584", "r625", "r628", "r632" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r881" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r115", "r204", "r211", "r548" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r434", "r435", "r470", "r544", "r548", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Disaggregated by sales channel", "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": [ "r206", "r211", "r212", "r213", "r214", "r434", "r544", "r548", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r470", "r544", "r548", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "aeye_ForPeriodAfterJune302027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "ForPeriodAfterJune302027Member", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a scenario specifying period after June 30, 2027.", "label": "For Period After June 30, 2027 [Member]", "terseLabel": "Quarters commencing June 30, 2027" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r700" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r4", "r20", "r21" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r49", "r513" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesGoodwillIntangibleAssetsAndLongLivedAssetsDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "verboseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r114", "r205", "r436", "r564", "r569", "r586", "r587", "r588", "r621", "r626", "r634", "r819", "r820", "r876" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r45", "r46", "r78", "r136", "r139", "r140", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r405", "r559", "r563", "r806", "r813", "r814", "r815", "r816", "r840" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r4", "r59", "r627" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r429", "r794" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r744", "r794" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r3" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r667", "r677", "r687", "r711", "r719", "r723", "r731" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r729" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r659", "r735" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r659", "r735" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r659", "r735" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r430", "r431", "r432", "r434", "r555", "r821" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible assets, net of accumulated amortization of $14,237 and $13,251, 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": [ "r206", "r827", "r828" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r563", "r624", "r752", "r813" ] }, "aeye_KellyGeorgevichMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "KellyGeorgevichMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents Kelly Georgevich.", "label": "Kelly Georgevich [Member]" } } }, "auth_ref": [] }, "aeye_LeaseeOperatingLeaseLiabilityToBePaidAfterYear4": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "LeaseeOperatingLeaseLiabilityToBePaidAfterYear4", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in the years following the fourth fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Leasee, Operating Lease, Liability, to be paid after Year 4", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Future Minimum Lease Payments For Operating Leases [Table Text Block]", "verboseLabel": "Schedule of total remaining future minimum lease payments for finance leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r886" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "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": [ "r418", "r797", "r801", "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2027", "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": [ "r418", "r797", "r801", "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r418", "r797", "r801", "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2029", "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": [ "r418", "r797", "r801", "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2028", "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": [ "r418", "r797", "r801", "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2026 (9 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": [ "r886" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "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": [ "r418" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r30", "r31", "r32", "r34", "r35", "r36", "r37", "r136", "r139", "r140", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r376", "r379", "r380", "r405", "r491", "r558", "r575", "r654", "r840", "r887", "r888" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r44", "r74", "r446", "r634", "r641", "r642", "r796", "r800", "r818", "r882" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r32", "r111", "r136", "r139", "r140", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r376", "r379", "r380", "r405", "r634", "r840", "r887", "r888" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit available", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29", "r33" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Amount of available credit", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29", "r33" ] }, "aeye_LoanAndSecurityAgreementWithSgCreditPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "LoanAndSecurityAgreementWithSgCreditPartnersMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Loan and Security Agreement with SG Credit Partners.", "label": "Loan and Security Agreement with SG Credit Partners [Member]", "verboseLabel": "Loan and security agreement with sg credit partner" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Term loan, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r12", "r73", "r137", "r142", "r251", "r266", "r441", "r571", "r572", "r633", "r897" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "terseLabel": "Term loan, current", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r118" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r6", "r137", "r142", "r256", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2030", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r137", "r142", "r256", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2029", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r6", "r137", "r142", "r256", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r6", "r137", "r142", "r256", "r441" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2026 (9 months remaining)", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r797", "r801" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsReconciledToCarryValueDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "netLabel": "Term loan, noncurrent", "terseLabel": "Term loan, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r119" ] }, "aeye_MajorCustomerNumberOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "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": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r196", "r577", "r579", "r636", "r639", "r898", "r900", "r901", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r94", "r95", "r96", "r99", "r100", "r175", "r223", "r224", "r225", "r226", "r301", "r331", "r332", "r333", "r349", "r400", "r428", "r461", "r462", "r469", "r483", "r484", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r542", "r543", "r568", "r576", "r585", "r586", "r590", "r591", "r628", "r629", "r630", "r631", "r637", "r842", "r889", "r890", "r891", "r892", "r893", "r894" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r703" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r703" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r94", "r95", "r96", "r99", "r100", "r175", "r223", "r224", "r225", "r226", "r301", "r331", "r332", "r333", "r349", "r400", "r428", "r461", "r462", "r469", "r483", "r484", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r542", "r543", "r568", "r576", "r585", "r586", "r590", "r591", "r628", "r629", "r630", "r637", "r842", "r889", "r890", "r891", "r892", "r893", "r894" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r722" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r730" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r196", "r577", "r579", "r636", "r639", "r898", "r900", "r901", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r704" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r47", "r57", "r75", "r103", "r109", "r122", "r123", "r126", "r136", "r139", "r140", "r141", "r146", "r150", "r151", "r152", "r153", "r154", "r157", "r158", "r162", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r268", "r271", "r273", "r276", "r338", "r356", "r373", "r394", "r405", "r450", "r511", "r526", "r527", "r551", "r553", "r554", "r652", "r840" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r703" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r667", "r677", "r687", "r711", "r719" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r694" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r693" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r711" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r730" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r730" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense), Total", "totalLabel": "Total other expense", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r50" ] }, "aeye_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "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": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSegmentInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r560", "r567", "r812" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r554" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r78", "r551", "r554", "r559", "r806", "r813", "r814", "r815", "r816" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r417" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r417" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumOperatingLeasesPaymentsDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r417" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r416" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r795" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION AND DESCRIPTION OF BUSINESS" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r69", "r104", "r105", "r107", "r473", "r474" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r703" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r668", "r678", "r688", "r720" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r668", "r678", "r688", "r720" ] }, "aeye_PartnerAndMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "PartnerAndMarketplaceMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the partner and marketplace sales channel.", "label": "Partner and Marketplace [Member]", "terseLabel": "Partner and Marketplace" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r692" ] }, "aeye_PaymentToPatentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "PaymentToPatentCosts", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "verboseLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Payments for debt extinguishment costs", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r2" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments for costs directly attributable to the issuance of term loan", "terseLabel": "Debt issuance cost", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r15" ] }, "aeye_PaymentsRelatedToSettlementOfEmployeeSharedBasedAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "PaymentsRelatedToSettlementOfEmployeeSharedBasedAwards", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedLabel": "Payment for acquisition", "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r52" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r52" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r702" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r694" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r711" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r704" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r693" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r695" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r739" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r694" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r38", "r277" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r38", "r492" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r749" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from term loan, net of lender fees", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r14", "r476" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercise of options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r11" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r88", "r89", "r90", "r91", "r92", "r93", "r97", "r193", "r433", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r547", "r550", "r553", "r554", "r577", "r578", "r635", "r637", "r638", "r640", "r643", "r743", "r746", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r837", "r838", "r898", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r88", "r89", "r90", "r91", "r92", "r93", "r97", "r193", "r433", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r547", "r550", "r553", "r554", "r577", "r578", "r635", "r637", "r638", "r640", "r643", "r743", "r746", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r837", "r838", "r898", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r103", "r109", "r122", "r123", "r131", "r136", "r139", "r140", "r141", "r146", "r154", "r157", "r158", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r268", "r338", "r356", "r373", "r374", "r377", "r378", "r394", "r405", "r438", "r440", "r449", "r479", "r511", "r526", "r527", "r622", "r623", "r653", "r751", "r840" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net of accumulated depreciation of $250 and $227, 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": [ "r5", "r419", "r442", "r448", "r634" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for accounts receivable", "verboseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r129", "r130", "r203" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r692" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r692" ] }, "aeye_QuartersCommencingSeptember302026ThroughJune302027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "QuartersCommencingSeptember302026ThroughJune302027Member", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a scenario specifying calendar quarters commencing \nSeptember 30, 2026 through and including June 30, 2027.", "label": "Quarters Commencing September 30, 2026 through June 30, 2027 [Member]", "terseLabel": "Quarters commencing september 30, 2026" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r94", "r95", "r96", "r99", "r100", "r175", "r223", "r224", "r225", "r226", "r292", "r301", "r331", "r332", "r333", "r337", "r349", "r400", "r426", "r427", "r428", "r461", "r462", "r469", "r483", "r484", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r542", "r543", "r568", "r576", "r585", "r586", "r590", "r591", "r628", "r629", "r630", "r631", "r637", "r646", "r835", "r842", "r880", "r890", "r891", "r892", "r893", "r894" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r87", "r94", "r95", "r96", "r99", "r100", "r175", "r223", "r224", "r225", "r226", "r292", "r301", "r331", "r332", "r333", "r337", "r349", "r400", "r426", "r427", "r428", "r461", "r462", "r469", "r483", "r484", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r542", "r543", "r568", "r576", "r585", "r586", "r590", "r591", "r628", "r629", "r630", "r631", "r637", "r646", "r835", "r842", "r880", "r890", "r891", "r892", "r893", "r894" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of term loan", "terseLabel": "Repayment of term loan", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r54", "r477" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Total", "verboseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r350", "r544", "r551", "r552", "r563", "r895" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r41", "r64", "r445", "r467", "r468", "r478", "r493", "r634" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r101", "r102", "r103", "r143", "r144", "r145", "r147", "r154", "r156", "r158", "r200", "r201", "r215", "r267", "r338", "r351", "r352", "r353", "r354", "r355", "r357", "r372", "r373", "r382", "r384", "r385", "r387", "r392", "r414", "r415", "r463", "r465", "r480", "r931" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r196", "r808", "r809" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [ "r82", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r545" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "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": [ "r76", "r77", "r127", "r136", "r139", "r140", "r169", "r181", "r182", "r186", "r190", "r193", "r195", "r196", "r199", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r405", "r438", "r440", "r563", "r624", "r641", "r642", "r840" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Unsecured credit facility", "terseLabel": "Unsecured credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r730" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r730" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r98", "r106", "r108", "r159", "r302", "r741" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 dilutive 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": [ "r17" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "documentation": "Disclosure of information about contingent consideration arrangement in business combination." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of future principle payments on debt reconciled to the carrying value", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r12", "r22", "r23", "r28", "r62", "r63", "r571", "r573", "r797", "r801", "r883", "r896" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r27" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDisaggregatedBySalesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r206", "r211", "r212", "r213", "r214", "r434", "r544", "r548", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r333", "r334", "r337" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "SOFR", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r878" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r655" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r657" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r79", "r169", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r560", "r561", "r562", "r563", "r565", "r566", "r567" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r318", "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r333", "r334", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r26" ] }, "aeye_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised/Settled", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r67", "r68" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r65", "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r26" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r310", "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r26" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r330", "r331", "r332", "r333", "r334" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [ "r303", "r309", "r328", "r329", "r330", "r331", "r334", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r875" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r875" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r134", "r135" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "verboseLabel": "Capitalized software development costs", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r39", "r42", "r43", "r101", "r102", "r103", "r124", "r125", "r126", "r143", "r144", "r145", "r147", "r154", "r156", "r158", "r170", "r200", "r201", "r215", "r267", "r278", "r338", "r351", "r352", "r353", "r354", "r355", "r357", "r372", "r373", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r406", "r407", "r408", "r409", "r410", "r411", "r414", "r415", "r420", "r451", "r463", "r464", "r465", "r480", "r528" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r143", "r144", "r145", "r170", "r269", "r270", "r272", "r274", "r415", "r433", "r475", "r481", "r482", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r553", "r554", "r647", "r930" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementScenarioAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r98", "r106", "r108", "r159", "r302", "r741", "r742" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r143", "r144", "r145", "r170", "r197", "r269", "r270", "r272", "r274", "r415", "r433", "r475", "r481", "r482", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r528", "r553", "r554", "r647", "r930" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r25" ] }, "aeye_StockIssuedDuringPeriodSharesInExchangeForExerciseOfWarrantsAndOptionsOnCashBasis": { "xbrltype": "sharesItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "StockIssuedDuringPeriodSharesInExchangeForExerciseOfWarrantsAndOptionsOnCashBasis", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period as a result of the exercise of warrants and stock options on cash basis.", "label": "Stock Issued During Period Shares in Exchange for Exercise of Warrants and Options on cash basis", "terseLabel": "Common stock issued upon exercise of warrants and options on a cash basis (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r7", "r38", "r39", "r64" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "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": [ "r843" ] }, "aeye_StockIssuedDuringPeriodValueInExchangeForExerciseOfWarrantsAndOptionsOnCashBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "StockIssuedDuringPeriodValueInExchangeForExerciseOfWarrantsAndOptionsOnCashBasis", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of value of stock issued as a result of the exercise of warrants and stock options on cash basis.", "label": "Stock Issued During Period Value in Exchange for Exercise of Warrants and Options on cash basis", "terseLabel": "Common stock issued upon exercise of warrants and options on a cash basis" } } }, "auth_ref": [] }, "aeye_StockRepurchasePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "StockRepurchasePolicyPolicyTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for stock repurchase.", "label": "Stock Repurchase, Policy [Policy Text Block]", "terseLabel": "Stock Repurchases" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of outstanding shares of common stock", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r844" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Common stock repurchased for retirement (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r7", "r38", "r39", "r64" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r7", "r38", "r39", "r64" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r39", "r42", "r43", "r58", "r494", "r510", "r529", "r530", "r634", "r654", "r796", "r799", "r800", "r818", "r882", "r931" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r421", "r422" ] }, "aeye_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "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": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "aeye_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "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_SurrenderOfStockToCoverTaxLiabilityOnSettlementOfEmployeeSharedBasedAwards": { "xbrltype": "sharesItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "SurrenderOfStockToCoverTaxLiabilityOnSettlementOfEmployeeSharedBasedAwards", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r710" ] }, "aeye_TermLoanAdvanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "TermLoanAdvanceMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loan advance.", "label": "Term Loan Advance [Member]", "terseLabel": "Term loan advance" } } }, "auth_ref": [] }, "aeye_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20260331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loan facility", "label": "Term Loan Facility [Member]", "terseLabel": "Term loan facility" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r709" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r729" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r731" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r732" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r733" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r733" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r734" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r732" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r728" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [ "r80", "r81", "r171", "r173", "r174", "r175", "r438", "r440", "r557" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [ "r750", "r839", "r878" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [ "r750", "r839", "r878" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r698" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r160", "r165" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r696" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r70": { "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/2147478546/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r72": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r138": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r139": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r140": { "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" }, "r141": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r428": { "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" }, "r429": { "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/2147478345/912-310-45-11" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r439": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r477": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r483": { "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/2147478795/946-210-50-6" }, "r484": { "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/2147478795/946-210-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r531": { "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/2147477271/946-320-S99-1" }, "r532": { "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/2147477271/946-320-S99-2" }, "r533": { "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/2147477271/946-320-S99-3" }, "r534": { "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/2147477271/946-320-S99-3" }, "r535": { "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/2147477271/946-320-S99-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r540": { "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/2147478785/954-310-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r542": { "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/2147477332/976-310-50-1" }, "r543": { "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/2147479230/978-310-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r741": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r742": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r799": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r882": { "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" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r929": { "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/2147479170/946-210-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 52 0001104659-26-059498-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-26-059498-xbrl.zip M4$L#!!0 ( %")K%PH@B'%S T 'IW 1 865Y92TR,#(V,#,S,2YX ML7C:I6EF2K\2N\:1T>K2QCDARCGU)020D(:$ #0#: M4G[]-D!2-T_9&\TN7\84T>@#7Z/1 C,A^^7

]$"$I9P^%RD6Y@ BSN$W9 M]*'@JDGQN\+W'__VU8>_%XN_U 9/R.:6.R=,(4L0K(B-7JF:H1%?+#!#'2($ M=1Q4$]2>$H0JE8NKB_)%!16+'PV+&I90A3-D>%U>5(*"NL^-LWMT4ZI4-I3KNDI$5(+2@%"022CA;0E*UXT"!;;: MU=RGNREYA6M2)Y3E5>F7)\K^""A=69QBO%B33[ <&U*_8*<]W$B;W(U-#DB( MT$ 7C\%? W+"W/GE,<,NRR6R5(1).G9(49,1@17T)UF\U/UI;8,&01XUPI3L M6,&(BH,32#9-N6^+[XR5N[N[DBG=@KRH5HLM17;80W%)%VMEKHOE2G'CD08] M>A3:6P]:NM%^FL0A?;*@EA3JL'7@Y4[#8*4$';N*['1.EQWIGC2^>Q8IDPHS MBVP;22.\8I^>6/;Q;@H%.WK#[Z)TQZ'$NM"K\/$KA$P(PXQQ93Q)OPI>+A:4 M3;CW!MYI;.]U:XX -:0?G@?MR$ACFGX(C$V,JX.?JHV4"UZE.U6V^B MX:=FA2&DQSZ:9XAG$CB:-M(!PZ_LDT14M+!CN4[Z>ANU0JOY M+P-(W@6H]4O9F_060;B)0"RD0BQTE]'0#4?PI]/LCH:HUT*]?G-0';6!( ONQVVZUZ]7N"%7K]=YS=]3N/J(^@%]O-X>:W)>%A"<,?>V+^R;'_R3\ZWP^ MIU+/JNI<*GF*'X2PBO>'JQ/\P5H+A4>0FCM&O&,TR%BU7 5/?0$D=.&0/E[Y M$5L7AGA!XGIQD%^5*_N0-YJU$?SQV*-%P!\M? &(3Y -(G)\3\)W0"P.;QQB MCW@="['Z"3NAT3\SGWC\#X: 6/S%6B)2'%E:)GK10G./B/<($YJ5:<@J@T!M MXC=A.GI[+=X!U>;NW$^YV?2)8$ED@':(?[P1USAON3Z,%O5>I],>>=E@M=O0 MF:(>(9I=?WCPW6CNR4<\4 Y1H.-5^6^DWG>W<<"BF=$05K@))V$[U9*,"._ M23XC1U_O<,\A33NY&RIN_3'CCDV$;'YVJ5HEG.4=J1@+[56:Z=YPU*O_\*GW MU&@.AO] S1^?VZ-?"N:M=40.R1;UA_!)S[E/XCH"5+^;8%H MO$)2B\PC^(G^T,)4F.2MQR"I,Z_2>H:7ZN2!, [%. M%3W1:*QEYRYRHHL\7(29C;0N1:-,\#9WJ]/>V_3.8R07Q^:K 6M+-B*>\-Q73O45=S['8N6GFKV%V1:""#&0KJQ: MBKY SIG)95+PC?><;S-XCJ> 7MZ26@68JQH=3,P9#)_AP56X]K$;@D^U]'#]5JL-VEBP8")[!,QG&&1*3"] MK>1X/_PNO1]NJ8AL7T/C41$-R)SCTBVVY,&^%CZ^-V;@PU;?_IIHL=PNYOE>(5UKIZ8 M8D;_-$H#%@TB+4$7WH2KYDK*B#SH9XGJQ&!8*5<.^UQO\%CMMO_M=38=1!O- M87W0[IO?O1:J/0_;W>8P_\8Q6SJ<*N6-!S#]KE6.6U32>BPQC4R"OI[4)JA#G775)98//,67^Y0V'*4>"*M%QL7RX4>KS1, 4>5R19HL\OBA@_+\9%C^4 M]FZ.\%_LW"]A;I< !^5"(;9[7X[B>1U(!('E_R9.HPQVI:7[+Q(J$W5(4V0&.WL]4(A!?UVS2]8>0"Y].4$*_R:C# MYD:B9/(#>D\V_#HA NU<%)0A]D'=H]+]"\^,^(="BDF_-WCK).:W5+6\A,C< MMG0OE3Y4TE9DKH(2VNI]!N;#<,='$!82!3F!+/124 M<*$BHXZCV0>_/?90A7)[9 3:KO 7?L-L[^#?N? R!"*Z[GQ,1(^1#M$/6\9& MDWG6K:_:NK=-EA%K(;VG[V97,G0@KS!M*U/CNE4S [;O:_G8'$_6^=Z.6=NO ML_FC3>?ZWC?.WL\? S6]1/6(_D'!&?J<7M'0/'^F:A;TE2>*Q]2A:N5?;Z-O M/ "W^I/8?>C:.IV>;@>5["SVVV/AE25ND+=H /](_HCWL3)?!4NU[8+'B[== M<O"#'VV>9\6O45YOA'>EAJ!F?K/JX0 MA-F0;'@GJT:\SE^(&.'E.BCV6-I&>DNF?['#&/T'9.$*\'5)3'*R\OX=D:6J M.5"\WV-BR?='$A4491A<)]B1;S2Z^EGG)!@6M^PZ+-K&A3)%ID2\"S 'EH9I MO_8A#4$_ "Z2!QF:2N>CMZ[V&_ZSL&AVJJ.QE-#5UMM2/PP9CI9!R_UY3L! MQ%YT-R/EMF._!_=W"(H)&S$D@H:UK;DSC4HS13$?EHZ5'A9U99-CQ;E8QOIG MZFE/'.O/:_V3D:OJ5!!3K%/JX;1NVK*/A6)$R(-Y;I;*)\Y$LC6"1QOE$6T& MM.;K[N:2JA8AU;D&> _W4*JS\7Z;C..65C]-R=AB3N$[Z_@UATL_B!JX6#K<(4GDNH,7;RI MX5D(R.H/3#DL.D/]1T3,3;2Q7[2?'Q@14GZ&ENQVF\WWBUO:QX2>R#KO'(B\ M'2/U-J/PQJ0:8=9L#CUI.XRT',Z%?@AMB;AJ9QE@=DUH8DU!?^:RF<&&)I\DN@]_6>F8134@OFX'B0^$<=N,W]!6>J\ MXLE,1D/;Z$UN?+P,C[=]AEDSL)H!@XV2-E9[A6;96BPMO MB; Z@>#Z+Y<1_8WNY;<'8V\>)NPEL?7/ M$N==6_J"^/?TPD@C(X>D8Z1?S*@4)(S!N!J:4>X3G*$W_^C"; 2FV#I ZP^$ MV71(%LKH:WKB[6@&BDQG$7TX.XLS;(\&?J%VAPMLTP-#CY2=H04_$,=9/1(. M(>2%6K,#*T+*S]"2D%N/],6.NH?M;>9&4IY+1A876D(,V5I?E76SUP:)IYFU MA=X-M=YAB6^FT[B?3=B.R7;-):!5Z[-+I?G2-6ZM-B']F:[-AN#6)2K>'PS1 M%]YCAC,N5+(HL47ZI1B=>%&G(? KR[(:Y%?\4AK$_$<59/?_K5C'J!&OF84/ M,\?XE6!QO;T/D;;F&3:)]]6]]]'FQ_\ 4$L#!!0 ( %")K%PF!)!$L@T M &2_ 5 865Y92TR,#(V,#,S,5]C86PN>&UL[5U;<^(X%GZ?JOT/7O9E M]X$0R*4[J4Y/$2 ]5!&@@-Z9?>IR;!%48RQ&DG/97[^2+\1<9$N&A@/L2XWYM M]1^3RV4GE]?3U[O3@C]%E4 M/Z]6_GCL#)T)FMIE[#-N^PXJ6:+\+0L?=HAC\U ]J>IO3]1+&KBHS/M2EI#_ M*R?%RO)1N5HK7U3/WIA;BD647VMTDA27W^*,\BDL4?F5]F,=5&]N;BKAMZ6O MOUC6%TH\-$!C*WQTR]]GZ*[$\'3FR:;"9Q.*QG%<'-OG=<#B4Y\*3%A4[MOOL37++S?1AG[CP* /D$/$ M$P^Y(]*P*7W_M^UM]L84[VP?J@DME(?2U7UAKZ$9BTF5,.((Q"/V\328QJ[= M?^X@(0%+$&VBJ&UU;:JV4#,V=1+UQ1_GTC/12JJ%VD4E+E%AP70:CF]E+,:! M4J[BD]:69!(M.K;G!%[45O4L(F6Y]4C:5,F.:#EN7XJSI4E)"@-ZX\AWD3M_ MBKGLYN;F2LX\S\^MLC5O4GQN]+K#7J?=K(]:3>N^WJEW&RUK^%NK-1H:L")1 M2E:(LR"+)R>RA*Y7:-C4V&9/87L!*S_;]DQJ]JJ"/,Z2)]+HKT+=Q@]^U!E+ MH?;L)^3=E9*'E3V(T@C$..'S)8G6EOEQ?7%3O:S>7'RJ79U?WWRZNOKT(7/* M3.IT47QAO4GSL2$7L_,Q)=,/9<4]$!-A"741%0NWDA4P(029R3YLKV2](OP\ MX>$WNR5!SN*D\Q%_6G\%^,7V0G?$0^\L7$[HH!7D:-6%09H^1:NT%H<)C^YX MIB8'8B20/'FHBWC.*YA1Y?#)-487! RE%;_Q=8))8%!1GUH%!KGI -1<>WMO9]KGM/V/A M6"*) M[V2.9VO+0N=#7^B8G"LXY/0I$2Z:O_<]&07T73D_GLG%<5PQ M8]=P&.M@^PE[F&,D8TY#3IP_)\034C()AK\OL99??&_B*^PK50*&.>EJ/&UH M>2#@+2Q3$F>O.58+PJ!)5_699!U6["=9^_;M=[GP%=8IGM N=ID&K0 EN5B M\8*BB.%9P>(B*X'QGDU\=J4CX;H 2'CK3[FM1&V'_X[YI!$P3J:(:I*L4_5( MJ"X,%=XRM4/\YQ&B4[D-FS,4KY8\$CIUD6U]N;NZTRR?_)CO[88;D=B-LX2& M$T*YE'.)(*TZ!TY5<8SPEL%I<\L-4JPO#);- F^<7A@#T!BI&.CSXTUY]0Z= MU6( X8V)F<-[+LV:M0^=[$U@ HT;IY2@%SQ>6^'0B35$MO7QU6Q2E(PD!G.B MI,JA$E48&[SXNG]4= M)YA*Q2.WB<;8P:JY2G[%(^&W(%#M%>$4MI/C/WO):=>SX< MB3^/K>YH:/4>K%Z_-:B/VJ) "6@6>A?QMB]4ACJ$J39RE\KL]LT44V22K'TC M*>+\096PJO*PWL.U>D^_;V8XX(V-;9\CBAA?D#T-2IV8HE,5&)M&9*V271@Q M/-Z_B5&"2:-&K.>WWJ3P 683Z2NCXW>JI+V\>L?%>#&X\"9.O44E9(PB:TH" MHS3/)>LB ,Q2;*2Y'"7E8#&D2T &=9G ??N%/E"VFV_5&GU!9/PV!!8R(_MOWZ5.8< M]L:J+8)DD\Y@RV23;@[;+':J%7C[HM^HF+_T*1DK@XNI$D"9-IZ(Y4&"Y\7E M=3F]<7ROD');)E4&%E5Y"E^W&9,'!N \.197M;!)OEZ \_GJLE:[/BAN,G%H MOSM[B+6G[RC3#;5?FH3:&_7A;]9#I_<[V%"[5,'2U15BELLI=H2NXJLM%A^D M2O81Q<05[I;*_*\FBO[.#_"*#^$@.1"Z:HW'R%D>4G;=^8XW"1"7(HM7Z45, M!]S[]^\,"7GGPU3=$0O#K+-J^@W \"#[L:6%_8G--*:S$)\),:F8S^UAT&^B M&44.CIB<$LKQ?Z//T2DC)#^K-S T:\,PI2T1NFHAFV@!7IPF&J8SXML?!8Z< MUQR@\&;P[>G,QC3:6I%)?!W\@MSH;/F(W*,F9C,B=-(;J_8C=>L?.?&;Z0%> M+OINMBJ/SPZ*X<\-P.Q^T3B&GQBW#FMV,+.W]6K@XS MZYP4_3K88\X_P>$\\_:Z-,#L[3G39H[<,K:BCMA8/O]_CT]K-^MXK&BGZHJM M[ :.2PH5*'^-X8'0)@F>^#CPDAMMU $&994C-9+"T)/XT3D)'A+# !1=56BH[;\@MDG.Q9H&8)@&V)P+78WI[,SN,>D+_R8C=VQE.:LL=Z2,F>'-39[8YRL9.YG[@&$? MR:P X6$^3K37QV,QKQ'XE'%-XX:.U"2VK!" "1<*5>0=H3 UQ0US4^IBA'.S!A3# MEF#8SI887#_D;$,C6O/$#^.H[6&/S4'(90]"G>&]5[U00M9Z0]3![./4R>I& M6W:]([6/S?##R_M-XV@S%LC?FHXR5Y/[L34,8'W%$[( P7 2_$=H%GL[[2( M5Q4_L=.>_%\.6X*[_[H?B!4N*Z BG400S(U;'Z+< [KZHHG0KZA G)3>N;\4(%?>)A1R@@2>R(3\@WY76UGNYI\YO+<\&-5;8^.I,G MS]O?NNV'=J/>'5GU1J/WO3MJ=[]9_5ZGW6BWAK)XW*E%HUZM?\;]_JL$]1"Z MP3Y_3EE /QRRY5]/VU^X2(>=C7XM#>X!V]W_,LR1T)R#;H^W@ABZ;CD*82;3 M?,/92 $7?K&!"W?FO8N/HGOXOOQ#;T+<^&6O^Z[R7=$HO^M;%E8%4KS?ZXK" M>)FU65B\&T$3#CP_O2"Z#EO'0A-<[RH7<@\!#V2BARB"9QY:7.49N]*+\^JR M*VVV[D?B3]2/#.M''5E)Z,@B8\L5?1V"WQ3K7I]Q&H2!#IO2=[F6"@\8*0TZ MJ\K^?N/RT19LA O = POM@+;&Z"IC07'5![<9<+8_H-LJH"X:;,P7G,3CE6_ MFKDU]/"^;Q'[.-I,%T\9\@2QVOL8B]78T*-WN-C>Q3=P5WO-N7] MW#*^WNK&P?78]TXC0:SY+Z997BC*ARN&[W!E^CU2'-FJ8C MEU'TJ'"#,-R$*;\+D[7M8H1FQWEWGGVOBS4G9&36 MRNF8R*;!HD.QC*R@D6D[)V8=&X6+#L0^LL)&ALV21U9N8IAR8A"6D*4$#2MN;K%^!%X@4 P2O@ M'KTD;K$ U!4H% J%G_[RNO&L9T!\B-''DXMWYR<60 YV(5I]/ F#Y>F/)W_Y M^3_^]--_GI[^XWIV;[G8"3< !99#@!T UWJ!P=I:X.W61M9G0 CT/.N:0'<% M+.OBXMW5N_-W%];IZ<]1%]>V3YM@9$5]7;Z[2#^,D]XP^F!]?W9Q>79Y?OF# M=?GAN\L/YS]8CY]3N,\4LR6L O0@^OJ!_>>)CF=1"I'_X=6''T_60;#]<';V M\O+R[N7J'28KVOS\XNP?G^_GSAIL[%.(_,!&#CBQ*/P'/_KQ'CMV$+$GT_SU MB7AI!U=G^[&$$.Q?IRG8*?OI].+R].KBW:OOGB0HLL\*@Z3@["N4P&=HV<.[ MP;Y!%OC[L_CC'K2$2L*NB_?OWY]%7T]^_I-E_42P!V9@:44_?0AV6_#QQ(>; MK<=&C7Y;$[#\>&*#':/Z\H?SJYCF_YH'5.!,D\88^=B#+I/__D=_NIP'V/FZ MQIY+E?/VCQ &NQ.+#?=E-LEA9HR&8HAEP0CKOH!6=76!__*D>T3@F14H>S;ECO-D"Y$?S MV.TK^Q/TQBBU4OCA>ZP+TC>,,4(@PB?9@N;VV":"?^(R#S MM4WZ4\B.T3.._7OEH8L=^SU9]B!=VR):^M?:JH&-8]G(=2'#T/8F:(G)IE\^ MR4?3P9P;\!3(;L8]M>*'>N2[2.Q=_=:=U28VH2>DM M8A0U]8'S;H6?SX#CQNA,D$L7"C>T/7^*O%V>):RESVM*V?0]^X/QZ_N(5X)^ M\NQ6P%+%;.@.Q;6)2Y>Z<>@'>#-ZI0X5WMB0Z3HWTPY,#IU8W7K$$5.WYTB'%E)/_@F77> ;M33Z09LGIIJ M+!_7?+_M$5U3G(@3/H'3/1LZ1)?;>P9IJB 0P7AB0E]SXP(V?5$'.!V98=MR MVF/CIB-[V,D-Y[%H&B:-IT'VRV$63'[X;>3[(/!'3WY ;&=O8Y[]!+R/)_R/ M 0P8H<6/9\,C_TC UH9NLD.F*]4T6 ,2(S8.":&.4X&B&BT2,I5:Y&@_J,R( MY+E 53KM/='NAG:ZI'LNH7AP$S(/2'^P\OU: ;:4^@M]V@_>QI[7*2V=<8QKO9&UY'?-+PB'Z*NGNVG05:&64%]*^$2:4K@ M-)AI%HF;W-J8D"4&2.CA ?1I"K17,:V#E M76,2+ #9L+W<@@[$4UP93*JT?!@3*.)J;064B"H#]%5TRY15V M990&I^87'VBQ:"9&+.HBFX)EL,5IF ^K@=("(ER]EL(DE E@#)B3I6+!:M1Q MIV9>QTS#!1V:I-\C]W?JZT1QQ#M,'L!+)M)*,*)_.O'Q+D??&[5-MPCUVFK@ M#)N1ILN1&POJ<\[)3A@@ TGHY(/H,X9F,L-*M.8V"G7&8;;"[[]W4_%)D%$& M^J^#(M!__#8.-Z%GL].MV^42.,$CH%L7]X GQRKJ-$E]6*4FAI#,=]-K-5(D M6__244N6N"$;LF:C,F#D^"L.I-M^9L!/%TF.J0B^)GPI?1T>9ZZN"[^7\=:O MP2(6XVHZLGI9Z(:I(*>Y28[-/'SRP1\A\\Z>Z7]$FT\Y5.JLBZ#,H(N_!:V" M$].F7VNKQ(+5ZG+P@0?PVW')7D?DOH+7P;&ENN MW@F^%C'6KVU\QN(J"K(ZENN"J5>IJ4FSWV=@LX,:YG),T#84+>I58 D?Q&"& MD,;5SFI "7GZ=;92-K@&B5E-%G7,E%K6H4GZ/4(!=)MGTU[O^!WP0G?]CY0& M^OH"MB MZ?B?PL!0@TQV:#-($&H6.E@*DB$8S7"T5(>$Z=.8VI^+.HUVJK%/#=?X: M(&>]L0DORTH57*S]!7 C2$Y14K,# ;B0Y"*X41;!EQ[/+.1D5]A&;ABN@92Z MU^U+?+9_QR1.A 2$MX<0 Z0[4 [ 0,@SIVRZS"' 5>Y*N(04"9S&O;18 %B= MM-PFNM0CTU5)3R9-Y:,7F[@"AX7[+=USY;]I22IDNX_B[>X1(7X3V 7?D/GHV$NY#^QQBG\[8QQ :][M 5L;=KZ-B>+,M2!%?,L"S##4416!7'Y]MF%5Q*D1C.@.Q*H3BP.H7< M[,IBQY$)B#O4K<<+1LIT>;CPR]%A*4R:.*H.$>=^EKLVR2*2>Y%_M]F>*)B2&5RM>0G(E7#Y2Z8\.%.HD]V>E4'**-2O M^=4"PG6HS$5I15UG+M;RNS1)TZ]MC]4CG:\!"-*BJAQ%KP)+^",&,X0TKI97 M TK(TZ_CE;+!-4C,:KBH8Z;@L@Y-TN\[B"B>D-7_\@,2"BZ25$ EO!%"Z;A= MR-;8)0NR(W<.R#-T(%I-EQP4?>9V^OQ/_,UW#UVG._-.N]9G)(-/Y79$""NG4[]-J8@*UZ-588/"VY%P MNC5)^V]8F X@EW>FSOV6<*/P32?F7"T6?"UBKU]3^4S&511DM3'7!=._4E.3 M-"ZN?3U!+G@%[@)/?#_Y9CIF7T70!C2=,_#@*F__CM'JQL+\YHX*BHX&M"<>EK[]A*LF0DB1^F MY+>(N(FEV&?UJM!#5!9OV&P4U;S#N0.032"6Y1SR8(KYAGF8H:A(!OV"_"UP MHO?\^+F&57 I-6(X W(-N6+ ZM1Q\PRSG48YAN+.3%JTV99HNLQD__+R#64P M^4J%11@=B?R93.81 MIE>("]>G-W>FSN\^.E*O[E:WKS-F)5@!V;)3$D% 00:RO^+) QFL.N,V),[: M]L%H13G+YIDB/H(SMIKM]N=MRNUT7FR5" TW)SY_J[4\1GSRIMRW29/_'2,, MW,-GX$Y00)1Y)MED[9%EJBUU6B2]02.V[$E9XM*(T=F6&]$0XTP@_P= MB2KF.KPP;(T69?,3MS#$]O98*5N?Q0TJ5+@+GB5M=F:B##[;82 M2?9]SOP6T^D6 M]FO\H@WO+(OW+3W#RG_3B3G_:@[_:Q%[_?K,9S*NHB!W9I3M(KK/4FS:H<;9 M8 >8,'XXO[JZB-^:I[^PQU(\P"*3G"-]SJ?#DRB93YTCPS^7YWXL(*1?+[A< MPQ7H%YY@V7>0O+N2:VC2+#1!#MZ ?7Z Y'JM0HO?+@I<46QC#MU MC"\"*VF)#'!8<@XW\0'_"JP45D88'[J-WE>P%BL,/YBZB_%E2EZ)IV:_Q@LC M/VL!G#6"?X1R[X8'+'$$1.!&$%KA[_#!:Q#;I>]3P7>LAH<&/XB/>-X;$B.L MMR [B^3+DVMEH$)-$0$;0*+4)/C RF1V9PX5W,8J. QN"GRDLX8@1K9@!C^= M%3AW3_\9?>#\GB!6IBN]^P4<]RPBZE"!UY\B;W>2$P9X#0!R@5L^<4S;G'1S M%8VA$VNNXQX4EO[CMY'G98;C7IZH DNP%H-U%BV]L6G/GS&Q7S!XC%;&DRDRZ>;BIL:(@29F8@0.QC'ED!,8+#[>'+>H23_"CQO]PE0 MJ@!UW-9B:4H!LQ(5 /8N5<&X9DA6@%PBW4N>=,7S8/44^/+R\LX.78CIV! Y M[QR\B6?!?0!RC)&//>BRNDS['_WI^[^&%)IIGS__OO+\_.K\W/K M]'!GC_X]GC[,I_>3F]'B]L::+^C_/M\^+.;6]([^:SK^ZR_3^YO;V?R_K=N_ M?9DL_DE[W7C(S]&QEPT;(.+)$]U%[^?C8=Z 24E:L,B6P(,H IWI03&6&GM\ M!*/HYI?8L:MHDQ+0[2'6FK8D3O@$3O=^1G::X[E$?/9G7:$*2@J3P+"2*: D M]4(%L/U((N/G)>,HBD&F8EFI"*C1*@V*S0:C:)KC+G82N)ZDD%]BY"*0ZE*6 M]1STM;)]Y+HP'OG1ANX$C>TM#&Q/*H**-D.*X[*E."I(T2J:&0@HUL!-7UR6 MRD0$/*0PKEH*0T2#5BD!*04(-W)7*+2](I QHP4:G*J8S\ M86-2CBL-+ -VCN9/P\ /;+K10BN1",IP!LQ.BA(HXVZ0 )AZ1"FJ[DU(*')Q MQF",\PSX 8%.M)VD8-%CA@\@F"[O,%D"&(041F8S[?H=4L#?M3:Q=K2^$86( M?Z>8IV>"3:3/Z61(47_?FZ@YA)DCUY'[>^@'2N^<(O?VE6[O MH0^26%*V@_ M08\./45S$ 2Q'S==WFZV'MX!$%'B1L_>1C-;429<^? MTJ*KGA-T^^JL67DI.JL=E#-YI8DEAR0J.J6J[:\IWJ6X9$]C#*D'/S;7@\[I MUJ0-R0+7KSJT&61(?7C?M3ZT(=P<#R,B[I 3Z5*$9R" A*/[,K=1M8=!([?G MK9U&5;+>FCQCW6TET+2+027:,OA5AR[#1/J)32<-[I3+)UNUI4 &WCYK5 M)<\<.3^ (+Z<=(]]D6T68 :53:MX6@'Q2J[_=-9MOL4-]%G8.B1@#E<(+J'# MGJUV'%:#CRD*]J #@4_![-6*@!5+Q[C>S6V/_L9.*;P#5?+TB_??G5^>7UBG MUF%$EHHQ^?0PN9N,1P\+:S0>3[\\+"8/GZS'Z?UD/+F=Q^"'D:VGG>6SL:W_ M24;_7V,S,IPU<$,/1._JB>I42+,U:G30@4'V=R7#I#R-VD(I7'4H$-;]O#C$ M51+=Z1I5^E1YO:27S2)[_ \!0@?[;).O(-AZM@/$Z892<(V)&$I:LM_#2:GH M@"8LZ6832>3]9C9QEUK9Z39)(K.26%U4>MJ;9C_3J4Y5SA&@O MVTL"F(%G@$+A!O;PV8 #_Z82/!!AJJ^\KRTX13/@A(1MN*+X5@.'^;OZ#C,; MWGIFXUL86;9%4ARL)X:$^9[SGG^Q-M!9-SUGH,Q-ZC6Z&=[&+T>0'*MECG6' M_0\\G3N=JD)U%5+FA=_EN4;>Y81]FY''7K\?HRN*VENJ[2% <]\$KKIJT7QH&=_(% M&^,QCGS(Y.(;I.R-XO /("@H2R6T";Y]7PI027S?&06"L;,/F8VC4^\)&FW8 MOF"Z%#39Y\[4D&^[80S(,=:B&.VX9NHN,SK4NRZ>V]V^LC]!@YWF#_5WFA$* MI]'9H>5DD+! C$7O6TUA N!F8Y/=="EE(&^+6+_YP'FO% 47>F$ G\&<645D M.+>OCA=2P=Y16V/*$ :1&*;+]/[0(R#1,>_UCM^!K+1*GR-JWVLV59=X.?*B?D&)%CBPO>SW,?:#!QS\$P0SX&#*O'\==KHBUZ7[\31. MY5WI3X_<,3:6LN=:YJ(B2X/W0W_DT#61XMP@I/+G!B&5&!,++RV?X6+%#/(M M&[D6=77H'PD^YI_C'W)M^#J4C M!##:(R6]"36W=.6)UE_,HQ%Y!RJ0^^C9J#)@TL]0A@19>+I>*BC2.?%F^#/? M1"BE3T,XAE^TU5L:2*HFAVPJ>2!B@2C:T&7'^BJF=<85?N)U:[_A[84N&K,T MO2-_*+ACG+3A K:RW M)TU,^6>0$LK*A? I3ZK*"0-Y[;I\RQ-:?=5JQ2J#M(A?;:S$L2A8=K8A),/&,4DQE5L)XCNDL+XA8N^U]I:0[]E M;>W'Z:O%OF]:4Y.*,L/IYWY $XKIOA6MW#/MF];%M,+<@-J8&=*$BK]O11\S M;/NF-3)3$3NJA;N%\=6"SF.&C5 PH0+Q6]%8"1N_ 0TNNS'!&I#%VD8Y'WR" MX@UCU]I;>W@3:B:;I;FU6?COH+7[!*5^-E'UQS>AQO,;T]L2#TW-'WO$ <4? MVIZWNVE^H:1!AMF/]3/,,KA::<:WY>^QM4""KL5T)[K6ER#,,/L>,.L1\\KKBG2 MCX^5]OTMW$_KAA.F[@7W'!*4EFFPRWO?ZAZ1L\>#_7E Y"U=(+H.?:I2OC]R M_@BA'\G/I[[9X5\"9JM='VK9^[$(Z!#7C3I1@6,)T&,)T&,)T#XW9=]P"5#. M#"0L'R>_']*H)VT70EK0S;\!TG(J-[QDYSU&JP4@&]X^L;*) 9OVEN)6HU-3 MG4[#RZD*,B![E,BQ:*I!15,%J88]BO_;+(UZ>*A\@I:8;!KNNR_.Z^^[#T-; M\##V\9!4R1>K>/OLL_T[)N/0#_ &$-YYI@A(^VZVS1&DB*C!GYYC8?OI,H>* M\.DY":S^I^?$>I3R6X)^#\MC;ISDK@N2O(\FA]?\]%REENR7)#D9FFLY(H>N M>_&"-X/^U^M=1;D>:8OAYY_FH7MAN$Q*H5G28GA)(V+2%F;$OQ144"J=+$5Z MI9-8> E#>974JE8&A+H4]"XGHBJ2S#*BZ]TU0,Z:3AE?Z\U[A6;#3W[-ZR+6 MF?P*9!HFO!2Y>M-@J9FQL4R/NUF:#K!WV&P3N>(BKP? MI;8FSI "O>2\[UE%G=ZDR7CF\&? ?"931I2@8G!#0CW-I&1F*#!=Z4S%K02 MQ (RWX9?A;[K;A4JT**'QUP-+WW5O[LO*42.@]KT]+/]"C?A1LC%PG?-NWB. MQ ^QJ!RBPS.2\D/*R/QWS4_'RQB91]34A^*O=W&@QK-]V1V26CT,/QM_W]UL MW(AB4Z5[P+/RRD?M7LS8/#10;44I\ZDV(M@R YX=<#!6";E4M#5@6]%0GWG! MF IB]5Z.QLO@A64\(S?]\X9E0^'M)CJ4]2L$6J.] ?N0#H1:@^#C-9+C-9(> MHW&EL,4^:R();U2^45.WDV_@8DA=DH=(6U+'YY'ZGE0#[14WE:)Y7V_X1:&6 ME/5@2K'(@SIUG$7ZY+>9H39 +GZ$;VMX,Q$GCZ7..<0TXT6K:3==#ZL+[?G2A M&T:8HS/%D,H#".(;]Y0AGS!V7R#;\W-U0JWIH&'!\WZ$KD:I.4)-7?D9V%(O M@ZTT\S@,(IK"90T&%6#'4245^GH66\6I953+AJ(5$F=M^X N-2MB;T9AL*9( MT7UO?.FF."W7:CFH #L. =4BU!P#3*I9L@K!!\39S:G-!J.('I$OI=!P4'GV M]):T"IWFB+-Y[>C< R6C9QMZ;/*A5$?5]T7G,[T--ZCJ=!RDZI\[ABE3)'4W<_:41(=D*M?3@(,J74_!MC[YTW;N)2G!PSRC[&&90 MW>DXU-SZZ6Q>KQ!5:VGL&./[/D&="ZF*G[KL*]G*_AC M#*I;/45!.V:).?J469/']A8&MA=C/ ,^(,_ I0[B7>6$DL)B^\,2Q=C^# MZD5/$=$&9&NL#W(#GH(8'>J1(0=N/9#N1=DQW%-0NQS(U?E%L1S(S>WU@OXO M'H=1&P]D;9.16/5-EXYE?J5-QI'#0QRRJIE8#::X$HL#Q_ M$%&F0?/I4Q:ARJQQ,;@9Z>%B91)+H:MT;\%&CE5(N\F3LR'UF"U0U7PN &MFJH!@ECA:PUWW?&7O/U-<8$^#"0*K: MBFUT9[Q62T.1$*V"24LR,GME]V$"5H]]-WKRHZ1-@62J&FDK5:I&C7AF?[,Y MYUG"$[(A\\VW>Z;'.V MO35HF: 'JM^+%^ ]@\]4V=,%=Z,&^*P-* MJO8L_CVI;UGJ=&!1$*!I9QK3\8>4?$SL&Y;]'0X[\ BR?6E,Y1]0\C&MY@@^ M[]R.;4)V=!(]#$B M?8Q(&Q Z/4:DCQ'I8T1ZL(BT0-,C\2,W>?!S-UK1/5)ZDVJ>H/%HDP !PJ]J MT[@7 R*0RE-/$_JT6M&O-H',49C9@:P\?AE,>TW\FEY/F0)C^"[U=GB 9O@Y M(M41<=V( FN190)W^@P(@JMU< <17='H1,HPG..EO'*SA*!=O[K,U)[$%V=YC$F>>C M)<5)14)5+307D%:70Q4AQ]+\%8?""M/_L0K_L0K_<'/PL0K_OU<5_OP$=%_Q MB+P06EOV907^WV+:):5QNBP$46/3O,:$X!<68K6W]$OIR>IF71BP*:TAY7JT MF9HW03$'-7(FLN &9#HV-LHL'7W7+LB// ^??/!'R- ]'!IQ)5"WL0&IAPKR MJ$N5,=*Y(?9+,0+1J <#$@4[EU-"FJFSW+7M0W^^)!37BE1M;D#R M7^-94$;7L':W?Y=O0OTA OR 87'G84S8']565]7>@-R^9C971=BP8DK]G#L M'FU8+#RATD!C*=UV@BA18LY.U2 <60P2SP"*&HWK(3$L(.F9/G0UA.L[I* MU.Y89VG<;E2@-LEZ1#Y:K0A8L=4[9)GN$\2JIP 7 =^G^+J_AS[]U^T3#%R[ MILSK]ZRSG&XW0J]/LQZI)]/3'7Q-7\9@7XB]JFO8E1WI+*G;C4PK233'Y7K3 MEX^*56U;[R-K7SO2&L-.7BQI$\,6=Z&S4&Q'06PQ<<-.H=D=KS!20=U_]N<$ M,2^O>C9MTJ?.^JWM)M8FU XKX]M7JG= .?Y= -=9[K2=9 J$F#-A%M_T>@K8 MQ4N&Y2,!&QAN!+.D0CN=!40;3(T*%)DJMGVBLBP&)&^BLZIG:V$5B3%'3MG[ M]=G+W@(9B<$'/2MO'KFI)F38]8::;H((G7U]M1@VK\V@[.\T:L*CQAS[^$3I M]^^Q[P-_BFY?60'?$/IKAFX\!PL,1:'=H")KGUZB0%&#Z@X_G<7<@W'9@Y__ M'U!+ P04 " !0B:Q<%#3)&.5. ""SP0 %0 &%E>64M,C R-C S,S%? M;&%B+GAM;.5]>W/KQI'O_ZFZWV&N[U;EN(KR><5)[$IRBY*H$][HB(K(8Z_7 MM96"B*&(-0C0 *A'/OV=GL&3Q "#P6,:\M;N6H>[?_/N_LO_?=ZYY)$& MH>-[?_WJ_3?OOB+46_NVXSW\]:M#M#G[\U?_]V__ZW=_^=]G9_]Y?G=-;']] MV%$O(NN 6A&UR9,3;"X+CD/'/N!$O+^_3?GCWX8_DP_=_^/#]NS^2V\]) MN\],LHU3U]!UO%^^A_]WS_@1IJ$7?O\<.G_]:AM%^^_?OGUZ>OKFZ>,W?O# MNK][__8_/U\OUUNZL\X<+XPL;TV_(JS]]R'_\-I?6Q$W3Z[[\WW@)@0^ODUY M25O O\Z29F?PT=G[#V7??O6WWQ'RE\!WZ1W=$/[1]]'+GO[UJ]#9[5W@RC_;!G13+J0; M!&^A_UN/1J#A=Z#A^S^"AO^'?71MW5/W*P(MOMS-I7I^E]*(.W -E,SRMDL5 M'L ?3]7@'S=5)=\)H3HK%OY42Z=\SZ:*B2"%OM?LKX)^]#FBGDWM1$-@64&9 M2Y3Z,)#VUP5Z+D2P'YP:+$SB)J3K;Q[\Q[3F1QL_V''0_XL0HT?'2@18,8HEVAY]C=>MRO1( MO"K_'4ZG*I6PM4\!M>$\Z)\'*XAHX+[YM, MV-:.EQ(F@O)P3GA+ \>W9YY]R28(%:H?M\/O@*6:';M?H1%NYRL7M;7K";)L M*+4)$!YP TL+W1@T*[%OY*F^/U/IM_)('O4#K<72J5M/_BFE <#03%_O')< M>G/8W=.@1.^2)GA=3Z9/XG+'W^-T-:F4NBX6+Q. (A$DAW*M._K@P,+'BVZL M7=GP*FF&W<7*]2JZ6;$-9E>32-K2W3*J!,@.Y7)S;^T'##[Y UE$NOK.>Y MS:8(SL816_LUH[6\/78WKM&TZ,"2QIA=MT[DED[+R),B_8''^ZEM,Z.%MWX8 M6>Y_.?M*S)4TQNZC53H6';2L)6;OK)2WI6O&M"=$4">,_* 8&O./_W/M>/1] MG1V.VH[$+\LT+'7+?,,1>&6IN%TY9?P' >IDX1GTR@\-[/!AE%[Y0=4K/XS+ M*S_TZY6K)W]@K[Q@?RZ"E?_DU5FAT'(D'GFJ7:D_9LU&X(TEPG;EBT :UC] M?& _Y&NO17 ;^(^.MZZ=3YXV'XE'2O0L=X[G%Y6*J&N5W&8 VH#+4[@LJ9[N_4]^0E,21.\ MKB33)W&GX^]QNI142EVWX@0)ISC8CLR2K@\!<^?W'^Y73N26(51)$[RN)=,G M<:WC[W&ZEE1*7=?B5(B_(>\_O+G_FB3T^_>O56#!M?OER^[>+]/T^'N\GE6J M2>)6A2]Q^E2YB-H.):@106XXG)H]K[=,8BHY*98TP^M557H=8U:^#4X?JY14 MU]42HB2A.NA)\<4A"*@7BL8:7.\+JBB9W%Y6=X6ITLJ2=QR M>1E3)REY(N@/=YLAHO!NP'FDEU9DQ>)(C2%MCMU'J_4\OKA0UA:SC]9(W/JJ M0DH=KK!:B=,.>7\PN+ B^N '+U(;'+?"[I&E6IU>)$R;8/:_WX('8^&\K'ZN!5V9RO5JNALA2:8G:U"! M#?J? O\IVE[XN[WER1%.UAJ[\U5J673"TJ:8G;%:X)9.F1 G@CJ)R0\&A5OJ MNG5.>=0(NR^6Z72$@[D6F#VO5,ZV* @TAW8SQFX']VS]]2_+K<4,M3A$D'4" M-HGDJ[+J3MC=4$7GHX5S10_,;JHD=]M%-.=!.),)$6Q(CL]@GLP618'ESCV; M/O^#RC'SM!UZ?RW7[,A%BXU0>Z5$U+:.*,@23IEZI)HFW%;[$Z6'E(NIZ54J- +FV?K2Q MPGO.Y1">/5C67C@3=:,P^23SJOB#?_%;J2#!8G/E>):W=EC<^"+-@R0[6\.N M.'U11W]PTR;]\'FPEO3:4\G%S7)Q/;^SU=*HIZ^L M^Y/+AM)&(_'>@DZE?LI;C, CBW)J7]Q)R)&?.<'_-NIQUXY'Y^S/XPED9<.1 M>-Z);J7>E[8:@0>>RMJ!%P)1PJD>NV(GBCW2X-[/4L<.K9^)Z)J&(8W"FCG* M22/<456N4SZBBBWP1I-$3NV),B='?DX(F@JBKM5:+@W-AH0B\6Z?4A"=MAU# M+$DT/ VIHX;8(TLF;KL FZ3W29%$6M=J)NI9G/KW)B+OP@JW4\^&_\Q^/3B/ MELL$"J?1A14$+X[W\(/E'F3+$]6^N".SD07RD:K4$6_D-A-?V\49>9Y\G?^1 M8S0A5D027H0SFY!S^N!X'GQP;KG6Z:OD3HP2Y4R^D#/(6T98&A;F.Q,AJ/7%C0 /M M\U"@T TO(C017C=&8AXD9L+]G;,A1]-Z0P QI VH8!)R(_C<".O"I-_X:EME MP8,^E&N#=B3AV:T3#A!ND1]9KO+"N?UC>V"'(()N W]/@^CEEND1,02!9<(> MMI[95$.*.I5=<,>7BK[%,5+>'F_T*4FM/R((XA/"R8N"9 D#/G$V-AP.H#57 MEV;J)E/F]?JP.[B\.*A-]VQ2[8@\S#!7_O#M.S%7_O#A3^;GR@NFAP5/VJ\I MT^S.>=A&B\T7-G\ $)*8MJX/[J!7TC@?]94=\(:]FMBZ$9!2)YS\A' &9_[F MC+$0,V(CFUS]:LWI010?8 %@;)R>>Q&3WV&K=#$/89 V>UZ[!WA&\\GW[2?' ME=E'L2ON$&ZB?SZ25?KA#>A&TNMZ>,8D7=8R/N1-RHDDK+XV$M]#&\&*C> 9 MF\@8U/AX+F/M(/W-O[.YS/L_3#Y\_).8SKS_./GP[7OS,YH: !P-R%4!&7ZP MZLPS$T)]1-\^*299%7^=:S*!MUX]'P8*S9:1%40#ZS;(6:<";/;M@,.LSK(M MW!N&&)5;F[*VN%&N4L/"*JRL(5[\JQ97>]55.&_(")M9:O6GHKGC@\K]7O31 M5-3A]*0 ;[PO><9W(H>'4LWFVCJWOV@P,8 JFYQMJ@.^Y0:FJ'?+"I]L4;CHTUT,Z)GS%*SPZB%_,W8XK^:S M)9G>7)+E:G'QC[\OKB]G=\O?D]D_O\Q7/QG& ;4+[)4=1A/K"E?9Y:U'$<]= MW_;.D49TL[U'A1,=W8R%D3ONR:6]6^L%+NPQF&*?! =JG^HNF[(THH [AC6L M47835J$[WBC74:+UE=&8&1^]8W:D#!,,WYL=U";[G$VLV";)G3GSI_R)YB_5 MZ%#;"3<@J.DL/^@_[H$W[!7E[NRH/^70[QV\9D?]/:KM OW\<&\(RGI6.)G7 M\!H7XH"O3O-AWO+Y'I^X_>A$VXM#&/D[&BA"F&)7W$#61/_"0SZ%?GA!K9'T MV@G'Z(8R2C:YHX_4@Z=Z)@%M6)4#H3(Y2RX>&T(U(UIKX)A%7RB TQ_???SX MG@,4?,+%9Y#,A&1_A8[-(=KWEEN&HBL:[(ZT5NV#$Y(::0Q8I-3!+ C9<=)! M+I/.K]5!@CI8-?#Q-O%[>(CG/WC.O^'63>"$, V!GX"L4V'@STP:XGCDWH^V MY#ZNCL&^WMT['O]2;*WR,P6V'/GUX(@D9&QM!HN2-5SMB7QR3PEK$+GL7T\L M%AE!*%3Z0JW@FSZ@H0S\A[%WQH 4.$!6^SRECCA44&[PD;R:3.\\[$J8;6WCAG-,Q85.P)4L]WCSU8$%2%[6FG5 MSL/Z4!7H$=>W&,B43[<,'>HH;Y_C#SJE?=XQ;>?VL$,YU,9L[6V)'G0KOJ(T MO&F1TR^['*5^@EK:9S3Q)]=8$HJG'481E15B=Q*@&7U4!ZI]J,V&7,)G J9/ M5?.#?^V=6VECY*%:J:-LBCJ&:[0_4\9?U.J.S1RFO\/6F=F[-Z M9J\:#Z#@R?LNDP>S]9?]%?KAQB!ES15.:,> 3.JB]W%.:_JIP(#*(S^M[7A4 M$I.F41W9UH*;>F_<$-?0"LIGMV. NZ8*='>":QCJ!E<\.\?M=Y+6]BBW1]U[ M/\U-YI\-SFUR77"B5!-]ZXYRD_;C/,D]D?[U'.3>TQ^G?TNLI//"=>63Z'0G/<:5'JX)^VEFXFR M>715!YS0JJ[KR0OWTM9XIWD*,K=[ZR[9#S?WX+U'90V?4]5O_*,/N!)M)"=. M>$.J3,@.3I-,G_)V=+QK>&/C]"'PW(N/ F[%'LPTB@+G_A#!^Y^5#Q !BR+? M95(\S#V&,32L.P?NG GNH.W'IL4*B5URP L=/>FI&[%Y<7X?O^R?D%0D$LM$ M\D+!^J4H%DGDZOD,O';X1VU=R@4R4VO+W^U\CXM365;KM!EN7)+I5=RG+;;! MBPU22?77ET"0<(J3I-+5/ P/U#:T\=J/@J%0\#_>??.._<][LK<"\BBT_?;= MA'U$PJT50/J20[3U ]CIF9#W'R9_^"CR?+,_/_[Y8]+(X082=3,.41A9(A6@ MQ>OH?&;>N24?WT\([$SR1I=T37?W;"$4?_JM^02;4]OFNTZ6>VLY]MR[L/8. MFYI)?A9Y:]S17Z-E(7= >5.\6% GL/;^9TJ7 &'8RHQ)FWK\W[^B4 _GC"FZ M+E5TD("\HY'E>-2>60$DW@RG62[IQUHYLH:'4$7>8JNN>C]CZ7GB#MX'L MNNZ=L" )#_(FQX7$;'I) *X0U ,88%HHX,%IXMAM4%Z:H ]\@5DA M:YXXECB>IK4(+[R@\NX O%I M0>2:9(<-:>".>"V+%#8MFA# BP5Z:K1.\)Y@H:20M&RNS;'7GD4-.Q'8_2KG9" M&S% =:UA%WL:>4DF))5%Y'#-23,A1_5=)\4"KV: #8M%955@9>5?38#@E>,Y M$;UV'JE]7$@N9\>\O216UR*$&]CT;9.'L.94\()5"UUT@TBP/.,\24GUR3QL MY1D;@1X#]BFIS"@KR6BF9'S\%H>O26^M8!$L(Y",G\'?TF )Y]X24#V@#Q()ZS@N((7MUC-+&N,G97-!]%;'<^?A5C&L>0/8"^2 =KH:ZXBZ]J MG+3UR *UJ&5ED(JF(PK0(X&[#$XL3S7Z4+08E4Z9GF8BVM_1_G$?U>?MUO>&G>\ MUFB9#U5)4[Q16B>PMKWL;KJ:LP9F M'@'Q5&BR+!ZYKW$[Y;$>Q6<[XCN\;GYWVG)C1Z@2SN'9]S4*HJCWN:*K5M+0*P7%CO)%6+W+[Q/L):=-YFH;0E<:D MC21<6E*>46KJV9^MX!>:4U5BD,Y,(N M&O5$5S? M"W<,*VI=6&Q6=\$;QZJ":R_@!'WQKJ[ 4#0>\F6:1 PF?GA3WBQ MA3_GGJC/L=C(2B\D13N.K-4C&YQ0T+==Z\K)M.$QSA(TG6BL_3(X+5OC>.N MUX][8U/QU]>0Q%'<32V4M8&,A[(*-E:FC&8U&R=)K#QA'2/B^5#/>^>(^C83 M8CN;#0TH9!M(:NH<]G"'@%>] ;XHZM<8_5%SY5\*'$A>J@D15 VLL%)I;G:GHA#MYG\VF[.*]#E^:1A M';/ZVOA9YY"6<&+EXW'V:R.'GTD=G8*B>0O<4/D];:6NN*.^B?[%&]SU_?!& M?"/I6Z3:$86FCJ-\4@ !]B]J)O/9L%:@R0ZU=Z+N,,XLN:%0YBZ3GBC6UUT[8,(QB&>C!/?(T4>L&<# M7#J-Z>^$VAY]@.P!E8J*VW;7:JE"&3.E! $TZ3Y/8J*H];@"K MU30/7-+&> &K7F1=KZU<;9C<1^A/Y7@;CR\QXCF'D>BD4>W>W7$;Y%%8IE$A M\O(-S$9;O?^5RJH=9C0JV[L:ZM[%(,H,$C5)$:XD,]*Y%3IKB=:RMKBCJ%+# M?#25-L0[AE6+J^N+:<6X-(?7A'#*1F:9_>B8Q!O/T+6.TQ< ^;-[H(\HB=>/ MU'G80D9BADG6 [TY0"G9Q>8DB4-5U#:E@3N:M2R2C_)&!/!&OYX:NA&3<",Q M.R+XP6(LSA668VD2, R9Q8K-D@>30A*4'+*(+XW 29I.@UGDI 15S:&;:E_< M\-'( L5"E@H=\<)%,_%[2*ZR7"TN_O'WQ?7E[&[Y>S+[YY?YZB>C(2!4O_!W M>]^#VV?39T>V:JSK,Q*7K]*XU-7+.HS Q2O%UIX7B]JM&57R,] ]/C4>9LU6 M5/#2WUF.K.R+K"UNGZW4L+!F*VN(UT>KQ>W*-\G/@K 1Y\SEFOM,8?8E,459 M.]Q.*=5,DA-1-,+KC')1N\A^2'X61,WR>RW$H\J>N#&UN4-"X47JSJ@!=S MU,36?@B54B= _HRMMF,&O:*10N@.JC?)]#:3-B%BDP]J)YNWE6$K;8P[7JMU M+&9(*&N)-T)KY-7/"R#(DO2 P7!$]J1GL4KKQEF;R?REFJ]\?$G*E3*3CR@= M>?<)N4NRCD_(.7UP/'!T[C[#;T\#Q[9E7>5VN>X5CC2IVUSO4;AE9 M081-OX&V3MER0%1ZN#P$3+%;81 NT5VZCN#-ID]68-_0:+&Y\H,-=:)#('VZ MV@5=Y)C5E>6*V[0MB2+&Q,Y4T\90OH4A1"!"!B*$R*HZW.66SKPY%X6_+H!% M=$X<4SG:C)LQOVD2%W(YSO0@D@JGEA1-#YX3A:CQ3GS.;+6DP:.SU@.W,B(C M1C*I391AZX3"2#%*KD>?@!1_NX%RC#%?(YNO YL&*/+Y$4_=D0,<,$089D>ZU=0' M)]RPU*-UBYNNG;/!"W!]*JN]NW([OXCQ[HRS);?6"Y]%Y!()P?^NB0G8"I?K/?*OP#95M9SFOUIX2U3N1:;62P5-Z1]#D+Q&>TQ2'9/ M'2:EK-YV:A3OF[A ME>/GWNQYS?,%LJ5+-BK_R'-E1B$;JN.Q><'&]' +]\O+QY[N>6 >@7JR:#8. M=

6W);=CT;Q+EJ_PU$K)N,;C]K;M&Y TN:I:=[QG#3I*M(.J'#,>*C&[XZ-5SM)07KDAC5+ MEB!G&X#J@',U5<5+S0P"EUM9,B7Q&O"B:(_F@"'ZCQTQCK08!#($3]28T9%9 M%$$#Q73C$\R*2I"S_.2URKJ-*8T 3O2L<(&TZI RN]*]=_.JD]?V*RRB[8X:)>7TG>G)/VF % M0>H>LN1<3)=_)U?7BQ^7AC*H@K:W@?_HV-0^?_G"(FSNI=5BINO(>70BA]9Y MN!8AW'ZO;YNCA*T-J>"-D1:ZM$G<"#Q)PI3ZYP(M: MKMBA[93!"+FZ6WPFB]O9W70UO_E$IA>K^0_SU7RV-%+\A1EAXT05"9H+#7 C MPJDN^4C/OL4;P24RMHG,HY)I\Z0&++GU U&Y-(H"Y_X06?X)B;-GB4@M7B06MQ+4G:S3^%O?IBYSQO[ MD!@[*[]AI0(:F>Q=8Q7:]A?]3WY,7NU'OCQLN&5LA# MH&)7O*C65 '=L,GSF9 \)WY0D?+BNX8]%J%1F&69, DW@I5C9J3NY6YO.8'8 M4[KVO8=KYY':TS"D@+_G]-()]\QT]F(C,5R3_K@1H;$E"F4P53OC187F*FB_ MC$XYP5$!\#KCS(C@!H/I/24)0];&$"@,9Y&DJ)S-24+9JH X!2NY8"676\GB M$AA+WW6N>BHI:XP;!JIU/,GF==(2;X#7R-LJKU?I66!_5>5JC_]Z4E5RPF>R MOEQ^M@(E+C.-53>P63Z2RZ3BO5"OH MDYB!F=7_H"K;BSO+7C/5SX(;^R MSJ99:WC-IP9FE=W'A&OU=I!#G+SO6-!.08/N@.\^(FFR)LZ/K\Q3C@B0<$!S M0!5K6(=P\MP03F*;-3 W@1#IWNXU93+?076SQ>9+2/E:+*] =>%K#3*X$4/7 M+GGD:$H#+X)H:Z(;.MGY">L=)TP#*(,;IYC9 D2 MZQR8=81[,N8NP_2G]+EEB]F/P=V7>>$%-0P?M,YF8%7F3,/L:WL9G4YRT M8I'IBZL#&N6"OZ7G20)RUS?$(16LC)(L8::N&;)8:9Y\SC@5\+!<)\A1WK=,\T795DWLML[G#DRO5VNMRO1VQ >7,#+3&L= M_>A$VXM#&/D[&C1'A3HJ8\,&):M4(T0EB3'AA)HB':-%>GONCCY2K^/1&*T1 =RXT-P6>DE \**!A@X#)OWH!11@U5(%"@.;I.$+ M6$20,?<>:=A%/J%J0J.$$ 7;*$!)!97108J*+CU!2\IZ#/F$^K33<3ZA^G "RJS"P"]ZN66:1E _D7VZAR:R>RY-".!&E.:V*%Q& M4^Z-%T$T=- ^3HA9P1/:F!E)N$T(YS<1I4<3EH:.6X:T29S_E]=NDZ@],"I< MLO62Z^^7_B9ZL@+9%8VJ]F.)>8FFY2%^U'@,$2T3N8L CFF3A+CQ4.U:V800 ML05A_M9=]Y&)I%Q5+/W*OV5Z>A%_/W.D:%4[G'%6JUE:]ZFL$?+2394BZ[H: M5%_B2U/_$&U<_PE.UWW(P\+FU$].M(43L"35PI[S%8XX; &E7E1/2I&O?"+( MBC=NW6I6#R=]*ABU 8[N9_OGA]#Q:!A2>*F7I(^<>]/-QG'!Y:3/3'0(X42H M]K:I7 744AG#W*&Q+EVN"C*N?#V0\.57)E+.QF<<0YLH?N["F(:.J8QT@M"MMQ3*$V@9WCCH56/8(N![C<1V KJ.W!=B'560 MB;8TRYK%+)0&NQELZ]$J_+]JN:R?9'23HBC7EGT;G8%1+7UF E) MN9C+MC>H]C2F"\.Z+UAU?A$LO*,N8-O*7](HI/JZL13X)4R'XQ>98#!)R.>(:)1:7 MQ,@=MJ&MEY$L#=X%\Z8H8+,4.J^9'*1=>4';.47 MW^9?;"[\W<[W^+A4,T>M[(@3E)OK7K;.DO="/.52E[V3E47&!'Q?L!'S,,,K MJQX-4-1Y+70..]>YP4P3D<[([N^TOJJ 'N.:VT+OG@Y>S-/082CY8H)8Q@%SIH-(_#%U+.+'^1:WM+ \>WCM#"S MY[5[L)EJ[ ^>X/J.#4FSS89*+PD.+@1NP#+SF^1!;U@)\ *G(3MH7_8#E('G M%OR/G"@3(H0A)>FE^JRC6H?"([,O(+D=\X';VNO$WOP/FHDV.B3OX_=YW3C; M.6R^4A3L!-0F)8B6<20I[AU_-I.&9"=&VW,$FGF5ZVWSUBN%*')&*.0"WQ"A M17_V6496$(W20O?TP?$\F*3+S#1,><0W7.O>YW1%&S?2=VK!0G7++@CC1?YNU=-.&7SW:7HS_Z_I:KZX M(=.;2W(Y6U[*!A\4[%()A?)!",_@VB$R];+ MX[[ZZK?H+(P8-..Z$&QB=0U>N:AR1Y:[S@HB"S=@:O^:>; M^=7\8GJS(M.+B\67&YY^\W9Q/;^8SXSX[M)Y\)R-LX8T@B>*UPWCRIUQ^W0S M&^3]6ZTG7E]O*+^VWV=L2,:')(QZ'^X4CM2'L@0^!( +Z=F(73-R21OCCO!J M'?,17=X2;P37R*O]4'%VOC+OC'7CC[SUF-RQ0+_8L%GR/-;DQ-D)34KQNJ&A-Y!:%1.; UHS#RX.AN=,BQ$U=C M\@R''!\5UE1#FP8;<"SI RA_1_=^P#,M5@^>%*['V M7L#L$S@KN9O=+N[ 4S'XJ/J(IM9S7)ZK.'8I=!N//_B_;B\M'J0D34>CY]V"*34];@OXJ%O2G B3F=?R,_Q?\V' M6\\:F\G$R2O!0\:@LMKSPO1UXV%C(KA#5,\FQ5R>32C@#7%-/?2?_'-V;-&V M]A\\1]QE1(<"YHUBYEQ\0X. VA=;*WB@H1HPU';"#01J.A1+3'SJJ%8[2!]*?YR%_D^!&OG292(_YM8G8GGL1T\NY=^DT#&D47CD, M9^BU\TAM80F)U53ZX8YP96& MZ@YSTTR?D(KN-DY1=\MD5P;;QA00HZR>-5)X;=8=.:YJ*M,-H):#:98:EB] M^_BI[YS!#_/J1VZ1L'(UJD<))[9V8)W"26YS,GC7L&V4T3X.!9YQ8NT\UTE< M^X%/.U+./)A"?#O71BP',!/G;L]S-8$U,RN Y$.0Z(Z;0FT3N[X7;@Q1U#J/ M%S5=\&*#JN#:HV=,'](_BKH$" ^H!C/"FVL_#+_.;$'>?#6[77ZELX*A4KWI4^^*$.BT+Y&:B:_K MY,"%<#;%U%\Y3FA"'YUE3 #"^2%T/!J&;,%TSV3BE?4J4:"R ^[0K]:ID+2QP!+A_NO@!KJC<' CMY&1]P). M:#T\!% ^DV=ICI\QK*Q[MSZKGF)?W*C1R *%1P0J'?'B0S/Q6\R?/2Y--E .L].G M4F)NY=G7CG7ON$[THH0.>I1P8T4+ZQ13FC4F@Q='VBC3^J%.'*L3B)UI$$#= M.QA*)\4T,DB QH2E+$<_C^$OL?S,+\A)VPFQU.8-ZY(<;BGJW=.&F:U_, M\()<_RIW<6OVUGKA"?D*DZG9,XC%OA4UEO=.9+D@S81,=_PU#Q+$1&SB#%[Y MA:78VNN<-(0**YM%V:D7.;;C'N!^\9*N#P$;<6@HBDM36R33V.T/25&OXSN, MZO#:(:.QX&K7MBT'U*ZXC %).]=5.[YCD2# \T*13"J2B$7 /TA.,)Y=ZN3& M,IYU*T9[YZ:KB:G#S-3^(0HC-EC!'CLMF'U=-#NCYJS%ZV4@PUIY-"*N'X90 M]YB$(+6A;?EX^V*QD0Q>V0 =GK]D;>(!?/ID!;;"!G['7'!#<4]6/3H4Z)(% M7A#N2]%N+FK('H+EY[4A;!J6SGU!,BQS6FQV3I 7,D.(N_=^]K3N;ODE)-:: MP;$3O1BIL'IT#22M)1%!<5K'I@$WF=)&HRXMW!C8RD*%DJTZA/#B63MU.KM0 M-,D*M42DP!D+()DQ5&["M\X,M,YS[ QOPB#*80W[5X8S[!_I,<[!6OE &ASB&":N0\<;^WLF57V8J85BM.3^\CL%A[/YY0] MC%'?DJOHB!-CFNM>OF4FZX4/-31D[V)+Z]KW'LY8<.[BG%T9/]/ ,*1!E!# M$WGP @I^Z[AL61GY?+&TMH+@!3:D'N$=FPF(N*9LZD87>SY?\AZN*5,KO7>2 MP*?2TDB/$FX0:6&=/*IHD,$+,VV4:8T[BPVY$G'VV?&I./V*SN(#N+ ^XR9L675<.^S^]3^]NG%_FR0$>3;JZ:.][&#W;BBJ9U[Q^BDRR!C/' 6M($ V%]0GRF#KFJXQ\O M9( 1/TAS&&"0"&+B&[+:LO99&WC_=PC%Y2%;P T%JG[ VQ=!)PQ]Q@'FR'QZ M8?.]>++C2^P01F F&.?F,P']@.PL[X58SRPBXZM)0@:$$-7=C],$IG*+JUZ, M4E-/86C+S#_=S*_F%].;%9E>7"R^W*SF-Y_([>)Z?C&?+4UF">*/\"\.[$\O MDLQA)4UQ@K2*?F79??+M\"ZA*J5MG:TGKJ,;TS6:D*C=Q:V3/L'\EC_8-C66>2RL;B6.-7(Y.-OW^3"W8_[$7WAUD'0G8 MS%Q8(4C^>6Z%3N55Y2[IXP:"SBU96EFL+7&\P-*]BMK'DED=KIAOG-P_Y$SU_2/__NT(#Y[O;EFCZR$#B]3=VX\TB"3\D&I9%5V7,$8:,F M?_N8F)"4?-?WM'6M2V,D(=#$(J61H$)@! '12(T.QHI<6.A? M%.\N,.;>_A"%' $^EE[S5.LQ$J>7:UOJXJ?-1^#0%4)W >N"_(1P!N2CV4*K M/>A:KM=H5EG7=94$8DJ"=6X(0\HX-(:%R>#0_N>]S[T9;<)[67U_G:TP + MIW5K)Z)+O)7+&V6G)\->$.G1O+(,BQ/"J/>AY)Z7%)@QB#.@+6-+[BT7,GOT MI]LRLH+(A';G],'Q>'Z3'G6LOK SC*?VD^I2*S?+)]^WGQS754O$"U_VH/$"K M:H_;I6LUS?NRM+%9)U9(4EHON:X3"V)&;N[=T3 *G'5$;:[6%\^)PKOEETI/ MK>N#VUN5-,Y[;&4'O-"K)K9^)J"$.N'D":=O)E_.0!HOO_1RC5@!>0;[*461 MJ@/0-S(G%$5FF9JEQ;OBTKJRJ89J9]SPU,P&A5FB4D^\@-50?NT98\)&7OAN M5EI=>*AH'\@.2X2UE95*4=_XWB.#+&KS:GTA?P.1_QZ>6]SXT4\TR@I5UTWI M>N"'&V9ZMW3IG+]K9GC!K'^5M>.^KH)]*I4H[CGA+ZC8IQ%YH1'))$DJVAN9 MZ^&U[R)73_G@63L_B/A-A#!G=RQXFYURM2B7JG2RV9X^;CSMW)+EIZ/% MR^Y5[**\16>ED8WL0-9:4F;(NH/A3@@CC^?.;%<(Y-94$4=P=[IU,;61A6M- MM,I/Q8=:_F&PXY?/GZ=W/Y'%%4&8\4C;0/$V>VZ"=N>[[I4?P)==_QIUS%XI M_"G9N!-(K.3T"F%235]CT#DAL8#LC]P*Z&<0DL12C@Y2^[7YS0'V[V&>:? ML$/;"'WZ_PU2/K\9#"U:MB?X%$Q^$\AYI"HRT)P0(=_@SROP6OIV%T+OS;P:F,41KM/GWZHFFZ8P0?.H.9A>*#VY0&>*MX* M6W.)R@W*!M\-=2+ID4Y+DLB'E [L51@]6M!#/%!TH56K8U4BN!/!G@C^$S$. MA!/IMN*$I')T"F3?"9MYHCK,JNYLQ:C]4DIO9\][)SBQQ'"3XOMZ++^78/D/ M_-1)P'B\HUVYE]H]*^0XUJ-]3V;''?-!C'M]:HMACBP$3*;'Z0%-/]D]:U$2 MH[4%4>/3.MVI\(WO">O,?CTXTL1P.M ]N]D,Z(!7^3P M.Y3V!N&8B7LFY"5"8)*3^)5L9 SYDU3O;5B2<=VH-F_ZZHU7J!-9>UQ1WQ@J.W._"FEMTL:1>ZK@=WX$.# M?M.I9_.# )&+<;@?J4J$WQPLU_X>/<.TE/]O"K;KK8 7QG.R\U2I.>F-'G6. MZ5?"\W?H!.$;\GZ%Z*YK M 8/(?@KGA M-(B;U\>$LI-(6HH]M:V3H7V;D1[6UYDH?7_=S7JO!_[<*Z))? M8AA$/V+^6X1TF0GP8WHJ>7*2.R%9$OGS_I+(&\7YKG^N+TDZ#<-0WS(_K4CV M(?DUNJ*-&Z([M6"'^9(%8;S0VJUZ7>= 3N00-6)RDL#E@406F-0*0#6:]@:' M)2\3*X:9%?WL/H?93#;G<0V?::Y6S_E+[E^2&B1J>6S:4L<-$&N:P6[R%^32$+RHL#4,/=OR.]57N/)9.Z:$AM*K'9=DZQ&CQ+N.&UAG7Q, M:I#!&W]ME-&^',/)W;')1 M4AY%V@AG"%3K!-Y=W@*?X];(J5T'+:;6=6V/&C^#>@N+34&?TD(>=6WQ>EVM MAHGS21OB],%Z<=N[HGX=#DEMV(*X\2,JCY:6+5!IC]/KE#5-*\16-49>(U9) M=%U/7&TIV7%2)*![)C_?\G2\C1_LQ-B\IT'$7!0V-B.?[$ 8LD[\U_?HL!5= M>S4&HT2RT#11L6$8'9.?S\3ZY0*BVHO$Q._."7\Y?UDQ=A7EZ:I[X 2H!MKF MUQT5S?$-D4V$;E&[-J--@#@!V@;+LYUH"_)45F:K[C$R_SW5MM)_L^8C\M\2 MH3OW7X/UUY*1Y43ORMI6];V0>[*:U@5OKNZ"V*,5!6^]?"EQ;Z.%K@93?%U0 M/& <4(Q%YR_GU%MO=U;P2[,)U7$WY+&LJ'?-U*K0!W$TJTK>X2"5,L TTTJ% M:C;=.NTV-N\NU[O:NXM]QN3=$LG[\6Z#\[ [^DB] Q5W$T# =?2C$VV3,::F MTJA:7]R>WL@"QWT<: MYDKA>@T7BL([NJ;.(UP6J SGBN:X([A.S\)=/DE;O'%:*['VC;N8,,DHFXW- M_C4-4LI#';S>P85GR;E^_CN<$5:J07*0FGZ!+W;*Q=,NP0R4!CZPYSQ+X?KT M6^2^C9V1UV4B\Z_AZO'Y5JDMTFRGV)TY?* M1=3UIIB:F<&Z-W4&BPK'JXZ*H^\11T69)FE4Y+]$&A6E(FJ[D:!F,"KZ4,?$ MNO&*L8[HM?,([ZDC)K[#)LS3,*10W%7<"W&ML.RVJAX%G!'6PAKY!6>#[OBB MM(T2VGE4.*\SSHQDW(A@!\\C.$/".1H\&:BP2681N+U9>5#0G,IHHZ7**HH1 M4T9BE%%3J4@_D3,IQ VP17$!Y(ZZ5E1B()5K('5]<8=*(PN470FI[(@W+)J) MW_:6Q%G,IF0H07%+9!@KD #8P/O"K;,W4\G4WT1/\,C9LY,_+^DC=?W]CK\ M"VMBODE_W''?V!*%A[JJG?'&?W,5M(_A8O(\IV'ZCQPSPKGU"@0JR5(&,\B% MM7.]:]XSK12WQH>T?7_H,'PLLPM2D1 MW$"A9Y.C&SD-*."%#$T]6MS6X>S($^.7/L:9D)3E)+G10#*N9F81PQKFDFYH M$##PB*\VP(%J3!O>9<6?=O>.L)EZMS2 2U;6PW&BD+:T<,)$)Q9*WR;J$D+^ M;K&U6MI'?ME#1G\#[Q=CPO"OLNC96@QNK)"P7H^.?PC=%^)X<>HCQR/W5QGZT%/A_; #\$Y)),/ ,TJRU3D:# M7)8I\H8YDY7XO4Y&/;C!L@A5RJNKI_-H_RS M<"\M+YL U[#@U+EZ<;W_>E5.Y70O%Z(T._]_(9=547G#C21-_* M%QNY]JA7@_52=_=2H^_Q7661-Y2^\(@P-UDU$;/)K$*2.!AF.7,VQ7AT[(/E MWE&1V8LNQ:Q79'^7Q79'I'%C0)?VRV-%%W3Q8DJGVK6>4$OSAO,-J4P06([$ MHI!8EA[K.]0"%0HC)G;8E]EA$ 1+)E-W=.\'$;PV6-('GLQ<8K?*#KC1IE[7 M/(;(6^-%!@69VT^2,^(DH6XD@@=1-LB4#WR[S+RU[\PY9CAMDRJV\!_ M"*S=]!!M_0!V1T0*[N/Y0[.>. -60_OD*K%B-WPAK".\]K #?$C&B,2<)B3C M92(W_9 VR&D/^]2YW4!16(-O!_B['9O4A"#2J$HJ)=#(OPVGCY;C H1=^0$O MJBT[V^^/'4Z<&:%#]$&T[A=]2/.5J'ZD6AW7*LTG2@((4DJ)3_' MXG(:F1RA-7KR("S;&H_QU@G#0W)LF =>8G/!5>*C6[PE5O7+]<5P!#C('? = G/T0D-O:>F'JNL2F]F'-[VAW=UJN/63%\A=' MKA\L]U!ZMZH?-CB!M6^[IL?^/?! ?G.@3XW;Y*;?.@];&D;D$2CFIE>61^AN M[_HOE$4U^T>Z^A73JXAUW;L6SUX?;TU4!HSTY+5(S))W'0Q(I'9(2;#U9 M*' )A[\\@=',B8V.71964-1:;S/'1; 4Z,QV;/2>Q7IUO893X(=SO!K,TIWL MR-0Q0[X,Z%5E@ZL *>1"X=5$T'%MRO1N=NFNS*O!8&&S>1@>X &K.,#O^F>2 M\'BE6%MET4[PM8S!*\342C4-XFB,FD(P>-=A\+8.0N.*'6MFF6P!90H4$=A0;$X'-[AI6Z9X\[@A$;P@I:^*_IW= M_ YLS#3!EH0MGV8(QB3A;.CZ\M#VB2T14,ANPRQAI0>(YG'EDMY'"O?>_AC$71C@ GDK$*399X+VI= MD>NOM.&8O%26N>^TU5A\M),\?$?.:##37E&YVI1Z%2HX; MC@!)2G4[ 9)"JY'@2+G, \&()9@/>Y.@'\TS%(GI(@"1'C3,_VR&:OSY[B-S MI(N VDY4.7]1[8,3?QII?%3+3]X![YQ:36Q=Y_WBA71]@/?(:TZ^UQF,2N4^ M!+H.$K"P(P3( 2L;R*\?'0(FR?0^Y'F>)/:I[80[9-5TSL=L=0^\0:LHMZXG M\^W$5;*=."%73KBV7/(3M0*2,",_)^R,;.CD+1"+Y,!YP%X<,H:+S6W@>&MG M#UD"8!5OPPT-H0CHH6!83;+CB9$V=I-%D0[-<<19*\VZBL0D^B!K1\P/]O]S M 6ID8#5N)U@>DS??D9WO1=ODV(X-]#I9 X?$IKEW0Y^CU1-U'^EG+GM["Y?2 M?#6H)+>8)B2=$GP5>%2A5O=@Q&<&"\_,Y0"S1F'1_R?T( ._S^K)[\* &:E7 M!"E']M%&DIC.*P&08VUZP@W& C]N=&4+%L=_'@=<,,:R:T7:Q%X;9.1MU XT M@-)K@HV"/GT!!S 9"71T8@\6U=^- CRNF,F[,EU,ZY5!1]Y"K9 #"+TBX"BH MTQ-N (]QP$8GUOCP[N,[\W?N+JP@>'&\!Y$H3F*@FBZX,4!%7_G]NV)[O!&M M)'57@?LI\$,S64Q[57.12VNX3R(^J<_3B[I^9+G&U%T!=TC9&L.J8 MWM*(?U#74.;[O([7CD?G$=VIW;O/MQX3TIYH*0?9M.E8\/54X,[NX@-IPFF; MJ5[UW 2/>1Q_D[H:)' M'Z ADUZ?3]15X?6I(G"Q$16T43A M0W*?>R\XFYBM_& %#KSCOV,SNXJ']"7-<")LG5[YF#S^;QBE0_G2QN.QP7EC^5/6XW##3MZ('_DB/H/XUN[XE*\L5FPH<1S'K;1 ME>.QA22; X!D2W\35+Y)4^^-VVD;6J&0]T^M*U[W;JJ =H*=^#57RHBDG$08 MO%DNKNZ^-O/@='!C,%5-A#MD#@15*J/ZI!'NX"W7*1^CQ19X0U$BIZZ3 ;EX MA#$94WUI-5R%2L8,%C#+-?78P.V7K!BJVN&,GEK-LEJ3)8WPQ5"]J/J9X02Q MKA<,=6X7L_WBA7NZ=C8.M4O7"G5M$;M?G8:I"\H:(G7#6G';NN*$Y&CWD%CK MGP/\@_^)-_(;D$+I^MV8J%T M4UN7$/*M[=9J]9J[QR)A NHBC.#J$EE;+O5L*R"_QL+S"HU">O*[5'[R\=V$ M\!>RD="![W MV*L[0+_R Y$5?KIA;%5@N[8'8G!6TS:%X.KFR(%647@#<"KJJQ$+Y#()BCU; MB)&/:T:0Z:FJ!L&M9[W+(*R@NI%K2(X'U4.+^:A$U9]S/PC\)\A69>W9-]&+ M9+NB(0F<,-C&'H5K3@WZXUN,M=)"^P0<+@)#45YQRIWPRRIVI2Q)PM/0#?Y! MS2*N1()ALMH/XB( @MO%UKK1]>)\<]SQ7Z=GQ07CM"W>N*Z5N+LKQHQV'W>, M=9_;=*AK>@VRN]5&4=;EX3ZDOQ[@54*6S;4TW!IWQAE\>C9(ER/*/9&O3)KK MH3VV/#P$_)8^L6PVH#!Y+#?W$M!*AYXT9S/SW0G49! _ >[3%W&.RT# B@=XE+*6)T3GUUMN=%?R2< /9KUS?#^"/>@"L M[8\SK+4M(9D257<>U81(417M8QR@Q%V:3X+8Y 9X4>;E=,/8P>-J_N4AC OY MPISH((2''H\) #A)>&1_07,K?JF=ZF-RUM2S+4_1,N%'4O 1A,BK#XX9@YO MD@)H3L@F];:^ #39T+^B]-9R['H#G'88#41*=)5@XE'K48&@3/;VIS))=1VR MH30D>T:3QQYQ\CPP/K'5MG;)C &$D2#D"-C*-6EUK M?)7S@C(%.X.G"_^1>I87A9\=#PX,1@.''=M6 J,=<1D5_':MLVZ8QNS)(<>0 MWT(]Y 0B:R8"7,^ZIV3+)"'QIIT5RY-!N,NE.L9[*V23UG6B,2]YN:7'Q=A, MPCV67^-DF$@%FY#DE\K+1IAP)"\= ?$(R,?(D$1" B(2(:/I<0:+J:>>=^#) M+]>'(( K- %E@AUZFT4G>O..]%;!%?@W&QMO_4\LS75U@H>*'P36 ]-EQCUA$8W*"C:IF8,J*$R2LA7U:D=PN=> M^>6 ^?[%]C$#8@#E@&Q $/;_>1HE-@GS[UWG@>L4[S\Y;-[O[RF$%*/F M>(P6%1?/'"@\_.O!"<104AP2^.;4+MY[THZX_WDIN6%IV_7HPY#O1ZL;[VFPFCQ.N*] %C7U/ _!44Z46^6^L% M_IQ[L.%>#ZE:-''"0Z<6D\P1FQ,X6T?YY#*]6"?NYGG8+IT8,.7)Y.[H5EWEY>0)B86!\V 0Q_1DSX ![PIN MUQ>,SYX=:>$JA>:C =]2/26X6F@[*L@LE[S]Q3OZ#%N5<.E.+'+YU;O#'FX5 MK]=\1K/FDP\XLS *=-T:X 3#@#S-M9WP+A7516^!6RD'0"4>Q@D3\B9F\[6A M)!G#Z\\GHDE!/B.5]XHZIPGK+Z 2H)*93KJ,*:;+]96'<[']6")9(G6G03Q/ M:DA>E-20'&939U"EQ1*R;>%,I87 ;5JLFTTH0K7G.*5]<$9F(XTEZX+3#J-: M'%2(WWZ%L$^)YQ[G2%[C9$U91\CB8'+%T(-53I8-&0]8/(2PNV'^64X/BM\6 MG<#(\10-0TIA1N7ZX2&@TWNFK[66UON5-\>)8ZIZ%HZ8)&WQSBQJ)=8^)9E- MES-R/9^>SZ_GJ_EL2:8WE^1N_NGO*[*X(E_8E]/E6^Q.U9$626A$<@_^WL=5IA.A0PQY#K732CC+. M>D)2YH1SGY"4_R3>2(1A9T)2*6!"(.0@((B94UMS=N/U!]Y\1W:^%VWA9M%. MY"\_WJK @T:7!WI#GZ/5$W4?Z6;OH(@;0>!V 4=!D4+P SNCAHA/S M?'CW\5UWYYQ<7IGX*_^<9R7C]<= @3^4G9PT)X$S_-O8(ST4;=@?^1FIKC;M MCTQ='E:_YRE%XLLYU,X]/N0I65V0AZ2G:NR3["&B^"YW(S-.GO7"! U96]<5 MCV#@LPVS7+0E&[&Y"BV^(;-G* =+0Y$$UMGQ[%QQRA21-3\D3UOJI=\G'UH! M/\3U Q 8/(NLXY^B<7_%30GO^*HA@EA_P_#'](/+1Q5EL:4*XRYOEARY$1[8"@:P>=>>#X MYW\#S_MZ"7[(:]3%9*]]X/,$4_#FX :B?X2F\E;XX:+&BWS@"!IBC?DZP36]51Y,!N9#/2EIAC[Q9COQE0= M0Q=&_3"\\#U0$@K$TW %;WAE\"5KC#L2JW4LC,RE+?'&88V\V@,&(TL*=,G/ MG/)_HW#1:\>C\XCNI'>MJCJ,S%5/=*UTU[3UB%SV5.8NW1:H$T[>B.\NUUMJ M'URZV"SI ZSM[OB^(1-P[FW\8,=W.L]?XB^KL%>/$FYO;V&=?!AHD,$;'VV4 MT0V$2UUZW +Y4:E<7OT< M1_&F3$@X<2*H#_P>M'.U\KJ0GP71#J/E']1U7SY1QI@^.NNM/&)D#1%'3:5N M:>24MD(>/=4R=Q!!G '). P;1?VH=ZQ3633]Y6TF#!N=?OG;[Y)/8C)_^_]0 M2P,$% @ 4(FL7-A/SV.V+P W50# !4 !A97EE+3(P,C8P,S,Q7W!R M92YX;6SM?5N3XS:2[OM&['_@J?-P9B.VN^O6;9?#G@V52M763I6DD=3V>E\< M+!*2,*9(&2155?[U!^!%5P($2( $*<7$N%42;IGY(0$D$ID__M?;TC'6 /G0 M6$ U_)LZ,Y_N@B#V8?O+_[K[__^;S_^GP\?_N=^_&38GA4N@1L8 M%@)F &SC%08+8^JM5J9K/ .$H.,8]PC:?KPR/GSX>]3$O>GC M*IYK1&U=?[Q*?^@FK7GN#\;G3U?7GZXOK[\8US_<7O]P^<48/:?EGO'(9C"O MH /=/WX@_WG!_1F80M?_XG MB;4 2_,#=/W ="UP8>#R/_C1ET^>9081>W:JO[T@)VW@YM.F+VH)\M>'M-@' M\M6'J^L/-U+O_^; M8?R(/ >,P%^!GRY\N%PYI*GHNP4"LY\N3/!.2+G^4,S0AAYN#[K61\M;?B)E/O$U%U'' MQ;=/)F0[@\60 0^ +$\32F$VDC$^&?%R" ENE( MI?.@Y9J)WGSI#V?#%4 1RDH+EM:J1L1. L_Z8^$Y-EX->G^&>)K))#JK=8V( M[YK^XM'Q7J4*>J?1ZDA]@+[E>'Z(P!#-31?^%4$-J\X'X%L(KLA?P]E]Z$,7 M^"+DBC9@D*TQ!7K M&'+76RYA$$T+#!@\7P@7\4:SJ%28[=4"/# GHRFXSV$V4PLYX8L/_@SQ4'IK MPN1BQ!PUHIU*4*<:ZE41DW"Y--$[7G998YR:+TY1VH4ZJ$M+EB!PM[IF&K,$ M51RM:C='<3%S/D=@'AT]*$Z%N7WJ!V3 MOGJ>_0H=I^\&ICN'6"]V?!]$*O/)<^=/< WL^!ME7"LP!.W8&!WY(Y,OGAXK MX/K1AK;W1CZJTU5\O>K'K,V&BHQ_&)VFB;3'?NAWK "N8?"NCFB9R<2/^"*#) MPD3J "EY>-JQ?P.>S78R,HA!.[%RJD=M7L?:L:QCVY",T'1V3OK*^,3NK:ZS MV6,8X$\CO!VP(*X\,M\3JRGYL0PO^!O7C'2\/?+P-PZPIU[71.@]VC8I8D5. M9W6Q1OK,R&]4L]-]+*]GZ,)EN$RNBO"&#^ 1^*GPRC!$5M>:L4TZ< KWI8?Y MN=1J0F]-%7&D01^W&+7F ^OCW%M_ I9-_#L^DP^$\L\1U?UXB9\BDWBI=!#" M!Z3XQNV8V*/F(DI9+8@2&-&04IG%Z]WJ=W'_;FQ>>C)?@'/!Q9K#MAR$]IHB M'B5WQ*/DZDO$H_T>2H]T"I /U ]WMYOR8_8"TZE@S#O=E!ES(&>HP?$P@[W1 MK1#P,=*C6?V$FTT:)]6E.>3LD #>\.$'GV\VW\* ='1W]QF/\_+NTOA@I(WM M?C1=VXA;-HK=A1%:B2P\:V\X#O'E\A"'[K$!C'4/_K#5/?B/W[O>&J#.BQ\@ MTPK2EAS"XY\N#G[[I' 8*:^FN,6#41S^_/N7F[NKVZN[F^^N/U_=W'RYN_NR M'=LN(#IH?YPFLM*F\<(M9;]@+4W0R)[Y1HEC_R1)]*X M:]>SZ1)DUFJ00,7I2.3[7=U3;6J^]6URB4-,[&0,.6J/4KY!LA*A()'2 M]W5+J6/;F(?^R//QD?Q_X8HYJ;(*-T@^W,-/A'.GB7"2?YZ@"Z[R9+-;MGFB MR1U]>IZ]U$\TUP*BN6ZT:+)'GXHFR]90AVBZ^.,03;U7-T\PVY+-$TO.V%.A MU&A$V!MNM(,9HA'RUC!^9LF4S$'QYHF'AX!41EFFA8ID1%#40<"DK/Z[/S=" M!KD#3GE>HSV /)%V1@O/I=L##HLT@O=<@T[Y7Z-!(/$G>[^Z?IF2"Y8,_A\6 M:03_N0:=\C_+"E 1_Y.;Y,G[\L5S,IB_]WLC.)\_XI3M68=SS8PO*8QZ;]:" M7/53[&59Q1HA+.Z!IS*K_:C>#1&A-#9R$YQA)H8^=0N57;P1LA$F()51[2?V MOAL 0A%<@PEU9NU'=W)5@;IX7S[WT#OS%F93JD$2 MR1]W*HCC@[IZWD^6IN/LA#O(YOU>J0;Q/G_<*>^SSN.:;0!BDGI+@.98^7Y% MWFNP(*\M3)<^:3)+-TB _.-/!=D ?X $FPO@.'GRVRW4(+'E#CN55NW7_\1! MFMSC>=8?T0LE?Q@&).(8.3?0=W*,2@V2DC 9J=2RC 1:SK$N9@XB#NXV>/L' MH$^S@W)-DB''R%.Q-<##(-FO/D+?,IW?@(GH/FZTHHT0GM#@4_DUP$B1NH!M M"7O$WV1M+"DE&R$]D;&GPLNR5F@MO-@#DT]\.V4;*,"\T:XS'QUP_&?>>I,^CVC,G/O=YTC%[L.DQYF\)7I?@4*T)&$M0D>\#9A729 M>B(2(#-2@!I)+UVP:GCQ]A_452S89*_&)=^#LKJ(64!L-%GS4-8"D9-HM^2E M-/Z'!/A=FPX@;Z>#*+H /A=' 08H$."JJR*1[C(SB!$M"2K#SUG9K.+JM M7$_$T4I(. J N?#B@ $(LJ^:>*JT"2+"=#(>V35%AXP06)G03J)UX0DR#!9X M@[O+10HJ.&JV"1Q%R97T]$^;K07/EJ)-6<-;U@-#ZI4V25^83L9;Q:9,]_TX1&,X7^ 3US<_CH=)P0.S M3IL (4ZHI">3FFP?#\.CXGD01U0D%]])"%4*1GBJM@DJA>EE/,)LB@[)@4(; MQ9N,+-LFX3-3R#C.6AY]7]5SU& >09HDY@9%+$> MDS9CV_\$S1?H1$&1\<[V.%U8CA&9M[HN>"AZ?5"*SA98B';HY[M=H%?0!0I2 M1,M$RHG<0*06TY'Y3LREF(GX&Q3BD1^Q(L>VS-&"QN@I9V\N2GL+ +1_G$[I M?F=CAEVI=3 I0*ZD94<3FP,)!4WX]2L,%MW0#[PE0)Q0X:G:.L 4)KK^NXKC MD-ODF]\I^28F"P\%4X"6!]+GJM,:L1>G5M;-A1YG4Y*FB9!*$A"PM4)&R=:@ M091&21<6NF" =]]Y MM+L5UDZ?L)'>P86UL<_QGUN([&2)!\3.6DO0U6C!UU MF&N^SBZL,2PXY)?@,V6K:.J1F4!63<_!HYA'8;* MGW>DE=M)RR%7 ;,4K&55[W@W(5>8+\D.BNF&G I$G;7IY6"*@A-UQ=?_F[2L M(Q/:?;=KKF!@TIP^*:7/>!'D30NL<6.2W=8%=L]$+F::W[&L8S?Y0;XV][W?S'Q3GJC=*-JN-XKT3$CQYZ\,*78!8Z MQZ_][>R8\:,PZ0@+^[("(?:[=69)U^*_H>^I+8;KC MLY3F&X\TE7Q0< 59+0@Q*V$ GN :V(?/27<8M\L@"MS$&VHZL"11+&MS4QN$ M1NDXH]TE0*4%EXZV\^[3'L;4[8;#P$/QK MN]-EPN*P4KO@P$6=@LO)VHS]@BJ"HV;3 5&41 6A/VI#!:=F8-1H$0I$=$+9 M,!X:2;_O^R&_Y./2K9,Z@RQ)43XTDC@]PPA/E=;)GC/IB,Q@']5:0C=?^L-9 MXO6+?Q6P@EZS8WU/IOB?Y]Y@.C&&C\9PU!MWIGU<0%?[9]_%_ (;V"G10!'FC;[Q;IJ;9RY)D-^\- G4\@T4KA@MC;=Z34#D)-%Q M[6<3_0%V"*>YBU KZ"+L8I+,\ 1H[0%06C&6$:8OR0]P ->H!PONE!BXX%9 MIVV0$">V!3Z*7X&+N>:0^T=["5U(.$925;-QD5.K;<@H0F[]7H9BC_HZ")GX MV^A4W%V0CWVWLR2N$,,9[9%;^K[Q "6JNFD+K"KE3\L>&QZRG'?3VA;LB!$H MZ\*N_L-*O,E_PF>S/(EO2^HB\R('E!PJFB]8\BQVX+G>/L%IXIF<(RE7Y2:* MOSAAC;^%35WY]TC>Y04]3PM/55W0($'4Q[@IS(!V97W[:D+7)SH3^$.W]T8( M#Z&_B._$2/ ?VG$FKUZKP5.,>J5Q;RK?5U)Y24$,M7RKD2)&=>,MY5AIYFX[ M]\KH(GR!'4?^^&4Y^-0FQO1Y:.K$=F_ZT**(,[-L \7*3T?CO7E^!20]&; [ M:ZR9YF 0+E\ &LZ.7%E88A=JHX%P*$]?JWQ^Z ]A.7Q_;D1\?R;38?O_\UI_^IJL7T([_&'>:',XZ5;^.3P8U)<_W:%>=>X5TF=-",MA_ MT9Y+CJ2SGE-/P(.$O)@376^Y\EPRF3MOD+8U8];11> "\F,(G9M"*@9J\\!] M!F0MRG>[C$A-/.Z5GE6TC!/@)I5[SU[1/PX@5;%(^.28);H1<)(E=W'K0"6-C%JH* >UV+.AW/:OI8K M+V^1MW)E9WKMXB;@CM^$/H2(Q.:+!Q3Q8 S\ $$K2$()=%Y-9 \ >8;HH1F M08BH?EJEVVT/G)1P0LG&<+O0?-8*A_'WF"43@-;0*@:ZHT9. V%\9"MU)JW< M7:1C_ROT@^A.8.I13MX1=X@MWB:[<.#Z9A*NJ_<&D 5]D!AJAZN]-\1'=@SI M/;4&EE7Q1FEFC>_E^.9/HE"#=G0W1^B9>ET/Z]ZI^;9Q\AZZ$Q $3G))T%NN M'.\=@(A!]CWA4+0X' )1FQ4]0<#+ MPG:B_6J2)PH!B9R;3+XE4$,@LFV1"T& MBW?2:A!*9HL"%Z.Z;5UCL H19@Y9 5Q[# *(,N8QZ_S!UT+C82:+YK+^1W3>U5TU4]2\M*4"+VM C^]O>JY=C\@E M7M8U5>!\I*7R+FOASI1W+;[NY&CVZ'BO(N$M;T5_/GE&T\H68C&&$O#7$DKI__^:3) ^;$ $=*X#K.(D5^[F\>$.Z+.D\ MDCM8P650VH)H7W$$0\86;EM %V%+%N(Q.G)(5B+U&@^&>Q=K8V!YK@4=L+?) MG7IR-(R*KDX&EI4QK_&Q9W=39^VF-"*!V2P+19FTZ%%".&OKAKO*X'&,S#(< M:\$:VE^N3(CB[<>3Y\ZC+%MQ;JVI=P\>H+_"0[.',PK@N.N?(2>)9XK]JL\! M;5J(N%+A;PK;A;2[14BB1/!=%&06/F.J"(.4NE16?CF^NTL@LR>FH(O9,:?> M8S+KG$%5@D]*71ZK/\_NT9^D.'+G).<&<4;!6X,X$,\SG:FN[RB1TW3K29,QCELDZI0Z0DG]QS@/8&H[6.V.YJ M'"LK5[&1$'Q,P:.''KSP)9B%3L=BKNFL*F3@FAO-3X:Q Q&9,UX /&_ M.RQ-WA?E7&_P-W &G2RFE?;3U,& ?,2"=-9A40"X9H2GXZFJ&]A*2IP'0IQ, M*'OYH)MU[I@1(P16)K13*T :S]FUHX#/L<&<&UH\C9T@V JSI>PU1 [\-%A MTWDX,M_))$PN!$,\V&3#"JGFOF*-G2#\"K.E!=' &.R-CO^TDZUP_1/$E0@G MVI4][)@7Y-A-F/DK#!9=O%/&>V(DCBUF*R>(,'%^*+BIT-59M[23KFZ 4N88 M5Y(E;<@_DD5_WUT#7X8#.*,A73 FR0%-M?!(ZUX'_K0!<2A M$JO$;6K*SFR&#P!XS-3;/.&&6H\LR:PI>YS7#7K\_"Z],SX9J)5D2>,S4U/H MWWB_E3UU,1K2!6.23EVBE+; ;HU98 %@^X^8CR2N&J8?Q ]9I@ M&2\V\BOJ M @[)0L_T5BG""J6IK"MWI$\7_/@)2LJ&K&TW1XW3@8X@#Q1?U%:^'QJ#U88# M'$J'5OQD\"+$@+:>V^+)LO_RC5_19-0[&?@4XT3;#F&[Z_5N%/8T9*S-L>7) MK'JRB8@K)X@RG5#[$I: M4(C*PBN3$!>.YX<(#-'<=+?Q[QZ ;R&XBB-CI)?Q%WO28X18OKK$_S,^&-OF M\1_#\=?.H/^_G6E_.# Z@P?CH3?ICONCZ._AHW'_;=(?]";:AEG>Y= V&G7, MKM&.$#:11$QG&ZB:SP+N\/GY_XT3L-"3@O= M8;26]@8Z+Z0,;N3.6L&Z%5L=> :7-\?%&M%EZA>2Z9Z=H3S9ZJ+-*]YJ@SFA MN^_./+3<"[G,H10^9^RO>U^)1C#Z@\?A^#DR)>BJ"A+2QV!%0C>Z\QQO:GKQ MBO?5!^/@G]T<-769TKPRVMM7%R1/Z1I_5(6^JM=ZW(''/X2\8< M_G8_Z?WS&YG&O5_(\J[M##X@FY93C5JLXIE[,([<^4HKK\LLS>/_WNP4(D;Q M0;>:G3?SH"]HSKK#:+J\%K1F&7]+>_D/7:=P PU;WXCG4<\/X)+QE'2_D"X3 M5LQ0Q4&#XGE:>:"Y,<#**03$#S8KAE#$M?<\O2W62#.Q(8%&Q;F2OE1O3MM+ MB,&'%7:E9F*C $VR0B5E[L$KSYK5QU)QYY#$3(QB=#Y"%P8@RB06,X,"AMQZ MS<1#,;*TBOQ'>5N0FI(),R*?C(,W?S%Y;$U0O*%FH4$RG5JE%J+ 8_/N@3BH MCQ*O=1*JB1L78BTT$! 2"&Q7GI_LS&WQ>ZPHTHJ%F8Y5)^&1SUQ-"K34+ #) M)E12;AYM#C,]$[F8A<3S.V(1WXXTIU8S(5*$*$DO.V3!@;+&1(IS^R:*>V7A MJ=L&5]UF0:,\:;*RP63C MX[NJ\9$ZC.,%\P4S(GKLS00%O4(SD2!(3RI^M9>$)9>".!$A"<_G0S(\[K6 MJV*SY%R2KE3>98V3FBP' _"ZPS;DN?BC!79T'M_64+299D%&*I4I@.3&DCO> M/:KV*U@N3?0^G+%]EDEV&.Z+S)O+Z\N;8Y>#Y^?.^#?RRBCW3C/N[GRC*?'F M OKF?(Y(E(/H]4ERN1,Q.O<"@Z?NWA2YO?M\_;D)BJ X:6V[%LVZXHL75W>3 M#.J="RX%6FHF>&01JOB6M'(HI9>#\2*ZLSF+[/]\*D>@B6:"IS2%2N]3*\?, MQ%H .W3 3B0I@-;0 MF6WXX3#2/1V9:'MRY_85Y&3[9C!N8YWJGJKYEHK)8= M6MW[2H1N!_/;ADY(;B(FP I1%%,HCK\"[-B19KD*TQ? AQ9K?LS*ZJCI8%7* M!\6Q#ZM?EK=Q)F:4:8T0B0\4G8/OW[=EDM!L44 _CL."S%Z:B= JF*#T3KQR M?ZI#.][FA59 HBA .TK'Y[E)J)&JHNCDV5)&G MY]J;H.I^@^ZC8&>8^*_M$/$?FZ-Q:#K#%P?&YI5'/!33^0V8Z-D,R%K]GJ[D MS&E=NCU=IG;^^W4UI%;R^JV&[7;D6KB]VN7?/M,J-@[P&, ,?:+\XM#8"PA/)1@


53S3=\TK?QMZ1W;55/ Z]&MVOHSJN5 MPPK:4*:_^ M3>C2I7Y<5A?1"TDJ4\"R9)+8_SE+J2I6PH< !73CJ$BZ>=&J@N-?ST;PBI]2-I:H;(C+' M!+Q0#ZOJHA+*NYUR4:;T'JARCP$F&P:>:Q6'Q[9V"Q&20YS2JR&]0%($&BT$ MA%+OXITD<%L8W.FS9X@N4WP_];LNL'P-KWCC[C[\R9"9= VPF'V MIB&K:#-G/#+K=>"R3.39:"A;ONM7H; MTL,=$R=_A'^[-WU89+6^%5^M2??&FO1OX'7:Q ?^9 S&"QG$>O0.'>%Z@/72PKNREM=],U:*6?+DW@SJ$6+I_WWS\&0*$Q;%X M?P)KX&3X!HA5U@4_U2"#@41Q+E%A5A-($NY$CGG'M&1Z%!1J0UO(B(N0@8?" MG- -%GUW%09^Q(>;S-MKCAK:BKRPE!B2YR2_\0=7&:HV]VI<9A_:HK#JM4H9 M,^L^PE/<;RBO"@?@\ "14[J- .*]JR_"&DDJ;A7%99@$)@I4Q26D$+;[RKF[ M(!_[;F=)#BK#&:4*[79&53=G3%;$4Z47BVIA+$/179U1Q>*-)+-EK.IZKEW3 M$W2F'?.KY]FOT'$.W;V(-#QW'KF"Q=\4,&Q^%C=LIN/Y3V,[(B,>@&&ZMD$& M]2$:5?IM>TR=/!6J/0ZDTJ ,-/U9M_5*S/#(I$+9=JI!XYB^?3>R,E+9)EHR1U#&5^Z#I>'?+*A8N[?\]N@'$)I+!'73 E!2W'ZTO5 MG-/DVB![U -S"9@72'G5= %+7=+EQ5<.QS0!R5Y&O3@)&O-FB5J^&;#($6Y$;E, M.!R5:RD$^.B49(XLH1-*G5EHU\)%FM %!Y+WF=)8H?1>X[KR_6<7E=V?R< VVIY5\F%<)W&XHV,ML<01SV+&KWZ1%0\8=L"S/NV5T$6PU(LO8C^4R0TV 6?&^ M2A$'%2?$U6\C1V-38C08AH$?X+,Z/A"-/<=Y]!#Y43:JF9UIAW0UR),(<7%V M5I1/HXFP'X2,O8/T?EH#=G$,*IT #.Y6\-3M2^7X)SNTON^'P'X(R3.:.$%R MQ"T_FZU8-#, ^KM1IDFSZCV%#*R[)[E+@:P&V?\F69>:E2/X!9I\'H?5[1> MA5?QAJ\>_+_D,^Z%PKA?HHO2F&?)F8QY&)7?&G.O]&>*A[^0F5;XJ"'3=FBE2V;FV+'.E/@W,WNFW89)\Q749YP!E'9XG M1#4L5>)AW*XIT'L#R()^E9-@T^5Y&E3%U++;I?V#LR9G!KD,3"P/(89=Q[5[ M;RL81U.1?K%58 CGB5(7DY.)\_EL<6KT<:.A=BD-IHN86>J+,K-4<_9:QRP, M%@!-%Z:[9^3HN[$U7/9$$>S^O+34P>!DNGQW\@>37&9N7L*H659$^S]/EUHX MG,R7[Q7/EQH?,HV\ 'LZ/ 4Z?OQ9\Z[8S52%^+&_YFM 9(AFL0 MK$8!M)(!D\=1(!FR@==ZPR>#/K^'.D?3HBJZZ;IW,TK?/[)97 J.TMTCFLDK8;CG-8)15[Y3CQAII=<=QV ^$H:B92 MQR<%J^IE3KNF@PMN RK-<*R=?DA'6">7152O480RJR MZ!9*UGQ.O7M.O:N/NCFGWCVGWLU$2(9.IN8T9,<0*="2;HBJ=JF2Q3"J?4!A M'DB2$&\*T#++_)-313>ARQ+#@>6G"!?D[D":E!/TA!"0D^*XB5EAS\F--<>< MJA3&9=]L:1NQNF/;,":I[\X\M"QHW+NZ%#?N;;LVX+;OD[#GG=VOFNQ^58^1 MQ$?!#CKQ7UMDXC]^?S;_Y:%NZ ?>$NN:#.-:=B%=)"OY3E* 6)46C!R9D>OW MX6QOG)F&*V99720HP/)].8E1)D=<%(VZ-X@D[H<+,NU(N>5UDHL8BP\TJ3"1 MC;<5X?VAA;D9[P_'T/_C_CTG]#ZCABXX4.1F*DJY'"..?!&303-O#1@U=!%Q M49EP2#6'6$VN 5(M=31\=AY$=BWMI9LCFPSI%B"XC4K]'KC6 NO#/\0T^UXU M7=!1G7K/)Y]J-*E;XNG(Q13]035=)%Y*1#R2YB!;$[T_!FO@AB!VZ',C@\"O M,%BD>B['C9NCKOXRYQ#6L<.0N0% MF#<+7LDC2-=./SX0+W%OM8Q>9WI)%VVHQFN3S17$68-%X>118I0FA4G*SX')8INTPX**W$F?Z^JZ7 MM^"^HB]$U"HM1DAA\I7F5:L^>N;20P'\*PDV\Y!0T%V8:$[-$_ M;(Z,G#7D<^6H<1SOU<03Y]%##U[X$LQ"Y_AZMALB(AT:BD3:. 54E>:'TE-6 MY4O9"'EKZ,,HX?$A/RB08E4Y 00)DZ\XQT+ED-FHXNSX^^0XT'=MN(9V:#IC M$#_^!!. UM "<2X*VBY)1M,G $%E;)*4WD 3W79HPQV ( X B%G_U?/L5^@X M%"#R5#T!H!5F0P*DNW8 *3WBCL$*[TG)!F$"YM%+D#O$.8(W/9"8,%'L5?P([C$!PN>@(U6XR:LEQ(X:/& M'%W]?CS.6$2R0VX90B)8+)>>&_&)MBO/K=AB$)5D0HHA5=;GZF.X%LZ_F.CN MZ%>_LS:A0Q0XYF>4WIIVX:^HNQ- ;*6L2W'>$C-\1/I+/N]>#GDWVBPT^#RT MIQX2LS0+YTHZ/!6D5\>\%.MJ;A D!1LK//L3/_9])1!%]WVD^(MD[C[S^6HSO>GB7 KTE]R:%F1=SJ^_[H;K4VUE] MG $M@5\IB,O>Y6@"XIVM5-= N&@HS>75X=!1Q]Z M]U/\3]P/(3'NR%@E/9%$0C;N2_\@HQ%'-J11 HQF%ZH^61 9QS:E.BOQ3T9) M7;0 G9E95Z]\9'#D<*[+-U$*ZWXIF2/-CKTF&[-\ M8>X5U$66HL*@B#&?MKJE*".&F.>L\5Z_B\<* ^8DYJK3? @4)[/Q$3C2]#5$ M!Y)H @')'?M.V8?S5=(%#^5W3P7H9 "BMIW4+AD)$9 ;OG@SP)4V=,<=B1+L>T(JS!7=,LRP6 M:^P,-S8KE#[ U1]PCUXH89>W;>L,-R8G)#W=U01M^^>KKHG0.SY"QU[L7,;: M_2JMQ(XPP;+>W7J!Z>AW$TH"I>!O'&!/O8@9DZOO2L\Z0>'=J\;FR3-W]+).ISMK0BL3ZX#O,OA%NVV M<+.EFT-'V7/71OL&N^)5OXN6D[S\YO*&LEMN:H;RQFZ(6^4Z>'8'0?/CH-Y8!#917-1)DG03MT2 M9NZRCPOJ)F4N6;%%7&1?W0 A1YH,V$.L2EPX7P2/T,5[';S:$9HGWHR==YRS MMLYP$$N 58+>QN\12; !0B<3$?N%6B-X#K+JWO45C/>)B2(KW\0"+F:.1\DF MGEE.-^F*K^5BI$FZ&Y2GY_.$FQ#TS?57P((S".S,=9Q95A*_0Q=$7WQ'/[\5;4LK M' C)\^ ()Y4!=2_J%, \>BB._=.9X:9Y8,&NT1KA%R"SD>MZE(V>LI9O?M-% MJN76;S8YDOP^*ENS(VHRI^G!K[H(+U\$&>(JHE'5\SZ)!DCE_M[OVO&?RZC- M1T;=JUHQZ4&7+;W=WQLLO5PR]%RP"E_R/U'R;N>4UD7"LMTUV 0J?7U4?7 # M3.MP=G#O%FNO>P\A[Y7K'([8""!9JW>\Y>% MQ ,R7P_-HP5:.$5PT EOUP/\?8;^;B[5?E(@&V!W7_N82!8B@%0"[:_J+GX%C]]TT/3OQ-WTBKP$S M+_.4=+3']B^?K_&'!N*K8OYHE3U:")93\H*=W)'# !-.RDR]CNM&:=C).USB M] 9PT9!LW.!A^#QY#;<>=C+XH3;SM%*<=>9S%$6\> S)X^8^_L\+YH,+?!_S MP?Y7Z.._>B\PL$U!H(FVW'JD26&(7EFJA:"6Z/='^(8U^<)$9<5(7E M--1Z(!6A7U9F:DVV[BJ#8#46,H4I;5DZYZRKMR0X39E[2UH3[0)/:[]BZJ<10?B&8"UB]-T@-UI=7_( '=U\( MX6V 0SZ5+4OQBRE% ?PK$E:2J!+ZD?UBA, 2ADO*(I1;KQT0*4>NK$RZ-*^( MFM&R>>+(,DNSJK09(QR45I/WML) (=N0Z!S10FG%VP4*(2I30#3()HS57T(@ M7C9]OEO+XSKMD'EQ4E/O.3V,M*4UP5<3NOZ3Y_O '[J]-Y)A/(3^@K A7CPI M*B&WWC[SOMQ^3\S:C<-).7)3K*BULJJ-;AK?:41JL>/:72]*0D]>7 (_#N&? MF!&'*X!,\ML3,'TR?V)5*AP#]?8XEWIW^/S.Q'"BH6PS"V@?+O4)8(2!W("I]&(56\BB<>Q+_@D?Q2-K MSS:3A$#"PL(-ZJ)N\B2X9R.32ZV>[[UDP^DA!+P9!PLVUUHH\=+:^*=GO-S( M21HHUDJ;8<,B4<'+ 8W1PLK[)]I.ZQ%#);+Y>1P$V,!*W2?83-L10Z51P>,! M*<%8"3$TVJ;>?>0"'04I(=3=9ME;!)MH$@*DT:?@>8">ZJ*DFF@2.*30)NLA M07UYGEC4?W/MY.8*V+TW"Q=E>B85:JMUD!$BM.Q[ PV2O5'80,$(I70342!" MBBP'_MKT!(58=FHX=J46R9Q%D2RG^CJCM%/(SDT@EUNO11C((4J6PWL&#&J[ M?Y&3=.[V.$5SWH7+3C:Z?I.RT3%XF7OG(EA7QNERTTF /_G0CG#ON0.0Z0-( M+ZW++"_$_LU!4I ^5;53&:C/W@!];'N;?^!"P[[J$?JY\I,FW" X1(Z,<] >?,TL^WMY\/YVC2 MJ)&T:APT*SA%*\0&9LOO'0=O06RXAG9H.EDIDU(9'WI@F;C*LT=(9E12$\J] M(2SZ!W"<]Z\ ]P;6T%KDLZGV+$6[\R56EY:]U9(T7ASH1B&62?&5/(1BIG,D M%UYE#"=3[%E#XL<'51G^^"EN-=$A?___4$L#!!0 ( %")K%S+C<7G(4P! M 'TB$0 5 865Y92TR,#(V,#,S,7@Q,'$N:'1M[+UG<^+*UBC\_?D5NC[G M/&?O*LNC#'AFSRT!(IB,$.FM6RHA-2 0DE @^->_W0)L,-CC +; VF&&T+1Z MY="K5__ZOXN)@1-+/!TK F>FJP"[LWI8/GV+$>M_\ -_;/Y9S3'T M(*(@LDSWUG?Q@:+8_UP-/<^^_?&CK[B]&\L9_%A_@1;,7JT'&[HY?A@YG\]O M%CW'"$93!$'_0%_W(#8VP]&WFO?P@^W![(_5EYNA^L+#7:#N3 [?WPRLV0_= MA!,#!/(/SU%,MV\Y$\6#V($3D2Q.Q'&:W,SC.MX^*/##'3#TQ7- D/36TS;# M'=!_%FCN!_QV&U[]!?SHINLIIOJ 'PWHN\C90 R_V%VP:S$4&7MIZM6(]0]V M!L[I8!B92"1^+!#E-[,"53O\>/C%SN,5L 0[4RJ^IEOP0]U4;U1K$C U03]2 M8;''*#N+0-\^##VX6 @3^:-=*HKJ$$P4_"GB(+< JF6J8'E<4_5QY8>#]6F$0_QL'4UV?_7*V_Q[VE M#:Y^_/[EZ9X!?O-2.E\1.@*6+Z?DDN*HP__]%\D1/VGR>O4"(>_7C]7@7S]6 MS^M9VO+W+TV?8:ZW-"#R)XHST$W8J4S0PX%^*Y@0BF4=#'078=\KPV^N,!UR M62YXN!Q?5$J65VHOI,G<<^XJ [4]+@ZN=G#TZ\?."C^P8"CV7 MV7BA*)J%9$VF9/+J-S0C),U19(+XS/6F?$@%T\OHKJH8': X@JFEH6U]6++3 M]<=,LL0W);R3%5KW=T63KO/P&7#).$Y2T$I\YGK3:]_B<<$9^(G[L-RJ1*53SG%L#NJ6OF*X MX)D%9AQ%18O!?%-?+4^"+V01&AM-<339'2H.<.5^5I\22[W4EH"9C(\]+47P M%'SV-ER\*U?Z6X#(3%VLS,5T5BJTVM-"WJ&)$LY?81I0]0E)[R/ A!W9'A9CIUJ2FWOL]8:JT,YVV/TL!L7;UFZ08DH'B MN0%W ]_)X"6I-<"L["<+C4&OW'4DD$]-[A935G/M^9$ OH\5%A1EEF9$A? ] M15!+W4J-1P!3> M(@#R([1$E7X=V);C*3T#&HY@1>X.^,MY<>++[GQ!*+W/MP_ M=DV]@ZP7#(* ^_L7S<#7DT_QX,F?PUK5\)W@7.,"W:Z0% #P5BS7@B )>8#\%:#"A&8+&%7HM M$.[ 5F]&U:';!?TY35 <$[*$NS;ZNE89H.OPWB MSP<:OPCJU>_-L,.P_OIQ\#F_-PM\6,Z/0[#;@29_P$3@17N!=<$).K"'N]]L MWF]^]V.'H,>G+Z]I.F);:',47TMUG7-7VY\LSB>QSL>59NZ^0]XGATN=T(LDTS%TNSPI\F=.YJ^1YM-89^8X MXBSEA_(\?L>G!;PB.4+.2-":&XGS&PC,G,@ZOY7 +\NS6,GJ2[Q6ZXQ;>;8[ M7\B%A+LX=SI_A3P?F=SOC:VVV>3B>; A#TIF(L4DW^[#7V'I@7 M'D/MDY7).ZJ77T@V@<\+'T>5_@^0:Q3&3'.+=LYHA*/IDM1<+ZR9;U#ZG\!X=I MKCA:8VF#':(*$]NPE@ $\%9L-,^:N,MJ(=F3I(I#^#C34TM-QS2XT!K8'>@> MB?DL>,%_#_,\?/> -VUKZ+9@;[XYGF_U5I)S$R4]5]-4 MC)@F>]YDV1VSS6E$\J_VI=Y*QH)Z-TTF2X0F +YF)=A!6Z-F\XB,G^D[L6LJ M4K(Q$)6DU&KM$B&S/I[-R+3R/NF;D8+Y.>EHNRMHCUAT2J-AKZ8J=23_?/S3Y]A5P? MS=5X1:UIU;$T7_4JSKKX,Z OJJ*1JY#=3.#PIE92G#'P;$-1P9JTW,VV1U-H^?&^F?0G71]&:WZLF6,U*8&*>9_6NFX) MYT.GT$,H]>SKN8 -!1?L2;TGY/) U%E1\CMTKM-?$F0I?6ZD_S2I#P.]G_'A M/[2M3M[=Z8FJ +1QMFY(L;MBSFJ&CPM"MZT>=HMP%-Y8QG#U_J[8TL9X]KZ] MZ%7SS50^XHW0ZXWG]@#3H.?E8>3A!(=LGG# S#)F$!\I!VBZEU%4W8 ;DKI M)GQ6;'='E7$J8??81+6>4=W0.8B/)^6>@KE-_1?@/(]=P'T#D-%A" N*^@QH M>1/./=![!N!=%WAN)K(+SMCI3ZX+/;X:N5Q^D,7I],>)?ENK+5!QQ2F/:^H654GV[P/K8=Y M=MKC1%5E6WL(Q(D(5-_1/1VXPD(U? UH&<>:(#?<]X)0I=+?^-Q5 MX 3G;)/+PQ.\84?"EE5?DCFN0J3*;,;U^W=.NQE:!7-"?'V?_8UW]-((&3N@ MI-8#%%>_T=L=,"XZ4_%GBBJ++8IV*F1VR;3[OD3-,GUZKM667")TL>VA2A].D<:UOS"J$,NP6'B,>FZGUH*XS^ M2,(=X,Z#@B0ITP0B(?U'$@80PO!HY; L^8$#'II6B>M4W'H3;Q,9T&(M#R,1 M-C&>=&.2M:A)61ABG1U]WP[YB8A/XR2)T\2QQ9?[>')Y,/9Q03<9?$R-6X+; M$?*I5C)T+EM8D\O'=[P9F20>_+3'-^]3T\F27[#;-5LG*E9[.214)J?7SXJX MGZ.FG_IT#$X^0/8'GVY[Z$F]]%6&8YW.ON.+E, E,=3A1G_%19 -,'JU@8_4 -E.5F_C]/NU?2N/GIWMCU7 :H* 7] M/@E-C,+*Y5115P@U=*9FY5@^I<":/U\BP<<=T#_1;D<#_IEX)UG0?IGG'\A^ M41%9:*275U7+-SVW#E2@SU CN1,(K%A9^IU%(:81>&ER^A W0F=4SD)@ MGZ-7)*.?4[&SM=MR84*Z3 XE^3YCUX7)'>A)':9:JHFA2\Q'0AI>(7U3Z=3. M1M=)2VPOU0W.M9I9RN6(P7@Y63"I;'U&$$YD52,W^'P+'^N@Q9=E?9&1I@T- M^HC3T7B8.#E+?VU6]K%'2+Y13+?==&\PGL[*3;_C3?Q)/F3'ES^]E<:7%RRD M1E)N[,F#%"$./*=,%01O, R=7W29!0OAC 'VM\*^GDO'N;%5S,^[,P'WLFT^ M6:Q[E? 69ETPEX;XW-%G<.GSK5+PCM'N+.D*0Q2H@30SGALKF%SVT''C%UKTYW7EN.?U M;,*?XD)K6NE71G^KK2%>XFN"O>#,2!=LDW;]'18 M"&T)UX7IRC!PXX?.L[_<1;Q?3H^M:M%PB6EE-*>=>4RDB=#&+V'K(O[E5G6= MRWI05!FQ6L_5%Z,>(>:I\7A.S/7%Z7/3;T[DD4=,Y'%R8@4[4#7Y\6;/Q_V& M C",9198S@#,='6X9OQX9=:3G#D^DJ9+DRDIG3I!A:^? X3I=A>F=0;_(% G M*IV#!(,,FS@6P=AU.>SS%$LK\).2Y2B:OE%3E0)7YU+YDM!B1$H9CZH^@1R$S+%+WE5F[>O$VJD]5TAF@8;'S,I6K9:E.= M9)3T^6CD3Y=J&J?H5[N&CT./0FZ2VB+WYLWKI3K;'B0Y+N;+ L?=TWQ^X/'- M>235SY"9I%Y-YL>A1R#S@Q\,J?Q.G[C?2II,)6O.85!^GQ_&<;:?S$66^MG$ M /=*2_UDZ%$L]<:'#BSUVQUJG>VVM5AJ+!)3(3/IIHRETPQ? _T0R/03E_H/ M9-X>^M&HGEF3E9-GX]QRU(J[!<'/9J1[,P?,DARRJ#XX8'/4T.,8R:_]9&HW M!I9$5;1T=*A][7L@9=8_,-(DM7@#&QR+Y: M#9U7>Q;IT# DSC_$*?NZ8V[DZ7&A;>K"LG37M8'H"I(?.J,96MWQI1S!RNO+ M:E8.T_J-K\4HCNP.4V/JKL]T[BM&TAV$H?1S!W'!W36O0]R3:VY.O@<5XCI] MJ5^)E=UN8D9P+@]52LBU]N.CT1L*2)I=MM[DLU/30^IB1U0J[ _R& M-D0OM*I4?JXO@+H69_MT@5O#: ML;&8[,3-)4_0=BET% Y!$\$SYIWC=:#27.CV MC;X)[QSMG.RC+_78P!!UXCAI.\/-E$W%T9&G7(=6;\=_2BIN\.%Z?*$OEH5< M?#$4"FW1-:A>0:/#F[#]C/:'KU[,4Q0_^D>[.#Z9._2DU>)+[M"3H4>IBJ!? MBA#>V(+76U8[.--D$\2D,)"U#E?HWT]"%RV'H%'N4W]X6U5];D+XG0SP#IT6 M[]LS/3YRLV,%B%:[U:K;F6GHS&/(6[2&AW'>UW#_G8J%K-0,=UB;6X)N>6;O M7LL++>G]NB(4%D4:K]&Y>@D_"\Z[ MF*[R7\YY[TT>/6$E/1/K-TJD,R8H9=3)J?FQ1!CGYZ1_ZC4"GW51S#M)VB1K M'#Y)XH%5FP#'UP=#+Z*82J"HT4K3ZF\WM M.S?1M1*)>7V,]Z6)8(WX6&UP?MF+-W+2JQ_X?!;UE0B^J"3)L_!W@CTSS N1A#S2>OQ;W>,17\K4%+Y:J'6F2;1:L2L_PU%%$_ ]L M%I[HXEN9J8N5N9C.2H56>UK(0[_W$[)'H>'\9*$QZ)6[C@3RJ+XCA34QQ-EL2T[ TS?)&O-0H$)9=S M QN46&*K!F "%!]*UVEM][XAHN^/(##U37Q8IR8VAE.J6>:@F^7!L.^K%:QG/V'QIX MNYL??>"Y+NK&YLK]K#XEEGJI+0$S&1][6HK@J<$SH*Y^\_:'IM$)7Q 0<_U8 MIBX,G*;;30E@ZC6J]7N%D+5'F@9'@L'V9&7H\$-QLIQWDGWO]^C#-#"M"73; M#TS[6H!WIOBQN_HW$&-EWF6;GOF+41)7)6"K6JS3K(C)T3ZK!SRP_LW+U/BA M+VXA!);OJ,!=O1T"10LT 5SF[U_P#\SUE@94*!-E@<]US1O>D@3QGY^VHFDP MFL$-T/=NV9MX_/$C!\4[F\\L-SA]"!]C**BGW\^K)[,Z ]W$/K M3^#?+M0K_?_^#$:[^CV $Z&G!(^]A2\Q]#])K5Z@!RC8T ']?Z[^U:BDX%O7 M5LR=1P:O;TW+F2C&:MKY:KGKCZY^-U!$B%E]#)4Z0QI #D&S0)PJ\'_[ &Y5 M RC.;<_RAC^?HGD/?UL(8A(WB=6BCX,50S?!9FX2OM\0%"X,ZI.=CQ#!T'ND MI''%T ?F+2JF!L[/GN5 !GK\S0)S+4/7L'\1P3^;[]$$] U"_N[7CY3Y>1#[ MP6+AE]N8[UF&MO[APW,1+\UT5^\%\?[M4->@F8-3_N^_XA1!_WP@B7TLY.UC MXC6@T,<%10FTAQPC&;5/*JS+'#P.? M> 7LO9V';(-Z]5LJYQM"&A,;?$,0?_WH'8DF'UV6**2D>KZ1%T2,+Z6L@*4JI5)>%/.5\N>M-=!1]*.*>FG=+<4=0@'U+/,:2]^D;C"*8)G$\=;Z M1UY_>;$/\!Y8>J92+_WOOTB.^!DL%QHCTS(#RZRKV-HAK"/5_#[7&3,5Y!AK M0+]-6VJ0(42'0ZX"D2DKCB,OU43!R+.&1(!\K%!N,'@^P]3>! -)X+45LG>6 M'Q*F_JND.&.L8H*_3\<0(^A\ZOWEJ[0?^V"*WZ/LO,#.KB==FQ75,@S%=J$/ MO'ZQO5(.SKTV;\C,JBOSO%E!X,DHOF=M/ECY,<$G.]X.L64'5V.(/3?%FK[SP>)^N%IKR)Y M@KN)Q4Y*\\1K)/,E?5&3^'I#J!<[6%VH5NH-K"K518DO-[!&!8,6L@'-X IZ MDL8J=8QD_]+^7GU0R6"-G(!MF=$'$\JG&AC\FDS0S"[2?G@H\ C$^C0<_[P6 M"I6K^ :3:3F8-P38="-/V"J/@@%3 QIVP(YNB[FF> "?P%F'2$)Q35GB2QB( MX, \D=BOMI&%5>IG2^AS4HE/F%/%)Z9 $]IV76ZS;S2\)9167[$>35ZO7J#5 MA=<86TYDA",C_"&EY7^N'O7*2X)JIIB@>N,8[HS M.,1#K[3$:\/+/#+/$YD\S)R;GSZUMAN;^\B(%V1V&W6^+.:1<=W87:F<%NJ1 MQ?WJX'IC;KT'P=G8V[YC3;#_[SD^_9P__Q_F65^^AK/(-*#*3-U%V_581H?F M:]4>YO9SD@]"L+F&GKMZ[);6K10S3#5G\"6IPMO3N#=4>YJ3M4RCTR0!S'?6?*[2_@B-B$S1-+DAB"G%^,[(AD14# MVNZLH]A#7;W:+%#37=M0EK>Z&>37>X:ECG_N9O!7'LU_GB;< ^.TMP& ,N>/ MO@[%43<$2HA?_3@68K@/D!=W@8KK"WQ%NMM<\)<<7U1*EE=J+Z3)W'/N*@.U M/2X.]F7VO:M]>6-F+1F\K^F6L 3KX"!OJCP4%0O4!IH(\D! ]U%1L?#%!=S;:"B_7H-TTU,]UQ,'0;1W]\G ME8_/"RDVFQA:O-^C5$UF8@HK,RJ@9(5)J++*4JH:I_KQF,:N-S%6OVBH@RI_;TXRG>N4Y4H\*V1Y:5"4ZEU<+]=D9G]DW4\F M6_9,2(ZSEBH50+<52P\&<.3FZ9<45D$E1Y&GCZO^)'?/1EI(9Z'2%0_8CC5# M,G?T!,C*YD.58SDPT KF"BKN4Z@UG+-,6=HZ'0)Y@QDG\DRCW1$$JJQ/NLEY MV[N'_$8$7/1Z1R -[<5<0<4GS_@!KPV8R!N.^\QXZ1#Q=AW-0&,\_^9-T$'F M)#\AZ'\;=)]B3T.3E;G6;9IV>K=ZP[I(P3#L/#:YH#7'?]5Q&&P.16QF/*+5V:'.>[ M1,7CJ&+=G&N:^+:='Y8B"4Q07 ]KZ8:A*Q,72^F.:ASV?%X_[_6A[;-/01"U MA2"/ZPS[NM3/"HHF+A>IP6QX9_%O0I#HPR!SQ;,Q]G!>Z U8"7[_4K(^L'>; M>.ZSL)>"+RM.PYJ;6[BKU2?QW&3!*U+!T_11?D ..T$WW=>#V_!5US)/P4E? M$8"LD15X,!6G"A\&O97MC5@E._)J_6*O+>FXPGNB7:DW6F\31][1[RU3>6?8 M,=$US0#GZ/JL$AW?+*I8,U35@MQK='5[)Y"MFGI#K;I]DA 'U44GYK4-K3% M=TZ^B:'B;(PD+S::6&,010ZV Z51MQ4# PN@^BC9"S^&SBIPHY#ATP@"N1A# M;/PT,#CN+NG[JL5#5:GT^EV>J]_UAP0V6BH9^^EB'C" /;1,@)E!)N(:1DL6\P;E:^/I4$_$Z\UJV9+> MMB\7YPZ7(KU^!OS4[FC1@E)91239VY@<\4EV9+#$F&BE4S6U4^D7XMS;$$#3 M),[2%/-U!5EOV>E?][G4X;-7FR_ 1IF^X[KHUT8S\+@"(3M=3$&]5=O788! M%3DJ$>!5[_9A+WR]H]'3>ARC4:3EH=2;1'RD@KCV8.M:<8M^ U;W-'3 :6*A#U-(3LTQL/M3A)X\*^(,>_^>)^J=B^*M#P4U/ M:)+J!3KC(0 <9%IQMJ49O;%.E4?=9*;7+PSX]6[\2^[BZE9*++B6\AJS%0>; MH<8HV+^192 ($E7=8<'IZ^>J2;] 47TKFJ_5W$K+/1"\K=CD?>:NT1@7[LN& M.1X3J7$2%560?R X+W2$8Y#R2/HS?*1\"7D-Z&X>CHV>YAB1;CU)>G&C H2U M\D8:?2M\&"2K(W&<+3.23M=J]3LU$T\K!ZO)M\ J*ZZF3-]3+HZM[SC&T'%' MX.U5B7^#JN<_5V\%T1#[NO ];VIHRQ1@O26F#H$ZQM 5;] \@V +',4[CR5J MM]A?Y-_84'&QOF[ H$DQ#/@M.E^ 8JFIKZ-("@90/; > "==!U,82:,=\Z"H M'5L'4EN1V(:[4'"%OD;U[)@&OX7^%AIJ.T %@?=%4EAPKLG%_H+S03' 7!]Z M$N[00H5RFZ)M;ZAX3Q:/S97=5:(EKGZ\AN%O3#$U["]J!6(/RA+\NC>" *#A MP4CX&[2(]33HI(4;K $]RD ;50D"TY2E>_.,V)X@49OR'0>N8W7. REN3_%\ M=TM$DWY7G&E^LR!,;*]27KCI@MCC_\ 7'>"^_SC'YIP/Y"5(G]I&CJ9CW &^I!::N-2EM/ M+>:K]3Z(+W#__D3AW,(H0NA:5K>$,Y/)UVISURX+RBR]8',^-5M=5'X"X3R6 M5%R<7+[J6-?VDE7+L)S;?U$L^O?-H@B97X'6PH'F3E%5*(J0U2"O(N9TKJ$- M.O@I!JF,'_S"G4 9AD]Q-A8 ,O($+A:*-10;.!VT4PB0 39PK+DWW'Q] PTP MP#30U\W@'$*P4X4\%HKX^=SJ@J_)GYMA?QSP_-HV Y')70]^9IV;D;H9:)E- M6K:'4QM'8MM[N+FL4GE*8^,$W>=D4E-(F>E1M-R+D;2LL2I%Q'HQH)![26 N M+2^7<=_UQUPU-P$#FWB]Q+*D]/5\NJ_') [T&]F"W9TZ&@]'TD]'QJIM)MUS MY:8P-9E:7R?DYJ0V7\>4.R/]R2A=;:39^EAO5H>X/J1C+68[6?TPDC6(WAWC M=H8"E1\HP$P46_>Q@4P]P'Y)Y?<4<<.=?EOUV6V6XF$E\;8,3>PFSGP="&\P M1 =-SZO!_%I*\1^B$4W<)$Y?3G%:&KTKJWQZJAUJ6;A],/'EG$_@8@;T1,[' MP'*6)ZHN0W& DUH_XR$G:+H(O3-A2-G<_+N/(*:(_WJ*#>[9%QW-Z"3EO M;I"8#7"86J'P\1RCQXT*2.D[$XLC)/K@9=*PV,F>D(=]1(OG% M3M;!@R\G*XQ\:QC]11UEWI:?W4L*]5](OJ":R(,Y([U_*',;Y&NAIV1:0;;5 M=T$P"BYUU0[N0-L:RPF>92S1P^18J P#IU8 M1H/==7=R%T.'%G3MQ?(X^B]EMSQN)QGSWOV $^;?/R/9'F3XW"$PC V]L;\@ M%8-OV?S_!74'@[%B"50%M(46P^6[7D H]CBYH#4?( MX0<3V)_73JQLG6@?ZDN4#!\D9GG;T0V,)JXQ1+5K;,T/F6!W 8H]:OL?D/LM MMSWL=*4S_0FN61ZN 56'KND5YD([!>$D=MEI=2D.(]/$BG]FX]QRU(J[!<'/ M9J1[,P?,DCR_PM;3N/]* &VCDD=Z]I3MF1 MA:G4UDJ,5[M7RY"]2.J:H>/75(+9\,<&$[]7Y4/N1J2<_0)U=56$Y**'8W/@ M "BPKH\VM$T-LQ[7<7-$M?.*CON[Y2V'6NAO5__MM=]_:_T^^:'\] -6-DV0 M( G6>=-7HVC[5H+7EEH0KU_BZC*&X,__V;Z3H:>H8VB-?5/#US9[C<&MRQHV M%U4$9!H O.< 98PKZ)K,6\68*TMW[;?%XS<4LRE-NGV@ AW(,+HH WM\B:#Z M_-LW*/*&VTLUGR: (<[GLHT3X. IT[YMIR=.JS&2I#49$"0G,S%2E16.H62M MIS),HD\S &CK/8S/*VPBW[IAM:+V,3=:=G=1;MC]?93@L^!Q.%1$4'^OME^> MVUO9N@;EI83&SJE/DKZAZ>>B,RQ8 ?;PZHDH;CW/@L_H&]9\@\C-^Z [V.U* MQ\PAJOXHWH?:R"D]: ]\#YQ8TH_"+%NJ^2V';^,P2'XV+Q.1X;/(P-[$GDVN M1%3X.!7>L%GU,2WU>>B(OP$=)]0'YP[P2O+^=!'7)^(C;O^YPOVETYA5Z%P? M:%S]?N9_=.YO_Z6J /3[7\P>#XYPE:\W\IE\F2^G\GP1!L65>HE'7;]E&@;2 ML?C[O&0T*Y;?S@!*V?@A,I,L=Q#,V\3R^B23'R MYI(-RDGP]C ?]CCA*H>13EAGX[T'5:E(QH,8'F#@$P'/1]0U6'YU+5H<83:ZV:8,- MQ310 6JZM/F4Q?[R3<77=#C)WY=O(JC(1$0F(C(1D8D((=0/)B*XH[XDE!MB M)5.I"O4@&R3*%$/'6/8(MN(Q)D!&HF*#54G68_, #RX$;(X\KVKZ#IB2[V<] MZ,AZ1-8CLAZ1]0@AU >MA]BHI JY2C$MU$6A)N4;'3D1)^.Q8T06@\JG5! MA&9D53,53[ 4<["7P)_M1]GRX-H\"]LQ)(=VOK^71> BBQ!9A,@BA-PB[-3_ M4"7%5 8K99767=5W7=V">DSC3<58NKIK]3,?**"B+KZ ZG0(?)SXX<#NXP." MF&/S"!2X/%H?:)2T50L$-*8.7-]XNMUR^::(C**3R!9%MNBL;!%=0ZU5="\X MVP9U%WQKK-\AQ6=8KN]\P!;1%V^+3H? [8D#L[(U-?8P-X2#[UF^M[Z5 JOK M[OCR30T5%?]&IB8R-6=E:AC42\.Q#!?JLJICJ4!#VDOF&"X>?^=!NL#&,!=O M8TZ N/7S,,1[/OW$I8'5N_ M_'/KQ\5:,-FI#ZR'2QJIZ/Q(9"LB6W$VMB(X7%T$ \4(/-K@-C=7CL4H,G;X MJMC7!1C?X$3Z49$63(9MS199BLA21)8BLA0A4WH\RI5G%-6S'%>FXQ_+0I'\ MY5N)8R$,38.MYXEL0V0;(ML0V89PJ3HJCYKR.U7?48>*"URKOSK=]GAM_.'[ MAJ(2K9,C4#)7MRH =,>VJ!BKVQ;6AP\?IP\V-B0W:.*^#D4B6Q/9FLC61+8F M1*JR@FYPDO/FZBX[. M2_2HA_MCT:R?>_M9="]K="_K$>YE75^(2G*JFNC3FDS'M)[,]*B$'*< D+68 MEJ#C%)N@%-2:%SUU]8M77!1UO-M37[KT+$ ZNDQY@_07;T"#JUY=5Y['@@/O MU$_LFK^W;EK]\RTF)P'VF>O*7POMNIAO!?#A.U-ZQ[0)+ZX<,?,08/V' M9>B/.4G,!1YJA>8-L1XPK#DVU^%+![@V4#W4 P>U2%.W^^ \3N,^]L'9NA5@ M!3--7J]>O' _ /ITIPL;'G1APVP(HJ7M-&-[;M)@'MW%'MKPW&"-(7Q_$-9K M^"9XF&7K)H(=+MGR'6SRT(D!C5 -7T-[>H:!*1I"Y@I"A ,=8M8S(4;AD!7*X>]=7QUB$)\*6B^ZO/VA MBX/U3-/L'=S\$34.@$OT'E8#>0I"ID&?,SC1"Q^S>2*D< ]@8('(#5;D4,PE M7%_/!5,?+GG]Q!NL C'5UUWHMF)+J.?0$A#FM\BZ@B5E36PTQ1ID%].]+?K\ MF9>NT;!$9.9R1P_E:AY-- %712%).$ HI,VP,O:(4F515 MMJ=P3(_KT4=UJ_;\HS_(%2U M)RL)(B8S!$O+":#%9$75.(U)<"JI@9W0J:'*,WFRE*U!BAMGTP6)38,8 MR*1,/1W9S(X=W0&5C%19:/&R2='+86D.1[)/1PY'O5HQF2)2 JYD*=4WLQG. MK,F43#P=J55[\UX[C:<)$3@6EZC>NSJC+=5Y?MGH2!/^GA_B=8*V M4W,XJ%=G(BUV M:S*S/](JYNU&4W <:9IA!(Z]G[#)VD!F]T<:6K*2*1MFF?#-#-FGBCU:4VMP MY!Y$XYBL=YMNKB@L$@6QMU):#2U4K7\YW.@I=C^R-Y3>(FK7*E+Q1 H< 5B$PESP_D^/[( MH5M-,6X-3(16S+XO#:;U3B_'RR2Q/[0/Y)&H9!II0>RJ);D_+RZ'2DV&NG4? M][5Z7E-&=9J8E,;92K)8I>4XY*8#3-*DJ5J5CMECJ9+UU4:GZ16,*1QZ@**V M,FZ7^[/.B&@QHQX_5XM<0H5##Y"4J!JRI$_\^=BW &'F+,U/+.#0 S3M&^XD MG6HX I&J-B$2EDE[)-?0T#VBJG*K->V1R]@XFU);HY0'> T/9MVCJC90>HND MTM3&J5ICY,T<.IYJ0KP>()9C9QL]EVEE*0X#B[@ +6@_/L9KJB0 M4JM4,QVEFUWJ/%Q 8G]H^RXCM6V\-B1:0TDK#YB"S8,!&KH'5IZN$N.J-2N. M4TZ7SZ;\&N&[P:Q[8(%28JPH=+HC9 TB44R[==9BH/ ?8A>]Q.;[^49%2+&9 MNTPEYQ5Z"SCT +ODI\ONK$HLYU)K.1OD4Z6**H^@^!]@%[M0@F,+7GM<&?06 M&5DD9A+D+.H NV0+?M*FA5Y= IGI?6'1F%0'UD"F#K!+)R;T!K5:P9>R295- M\VD"=PBHJ0X(X5QKUB<^"SI$):% )\1=NI,9G/4 87VG$1MF$L-A/!TKMJR14$AQ.5I(Z=5BGD=#N:=#"\EE9C#ER(S4FGJC5&*N M9"9#B-<#/, UY_/:="0N!+\QS,V2,L>X"E26!Z@52])L+=WJ# 1 2(WA5-,3 MTPHOTP>H%6N[!="*R<(8%(N-1JJH)31H5.@#U.ITVK@%TI0BB#.2''"W@F;J-WX&<5"E.Y4I:)AUA,D=#]R26O7/Y5(RQVT)A09FUFLEIHB)5M?5JR@!8+O@=O-BV\%!4<0Z+D+NM;IRRS=N2Q"P*+YG;3Y8A2O! M)SM!S=:.W7K,?LCXN)>\?B"Y\I]>MV?(<3?,L^4#3P*EK?DM.&??L.8;5VOS M'I\[BGV[B@#G$$]_#+[6'ESPX,U0I>=:AN^!3]Z;>=>^W%;@_,JMVB%TIG$X M@8I".H2N-9C438R-"!$"0I WL4@B0D$(XB:>B"@1 DI$NBDDA(AT4U@($>FF MD% BTDW')<1["U3_&$E\'OCQ-X!_4M[[,,CQ/8A?2M:O-CTV?P:P/O_F(9V_ M00&,8Q%>_KFBKMZK%*D;[MER^Z/AXR/;&8?*'O80$?'"M^"%3?E)Q XOLT-X M#<+;4/!74,*UJO!Q'PIV=HMU_CX7ZK_)%NXAXXW&\6C:8)TZW6S;V@LL*.C" M-E4E(=86J#@N8HZ(.9YC#C9BCF,==5L;CEF?,=!!V 4UP6>>WL. M;N$>#)MLR)%4U#ERW.EVAX[MKA[0/0&1^/#LHMLG)Y#0_]S* M6BGN,#@RJ:(78.KK,\58G2**/)"S]=+W&/C?Y^IH_T''8!0ZM+=UI!'[I2_0 M6=&,HZC!<5_?U+TZ.F&'SO7*H@=Y77$T61+3LC?,\$6^UB@0E%S.#6Q08HEJ M[0H+*G87JU_QKESIRS0JWT998%EFZF)E+J:S4J'5GA;R#DV4<*IZ^PU6GC?Z[TA7=K^A-(*,Y4)1(COX@-%L6^1 /*FAOX2'J6/ M]U**XRPA)IN*X8,K#!V@AK^".12%](FN")$\:K*D2]YZ+&( #R M2\\ UY@)/'2J6S$,:ZZ8*@C:2VB6W_/ZOH$IFY_ (?\^-YO';V#*6$YZ#=$& M!_4'%*P3*4\%I0RE2)[EN;N.P4K&V(\Q;LKMEOV"-H=BPB;VA"1P;T^#HU-J MD8\C27,^()S3V/3;.-HNBVYUHF^3RG2V*M>HG- 5*J-YR5O&//XN7H-2R2&I9-E8))5G7>7S MK M>=8"MZ%K0TLYTUY=SK=K(J3L;>E'(=>HLRA?7 IY4EXUX'(E/A#DYXT T[TO-\;C^H@HX*JCQB6#:)=0=R#HFI'7!+D?8D9* M(5(*D5(X%Y_P?5IANIBP@Y[>E@DPZ_9Z,3&9&63F4"M US 6.Z%C>"$ZX>QR MLT%GP:O?#=(R"@4OURU>\K\V!_T*Z"[3=?,CIN"DDO-"/V!SFD[JIU3J\LT\(TT9PTAU2J7>_7Y*!_ M(DE=<^@"[T@.SS0'%CYM=%$^[GF7%'U"7/NEU[@B[@[XNZ(N\^:N\\N M/['9N$)7/WG+8,,*U>_;JQNI-N5CJNI/?".X-DD#M@-]PH?;I,ZO;NP1F/06 M+/"U = +WM3XB05)=1]\OD%-U5!,#WXG;+!SL%HJ+W#E9M_,UL; %L=2(C82 MU F/KBPE+J:D[)3X4[UBY;X_U5AI,O:Z;L\J3F?I.<0?M9\;C:K-HC#^&X3Q M)]W9?$8VR^!04%\7?$,D<^GE>-FQ_+YBYA2U.4"7DZ#L&AV5M40R^4UD\K0; MBV\2RD2B=2<45&U!@&3%-#MVWJI1@5"B5!L3Y;O/-\_VHLM>1YR/''#?!5%5 MV?FG&D*(A1"F*,[?YZJL[E@V!T6@N""0XDI?'\YDHYE/V>.K< M U[T\MW6E$?7O$&GBZ9.6.'_[?D_T@+?6PN]S*R3N8E%6V$FYGF93-Z'!=H*C/ M@/8(\:K(8"O?N)U7/)@^I/61XQBUVH# >]:"G?B>W>-K* ZZI@[D)\XT WLD M9'%X1T_4QB5!T)4$+;.+0;\BSE$FYYIBR2C=&J5VOF-JYX1*[JFPEH$G+%3# M1UC,6I8VUPWC4-I5UG)>*2OX8_VNMYQPV41Q)@P"#1,44Q%TE.2)Q/.;B.H[Y;.FXL/[L67D!*H%F&IEPE6\97"[^JK8D2792#XO,PF[X8HHV(IR+E'. M)>3NUPLJW*R6XRJ]+*0E__YNE&BV*:4RARJ<7C52X>(G+%?_]LP>B?SW%OE3 MNG0OR'P\5O5EM32/22UV4:K*'65L6#4D\UPD\Q>=4PU.:G]K#_RCROJ2^RA\ M]Z8)I]S[?FR14+9,]=G3@R6&YW%@QVVAH#?F";,LT90$53.#W#$FBJ8C68YD M^S'#-!2$3W7&E-9N4J'J[ZMAS MF0SN"J'9:Y+8/^$6B7TD]I'8GX4W]ZSN=DR8X$.E:KNE@0&I\.Y)Y# M]=WI%C-T)8!.!^[MMW;1 MHCCBF^F:.;)3X64R M@7;[V>LX><(CQY%@1X)][H+]&;<1OT^R-5(3Z"H]HL>%>$<:^YDVWL@-D&1S M5[^9Z_B!SA^19)]GWN+IL9=-RRG,0#VGMG,9W]H!#V^4&$*0OSJZ/'_';+?S MVT9G+U_PQ1+3?NW.A4A[(J:ZN!=Z[97YK)SN*F:.8^1.<,04LP>VC M *:VY4\<6H[7 ,[DT TH#%&Z;U6KS;'?RE/YZH@2G-Y IH+^QQ05M8.)A#D2 MYD]WP=XKS3V!E[*Y.R))^))FIOE:323-7"3-%YS_0NR &99B7F/K7D&1 M2_VYW2$^M?]5"+'TRLX2W[!-V DS;T7+'"#13X.>]WQ 7I6,63E9O:L0DWIR M,J%;/;V0A"Y>T'\Y?N#N]$AW1+HCTAUAT!VG3.^]3GG@H[2><=M*72B4[@NE MB2 89(5'R@-ZE"Q!1\KCTG)Y.QT&U?VC>=\Z9 AO N""#SU=@*/VFN+A,M%D M+*/>3 O+Z:#42]BS+LW,92IHS$RRUTQT%5DDC-]%&$_J^;Q&&@UST:$J"=R7 M<#IMY8JY$N?(@31RP96GS"E/Z9RC-)Y5-BU\.NFBG-ZH,"6TA2D_H]8J$7=' MW!UQ][DG+."4*(6%><'>5]0Z*(J)OJ76B9@T8M*(2<-G!\-9'6*"J#+DG+WY M$&(AA%' !6P8;&W.OG@!'"ZDLZ#ASII"Z][,6W?]))_W!S(56V\:Q-BHF5"D M 2(-<(:[%*]5 5-^L$S/@9L4*E35;K QGZ]0Q4]8 M6/>]N#L2Z! (='#5#G6,--KYLO#EY).B;CL7%$]^K_WA\_- O-XG#D,;8'/8Z@[70L"A$CJ8ZD.IS-=EX4Z]R\0-*+1F(HX,9] MLIJL%$%&Y)%8HQ,ZD5A?9N;GN5X[UYBQ*8KYUMYV> /&"RXQ.%_OZJ6&&YM$ M_ '=&]>;O6ES/&U+E%(6M9+E-NZYN4P'W:-IXH1'JR.9C&0R3#+YV5UP7A#* MF$I/G=9DH@EZLM6@N%Q/3+0Y52-%1;42D0B(5$DX57)9MIPM.5%85!?"7KFL_ MI_O- =U:S.47,W*1]07*DAS#2'/Q&5N3Z: #-4U>)Z@37@0226$DA6&2PD]J M>W.HWTUL..5URIR.Q1G?LM.:,65>(L?,KHHMS; MJ#8DM+4A/Z..(!%W1]P=YIR;@E*)GJ>.A96C <8.2^MA/#$Q]!.:W=L6B MB.B;J9Z(22,FC9@T?,8P1-4@56=S2LE%5O,:^_?+"9NT/M,U$*1KW*'B %=F MZL+ :;K=E "F7J-:OU<(6?MP[I1]4\[F 8K ]%<5I^*(GN(!K:D8/J@"1T1K M?4CG$*MT3EEQ'+D) #$3"GV-4.8Y@B_B1NT>;B?4\5LQ<%F:-KK MU^:VUHCJ9_4IL=1+;0F8R?C8TU($3PT^.T/+@:RB/4UX!1A* M48S#Y[T4(TVU5O^.)YC1%&&()*Z) V5BV I<3'F8-7*EHT Q"A0C[HZX.^+N M<^?N\*9!GH#\Q,][ 7QT2FHRL/-4@U=JGS^EA)<=3A*D"AR>O5"Z0E F2D M@0HF/>#L?\]>8Y M; Y:0:,992_C389+KDV\'.,9^ L'Z@/%">=MM=3!S$! M+\3&Q64/ZGF;EVDN.$85E09&4O@]I/"3_*SGQ)#(=HE$K^;XA*YGB*;(MN9J M+A!#+A+#B]W,Y.&S$#T5 [,57<-U$U,56_<4(TIC1DGZ,TG2G[^;]"B&52B% M>3.UDL$#:CH5+T[2/:J=EY:B4IE0-6OI+VHRO;J6@TAKTP\RF6R=;=1G*LE_S11 -M,V$/D# CGXN(7U,'MP@B83Z/_<67/2]5]2>^ M@;:1(*OU=54_W@5JYTC&C^KDKVUI<5H%'=IV'4@__W5NSE8=>(IN DU0'!/B MRMV2Q/1*$*&JAM#"B0_H;"I?58M#=E8;4_BTYY>KS?M" >KL^,H!8Z\3\?V6 MUW]'HAV)=B3:I_>]/B;;*6V>GF?PF4+@:ASD6QU/(O(U)-N!/T9?TXEX)-L7 MEPK;:%5_N>?4=L^T2H$XGNH^QJ7 ._7C.%0CRA MV)3=+:HR].6"BTOH:S*ZWS)2 I$2..-4W*NT0)W/C&=D<380J&P]U91UH]L: MUI 6@%X?<2D$9->$)->1-8DOI4U MV6ID'-161UF4L 10-(PH-,OO&>!+(JA_?V+P]/F@?GWT]#G=E7E3>U4H-:G[ MZ6+%&#""KJJY'*EG,XY1DYG@2@R:O29/>4E2I! BA?#5H'Z]0OBD1L^OU0AI MGKYS@)6:$]FJ14_C/M'MKC0"NC.-NJ8.'HN,-,*>M_C#4R ?GWZ9KUS8<9:Q M)2XJ@)SL/&E+"0!6MCS@KB(ES\(D4_$U'=5,H4O[4*(T**#*Z*9BJCIT1(.# M^1,XEWO$97X86S\T??;[%_QC\SO5 (J#N'BXGOQ!9:&';+0<\9_C,>:SJ*:8 M+:=^!2*UM>C@S__97ONC5.&J95C.[4:W;@$U7)WBI (Q&P"\YP!EC"M]^-Q; MQ9@K2W<-9#Q^0SW4>-P^Z&>$!HR]B!;^%H+-6Z OG>[ M^M7FHT A;SZSW*!&\]8!AH).>:*Y=V8-B.)9]BU%(KU]$IH\B:KH1PK\4K"A M@Y3ZOQJ5U$%%@EZ_>'"V@?0%.@2++KI<"<2:(977,.4N5@^A2PETO$S3/;+' M:K3,$)0J,S&%D!,*H&4EP1(QE60IENI?K9YZ'*QM0]N#YN=/6H27TOF*T!'6 MYWOSY=1- /]J_6*#;P@EH=P0*YE*5:CSC7RE+,H40\=8]DO7G8+KJ!3S:;B^ M-/:X3*R2P1X7^GG*^%=OYRG;@%S]_LO?*.:_?_WH?:*)V)>,[87MZM:@SN.5 M&GO-W'VFQ])QAI796(*1&:['R@I!]&5 T$#IQ6(TY/PUDR@;E^=.+^NC=LH9 M$=/EG5Z?4MQ=93F0H5/V=&1)S^:STUJU2+2<#HFZ"B1:C;E,R<33D7VU6Y/K M^$02)N5TB9WEZPE*J\&1>W/FAX[5-\2:*."SQ'VA(A)Q5T=SLD]'%H:%QMTB MYN0%_&ZV4!,DKC/H*,G^TZ5ZFBRJ2GDD3/N"Y ]Y41M;R:[7YBKFC)PD!F]Y^^\*215+8)0_)G MZ28YR=;4MLS+L?V1;+M$U7JMG"*TTT4XZP'L#QN>;C)6:4GH5!5G MNGRB875X-)1^.K0\K7E\5N/ZX];=M#'K"(5T&2V V9]5\SBWQ2:R*2(KD_^VP2U7![.&C^ K.[ 8^N"V)*R7B*-]]C) M;#:%O'^ !(EFJ3%(2 -- K&41!E5MG<'(P/J DRU?E==2)58<2X7)(KM(0_8_0*V[(9-MY!,MAP"$SQ7X;-,D M%KQ,'2!!633K$W*>F$D@8YOY#(B9"W^.ANY)0+-O\Y.J67"E)4?.8F:B7JQ/ M@Z%[(M#T3*.[F&5'1*4[KF:GO"?&5 C6 1D =G:Y[.7&2R(;[^K%O%2Q'3!' M0_<6T!-S*H$7!%'2'=ZO]H1JS:X&0_<6P%E+( Z]."!$<=IHI[D*#//@T$?1 M"H*.!\=O%5Q#I\]0;!?<;EYLJVSD*JV=/^1#J"O?8Z.( Z],\3UK\\'*)PL^ MV?'45;DUMPPKYAS3>68_,>1Y'G M[-4 R-]QYJP%4+Q91_IM2GOUFE/^(,O_B3E]U, .F#XY% MK/"50VVF34$H>HX.I\D!8P809&A*Q73Q@UCZI.,%Q->SP%'*)5=Q^_?J\Y;V M'07-(Y/RND"Z86U52V=CN?:P+_1E8FE:34*\5_+)UN!#G4<"674/U$#V^UVI MS5#:E*A8E*7)IM6A<;0I'G0,NF;90[<77*#(KZO%^OW 2D8*(%( GZD V&T% MP,IBKU(1!*(OCJE:(W4_HH0FE?U8ZZ%G%4"C(]+>4NSS8[W=+PRJB]I=OX84 M '?U.W$=H[^)_'^:Q(5\/\9\VD\)\RO=/VR^7>I$"I+D2G\= M31T(IJ2X-^O1XRH[!E);I!JC:ELWYC*+LBG4-7V:COGA4P8A\4O")RN1:KC8 M%,N?5$-7BP,O5W3*4B%M%R89PIB4.SQ4#:A]\W4B<9*;<<*G&J+$2>3B1V%H M%(9&B9.(8R..#;O=_.+$2=:Q7!>S':M_E NH+LD;.N^-XT\(?;Y1:'/JK$<@ MAM5 "@\$-D)B,-0-I4-+K8'0RN!XB2FQ SFX]#-^3;'4]PAL0N)21()]08)] MZIS%RX(]:'38\:Q>3DD3J3A39'4J%IVY'%P &KN.T?O735VD8$<9B\BWCN*_ M*/Z+,A81QT8<&W:[^<7^;\4&R(4S!QA8V,!T@7L;.451?',>\/AS2X?>9"("Z87@2&@6PSN@4(#AH#9*F_LZ<510/?(8UXZOV! MM5CQIE;:")6P\GX/9!6+O)0O#$43'P,BP7@M(3?VK:"[<7"O$=[%>5D;D81J._THD,\K;B_? M*;A-(4F.\7YGWNCXTR*!KOH([CLDKTGR))>;A4^Z0^)[1;)^0;)^^GX=;Y/U M63K)2M2HWY: K-%:F5/RJ7D@Z\'I$O*[=/'Y7NFL+#"!HQB!CZ9H$]W47<\) MFB)_9P\\BI&_@P8^>NQ;< M>7OUF[TF8Z?3P=_>N8J$]BR$]N3UK&\6VG&.9=+4O= 7EE(\49EWO;$ISI'0 MKK);W.E.[)^C;;V0[%9JJ)@#@.DFUE=T!YLIAA_<1HMX%RX"NMKHI:MK8,6_ MD:]\N6T9PH>ERVCG@-!"4L>PD^$3G9!X/>'CD,]..9V30)RI;Z6 );A-/1C& MU+9=Y!T'&5*4FW)7-C5O\A-((:_2?^8G15U92<^&Y2D&9NV537]G+SL*AK^#PCYU!NOA M*,(Z^CW4_+LTN9M.N%1Q0N SOE)(J .E.QF@.]E7[?])^G1MJ;Z]^Q;)Z5G( MZ:F35J^1TWP1MZNXRO@"J-U5A*Z28GL#'LDIAYHL<+'3G<4^1P-Z/FFJ\/D0 ME^011R4;H2W9B [@A,H7B5@]8O7PZO&SR&S\W#[];5ANE,*(0J//5S1_74K6 M(F^JU@04H1S!> A""V7_U7@)GXB$Q)T)%4XB@0D-7L(G,-\@ MD^(-@;,I!CE:"[USI%@4HWUGM?/MC7+$OQ'_GI&-#-$AE[SI 0>XWL:*7F,F MB/JW7'C$L)DV!<'H.3J<)@>,&4"@H2D5T\4/>L]D(^FK9.RZ MC*QLF0]5U67@O92>C2>+HZ3!WY7'RR+K%[AZGF\.:C*9"*XMIO>/0!XM/1LJ M 0J)QQ.58IRWM)]Z[^6CTBX7ICZ5B%4[8]W"NQ-*YG-M?X"DG8/23B6^B;1? M> [EB3.(=N@PR.N0:>$S?=T=HD-;Z,RS!GI'\PK/D9H?U=:7?.#RC$Y7'OFX M<>2%1'P=^2?O:\*BZ*:+[ UP*Z:P8V\J_32T-B]6BC12W62L6>Q)XF*1P\=> M_/Z.Y^%*@WXL1%0I;XQ9?BP\%UCT5-GGK;#SIUX]"4= M/P- =\95PB6R)]2#5VRG*Q)JM44@-D M;=(S,];= *D&U $FRDV=:VXJ?&)_MCY_5$_Q10KYVUW@&Q(')>+8B&-#;3>_ M>,.V#+RC'C>^$$_HK,*B/:+^.XILPIOT -[KCCU6IBXADD6V)G%I2(1 MVEY@FN7W#/ E!8.GC;2^&M2/A6)I?:9K( C$ EEQ9:8N#)RFVTT)8.HUJO5[ MA9"U8^=8J#>%8X+BF!!M;A4X(EID$LGS?EA&/(1E34-@P7Q6'DC3>798XD!6 MYF8P+&-1JH6X(6/?)"H+B><20JF)%,2G*H@W)VQ.K" TI:45NC.K(+1(CARJ MD\&$5FI(07"!@J"^B8*(TC91*!"%JU&X&B58(HZ-.#;L=O.+$RPM@$@/-$R! M"U4&8"?)XF+6_\_>FS8GKB1MP]_O7Z'H^YDWYD08CR3$UF?N$R% [" VL7U1 M"*D$0D("+6R__JV2!,86=KO;QBRNB9D>&Q=2565>5V5F965YKH,V]F ?<,3E M>SM47W[7ZU5Y57]\)UGH8*E%;4ENM?I &8VK;M*CF3IR66S7/;89P/H-[SY M&-B\ZGM;#O^$_+WG]7*CG!UN1*NC5N9DL5"KY2M)LK,93$0ZY5?FIQ^8)+[0 M%7,&YHROY(QS9]%\E#-4("^%VI2Q28G?3*7";*@N9VO$&4F?,^(9S!GOL3;_ MXTI0R<_?S7=V[-.K78J&S%=T SFJ\""A M7PJ:*9FR)AD$A)0;7%[^B=W\\&S]1]%6__P7_G-PE@T@V4B)I^'##WR&7A)2 M($G^Z_,4\]6IIIFCP_O!$.-'G?;__9_COC^A*A;Z_"'Q'@UJZK/&3]J'V03$ MQC:0])BDPO?^E(RUM'7"0:;3CS2S+]_Q\T#>:!J(Q&,Z_2_BZ4S>FJZ))_B17(\EL=DAA8IA6%$)B5)HD2E$J($F R52E+, M. U^!&_]G%D['NW8,I1?L0@KY,L\-^0>B'(C]^@//>AZI\MVN3K7Z';X0@?. M<[7$U_)=C///'478(O$,<=]@LEI?XF M@HY_(O'];G^[I3;'$76^T2UU"*Z1A[VNL^U7ZCA,'L;Y4ZV91/Z-#6I/9?DREFB-AOI IGA9=)E]%KZ?B+YLN MQ$2RH?76&R$9K^FI]"Y!5I:LR$1'KT@5:;(JV3ER.93;>6>V**\KJ&5D3$.& MI4;+64<78:-8V,29E,FA792NMD,C9;TZ;%)>;0R$Y$QU2S.\O& M> Q*.KWT=E[2K=<7JQ9L&5'GWBY3K-#U6$R'_>UD5D4MWS10R_3+EHE=4J T M1G1U$(\+7=40"FR.A2TIZF73]K:[7*?-N"WDNG6^W(^S[>S";QJ9TV;397O; M;HD4M-2P&N\(V1ZUFXC)Z)C6*S<9YT9*D:2'BV9I/),*DVD+MHR,J50V05=R M,FTA5DO-Y)VAM!=#],S(F+PTWZ^D:DM%X!=>/3LLU+L3$[6,CFE;TKVZS;DZ M&>LFZAE)5N*M%HN:1L8T[W!:8S&GIB1=Y^E-PBNT)ZFUF(J.2QR M_;Y424B"TA(A\%/1,6U,3I1;S>) UTIL=97>M;7RCH4MHST=&L8:E(L+P'5R M3&7LU9+Z?"1UJTG)[/=*+&P9>7U_-JK;,W/(D7UC M-I&L#EAI_0EL&9G26F)BC^,)"^C5=FPG+S/]61*R7B;Z]F6-K#1V\5Q-T.K# M#ABE=U.X^,&6$=JI";5<857A!++3:D\W;4YK%N0U;!GI9Z<^4G.3W,HFMPVA MDN(WO7@[/H$MH]-4S<9&UGK;@T_3A%$ON9GH%C.!"(WV5&\OW$:NZ,CZO)ED MA5B^7JN#-6H:Z6ILX'+;[J ^U)=JT2,'*M,H5?RG1OJJ]"22*VKQ-2EMY.YZ M-^EPB:;?-#*I.T;NK;/BK,%5P6+32RH98U2"3:D3T%^(=;E:'74Y+>NT^5%E ML'(@3&'3B)XJZL[NE+.LP7D"6Y;HI"9D"G[3"*$M:V+"Z7%Y3_<8ITVE9]QH ME6^AIE%&4WH:AMX&,5CDP=O=>E>\&2)YK[3\(G #_DV>NPE% (&P3=<2>-GS"%U*! MK?Z^O1_FS0V^(S/\Z.$6?*!J6.N]<[G_/88B'3\#IVH-)^F7_DSH7?HOWC>5 MQM"!]EQP9M?F]3@(]1MQD"=?]*.!Q',; M'@OBRP3!9+ @KD 0D)H26!!7( A,35ES!?&GAQ_>#H!?;_K=V4+-GYV.>BHC(\BJ\0)E3B+]?\MN (3 M)D8'1L=W0 ?V":_%)_R@T"/\\)NSAO!6_#_MV82[M3R',E4G+\^CP&^^L:%:_,O@VV(&[8A@_H:M[(D M?*5"?-PHR#Q2S$TK!SNW/-.]%>6X$R/RAO4E)RTT][;"_;?#)C>O'7F@:K)V M,W2"M>-+M:-K19CC(\'>"U<_S4J&9,K@@<@#&:!*9H'\X]1#\,.A-,EG6. 7 M'NNGU>(+C>EKNI_R*RKML8[(JR)%'VKKA27QQ$.-,6[I02LD9\T7EHDJ++$; MS3FT"J+ '13_K?NJ)C)E6W;+&V%!QE:V4+%X<@Q6K0_4YHL4X3M1?T_.C[:] M;2J6)>EY-YW>T/QF**,B)G10?B\=/T?YO6 5N)/Z>Q],DKJ#*VJ#4-)],,![ MKZN] ?BCAT_A,@UL)^C+J9J]FXT[S4QR"4Y;TC+(=9OQ70%5$4I _&/HGS4 MC9'_'9'_E%^'=OO*9NA]ARQ08LJ37H6*EP1>8Q>%KC-G8Y./%/5^%PL8AFT/ MM\*4UKWV;L'OO&:^%$=EQ]*0!H9_%@M MK?RZ@Q1B@/A#/),^RW5IF (P!=R;.9"M=B?CQL@60#DWKVR6"<59?*3&_KN6 M<'V>6_X+9;Q.(7PB?OHDSO=14H-07Y#++QYXU]$Z@1VVO-!G\CM=\3:DO M5ZG7WS%EYJ[<[>!SZ%MW0G2<\*USDX$><.(_N?H&^]5OQ M.!Q.O[G$FNN;A9L(QG^V0?C=A7Z!G:3KFP2L^=]0Z%CSL>9_3Z%CS;]9S;_% MC?>.9]O 5("-8@5!D,"UH)\'^TNXTH8P-"F0-A'9C ?SA6%M 0B^%AM+#E ( M"6U4?EYLX;MI_44WZ7\GP>X. P42V(*?!SSPJO^2KI5#6.A*F]H>";S9.>" M5[D0!7X<0*/8:!ME?5K-*KF&:DSJZ&Q:%$J*QA,_+ MS?M6>,+;]->X2F(-QIM$UZO YT@R_]0%\.T3)VHCKUO-FN&02WZVCMOK5"=. M?B1=E55FGN.B7CE=ZY5W^TN?;_ZA/@/3\4?+F@JW ;:L.2!<2_D%^OS-A5&L MN4FJ.5Q-26G4:["-2HKB\Q.X,*9__!-/TWAEQ+QRF[R"%T:LP#>MP!=8&(NI MTF"JS$K2$GJ*\65=H(52;=&J=H=;?S%#ISA^ ML9K=22;*LW,=-EAXMCSUXT0H$\4&KF;[%@_.1;G?7)1O'E5ZEG[2?D( 9)2V MK_\GLE%.<$F\T:K.>[/A4.]WJZ9D38ME%K!B&D6,SFH7?W=$X?23V]V0P:J/ MMR*QYF/-QYI_)YI_]='95PJ"4)6*EFER0-&+;4-(56HEJY?_^OX-29V]Y@ MP1J,=PCO3(&OV5/[XCP:W]HHVA(<3=0:.[WG>,)&TS@@V8N9;7!@VNKEBIV2 ML%M.Q(Q?VO4ASB1Q@2=,'G="'GCUPPI\TPI\#]&$#Z]8&XX;)B6Q; GS=M9B MA$2*)[-- M*2TDP7)<&B>U9F_)^A3"O(-";B*9Y.^C^Z7KDBU/HY=+)W$FR0>"0L^@'(=0 M5BQO;( KP/+7W4?]><>9TJNZLHOGLST.<%I/,C:Y'N27,U]'7:MWMT9>X]+" M'(AN*[_I=I=%:$I0X7W43)S$^Y6?&3.[,&:>3_?173,/O.MH>LN;.I ;DTK.K^K:=,F=CGP[\&ZHS#U0RFFV. M20&3PLV0PCG<_8_QP"MQQO[86HB#I9#4 :W7MUU2E&GQZVZJ7C:W3)7JUF*D MYBR4WD1/5YL+GPF"JZH3#YET"A?]PEQPPUSPY0:"R+0[_+J3+PK5_F!9+=MQ MLAX[NXW?X\KU9G.*.\ MEJ.RS=Z([%?JI=(&J(;+H9:1CA:3-""S9G(H=$;K0:EA-$FJ,($M(]-4([7T ME"Z+2:YC+>18JMT3I0IJ&1G2J)C-SH5V+BYX,L=B9B(CBG?*TP-.V',=5K(EA71;(A%DX4M$Y&>ZM.1,\R+;5UJ ME"F.,E@FUD9W3J:R6!HP61NPZ)EHM7\QI>0B1B_&TPU7 MI+*I3-%)U,MMU%$J,J=TQNKU:TQ*)HM29U;N[Q13S:[%9'1,]>:FUC.<[4Z8 M;]:=Q3;;-Y/-"6P9&9->=),+3:!YW2OE^?)T(6Z]#GIFM*>915X1VK-1@?2< MHK9<#!/=K8&JO$5>O^X8<9O?JJ2@Q?-B8KS9Q,JU%FP9>;U33E59*6Z62)ZA M^0ECCHM%)2R#^A+-'9VO>O$6V;$W#<-P&\MA%542CW;4['G%98\J>'JLEC"H M7$MCK30;EJ-[WG1#%HNE4KRRY*I@NA);W2P_S+3$='1,!7*1],3DIB8D)6VE M<75I4.907:K(F,AJ)N7TUJS.:8EU:Q"?T[*=:H5%!YXW[=36"WS\;J>G(XAQ@<38!90P=B(KR3TOJ5DC%+U$B0'?7& MQCA2\A&)6F^I&X[TU2EF.=-08]Q8[+LFK0I4JK&:= M45&4,OYF>:2G'5D'^DZLSSDP2Z?;93:SJPY;J&FDJZT>/^<27JY*;KW^AJL, MQ@I<^U'32%^+W1WC=L7&F@,\#5A'&RE]TF\:T93-=+W M?+R%%NA(7WM&5B WV466BS6;N;3&B&T7\CYL&M&42HS/Y894NZ%WIF7:;J=% MS4OZ3XTP6G/CRO5X3)L*@-R4XO; 6VF%P-B/TG3;Z.UF:TXF8_2THU!]J]%> M!FWWG.8;"_M%.[3_9,LPI(4#?NY_.#8*4#+V-+ 'YM(FYIM0YMY2BQE =7]* MGFOM/_#MN."3T&(,VAR9D&$;]$EH8I/DOY ]\;1[&;Z0"NR,]VYD/I)O.B>* MMCKQ?'1/@6I8Z[W9LO\]AJSEGV,;2'IL#>?I[X7E^#&AGS8P)%=;@1?/#*UH M_\7[IM+8L0S/!2\&^G5N$O4;;A(Y>0P;/^A;/^IT=YL""^2! 8 M$5>LPODAAE8+K ?C%]XV/EM$RDXC1V4!_$O1+XG M2PF;QJ_*'1V\C6DFEO:WD#8KR][<,R07*%CBV(+#%MR[++C79N7\1EWD4.J; MZ/ZW9A+NU/*@AZ,X?_TFP+\&S:^4:]__ZXOL]5_.="+WI@RUH+;5K;#W)\K[ MLY;G&Y8].[<\T\6R_XZR#VOC8.%_1^'G@:K)&D;^MQ1^UXK@_H-AR M?T7.H M39L'LE_I)UJ>EODSR_6[5^B^PKO+OZX@+46'56:8#U>B](:QZQ Z8 >QL42R6"X/\>#K344F/H" MG3Y7W3D,G#"F M_*2*4Q>Y7^[R-::N&O[O*5+E:8MROBPP15WK\FS7'ACS80[A_XQU:#'T M,?2_,?3?+D#;X8O:-M9J#?5^.3%:;\1JQMFN M1FU4KRL=%)VDTI@,,!G<(!G\?;:ZLW^,_U<*SPKEJ;A.5]@\%^,%FRL9F;CB M?#KP7RT\.RJE%'&\V*4X.I6/,>M&.VYV_.IZU(]_,HF'U(E[B3^I["RF $P! M=V4/E+NU_,#)CR?Z4-W[LW+9Z\W6XZU5HN-DC:$7+VO\O'A)MMMH34< M53/,/##Q\UPL_K7;T2\N$@_<*,)/'B,TQ_& 0G@+] EP7C69)5FN/$&E:>D?_]!DM 8]1A/.Z[J.O*[+WAV--?CN MAXPU^*[$B348:_!MB_/L&AR)%1!_OL#:?(O->Q!AM@RYH#D%MM+9#E M[Q#P8XF0)6=*C"5'^SR_^KM'!;]I9LVM>-\2V(*W7>^RR6WDJ61. /2UN1 Y MO-J7;%M"'345/H 0;^8@?+((/:=VYZA9*YN8KDM"/S7;,=(@/FL/T"TMT!5_ M*ZB'X7=S0?GKFX6;B.A_MO7XW86.5?]F5/^3-[,^=?%].]5EURH:\5:BW"6+ M<1X8:?['B_M1#W),,#G[0.#Y;D9)B:UG(Z3W?B*5GDAVH/W8&6_O%/ M/(T78LQ&WYZ-\$*,5?^;JO[7+L2=,<]S'*EV=+K5S>UF-->CBY_MQ7[FXMDL M%&*%L=X<"YICCR?,NKT8T2RZ0)3YQ>IYH[DI:#K1D3,4*9./PVE0* 1\U$J3 M U<.2O YY(].J/@]3PJO^2KI5#B.E*F]H>+[S9.:"%5[D0*[Z+KF015/S# M(:><\]AV(3/NT*[J-'32:WQV55:+$S'MIZ"0^&0HW@# &P!X[PNK_K=0_=]9 M;>\Y[V0?^F:5F>>XJ%=.UWKEW?XBZYNCJ,_ =/S1LJ;RM*/FK]KA7MJI+- < M<*9NFW2Y7%9N=5=BLS^;M> 2G/[Q3R:)JS-@(OIV1(37X'M4_>LY;'15RGZ! M5??3DDR^=J7,685-K[>R/)TV995+DW2^5T KI5\)Y>VE\D:333I'X2[Y:-IP M@/L^\DOP?@7>K[BS_0JLP5B#;TJ#<<3C>;)?$>7_GD@8/FW G;#3YE.9VG:Z M=DK@BZ)KKK*N:+BLF/$C&KC$%.:.^^$.O/IA#;YM#;[QR,/GK%B@DQ!KF=H@ MK7=:6R'=;PUH@5S#%DX#N(1A.;>:4//*16'G3(RYGHO < 3] M:B+H%U2*ZYNE5^/M&#H8.M>D%-?>_7*]3;;5$S>56I] M18\5=X/-N%GNYB@%U(V96L.:M 5>>MFF]FHLE9[99 GJT-/WG68$=U- ML2)%^E?;4 ],,H-SI[X5$5UU@@FFGG.&@=[-&C2=2N1<=3'1J^/2>!KK3*99 M9N*S!O,.UKB5-)*_CV[&KDNV/(U>BYWXLVNQOQ7+A9&?9]"-0^@JEC^$-O-5]>FG'47G):<)7>&VNHW M#6@M4.&-V QSQANQOQ5F0LO@PIAY-B6?> />'5+![]V'=\T\\)[K]*K+:G8V M+59V0K':J SJ&[M&;=:(",Y[-3;F ,P!WYT#WLYF2NZ&U"X[W6JD5J.8H:$M M&O/:V:_7--A:KEU,5C@=E.5THY&?IV8UWS#8WY%]XAPT9@7,"K?#"N=P\#]& M!*\$$^L#;B)M:_VNWM%G\6W+&H]']M?=E=UL,V2I/4B,R%QC)S5I9CR0E0FB M O^R[-0#346=A,\+*6(NP%QP?Q9"&_39AJAM"L*RJTQCQG*F3S,?SOCZU:J> MH_C6<%H= T$KB;D-:Y>-U+SE0YGY\4_J(7/BVOL74;[_N!(4V?G!]TZX?4XW MCC1#AJP,[.<=ZP! -"P7.$&4T+4(P90\:+0!AWKTXUS1RE MW@5#9(XZ[?_[/\=]?]I-B,F68=D_]S1R-*@I0$#_2?N,,@&QL0TD/2:I\+T_ M)6,M;9UPD.GT(\WL*>KG@8K0-!")QW3Z7\33CV@R(C,YES:QH_D*^2MF -7] M&7QK_Y'//?O/+,*:RU^TA2BJ+/(Y$7N8_Q) O^5 MB*F-^.M_NWSNY/*(?H9\ 7G*"!Z[#J8\_.C'/UW$%ZA860[1H0^(4"&E]RCE M\UD]-5V2SVXB2)*,#,B42*?5L>&7+C74&[D'OWQ!_WO=-DN5^<:W0Y?R+&=4J'&]SN0EN,, MF;IHMW-\H\/7RGG8O3SQU$N"+Q"HGX3?T:_CXO^.G[WE>" __OFWM^=E:'^. MOW"%B +CN&//J96BWV]-AKH=I^,,7)O'8B:>444FJ2;$<0:DQ3%4[;$D 6AP MJ:&22/NU7E_,M4G5KNJS$TN/)I,IMC5B]L"H5 MY,)F(M(B^;)EGDN.6J0GF )0AIEI;-5:-:LMV#+R3)Z4=N6V* ^XN4+FC6IF MT>-DU#+QLF5EW5T-TRO@Z;EVIS'..]UA4FU!4RGR=DIF+,$8=PMZDA+M97]6 MHCBZ)3+1EAM%T=N]T7+.%?5B+N&8K#B56=@RTL^,5VU6:U:\3"X'BW*M74@- MJQ1J&>FG.FC,MPUO*0B2TA+$^9@L 1K-FRT MT=T/D993CE;F&[ZTX/@4DTRE)QUS6)N(J1,C2BY:;C4SW>I%56MR\J(.V@(J M%Q^/R+UC2?(B/89S(R4G=LKHN4-G+::CS]SUESNEVIEU!:G8Z$N)14-/;5'+ MR#.E4;<5JT_Z&VZ;S?2Z\TFQFLFTQ$STF;2T8:A,/%T5MEWKSFBHV"6_:60" MREJ]-5W9LINK0E):5$49D)U.L\=)=/*$JE MF]#H@BN7N!B3EM*]42F1$6#3$YK"[^P$)5<P,S U3'ZEN'QL25JG,U4U/M*H=:X.GWI" TI-IR[T=:Y!]A-@JL[-0;'>A?-Z0K"MN:8( M:V%4(6/%6IVW)+JBQ2"@3P@V)M U5R-K29T?3G-4H<375G%6I$\(MIB(EY+C MV;JB\VJ]6JVOQ-K.78OT"6EY?2=1SV<[/+=DI%J5,3J6;L .G!#!W-XL<[E> MC!-BAI!D;]TY&ZUU70@^] G1-!:4$9;4F(\ M-Y>;E2JH34>[*HN:1M0EV9^G=@G%6>K]FCRYEAN=,G MZ:2B&KWA0E^.8=,3TMILVFZI3U44DC:[VFJJLZ-Q=2W&3XB@TVWDBY:TR)); M>1JOBEQAZTT %XJV MY;1 -V90N0EJ&IF!5GPA4W->E70P<;6T5HR[?9L5XR<$FS(GO?[:$1?DLF4P MHU9BNU#9-6H:>2I9SFY,S2-9LBHT$\G::!+KN?"I)W2@,I-BA6J&< M\PG0X%(3U#3RU/E$H;MVL907.D9B38&LLH!6IQ@_H2Y6EC*K+F\FR&2[36DR MJ3+-5@LUC3RUE.?K]**^4[B84EG1N:Z76';@4T]H%D=/R_&Z5X.+E-%.5J@N;GM L3?.F15TM#9R7G[KIJ?VKLRQ?M/]DNU'* Y>8A!T@AZB(2T<\'/_P[&! MA_RJT%-$#H<<."I[L\UWX23/M?8?! Z<_\DS-^\H;A6VB3K13TE2X0NIP'Y\ M7ZY1DGE,O)DO=>1%'3T?%<95#6N]-S7WO\=0B.YGX!.OX3S]TAT-+5C_Q?NF MTMBQ#,\%9_9,7P_.4K\1G'T*)7PPHDD_9B@LB"L0!/68?G.3 OBJP1!/28P M)*Y!$IB;KD00F)NN11"8FZY$$IB;/E<0?WKRXI>>Q!TF5_Q*]ZYZR-!O11_^ MWX_$CS\=?N8Q&7^9A7')$U>_O;W3G=H $'/XAZE#H,M?E).G> Y;/]]57:Z7 M%"+916]OYVDFX4XMSY%,Q?GK5L3Z2L6=_;^^R%[_Y33HZ3\%/15_C"=O&O0T M22>QZ+^KZ!/?3?0?Y.X+%Q=[R@@A"FV^3O!-KLUVRXTBP>:ZY5ZY6^8Z/S]- MG+C:0!K77-@[]]]]&C D,"0P).X7$C?DU'UBR=3;=<+/MFMPG4=\?AEBO\7C M?"_K]22/Z_4DQ6*J-)BJG"J26]/JD9V=5,[V/W)4OVE;JN;^JEA/D=2D:5$1 M2ES1SKH-77*<6'TB^IE-] -%,61B)%X/4@\=^6L]R&Q4BI2@^R0[NG; MC)=.E>?M8=U"&>G)$O_VT$UUFOD782T 4F1S0B"%6&FN!AP<$,'>'_;^L/>'(8$A M@2%Q=P&1%_?)Y,$"6@Z:;\T2T HFI+D%.[O[K ML;],US/'6CY<[BF!REZW(BM67TY7WMJ+RL7J'(+PC7YXY]4 MZBQUBV\7K#<<>7EA/Z&8' 'U7-&5(!F'9A#9?2)J-(C.HT(QAH1.9V@I MV\IQ@/MY^U!W8CEC9_+VG,D+WC&%=1_K_FWI_HW;1.7#Z-(06,W6]M^5ZOFWJ%0[X^]_:SS9CO)4^LPE>@PC=NC10E MS730 @,+3"\FH?+RUL9,G&7G7660G\F:$PWUAG4&F*IA6H,0G,D3I[1 M'KE%I;^?((U?C3PVEE#:BVS-%\!T@@TOL$$_ VQV8J\4>Z6WM;'FWR>819#. M'2'Z!.#,W"$2IP+8#>W"N.0[\ M&!\0PUX]]NHO8\T=PQ.Y\0$X*E03R?9(SQF,P-C$%?R-2]8<:_ M(1Y9=3@U"D,;0_M*++/?A?:Z6RQ6J6R'Y/JQ#J%A M%8!ACF&.87X-AMOO MP;SB9>:M&COA^L7RD"]4JAV7\R]3@S8<'<0[X[.3W6Q0K M=L2Q(WXYLXW?%_NH *>AN-Q4,B> T$Q"E32;6$F&!Y UA[09=@)E\L,?'4T!]N=6 MB;@3XQW[Z#?DH^-SB5B';UV';]12D< 6_,P=%I7<\9K"VC9:A/SJAL%Z5$;U M&#R4Y/_*5VJ:%&CWJ:0O(:]TZS.M0,X+?;G19O.+&07]ECBR9!+X'.*=QJ.: MJ.@E2NU"ZDA(V%4]@Y5? MW5$H2>/E8)QJTUS1JO:K$]Z1&@HK4GZ9\02-?5&,;(SLZX@\_2:RA[/V8,$M M=G&!UF/;R7)E+;9L"R$;E2T_9Y&(6]3S>P@S4?11G,E!@::C.N3^+J&?\&6$ M!CVN27[C_OD5S@(NP(PA@2&!(7'?D+BYL$UH&; X4H/].>S/74FDIFS*-LHA MR(/@_\OF'I_M SS?*KJ3<:T6.9=-6=]RJ:PL,98NQ-W]&.\P,94V%1^@.2CZ?JJHX MV74:JSC3UOFF,F-VHNBYM99(I?QB#.EH39W/6PJ^/38P0WQCAOAZT_ /&<*: M>OIZ(M,3DL^.&LN5E8Z+#HL8 IT'/+''AQGBWD)Y"VF+/(G@CD%9MCVHD-_: M([A>1Q]?6';+1MP><\DA2,WE-ZL8J^3D' M*3J]OV\0)V)@^%X:OO=I5+T3L:\&V V:+ WDF=+GDH8QKH.ZQ&CM-8(NLJZB M\74GKX^/)KW*XG-I/:JS MHV&;BRT==3=.TV_X Y"5U7AE2K+8DESP5 M,\;-=LM:3Q#(44F%4'YB M5:AK":HU\@H>N74SM#->9(?VD!5I*M@\I9.XQ!#FBF_+%?<0_?LM>GA]I];H M)(>]RE BM]R*7C56JE9,ZW7*C2+"Y;KE7[I:Y#BXFA1,G MKB9QXOJ$BE4;'ZS#D+A?2%RO"_UV+6_/EJZF15)L M44B6G%5A,>OTDO)$I/U"W-0YS_ICC&*,7@U&SUY$^R,8M<8ED9+R;58O;L;) M!3]?]C9Z"V$T^>.?Z.V[WQNB-QSP>&$B=2S574LV@%JW H;E:P=48@=79+II MM_#.(AY70-Y?9V#E R3ND7F"JW/):FG7SC(BQU>E6*X*TF5F#KDZ@>PI)HG/ M?6$P8S!?AR7V:S!/U#&_#O=[R1.K,+8P?O<"W-"\Z%K!$I)#*\@)RX(K M]YG".!]K<%YMMHB)DE;3.5:DDZ?/'>&0SF\:$:]-PO5%>4*%":^T77IP7I#( MG0?"!)^W(78GYN1=G2JXPEG"IQ&N8PNT%R':= =T6G:"V8BTG[9;IK!D2?,+IA=KI%=OGSO\4_8 MA80#+=.M<5'7;,'6A(R4R;=8Q"YH#Y*B,+O<2RCL[Z.S\N'Q>/C?%521,YV. MOT5AXOHG-UC_Y!Y,Q5<.KI;W 'W?P=56=U+;>( M]IO*(+L^SKLKHQTGH^"#0UBU+Z_:5S@+&!)W!XD;"M&\/!E?*#?81NY<)^-O M49C7F_=QRV=UKD]<6$._Q9"Q9M_0D&_*A7X[/<>V8 <4AU!M:TZXP)X3AB69 M?G8..KMN %,!-J$"7"X8.QBW[V!\MS+!>W@7(+K+CN-)I@QXM6:9DRZ$>AZ, M3YW'94>ZE%6\)DM*5KXT&U<61E->HT[&?_P3?TAD,K@\,.8&S TWOOGR1]Q0 M+@O,KB*VUV12[E 9/9NMI@L3U,GDCW\HZB&3P+7#[R4,-#N+M7$GEB=V2[^!6_K99LJWESK6_2O5_7NP;PX+E_/+V(L\ MBME=L9XT!#J^R]?SYQW[G'B M: O6?:S[=Y@ TW$M6>>#=8P+ES;E5/Z+K3:L1E,#@F0D]$ZLT-II'5:,^R63 MXVF<^W+G\1<;&)(+%)3CX@#7-Y9W>3%3,]*NMTWXJ- MM4R'T9,3A')HSF6228SR.PUFM<'BZ(96V9K/+30_T G %CNN&GL5GO[W+CWV M536I"Y;]Q 6\FO.9P(\&G%@N5'G;BK&]J2'T@5YCV]4*62>A]^_7H&92N 8U M9A/,)CBF?IW6UU=6?#E46%Z$I1V)\990-5,R95QE&===O>6ZJW=7(^"5(JR% M/5J?%6%]:1&)4VEHC4%+U4&IK Y6;**=G;7$N%]IF7Y(,=% &88\ACR&_#76 M77X?Y*O\,JO*"7%#QG8+D8O;(QV,U@CR: OT@6'.N MZBY"_J:#9]1'?79GP M-Y46@^LM8]6^4]6^PEG D+@[2-Q8P$8S91N@'3'-#((WT(H-?@!+3UM!,]#$ M9\RN-,OAEFLN7YOW=>Z "W*]T/^X)U2U@>/:FNP"!?V!-97G'QRU;,+9LZ"O M%D U#X+_YS:RX2&AP!^FDCD!;P_[.87_NH,O%8=]HR'UJ4G220JS@Y!.UGE:6"A,$>W1R M[R%),1CV-QNXB=Z@\9H%1\2(,8#M3+039ZG$PE7+JXF1YVA]7&XODUUW MV6N)C%_R._% I_'))DP8F#"^B# 8L=RMY0=.?CS1EZM&SQNZ9J^(,+9E M)55T2JDZUR'GZ_+:6N\VXS4BC"0BC&2"PH1Q/]'!MVQ) #_^?"OR%@7ZJ;D= M<NJ7X/O_=ZZ\CJ\?U^6)_2F6*#+M#K_NY(M"M3]85LMVG*S'KHG7 M)Z-.WI/=,:W'0"K.E#<>-9I.1(9&AF#Z(9&,XQ@!QCS&_+LQGQ#;H,\V1&U3 M$)9=91HSEC-]FKDFYT^J2.5R.R.422^WS6[7@]Z&B?F83R+,TTF\'1 UW/[C MWW5R_FZ^LV.?TXTCV,A068#]O&,= (B&Y0(G\ 9=BQ!,R5,T5! C9YF^N^97 MQP@3"26#@.AQ_7.YSGFZ.?,<5U.W+P]Z4O0!WA^:345S%H:T1;H/_OZ]/AN: M"6)3@-CGYZ_F]LT^/PV>_ U%5;35/_^%_^R?(AM LA$HI^%[#^2,GAJ2-TG^ MZ_.@]^J :>;H.&XPX,11I_U__^>X[T\.7TRV#,O^N5]%C@85SC3M$\D$Q,8V MD/28I,+W_I2,M;1UPD&FTX_T8>7]>5B)T#00B<=T^E_$TX]H,B(S.94$*)F-IH0?O?+I\[J9/H9P@-N' 9P6/707?#CW[\T_7O@X+> M80ZMCSX)A"HJ?2%M_7?\["UA)\>6H< _LD*^S'-#[H$H-W*/__W/^%HZUN"[ M7(?H\D2.;W3X6CG/=KG\_AYTMD9TNO"#.M?H=@Z=EOP57932% !CF1*E#*V* MC P4,:,F:;B@DVDIF4S2*4K]$R;*?!HF6[9;XAIC,)FHF'$@L, ML88WA\.4/R.-Y;EMR=L3R=1V_H.>EG3X"[0IFS9PX-SYO_+J88U_6N+SFB,; MEN/9H L[E37\0]2^D3D654?0"DQJ8G+51,?=L*(F""*TG $T1Q>P Z[M@4\C MM8C@0\UX(,.8X1S@U[NKRX0, \$XL!' MH@-U&"P]5+,/#B;X*WR=_]<' DCP5R34/]5M-%_/])M8PZY!%9D$@+1> NUH M6^T+V ,21CF0FK703#0*.%CX5&@O(WG#_AL&(2GHB[[\'WP5T1PWS!0)[#JH M7%!-;?\<]W%;$PK1<21[ZPM:(E1)LQ'X#FL&>L23FNU7PBT:@WX]$#M@(,/ 9081G/V+EL%8ZX;S"%T70 M]1M01;4I$>;^")I/'A 9&ID-)IYQ-,O[ M&0ZZ!]7F,3":GEDR7Z7_?Q(-.+/)U8&=U52H8*;+'I:C)I2V#!>"J"'5+S)K MCHWUYJ1GYX9F7P*M#+T.0I":Z0&%==]H)Z)FU)G,KM^+R_S*^2'H9]87T1'J M=;8]1*97IUQLE OE'-OH$FPNQPN-;KE1))K03-?861HCVYVOC(R' P3C/ M*?>8@XZ1>T[]/2LD&@?OP*( BH Q4$!SY%U=P"^1PBJY!VFYJR! MY_/"@3#O59@OCVLZU#HR!(.,(6I'^2N/[3E#A 61J^!.R M'.!BZSP<64%!@>EC^T *GH]&MS= WF>[*YYOICUUSJ,@G-/N@U!3GH\#66 YY5R$9EU,)*V,A' MA4/U)>8;FM;:-R;\"\TL;^Q"FVE/EOY37>CZ:"A\N)]"/__$7^0FP8UGT#15 M0GON$1*DZSWQ!1S'%DZABMC+OZX$3H%S),O3)LB9^:4=B!V5FT?Q4+27UH=Z MF(,*;\%7^KR^C2[X.[:T:DW[A8U0K+0LBF2Z8C\]B2[XI]M=T8+_16P53C.T M>!?[#64<*0@7.ZO@Z;O$BBPM0'] M%NC=6ZJ[1DOT> N]J_UO,V)P@I?NN0$NN=H_QR] #]Z_)'!S86_!4Q#+#V,$S0AMOU29T+IS M-5](X8"=PX@A72M@H85+&>R#Z2#R1)E]L%_H-@QB8B$C$':%[PP],>=PXIUX&OTS?54DP,_,NQ5X$8?G&KTH1%8CF ?"0L<;+3,1#IS M2052 +IR'%+383KM)_(Y@@D: %KYD!*IB \<%RR@3^[U'3*LZ:>/T+:C/W#4B9@A;2W/_:EJ&W R='ZTG['?1@T8 MWL]H/22$A,U0>L6/_QS_X4.#>)%FXG'MB-^O5M:5I#.J]L]7'PB>(JV[)'V%)N()*-@'<(Z=*1#T-+W'7ZT MAEEC.-0P*A?ZXGL5PPJ%%>I5AUD*>0RO:]M+7S[R^VTEQ"5Q0AQ.B,,)<1],B+M\IW%ZVR$M,46J M*:#2:5%B&" R:441Q_(X+69 ,A7/* #$I528Y";MCR:X8W/BE6*L0>9&VR7( M+>)YJ=%",=B7+D MKN%R2G8MQJ-OGW28Z:*Q;++D?$#E=J;!CKU""[:,O-U;-B>;MII3A5S/:BU$ MAD[R*]0R\O96K<;FZZ.-2VH%*E%;5!.;PKHE,M&WU^NR.'"I"2703B(/ ,<+ M=IH5$]&6(+>36J.4,B)S8A_PF=TZD9U-8,M(/UU=UV:SW9C607W.]6N3=;O4 M;,&6D7ZNK;;I#@W=%( G;5;Q=H'MQ-:GI)E4DH.!I?5= MG7F+$BD0R^^XK2,OQ3KH+X3&^I3<%ZW6@F1[9)[3*&8]-IE57#):I^1>(X<4 MJ Y778X>,[V/YUPZ 4BZWF"*L;H,UOI)N7-]J]?K.:LU62UO)YNZ M,BP7O9-RKR;MBK8>S).DUY;TAB6HC0H].27W1F$T$;:SRD1/2A6K%O?*. M-_="+N":D-@SN2K/I!V)^*-,A <43Y;\K8_7W1*T X.V,1U5 \KCZP[):5/6 M]U$/1O0%HM7--X:%AHT./_H;UT_;'2CH?BJNC79PGE)E;1"FM 1[U7[6H.R> MVC3P]R+\S8IP8V&?3A(&.!^)2R;O^#M6AWT@Q]^XMOUN^KDTFS 36K:U19!( M@S:W_+V;??\/V]@HQP[MGBV@+80F_7AO''U^V-&#,Z%XLAONF>UWR%[KQ(G7 MP_E]VHA!OP6;_)H<9!!"*3X04P_.5TQR4$(GZ@.0IR9T'B<(X?!=)L*6 MOU,!<): ?M9?,#S>W0T,RANM4^7D&P;[1_Y>0U' MQ<_,I[P*7RM]H81;J1I*(E#@5U>29O@OCJCI/KOK^A !H4@=II@H\"G;-$G(@PU M]VC^I8D-]KDH\(U/3&&B_7[T4']:43*(._4WR&1#\YN[VP522MC4?Y/?)<3? MO@3\:&085-+L@_A#$$@>JE^L$FN \H\-](UP% 1*_+!1DLS14"ZV:=A :0O' ML[470IAQ[1RE!T =;N8+QQ -$&F"F M[!,FG MS)^#SOCG.YXAS%M8YB%1X-$_S?NT6;N0MCX _ R,:%^>L.6@IP;Y/N@7W&.B2K'Z=_.&B)E"80(Q,?:^-M MF%V!=KI-8/S\BHS'_%,7_#-=82J"'Z6*)B(EZUZO0!='N@#L5&Z:$:G4?#4Y M4VK14;"/?'P>E_N4 ]*_X0($G4(1R+!#*.@A!P&\O57O!SLES[7V'P2A3O^3 M9P%1\LE"#MM$P\U/1:'VX<[0YG]7?:A4_#$>?ZNRPI%E>O1\M*"J4&WWL[;_ M/8;L^Y]!]'@-Y^F7@=LCE^?05!H[Z*P,.'/$]G7-H-ZO&4=!]P^7N(B_6:@+ M"^*+!$$],DDLB"L01.:12F%!7($@,#5=B2 P-5V)(# U78D@R,?4FY=F8$'\ MGB#^H,[L:Z+YI6OQ-1ON%[^C[.VU\\8F 3J[Z,/_^Y'X\:<3$G],7M/]O;^= MI=&=V@ 0<_B'J1.6I#B5N/&4$7%6@KLE_?G3(M;G9Y)(>=.W\U[\;$/+H??[,_3[D_10B*__I6K=@#)@T7^F MZ!.8\#^;\"]]=T-3LET3;=&;_A*O W=A0'E]&KXO/;X_J6_S&0&,2X_[,VJ7 M!Q& "XSDK6KE\4?FV<& +[[\U+%=L1EDI_!V)]AS93>:(TI@"\003:RI'&&I M[I=R$]=6LUUI)N2JSI<]*[/;UK+EV4>N.@@W)T]5,!][,X&IK*BB0$^JO7J: M&X'5 J7?^K=795)GNHSF&@#_>1T*-.R]3EK !X75OP_ M7KBOUP./#I)#9JF?R'@+#M4565>7CE<#ZCF:IT^D\7E>0S3VE1B$YVWXKR;:,B99@,=/8$6%_.02-/G ML[@PXK\:\5\_"9@:/F3/1:C!Y4IET-$2'<$;QDM#=4M2]?R9C+A%8EMKS8O# M@BYMF/FJ[JGS? 910Q)1 TV=Y0:YKPFQ787%=E%+]5"F(.D_OVNY_N&10!GN MQJF^HBC:)6_2^V+W_.)#O2:^?V<^_SD(O-W<;"B+EU6]KWO-R73#EYIU= 08 MVG84^9!(G.D.4(S\ZX(#1OXU6'J=,<]S'*EV=+K5S>UF-->CBV3N<>'_55GYVAC;[H MZ21F6#H^.!R,+IR!?4/=.+0,CCV'I>"!Z9\$]R\LBE9VC_;6(60#G?Q&1W71 MV-$%/OZ!1/\(YOZWP]%)OUZ;-@^O_?'/!:_WU]P$UT*\*)_PU2@I\*O-%VOEO.>]OWG>-T]J_[.@3G<&" MN )!0,\'GU.^!D% OPR?N+D&06!JNA)!8&JZ$D%@:KH209"/&7Q@_!,%\9%- MP#?]B*\;_A<>N'Q[6?SBLV(GSM5$#HI\R@F:1/K2I\=^N[;UIQV6.K/$?TO) M(V/_TQ.V=ZP,KX30/NT$U=NKS\6'_TM.N%Z^OXJ#LE]-\!<^&XG ?-MG(S_O M6"P6_8V)_O..Q9Z9U#]X+/9#R_X'^?[2V^&1+<3]I?3A7N&G(?_2 XW*_P.& MWD>"39>>B$]*\+E,*LEZUV)^/&R!9 .3>O;)8)Q5E\) WO#U&=]!JKDE?P/'+>MBS.8)EU MJ[X.CLBF'Y)4YCPI>IG+Y.;^MO%V(7/M.FRSIU2N6W#,KIFVK_;TW65F)5P" MOO%QO,L:>8T#L$\5/XE75Q(UU9M<45OD]/X:%'K#=7 4-W4^&^^[80 S V:& M*[04WZ2&V=(3R,V6S DQL;NRBPM2*/;"H[B)\QF*V"J\@B#>R9.Z+Y/C[\;C M/[G_=CXG_N('UK[.R[_X4"]/[IIVI"^)LYW"51?S&0[ >MRO2=5)M^ M2-+,O4;U7LK^5TLY/FW[WM.VY? 8)[K:(.9?;1">#WWC@@.TQCV@HYY'-X/^ MOVLK=%%N%#X/B^%A^,-]X,H!G&0 SH9DVV*NP=I;OCCI<#3/T]VQFV*Y=0N5 M,R)3\']DM"ZE?Y?O.V=NX=E '%32F]QB4!;(>:93&JU[GC4HLA>:.E1$ZC?G MK0ELY(M)$W"8P1A]-(6BI]K96&TGZOTMJ G+D53=.FLXA=$0U;\>T!GJ?7#; MOUH[[$ZMPK ^EBW.$UO3B9IJ%5S[%WKWHD)%"#01 M*@Q2@:!M6W/T[#8+3'D*YT?W:Y/M&X;*4X"2/:5D8 \QDRX((#'\JK^[>> MY Q].K GV8VL"S&0[DBRH?E_G8(254AVTHN0!4B5 /(?IF'N6>XVL( 1W>?^]>Z$XN@C+,SU1;$ M&LKKN#K&7V'!C+#@1GB+O+18V-9&0U>C&UOBO)3S6N\U3X M\-GGH1:8X-?Z>BTP, O5;5=MB44I838R,'UEI2?P8#^7=OG^7N>EFGJ]#J= M-Z4^LRE#WI(Z\7YS+N9+4AJ:.B?*-O[K#_7%U]8KU;4393;O5==*_5Z1=I+D M1-_.-TRNV%Z1I/WFFOCYVE;.]I9M66TO! EXZ]*BJ513'-*VJ,/[Q]H&;4-4 M%\8]+E5):$?>T:\O?CL4BD%*\0 ?XJ!*.-H*DN;CA=T\]D/5;1[>ZZ-\GKWX ME03.AM6EVH?B4F? 4GLG)\YHNL?&0=884B)%T=;+: M[,I=IYI\Q70Y6!6H4!347. O_G>[9G^)R#O\UAMNJBF%C-7UQKI0U*8QXXNI M4[+,VDC<%@R]TU+CLYC(&7QL?7JA#E;T21+B@'#2HEJAZ MH :91T,::J+(G@G6\&<'JKT#A3N?:XX#N^KL;;4P>AV43]S_%94V!))M N4A M=' G\#FV9$!WUI)ESW:"\H72TS)XJ*@(OVJ-74GSO^Q[T'-42!'VZQ!N/'J1 M[,\FJL\()\J6T+Z%+Y>P,".J;!&49O2K),+OAOV%,!S#+JF:N^_A&D7Y5H X MH.YX#R.*PJ!HQ%$M#-F (T:[.]-]6;O]-AZ:XW,4PW@UX88^VJ@+U3SULM[% M_SRKXW$PT5^H_-&@POHAM+_]- &QH$R(I,+W_I2,M;1UPD&FTX_T(?OLYV'/ M$DT#D7A,I_]%//V()B,RDZADX-%\/2L)&'SK>5' \+-?U"H)A>):BY\T]8C2 M;X[*)E(,VMP\<\F2"/5(!'1T(&__;Y?/G3SSZ#.(B=8NX]FYQ_"C'__XU2>1 M,B,Z005/#]PAG8D_?OMH*BODRSPWY!Z(#BD>OF.-?@NUR&Z/)'C&QV^ M5LZS72Y/%,H-MI$KLS6BTX4?U+E&MW-%G7[-I?S"+D;4^,W"!((I>8H&F?>H M*L&;U/D<^Z= +>WWY]G!? OBG?B [,RTS=0I%-Q==XULGQ\! @XM)S(+"EQN MY.K+46TJ? M,,8E.Z46O5UG8E2U!5M&WNYNZ].X I2,T%?'Y8S.U*::/8$M(V]7W4S653D M!$TKQCLV2\U**1;:<)&W-R:LW%RM!PK*>:J7V^D!59FA2_DB;\\5)*\J4 MO6'9*DZ;\RQ*>(JT=(IIF[67)*DG3> UBREKDC(GL&6DGREQ1G>UCA 3YAH] M\;K56K+;0"WW_7RQ!N\MT7Z167-LK#]TN6UN>H01FU1C AUG0,-M"K*-M M>/AFYTH*5*,QOCZ(CU6JWIN7DGTH3^X7(V_:8"%IREX4P6819$!D"H>%OR54 M:QJZ"OO?_8+BEOF7WY3WF^Z;')4+/[2" T 15E1A'?D@OJC&DN'7/'>F '[O M2ZIH[QV?P)$\\G9\9^>5\MGMX;J18\>)):>UVVFS7APOQT-)_Y]O;T+R;@Q '"3ZGHF3RO M8']5L?.$I"]6M?O,$OZ(CG^T/L8W5)5SU_0^\Y7MOS\;+QGB>MG^5UQWB1K> M5T'O%ZOKG+QL=:!/AOZG5OC&BG%7BO%Y];_/O "\+\'@'$;R!Q>.*R@<=#PI M^:<=2[1->8Y2X/'+5")XMRI\58FYY-5-PR>5(4E=6Z6)?961X['>7/F@0PHU M N;K18,WPTV2RK070[VO*QE]YNK#2HT-2H''D^2]=54^'U7!/M#]'W]97OOQSH[P>'5S4AK-LNZ1/:SC=DXU8H-!:855.ZF MSU2Z&\,:P_H[P/K+3+03N,[)R6:AV:J4R&6LL)WG^A0KK=9!V6WZC+;93>+Z M7D)E)\ML^Q8:=J?/[DY?O)SMQ?SMBX_\*MC^BT-L_S][;]J<.M*LBWZ_OT+1 M9_>]:T48MIBA.TY', B,P6!F["^$D J0$1)H8/"OOY55)2% X D,]N*--WIA MT%!5.51F5N:3:4T^V'>AU I$BKK<+(VSB7(C5M<>S&*7H73'=_$YK@KBJB"N M"N)GF(-OU!!26D*-?"4B"\HD5ZY%]+OHO+F@@-_QDX#X_\#PW07A@&\"<4#U M[%O/B\^!&>>MLG4J=$73U"6%U&X2[-#=BMT%+=EU"TL;2%4)_K(F)"_0!$S#6_W332S MR9M'(AZ"Z>W[@%\/P%IX:&:0PS/"6X3S"I-A#(P06#?J"FL>"1LC(KZ%P&CA M'_&SGQ% 1.B 7(TG 4H_B 5/$X?D,]8;6+3TJ>EY:E\T\8L!8@O69VHY.!& M:TW@[ %S,:BBZ_CIECF\,Q459<87(2A2[!6^)5T\M8N&/=;K9>.$V5@$;K+X<'@<8$IH&L =#:A2'SX7=LC Z * MGX%YR. H1F(("_@O98A9.#O*?0#F;'G[4 )&0%,!X"*(>! >;AF M J8CH&-@+B+L;Q)*JPAO@3<.ZHT'M4*4\7KJQHH;((9FL2$1FW!QWK59 M.=@8!'5DK=6]MN.)=#K!=DT#R3V+097Y/MS#@E@IORA=\W:&[%[AT*9BBL>V6=TW2+FR!D.> N!-00(%&PC*^U"7#>%O:^ M276 5SM35>OJ%:;=&' ,!),=+>75Z%C'P%>*)BMS1;9!S;Q1ZQ$T0Z>2S[MO M4$Q#N&VHZ_)"455 2X29;NX0HK8[AR"!B//?TM;/<$35[PDU$FB[$50[U-= M@S&R)=VSO%^J)AS3KZAAZWVHX&D1&3#SP%2HC*DD;UF R=H]&JW&_7N^,+ & M+X+8?ZG?+OXD+;%>*XXNUIF5Q,:\?2'I/2-FDLK<:FSI$&S%FPUV-?6!M:!; M.3&9)E2P3+B.6)!K@&^5FH@C98HUR>YKB-E'%!3"^F#.##D']E1^'=U4,3R. MDZ./%?0@FD[!6LTQ2!#![0O! \$+'XPA@S7_L0*05(,R9Y M)?"$KH &IMB5BBEW!%0D[$%L*)-:T ?:*3A%,,= Q?6H1X-=0Y;"[&&O# M"#0H@0[#;T-L>39GA&<##UVO5-^VR+=8-UN[,Q0U[","!"T)C>@&=+&BEC;^ M3AFX$P> 6C+]C3G3Q: S=N?OZDF8()X)1? M=PC?T1P[;+)] .7@B7M4]K8VSZPH_KF*I^.+05ZG1O+V?0R)'(4K2=1L1NN\ M:%D][3;:C:&G3R&1;[^H@BQAR3H3%9@!X!N2>9%"@>:@&Y#Y545K!'BAT'H: M#Z%G93*5\ W+O)E.>[O$?"%5O:<&)R?K?>]N+'?1HR;,^E99UA^,0OOE4TT% M/DS6\MVSICS4*@EA)CRD!_54ME)I+R#2%HGX]SM\.UE!Q?MN6)LQMYM+H/]Q MI+K!]N^T)CL?<^N=G)P:,18(]^.UITSGI<=7'YM9==IZSI7D\TAVIK&J:YE\ M*]12>L9M72[%I%ZH]M=_X9M4ZK,L< &4/9)DOYVT=^6\,7HH%A-\)Y#CBZO' ML5@?GH>TC9K^J%4B^F \>WAJ38S)U.Q86&E';OAP\@C2_4;3=5/:-41,.>PB MVQ.;AHB\8+ ;;9:^,F:30WTKIYC$<<=4AC^+V'L&2XV0]W ,1UK=3Y\GBTYL M+"JM6FS>$K5,=[&+%>Q_W9_8NZ)O<K3'3P:/R>:3N'BJO]3\&G'FBA%OF)9<4%?5;6>P7?]AJ# MP+R57>0#NE"2!X-JM]OC.XVA7WN-6Z5V+PN6WFTUBHM2)*;-YH]BVJ^]1JFJ M)7N]>B#$Q\U*U>@9+]JB-/1KKY&QA6@OF6TW^>RT-1T_Q,:Y6=NWO<9@. U/ M[^(AK25VC%1U_E!?);2%7WN-;G'\.&C=S16A5./+MXVE,NQKONTU5N50+QL) MW1;'V5C/4D,%I;H:#?W::ZBC66VB+:N!L3@*">%V6[XVDU&J,)_W8 MA ]$DN%JJ_L2JZN?:Z\1>5=[C>A?>]]QT-#^PAP?XEL(DZFJKQ!J6-AG>&") M#0_8M#GL5%3CR'XP VC!*U$]DQJT2OU<]U0M"R[237 6CB,KQSE+Q\':75(X M_ -+@)D-D2,B[EY<02Y:F*::F##3$=:PR'!35=QC8NCB/D>RK^%\:*VX7W ' M7!KF_Q4:#P_D8^C?WXX70')79+Q:3C*=U\^QI^![^,4&/C[O-P9[S!%V&LS> MH*#,^)5RWVTA+9,<6W*63X>'?O&>&)/+<$\=-L2,WBGD^$(IFAF8^:8R>#S8 MKO>U0$P#!I.!W"58>^Q_D6FE#0..<2#BD5FM+WD05_!5>H&GX?3Z);^:Z;FH MJ&#7L31(/V8T7KSX5__Q7C^S:&;CY.'HPL/ MU(?,8%VC?!GD!"P>Y(0&,7:C)W%(94E@Y'A-A*0Z>ER9"K+ $D: M93^1W%'P(O&+[VSL+D=X<.&=DRLN$G)?#U0#/B4=B()'EI#F<1^WFU*'ITN7 MFT,S&PO$>23\_6V(8STFX7@;7HN[+2?"\=#3*#L.WPVBCR]5-6,.-\0]_'YA M[[\N[/UM87?W=UCDZB!+6)CN_%0H_%O^+E\2]WLDI]I/"8[_8-+;.XT$ Q3)+C0V11%E?'GC3=YU1Q M\RW[5,O)I\UV8I(OP>)7BLFI^@)AS0*-KPT8(D30C[L0+N5=DI]\JOY["U/) M8'A H@D)I<+@J+E"@1...7&\NA,DFK:QCD52GO-R@0ZA4$\&+F3Y#?'^EE'Q MQ (-"1MJ,),I2TQ6)/AYHLM(#9[9/FUM+. -[,D0>Y84/"C+FSTS!!,$KP$) MN)D;FS'):+%&>+5/5H/R467^MAH4XGU]V&R[%Y?*Q)YL6F]M$!-?B\U *2/T MD#&2XVR S]2>(N'.W2K]UW_AF'_=RD(WK-&.%( !OFML M/TVL+S.T?2F&MUW'-_*E6S77;%O]]BC:ZE0[W9Z52R0[D 01NHGYD>V A?H+ MTX[DJ-'\=8T, TXM''_-M7W!*E L"^J5,!6QXX6%6K00:;$(MBNTM71IZQ8E M',BNNCDEW;^JGN[#=*>$+I*MHZ@]$%WM7W]7ZIF)NW1)$TI/G6A:RMZ%LRJF M-5[+6'2W8-\A]DB4:;M1W]V)YCF]?;8YMFZ;$C7<@ZPAO0',G8 M0]9UJNX[KSMQ1K8_#U;)#I_6,'>!":_,2?ANNTHOD[;3T[ R#?.H MO5)?4*1]]]#RR0+PO^[/RP(@G!<@B[VA'G]&:,\;BZ#F(U3Q0RXK*!'':J0) M,A;F95HW#?L(Z Z3^\7B=?5&RUS'ZT#7K+<@N&XS2&)N!EG G !A5B1:]8<@ M[8D>F<.];A3GAIVKZX:3;(Z'9JM8;5FL5F7322#%$Z!Z.1\[FIB4;-O:NG7M MVEC0"]I398)'OI/5 ,G44)Z!N#GDH*_M<-DF5CD-7KKSH\GHK!:&NA,LL$GK MZY8LX]H)T7SMX,TL!J@Q8L;B^R,6S%WJM-, MK%SX=/IJ; T.3R\V->E22EN\I<87$%Z?B88@T3!>2+(,7S94H/"5D M0/DG'H?(_6+E"MBS,L>! 12G&S ^$%N60$,;;X\4++L&::J^>>-=,A:1& K]> M1"RALU9A5%]Y=!^IIMO&%"'48%7>3GDWYES8R1QWR%DK(I14J9.NY=[$-&LU M95NFR&WP6RC^WY)^>T>O7C.ST*21TDN%8K9WN!:1(VK?9QT>7 M[8VY.YBG79*1?P+D!.W#IJMI6+TZ;%TD*1G^8IXN2SI^K(8*JVAW8+?"\_P@ MLI!KJW@JO>$+P)+]@[=-Z.YH(FT_MI&OX]7!5"VZ=:=U9UMNT)V7.EPACT_P MM!R4>D;X01VO1CWM.6NV,@OPLPA&1P B&MMVO;.+.\Q ^6AM0@4W'6B''SWI MF;N23_A-V4 [>+7RS6-S;([H9FU+T(HM8L6XY:KD.\\0@+PRJR F=;5]J#8= M*6@.(!%D=O1>JM^AX,ET4!&XF2T:6+MCQE\7Z((9Z2F?H[L LPTVS2@H(7/! M 6!EMH$%V!([];#DH5OK2\1ZMQ388TX&R*AV%YVI.V_5-&A@/'])M,WUJF[J M:N]R.55X,!1SH,!Z.0LPA5I#W3;5E7=4NPJ)$!U3U(3"N9V);63U>G<1=OJQ M-9:CL _^88A?I$*-.%[XQ0B1&!'/"U&P:*N]$$ M=C::$68<$N* Q521!0M7'+B;)S&!24&>D\[LGL0>%AJ/;2Q*$E+!GF6S&MCJ M)AVQ=M#M(15[Y\5D$_[:C8\_B3VKJZJ^(+L]T1?8T(32QA=6\V^^YENXCL5G MX([^\1H2IPZD2",DVRJJ#MST)\H:>Z)\+L!+=5!W68+N+"03?S<_:J"*QGPR M$CJM52HR:(NBL+"+I\J/\F04\\'-Y%]?"X/HDHUJT+=WY@N93DV\VLJX]<(#LFMV<]C5JLZ>5 M]'L G"&)^]JJ^M):B(>#D6L+\0ND2R@8OJ3I7?U23Z9;O_&O:.]?<=C M'^T['HX$$^?M>G7DON/-MX4U-EN3?T#D]BWHZ:7PM3;VAXLN20A7MTU1D\W? M1VK0?G(A^]24*<&=_Q)9VO_'SHJX(A;^J(B%^& B_)-$;*.H^,HYI^6<'\8X ML4\K7J^6O; N)7!>>#2AN+"YG:5'T^61^#@MF,+GH>^9.RR]S-8=>O@23;(%C4%+(,R7E#G\"YCVVQPQZ!'4X_((.>#*W\'["!Q[9144^3 MM M_I2W9P&A,ZL.JL]WM_Q]XRRZY[%\AS3=4"-"M1J+:I/62 PMTWC!XE!1?*CE M^#>.7K4T;P*F;Y'I=W!Y+E:=_EES?NVT[T>JU3.:=)YB-*9.9QSBLM.[6X M#Y2K8Z7?7F M$P?8I]/9;!?F)C6A/>S5%3ZY*WSVAN%GB].=?>87IH_?#>SP M51HQE3*SA6Y8LEJ3XJ05:_5OG_JS&F"/D!!:]!I"N^J-+XRQG7WF%Z8WWMTY M_*OT1J'PF*DFD^.A,$N-P^V[=B??PI94#"RI%/]J^.M_23'&+O3(%U0@;8OZ M9K\!J,E]:X[1UPSV-50BJ%2R-4^-UQL*G=S2/-VVH%<>P>8CM9P6F(;XMZ_J M O45'DG=C5D2KP0F8.+).MY)3[);O7B\RF5(M5 MT;4YZ7=(P)5,8I![?X=ZK(IN/2)K7:GE"PTT;@2,9^5I*/.*+8^47M%>YIH MMW03B_BCHCG5WZS[H4]Q8![U#5LT"&9R\L;;@)R5UTY8KU=6B7CC+3.EE:0[ M99X_M#-(ZMH9Y-H9Y-H9Y-H9Y"=U!@F_Y$J5:D#*M:J):2&?O)?5='3HUQDD ME:^GY,A+0N#MAV)V/DU)L>?4 E\9W;YR>MNJFO-N;<(WQ/ZJ'(L65L7DT*^' M2$,+1SNW\?Y2R Y&U2=9*2?&DYI?OX_>;2$WZ#W5LV,Q'QXN[Y;+_KBV\.OW M46\ITY:M- RA4"H*PLNL-^G'%KY=/(9#,5\;MF>M@FBD%O8@,\R:T.]CYYF3 M!S/2B4?'5:$TCG=*Z949X/.^_3XB1NMA&'N^S0D3-=NT[%Z[FO'=*[MW M#\++2R)?:#5N;]LO&:U4>#&&O<3NE<5F19.6-62-&Y%0>A*)/Z:RH6$ON7OE M6"HM*[/8,\\K ^DAG1NJPC@%5^[,"!/^[B4S,"-C,5RMC<;*[:K03OO1O;[, M]ZOY:*G *_5)J#&=93NZ[$O-2>NI\;Q\R;<$49P,M,=$/AY1TWX=8;36.-31 M>]6*D!7M8BO%6YG8 W29V>&EU>-*[0MR9\BC;%R/W28>7U*QM!^'%'+-^N2Q M/L^W2O?/I=JL&&BDRK[=6[#!LWH<+T=I7IP_I<+E#]0\U'Q_IY7HNSJM M0$>7/>\X"&9X]9E\!OM6. @7])N!!"A/A@Y ^M/[^P M@O/7=NNOF[Y;8>X-)'Q5@?GIRWT_$_SY7!'C9S:M"RY;PJURN/ M[%'CWYA):+GG4_N,A,*[V;CDE#,:HK>6/Q4DNYFF,N%4\$^((26$R$]J0S1RP"G+B)1DZ58?:31,?9":ZR MSR,9N:CZM)(9&J5_O/3\LA/2I))9,WB?A)Z@^_VIEQ6,WY /3]-&_<"*EIQ01%&IMH) M->>M^)G:R>]5STP)^2AE>2I4C/ @$A:49:J3LFOS:@3!J316RN'P33B6/)U. MOH!4>E=-"TMD2 I>T/]M(,M2CZBP?XPY]ST\H6.K]1]#OHNTQH%BOZ[Z_MCZ MWM5F/AJ_.GON3?*)Y]%X,JPD^?*R]!*XAYIUK/%#\>1-,KZK\G]_?SL\3_LW M8@4O+*?0"/(/-_S.'LK_CJIA?Y1K]5#*]%NMJL';@6A?NF\;FOI)M0#OH*VK MUY0SLQ^^L,E\=]Q/YVU&@8"SURWQ)SYJ"=;O6K#UTH?0I#R60B%#LD M]'^DA)S_(.,[BL@/V#WSZU:_:4TFVP7MI^#9]P,SVW;;IUKK2_'.%JBW]'5^I4@?'/[[;QB9A;2+EP@I]E M^M9D]32.M6?G42/O.%/*/_64>E@W4V.TZHR:T>?>X#DV[,5A"X[=),*AZYG2 M]_1B+T]T#N_"D5ZY)R\3@Q&?K3V/[,9CM9X;G.=(]G-'2B44BSS=E[L*'X\G M0XM.=:)%9) HO/LFP\F;F(]9>YKN$&=(F6N34NPOV7C/G KH/#:+Q]PW%/R8 M6Z3.$>8A"4 1Y^LW]*IW?RVV_>/'\-C[\KM$ S=.;(U'; M$-ZB1F-G/F*;56=BTJC$33X<4S*/U>CHZ6FVP&(;!037Z$T\SWA9+)D&]FN61(* M@=BST4M)>G< >!EX'XN%(S?)Q*N)//O0[7;AKKY$YCY0\75B%(-M&+<';%!* MJUU4@J540DY[CK.UKA"8^(.8'G;NAX+\?7#@Q]XEY, M[K1-.M.IC0US_-C-1<$6.SS,H1$#,YSB94!^; -+@?G!(#L3?B^CY"\EB((4 MGU-6\ (9"*\SUT?6 B'-N8C.DHRECP@U\!_XO:9MNH.3?]_ [X2Z2R G?%QQ M"]U696Z$1XEOQ4]TJ'%#9H@'1" T.84R+5;U^D311$LW'%&1/>SN\#JF>Y"[ MU1<(CP$H@9\K$H8'1L>O5TS+O.$TW<-8&TN'\ 8\QSLJWGI]AR&MT3RWAX&7 M,T!6A1,GV!2S\*PD$1-JYSXZ<;QZM@J"B(F/_V\I 9<=MY\4_$+HH0=G7=35 M6CY,%YAT0Y[%@]"NA*FAZ,61B 4B/,\6E#"USY+VB1Z&>YV%=@&C6D$9)M%54'G\2#W34A[,$PM0J$^K="O"^G MK999*6=KPQ.9$![H2S[X!LN,W D_?F-8(P?)X=.X1K'8%;+B L!#PL%(ZDJ( M"R#$%=?H0@AQE8@+(<15(BZ$$'PP<=VLCTB(3V2O'K::OA9?ZJO@I YJXXN> M,K;1X4O22>6#TP\%P\EO#0KDY^\>"3'I-;UTN;QQN1H@N3/C@\#T),ZCVZ:H MR>;OXZ&#G5;D=^;X3KBO[Y\(]UFAWFB6<*7VSZ=V[*JR/Z>RSYV;X0(X'DE@ MSSV?:TG1%R4Z?D''MOU9S8%'M?NXBE2C?"D\;(U&%;52GJ<_TP'Q<]-)DP,F MGP:)Y40N80V6G<(X.^^MM%0@FU TUISF5)!W5RG\>5)XQD[N^Z5PW+?Z4]Z> M!83.K#JH/M_=\O>-2Y1"P4X7QL6&/1-*#T+T-OT<"+3"-0;*="B/ZY/VS+G% M\,/-C"_7#]V=9-TW->4[>"!_,AK)'V;*'$Z=S3ZW;L=6;YCE&T/+J(1+@C4< MU2Y0D?91[VY^5T;=<56VZ@F1GPR;MT/:%R\93IW.H+E*X8^1PC.:,H>E<'P[ MULO%Q=-<"%B%;CI3KEO5ET^U53^1%-IEJ_X4J611JQ2;K]HQ>SJ)](<,<>PF M'#Z)8W&&",VV''[G4,L6>AII]7UU]Z[NWJ?2)R].,ST4Y-<;C6S+X\AX5VN'")>W/>4CI2 M*M(P6[-D^BY07[XDE4:-X9?=A&/1GQMM\-VN]Q7!?9<6LMOC/E$*O(A6B")4 MUI%3\$'+X?85Q?7E1CC3R?6*XUE_V1#J':592YZE5>].R_HOJHHCR\6MU\L\ M1^5;RG_:7ED0J60LQROCNM_WJC.6XUQ M8@X'_6R3-RX?AWE+964W4/BV40EEC?#EP]&:\-$;('Z"UHLYY)R(*RC\PI.D MQ3>F;4[91]W@9,5T6\A#59JHK3@+\RTM[]$Q1VNZ15ZK6-[J1V "#V/ -^OR M0NSZ;HPTZ,LO3%S#H7 LG/IW'U>_LT6ZMZ2)%>%]\-W'YMQ/V^'\NXP05K,. M *EKCJX.LH0LA-&W*],)&[\T9M/'0G]1'2NUU5VGVZGF*_/:7_]%$[$;K%7? MQ,EO6%Q"I@_>>V*ZO-LZW*1+P$02T ;2C$VD'8DLX?"PJ8<2J8& -^U(,YD- MO;2K6+N\($,_&DU8M:2C.#8EG$KW#11%3O%>@DU;=17DT@?K"XD,CL2+$<%M M2(I>M-ZH+AJY0JO4Z2@ 0PZ2FQ?#FD(LI84%2/7S9$ MK 9:0B;A[ WS"(JSH:* FXH&-Q=5&U^IP?M4MAU:>$GQ&!%SZ()?:>4["B8O M*D8;QE8=Y!5-U"1%5#UH)=3D=RW]F<0_BY)8- 4[5%@EX_'8X"FVH%)#;(*T M=>"Z'EP6^I/\ EA=CBPO<(>[P)QGA<\A,IZ5(".DS*D O@(F#K;GL'0XZATM M%88T ,I\B@4,49D@@ 2T+MX:85.0%L'W03-(".M[&=O^#)_"Q!J,X#]H "^ M++ DIZ)"0 8L0]3, 982D5,5D;K!K(:>'%:!L, E3*4[: 4.!(((T0D%KZ"U M@6^P'K6#G3 AR X$$8&3\?Q^!ZF&\RR YQ*3_@CZ@H(\D+GH?;SBVO\'H,0&\X0\8O%_&3F/"3HGD%LQ,QLO'83&RW2[!S+D8* M?H;/.]P'@H4_5S!?X*7=70^*Y," ,QC8@8B?!9@/X!ZL'\ON532Z=1'$A330 MB0)N.&11B&Z=V: Q&3P$6S'B"@S6"PG+)N$U'M*MS+N$, H586L QO!LRT-" M$#Q475((VL="L4;D*C99!QB#O0I^6G,L)HGF!S^B M!5">NBY)QQ %^\3^BNA!7)IME,AD,NP?(_[@GQ; .7"R83/[- MK3_":NPL)53[>Q9LHYJ?WK59S\^^>Z7PCE'%TJ=0AP0'6A[$@U 4@L4GKK_; MV5I$#G,?WI[_3[.:]0W[D1U" U%3__6FLK.O_OJO2:02@JJ#NG-3]G>$VBNT MH6#,$21VD)%0I4YE6K8B0FO^B,N%>V6T7'D/IU?2!+VAB MN1K+5;L5;=$+]_B=*_G4.-QXRE3X<,%./4OC22,YKM$FX)M7UI]Z[7[?%B>M MZM0:S*5P/)6VH8WFSC/-2/OE*3:?]5JH&(BL&AG%O+V%*R/;5X8&]_U00+VM M"ZOH0BHFGL<5?0!I$SO/3,[#?/-V.@BTPJWQ(CHOW8Y&W05-<]J:44ZPI/"X M%1("LFJ,7CJER3(&!YX[S^0C=^%P.3QICQ7>YO-IJVHI66ALLS/.;$[KW\F3 M@"2((ZG0OB]UGH<# .'?>>;R.=9[4C+YGA!^[,V:U?*JLTRG\94[S\S?#Z2) M\6"_"+.E4JYD2H72; 9HVKMS#ZLYZ3;S,&\%;LO]92YNQ.P:P]TF5VYMX(Z7 MTBE$%T(ZT)[PMI%]U#HBJJ7"U/N([?HJ!ZZ._[7W'0<]G+-8\F5B587^X;!P M.AAL,ULG0%9@"!,C4"2A&&;QF<295\#L)/!D(K7Y\'<>D^_+H*K\YQ/^!SM+ MQ! $(/>#ME$W+"X-F4B<$+,^U97O#(87<)9,##>Q*P'PUYZ\;AB"/6% "H,KSF,SW68'/=G[>O &,LQ7GWJQ_?9[ M#,Q+V/ <-O$&STRW"/#A?M=E>Q$)\;R1&K8:YGHQUI"&'D<%>S2ZC7U/N/U5 M0H#3L)\09ULPB#U)HF&L" (;\:@IZJ)HC@AWD \>'+L;)S1E,E^;\KK[Y51< MN3XJ_M* LQJT!-1:P/>;3@U]25U\C\NV@2=ICG3#"F # 8Z#+$A(6#'N(@OI MQB[.NF04>JR/N60!,>@YUF/F!FO _[&'S/C1J].^!$*.>-!I"9.-6CM9LHL, M\;KA3R8>+7T',?9WS]0'B6PY*M>D*#_18I-N,KIZ#K3_=)2X+X: 2X:"_,$> M'%=4F2\#O+IB\5T$(4+!>/A*B$L@1#28N$*/'9$21^SW\NJ^\341IT^TNC@+ MBM97PP9]'&3%!SK0_BA+W68;_QA!#KP;I+UPJ=AEF[9&"][MV2;E?H=]7 M$3A..R=B+U]0V>W;+(5SKQHU;K^QLF!!IZ/JADLJ&LV(*C1I@;R/'))(T?*N M:HP=38F$["T_".^ ";L)E9N5^O%7PSHNM MBQ51&QLX >XU]!2,7!!A* %BL;9,-^X?'EN30KND5_NJ)3U_!*N#E'SMB4]7 MD%]MH;48=NW2O#]K*6@Z,U.V;@Y+M5X4CGMCX2-W9C^/@>1J/#AW@)07_+;C M 12>US3Z0A7VTR?Y6ASN$IJV_@C#@XEA=@0M-^$XUW-Z27K4^3LS5QOD^#;( MN?V9R3YP$,^1Y\<)[\FI<7C/\PT4+Y _/4G0P5 *37P.83=/5M]2[.$> M_BY]'D=>'8PC1Y.'8T'>+?+ RX!<_@28!YWC.7Y=W$'_^X[I:4@)&$S3%=?X:VYSL;^X )@@8O@4I"D6OD-R MQZNNN#3%_L&<^:6#VU,PQ\:WN1<0$7JC8?PUPP=@)5MU4)76%=\>\CN&F\D MEW[!8,/\O_ET(T,^AO[][31>][VM-84"9O>^=*/EW@:O#?#XS8=I?.\IAH8Z M0ZS5%(LKZR9DB$-12-K)):^[">8DG1Q,,K"@6'TP\(;3#-S-P1;Q1S"RH*0$ MTLYEA72(7Y?P2O1U*GV=KOFEL]/$=^=MM#(ER+5 YACJR,XK;@B\ BE3!A C MVLB>5A: /F?[ @OBLE;G\*@^N'@8*C*P-UY MZ%Y%>M.SN@6Z>;#"$CH9TYY.=8.:2_AQ2!)-F%)SI)@<)B&4WZ/!@&*ED/>) M&MX*5+A]A+B.O)N6Y[KD;%XK=,':#URAP4JE,W-M@,Z4)+@1WB3S20# 2 M FQ!K]H$P'! ORQG:.M7N]79^S"6..QV MP/B6DQ69($B-1'R]R)E8SI0!)C.FG8('!T7OFK=.Y/\SR5X/JI9LW0-7X$P+ M?_&U50K;VNO2==5A'5'!9'C$;'T!V\"E+R16^@V$%XF(XQI/#Q2ZJ\A=)H^_ MIIR+&M;T0P7K"9,+< 5=EQ>*JA+AKI)JM@!7!"'7L#?1PD+=T ?6 BK(?C7L M/C8LL;$8B?&!*/_['QH :P)2#4A'<0)*FDH%P=[ @_3L,*!T?)_L5?,3':M@ M#2^-R12BI&,9I;58@ &GF!)6[*#F!P:V-Q>Z,:9EALZ#H1C+=(8LZ:9%4*(F M>/-@I5G8I9@KNFUR;']C*I5L5EBJAXCM=F0HJJ/T#%VV29F=B+_'3W:P)0+4 MP"=E3Z(T"GHIL:MS!PH$%K@5$HW7-6Z":EQW=N_5NC=4G>)WJ:NU1IR"GV)9 MVZA$>*AL%\,7(W!\1!>&Q5&-@XW)0;&J]0;]R*H@57+!FGX7KC?W@%:=2Y6^ M!7&S K+'5$1TKXJ(!OB(VX26SN. NMCS+@G[IV Q4A([H7Y *&4L"&QE(&RQ MF,#Z[ ;G,H$6"W(YQ12'0P,-J1^=6_.&1]=@$05=0_:'5U>!S@NK'H6J(K(( M'IYC]9S8;K#[>'K4HEN1<27^-3U5C)KL&)Q4W&5 TU))*&&[.)28*ZLIQ9IT MGZ!H%%^9Q!Z0 <6USH\<]DPW8'->-S&H40.8F52DR(U89&UJJH.J\S7N=G3" MJTHGOFGFO?,!A_"$OS\>3NB*AW/%P[GBX5SQ<+X['LY^W)&/H94<#,5>CHU$ MT:B%37L8[Z*N24RV/NO@5FN.'!Q";/*K"D ?4 P03R2" G#ZVL+,%H,M>G=K MI1LJP1=T-W/9Q4I;[^Z%G/@L M)X?ZUMHZWSVR&:6RJA4O65/!MFNM?%:XE=O6=$W$TFI,=:=$S_." M,L3?#>=I;*/8]]+U.0WL<=A_,0AFJKENUG%:&/58SS2L7AV.54A:$?QU+RZ5 MB3UA241.HA$HM350,KD8TH)ZP'&P]L[64P:/$[5 0,])3/I+^ M0&L/KU)=OQ^_;;O5DA>2W> 3JT&_^%(3 F(NSVOU5+/;2H-)$]SM@N"TZ;AA M40B0EU_*;X8YS!'@)16X:\"F> /],;#18,*5 *1\0[,RFCP-(C< MQJ;ZHLJ+HZ>2P2<3,^EE^%4TF-_JRIW:K3^U2NG[1TWH-6^%RH+T5-FEP2:^ M_7K)13HA;F"30RU]CUZ@)WI]$\ULIS% MA>%A+/I&X.0U #53'>X!YGI;%QV2UIRO\1)%DN5XU9^$E9I[8 ?G=T,)D M(V3O,1UE_"]AE%_*6K@-=X>$S954+E!533'/UQ37;8N8[FM4N"^F^0&:KKO8 MLLG0[69+(]]/TH5&]^FY.LZFIOU8ZJ&>E\S/:.0R7K'J8.M=E \SSD:6%;$? MA+_W)3*OS)OS:35JM2;UK#S-I,;#^P+6TI&W$GEMWSCOW]QV-YC ]59W[W(. MN%UX/<>-W%$'$3[(O;^O$6FE(AO88MK,6CAUBY2/Z8'[LA'HZ--[A2],LX$5 M'QV5HX6/=.5ZGQ[(&>)"\^631.IQL(KK]R_CTE,UW+8RI3LT'@*?[#8T=OF$ M) G"G]Z(OBN?Z01N"\UZZVZT$&K M9JI;&M8[B=>4\1H@5#2]>_.&3)*.1+9*PB:@<;$^M?"F>@&M@SYC&&49?.B! M)>U,DHV.V,F(?,#*/;4>\_.''/0,"B4.K:D,(L+9;MJ5Q\Y9MW)R8V@\KW[])O5?Q^)+&D ;$$6@9D;\RWT5GP;YTYM _6Z=\EE=MHMMOA)JG'[M&C;>A?O?_X!J;4EL-'A M[(/NF7-;6S04$-(ZGL2&+4&\:"17YY!>,AQ9+'=2&\*5#7U@L ?=F:DG/95: MU,>!06LBZ,_I1&VX832^K0F7OR1E($>M,360*%G0<6#Q+J50LHI5*-=@I?&I._H83:7;H322I4J,A5%RY^C.@:UA73EFK1.H\L[Z#<*EI M;SW9];W3V*M6Z0*DG!TLXZ9/8,'R7!#B'>?<.RQS!,.:S_^)CYF+FW2]-N;:KP5;V[ M&O%2]%:I+\ZEELUDNC[O-95Y*]Z(":W!P^IV.< B&O)7RTX>]_YP"[YB3++ X6.]OB(7UAQ/T*\=;H-][C":PZX1N8 ]"18[R![U1MTZ,WB,;P MLCF$ 1FXNR,(;W\=>1HKI,)*UV4_$A3V$4791KZAL B>*)4!ED]%CC>]:^-9 M20\B^!6)(? M\2B:U25=RCY.\MC>C/&^_98I3@IC]0&BY38DI5'53>IGK(W/U\_M%\A ZZI- M4E;9MVA3<"P2SJG^&QZT46ZBFOJ:#38S7]_0,-[)D?T9S%.LY#_4M[LZ($,Q M31N48A;2ZGWYY^%!'#[%9TIM+$KI9VNL=O/M,-X8H]'(7@9ZG0K62#'D '1> M67DS;'>*>C="" [;^3.5PJ9"2P08E8-O&$O.RY*T)F'W>20C=YUW(T+5&FT+ MA*^6;3ID-Z"WU9W%DV0##48\,1'6R@=?9EBD\R5D.CM[D)-=3'H"NRO!3 ]R M/ZF8PLPD@C-$CN%IS93'.X2-#JJ4L06DXJU*5@;$<;#-(:/A+[9\HM.@9G\)H[XY=>$U/=0WCFQ<13K;QI$/.4>]K[D MH/?N16[+&L_"48628ZOV8*")8D]\54J\DHC%6[)JM*J3^V2@E#*G8QD.5?P5 M"JS_CUHG-VJQ7^N.0[F[(O8I$K+0OY;QNRXY1\HE!\SYDC/FP^/QX*Q7'+5ZM'>>L*.M0 M_E[1X%"KY5G'M":W/.NUJ#GUZAV\HG0Q_<_UELON?/&4*;>0U9WG MEKGN),Z_=OZ[;G+MEHRK0!M?]YUL430]Y%=_?>@/JH*<]3.6IZ=.DCYA>O%:K65'-46^B"HEM: M_T4N"KU!^BA!78>%FK#*66>1X9JF3E?775RVMG58 /]0DA*5,LJ+5A);C:(V M[T[SVE,=$D/X8,*':4YY(/-F\APCG2Y6JC_=*X.Z*)26Y4B@%KFM;YU87@9Y M7GJ)>V-6+_2$5:>3NYW%1^/Z. WDB>U&^FXXVBZ3A7>I$6Y::T?X7;+.=@<6 M^<%D0#>?XB8(V(AP$O=2O'MK<39&Q6-=:GTVYY\(W"[$6EW'W3W M)X\2 B6S#G6R1#?H)-K'9-"0:3J:R.TC*V2*S5S:1<&@Y0M8&:ESURC'S]5T M][2*M&D]_7G5?HEP:U\;$N8U/-XUP]'M"D*P_;/?DB\3E) M:M=Z3^BV@>Y;X4GSN1A(3EZTUG$E*>U0,T^(6?30$HL4HZ+05RQ9/"!*TJH= MF=T9N7YK5E[4[M6T-9#!]Y7KEKEN:%;+SSF*M=(-_DPJE>JM,< M381&I"(ULWP@]-A= -_X^7\.WVQ8Z%"AA4AY%=C[CIXUT8<4\H[YE0=(0"X[ M AP,#N9NB$-RTDKUH6MM?S%7?52?A&KQP&B9D\>%07@>'2\>%DK^N/J$&7AD MW>BR.:MV2'W<5>/U;-.(ME WG?EA6S'&C'NO+NEXP @&\,VCZ[A)[^=M3EK3./=R7.1_D7A.? MO3GWZY11 OYC6X!;!#F/YB7(S[%H?(0L^RR%'GI;EGW[Y9:_DR)WE1:*Z&IN M5>%+??.5*,LQ]X'/8ZAO(Z-\,QR4\!4'Y8J#*@_ <%-$!^)>>6\G. MV!S<\:M5#.73SZU\2DECQXK_BTJ >V6Z'&J4XF'=$L1F2FB)V2A?3PS!!=N^ MLI;K1B0>W4KCQDMH%>Z&^*C=K?7"N\^0]7%'?$H\9N[NU*?4$%^Y M\TPT+,FB5K]+M)!=O8\GT^5R7Q[B'7_GF<(HGA5&/:G4ZC0;Z:0TM$(OXV$O MNGME;J;?&B,TGXVK3^:@%Y*RY:?&HA?;O3)3;H472WTZ'G15J7^D.XE=J]$@]M,]S$=*?.=U70PEF:&>)^' M*W?FGI\NS<3];>1)$)\J447,Z-(J/_2CD6Y7Z_F,&"OSV?3CX]S*CH=B?.%' MHQ3*FN6L(5:%SJ/2TR8=:[32%GXTJF7NT-TNT'_F6S(O+OC*-8&.PD1SZ43-4FO51OIUM M"26E%%HT!W:D6X$K=YXYNHM&1XF[^]XX:Z;:B_MA3M"[:3^Z1XMW[6JYT@CQ M#55(]>;#&B^)"WRE\\P]&$('L4&N+OQK/@AS+GP2OIT,%;<3P6;JJ>/A6P O MO9&':I!*MX&NJOK"W&IC_L\I86=,P_K'00*W1;5*$_/QT_($/O41*_A[EA;; MD$9(ME5$;)==8!KA>7(W4/CTJ*4TI*=P()#/C^3%.;H#?)"YWM'^A X$;%%F MA\+V)U%3;M/N]29+4:MWUZU8]^ER.[S09B9O:]D5#492A[I9>39LS_,A"#C MW.8LB?-W !J7_$.=!(@=O&J?>WJYN)>*?5-7;6N[ROH#BOT4? Y9PVP&0)?_M^_PG]]5"2CP41LNWWBE[8W M37XRE.+"U&URR"=%XS(Z(],NJ"2?XE?*R<=Q,5]^'TT>_L@.R(GSS_LH#5 C MYVKE?4DM3]\ P_*V_J3N69FN#4&UP.D=G <^3H12*P_H6+ M<9-]&IG>W7>>>VJ!3X]+D6*VKTCUQ]L)1!HC?_T7CR1?:V1ZD?O\JYHK\0,V M[2_42#]]DJ]Y %?-=$S-5-0J>%A-DLY[3ZP'O_[*VG,M/VJD# $-LNG<(ET) M2R(<:V"UE/1)\/JI-E;R:DY]IV* WLHK-*ASYW'2WR\BE_(HF"Z]SUWNA^MY=/1<;I9^> M^\G0DS!3<\G<\R0@(>A60IEK/][CWDQ3 -G#WZF((#QL(-M!,TD7-G:CT:.3 M?VJ.$+(\":6QEHXU9.14/]:5HC>9[OBV, M=)'[\>'CO3(RS7\P)==(^6\":?_S-NGCA<'_V+.^RSW8 ^WVZWNKMSS:[N.Z MUFQ2ZB6AWP>6]^/9S 0?%3;K&^59KINL"JB+\GIJ%A!C9IKFAH;B-W%^MQ_X]S?. M/-I+HKA_5[OK8I-%CZA[KHKD2(J$H67ZZ)/,)#*)S6K\A$>]NT71?,Q4,P_I M/RRWTVL=Z=JQ5\A5S9-_)DT K.^B4D]UTNS:V MTRR_,G:3B+UJ[EQ3FMXP,G*Q#!TO28;,%@SO]J^ 6?T/@<&&3SL_DV?^0UR" M?STX%[2Y6*/@M&Y[$ U+0X9YYJE?#E&VD4VK&E?1YP14AF-M1R*;K77(X1)M MMZUS(EUE"%0VH%O19E>\7W ?S"O,_TNN,FK3MM:;3^2FACY7H(FRT#,(XU:,=R+Q%+CR5.BI2]KK8*!TD?K!Y#'.\V!7@!R3@[4 MVY5FN-6)I")ZHSX2D;7XZS^_5@"L&SOK![#;S!;ZUT)G<,P76\W8G4[AM/N@ M/MAAM_A6TW(#KH,'GJXOR9JH3?W$)'8>V18-!9:ECF>W 7.?$4WR);N^-&A4 MA-ODW[:A6#A5; MLVY-5I^;X6),3/_U7SP8WFTS]C?I8;.4H)46:UH#X)Z$H)Y>OC(:8(5.6MO M)4[O+';'U,"ZC?( ,-.5!S[! SZM;HI,RN!M>YGA@4IP48-.D_Z,T91J@VJS MTC2$PKRC:9ENU![&AD1W["J/OZ$U'"8G'F:0.;>Z*4U$Y84/?#_9?_P!O)@?3N9)\-@MC$37T M;J=3G^9GPT]L0=[R)M\PHW<+FH2T9B;&U]I"(_?R%)W(_>0@F?;?@MQN-(KF MWQ7HYL^@Q]N:-OO(OK!4? ZNO*GWTWF_V'VY;=C\*LVG1F&M_4BZ2H;XV-Z\ M>[2$GN (F:=M2"LK5)4TK?,VR[SA M5+Q?P&T*(SU]I>ZB8IL;4DH\.=JB#JQ'18,J"ZI2-^UZV"%HBU(H%'=P_6@K MZFV%O$"DN&.HD5R*X_L V\4<6\S7Z%>K@L /&N-PK9E]>0X+[7#A0)^IUU1G M ?J#EW731&95$Y;0H-56S!&L"JT$P=R"-R^LDGW9)MOC>UG=7CX+8F#>J0F/ M8J^)&?>_R+ZJ&54'2PU$V/LJ%YD=-F5=TQ!=2I>-'/+!E\QH6_=?6_>MVJ2J M:_^1;I>(M!/;2(29P@?Z1))5_-;Y#9+P25H7X\\.@%AV. XSI\-B1G+8.7,>Z#IRF MMF("KQJ8;UGT5>RR@"F0TP2*;!(* A/7QS2?:B/5 7-2:M4 MT6+]\$@A ;N3]'ZVL6)Q;S9'NJT2_;+B\$1-['JR<:G*&&&W H]J),X1.!K@ M>"IX=J(\Q_F>5&4;7J<83#"#-C5I349)"\9-HQ% M'[M"0@;IVVX9HF92\P2K(XGL_$Z$%W^!+2-L"$@S;*HH[!J32KJL$Q&?0+$N M: D29'+UB^@J+AIK'(B*X=3^#IS:W]<'3J*F-/TJ1S_Y!AF.>O$W^' MD[06W@W9K2!_+[6OWD9;9D4:M J9G-'JR=50,HKMW%C8WTL-U%^>U%^]*G$[6:DUDOY=-J]NH 'X,,F MK2=1BX=-TQ0FQ6*JF+(?[R.!&ESZ2F_,@U&J'QW8J5+/'UOV983M_C.D%WG= MKY'H!F3PB%0R(N(SZ8.! AA&D'((;E?3EDQ=N^'2AO*B:R(-Q]\K>(A)HVE(OH__DFC\67$Z[03C\ /H6Z<$$^YJ]1KTA/5[I< M@9^^#UW^7!RH+R',Y58Z)E];C#^SX>B;N>+:?_1M0%/OY*Q=M^FGX$UY%^*/ M:$SZBBC]*16 N\OPXPL"O9/]?C6!A[SV!Q9T>&O/4KDT-F+EI^$C;]]VY>8T M+)?*SVF*817[02U+M]3:=^Q:>CGJZ@^;\\5@+/Q\M96ST1LZFBZ%TDMKN$JK MXY6B(+Z4"X7J3PR>*OFSH1BV]-@/Z6EZ$6)^B9;8)?79NBK KU& ^_N=:KUP M?SXP59F?]<4G=5F(EWL5AFF5C/Q88^T[=CR]"%&^&FM77?4%NFI/-]1$M""C MXD!="ATMG@TW9G>U3-_MAOH'66D_I1_J1/A78U#,(4!_2(-B@!*,^&C PBHS*#[D%:F5-OM4+/U2M^"#- M&JS^":8??07M!>V?%7HU"7^T2>CDF%PMO8O3<>^U]/Q.3<-/XJ I5F-"2>JU M"^/DX[-17?22H-^B?.IG1N)HYY^I@4RHUZ6EQPZTR=7"^Z$6WM'UV 4;;CN3 M_WXM?@[JM);FB"N2!8)QN;MO()?-:' K*L()+A']J M_Y]]%MQ.^<_5>/N#V@1]=7[*%XXN],IP#]1V_T0U7750R?10_M;$'7[$>7EOIM) M"?&:VM03-7LNU&L$^/NO_V*[71E_GE'&'%%=&U*\SB]1416B34:&D2 MB:2_#M3"9\G>!\[%Q3@'M;@A% ")BRM6\M7Z?;I9K%9.AWCUY@E<4D>IUP:[ MC4\C*A A.J6+Z/5[&TP) 9 8IRM#\'2A1$U!)3:2J M>+#L=7;?E QE2O%2"2J0;7"R,E0@.B=*$,IDG,1-\2!@H\(O4?%+"'3I O5- M!;KQ;%PI8=)B>U&3$'T+:?Q$&G(1'" V"W=:@ 3M]\83XR:_QJ2> /TE" K1 M/HE_34X:*6C@@70"0\$$%*J).$8&;;/V5[::NW?:J@&\O@XXUP3+EMR-EDBR M 92!H4!!\P7H+ #84/C!Q!X!%'W@"(JKO<-J%'(?,,!-;J0O@(JBBG4^('@# M#+=M (T!67<(#=\!+QRPQEEC)^CD)!HK;H*M& !XPGX&YI !9@)&>P+%"[-P M +H--+2Q9*BK=6\W@@YL3O$@\!S<@:'E%&EX(C=%]F\ 2 M.WTTW.%Z'DBF9ZX7DRV#N;,.'#2[,_'ZDLXV#(R81"VI1K#P/Q0+:Q-RG"R? M9W%=J@%*LLFYVH.B$N\\MR^JA/[F""&*LT7ANNCMWQ#0?-O8.[5IA/4JFMG0 M5V<.U-DUB&9JOOS0J8P&K8#:32EUZ[;S) _/@?+U+@A-8@K%-[LX-%J9AE!K M@4DDM$\+4?HZBS 'YE2:) >=F^19'L#; M!O7APGO#[LD>2\"VX1Q?)NJ+]$K 0R=-"=A+2-N"!>E(0 9D((;]S?K6.%T% M9->P9DK W!+7=3."M4(('F)_ES#0:T$55_ C UM[,Y4 "=&!+-Z,*>QWXEPC MZR/0*=\,Y3IZ1;FF5/&@7'\!KE-D38*OP+0^$GYP+!3AI;X8[L7XB-R+1N-\ M+]4742\<"0UDE$P.PG)L YJUB,4\?.]V&""-A6P3[$"LD-*:J*Y,Q=0'>7;3 MI>TC,'RF18/<>AJND;N>#E&PSH2 $GE7V6&:R%1)PC7U=>^5JFL(?>56M+, MB@^S@9NC2/]N@Z.>< EN8 NYS_V_XF3Z;]IM@=.'[4:46;^-9UOS--R 7>S5 M_67#,\4['.W= >WR*%V+;)=<4SI$^VFXMB?>H90+)4X:/!?:$(D,>&;C>2%P M/NC0;]S.9J;3TGJ!;IC#Y7QCF]O?X(5UOH'54C2LR+IQP3.7@5S"9U.'0U% M@[A3>=U8X(^!LJZ/X>^&RV#G%%T27ZFY1*(X0%\^<)3) M-%0V#8^<@$@QWPT[9 35F/65&2#H9H*%BC:@!/1C55R87F^S01OA,%692#NW M-M:WI"7BCX92D<@-:80S(?T0;YP^[)[[0X+/_<)2&HG:$'D>%/4^:*-QN_=B M)[Y FC*:X-Q+(O&[5[K-VHMQ(FOUY9J_!Q:JOV(217IVB:YDX4=M"Q)58MO? M+A15W?X.OP_A85D[L@AA FGW:VP-:SM?BGCLT$46*[GMGYP>9#N/9XU^=E\ M;37]7FSHS[X#TL'NP+K7^1YK<_:3TQC0O04(I9$.;7.T;IU&%W7=A=-1.W@% M#$0V&.:*L*'!&QS%X@!P.VX1UDU84\GT$]P#\0GP;S8C$5A\+-V T.G]YH3 M\3A ?[J9.-WDV(LI/3B]#XL#L ML&@G&3[#=$=LJ=:CH>(#LW.<.ZP'F(?'3MIH_[G!UHCH?9[W&*ZN(S)/IP71 M&D_+O)N-Z=+-P8(^YT,%9LQX@TYXS8RR0Q8R/4(7NC%A]U'3)RMOLU?Z>,DQ M%]@[IMBAH%,3W;;LL.7#3&E/3M8J#QKPR>AL_;8S6(9MTZ'2 1YBK0RYL08A M,YBCK='/AF*.3?8-ZRAFD<6%]4%DBLJ$1#DA3"]*F'\9CTC$8*(#P-_;F+=8 MG[\;CUS(^*.J3^DP2$A[ %NYTT80+S&+".K02Y"*'O"5 :_%?$1:AKTV/^_6 M /SSBG20Z6X)".,'-D&9&IG4U&%JQ6O#<1[S+1WDZG@1H2,PW.LH';8'TD? MH"80(<5:%T0DK6FP7GLVT!(5%M*FT8W ;&^[YNZ^RP;R1BIYJ.$AP<:PB60> MXBK2F)8$E!V%IV(MRDXO*&NMCS/^>2_ _>=G\!93:LP@9P&@W/6Y\AN0_T[&S LAJ>QI4]K^SY)O6'73F)V+?8&W)5 MG&NB0Y")[/H2/?H$UG+L7FFS\>G-1FM7A^V^>DI@KJD*MFS(L;;H-+ WX:0' M/%YR* 6EWZ5C*MD[&4C/&0%VZHDDD+"ID7@&PU9 >ILBE/L$4BBQT\%YA)I M W)B55@L.T"#5@*3"3*(/,V5M=ZG_L%53U^Y\2UZVJ.>)R(DZ#CE1^O_+B7'Y]M62'J;$,- M0J?VC2Q#")6#Z0KLJS#]>>6K*U\=U',JJ"/@) MSQ= UEAAN;%AL M-#[O)'SOYRG_=!NB>]Q$GS,$[.M(E"'A?//$GP1/)7H@3+,&2/@4T:.5UX/? MV.N2$ O8L[1;32>'+89(?Q&MU\\(X)B09.62R$>?9*]#TB<*NJ?1/G?M/RO9 M."*A<9B%&^+'EY/T/5&9D$"W&XT'5U+OX^6DJ8)X)/:4'KU 0L <3O?A^D/+ ML1@A$LPG%10TV.UXT1O)RSMG>&X"09![U&TR=E&&5\HWD,N-+S1N8$3@G\-# MR4!L@[QLG8S(#,(QHLG5JI-*28XQ'>WXOL ^63RG3-[WJF2@Q,H?I'5B :2? M0$XS,QC8F;.(R7R #;8. +QI*=\PVS!VS3:\9AN^FFWX93L!_[;D("?+B6M MW\_S).RMAYJV.(4H!@.K<6=H;CZ>#B>(S+6=D[(7Q]>U$+$:L>JWL4)@&7-+ MQ'((PM'_34"C/S ::18 .:VDA:9P+JQ,R&9$-)*;L4 FFVS FJSKQE#4E!?F7I&:K15[ M+7X2:$I2^DRJ/Q9(5L8\1(^3EBQ#2U0F4ST[=<@PW!L=*PR##8[/ T9 M6UHD40G?C;>L=7_Y]0&ZO#)5;/&+-QS1B1S>C#699F.@J:*BJ4D#;!,\P:#+ M#WA;,77*#*;W:,5T.!BV'L8BQ*I#V@@H*GO*XNAXO1/Q'NQ/,9OIV 7&[ 1/ M!\:B%7R4JR!/ ,(RAI.DHJ(AO-^>$A-K720(B[\>%4O(FMJ&-")!1FN$-X3A M"*^6MPK0N1]V79'VI\0J-4 ^0"J,0@P(&N[1B+$RP1:"$EA!7UB2:13$;.M9 M).XAEX<&EX34GA>8;&WQ_)'7TZ=K S-G^_%&S2!>6V!FEH;CE#62X6 >4?;5 M+L(IV=>5+;U+!4+H5U41S5AX,.#\S5J=,_>Q2H)[GD%-V:! ?&G=GE/H9B@D MA06\Z>F*[-5PTF-@,QB<8NFN!?USA"2^Y7^'X[^WWL--.0'3 WY(,4^=TTT"(^Q7Y M[0ZCU? ?29,I("?03C ZW0P[]T6FDVYTMDRI#LTA8]8[20\D^9<:WF"@QA'\ M! 3%3*R TQ.=Q7]CO2*R@^#U4M.:1+S:R )CVY][>E>'^7 ,-CKZ$$>O< TA"T\D56!XM6\XTL#7-00\VX#' M\>+$OFY;&WE^=.-=EVE>I$82W.+@ZAST+EJ<4QVY^R[X=U %*^-;C!7V%D2Z MB[^Y6#U-BM\@OY+0->>U"B#WV3&DTKFT8T<1>A%SR+MY6Q1B97N'Q2XT_7UC M).1=5$' IKLVAH@=:"#9AGVM+QI8O@R:OR="@BU]"F%=2,;%C(9YG W=:]!0 M&X 9&;2XVL;+3DT$!3E5W"+7-W2(R9"]%;XF:=OD[(=H0=:*FDK'_G+'!7+U M"LE](_75(!O.@8^B:?I\O9/3Z<#RLX+IF+U32X=.X (=2CD- QA*Y<1P3&ZB(P^!M3/B847+G7)F-YX-1ZU70ML#/& ML]'O(]Q*J]:=U<4FMH&([8M-Z.3?G X$9V@$6$3([@!R+AK$1:%V.*8B"??M M?XF[_3@K56?OXJE 7UH@Q]265C]N6F[?;SQ M+XAJD/&^KJB$(P'( 21<5"6;)./CH9^-X*^NNR-=(U'>6M-0.''#\_S:10GREE+;S&?=MR0Y#:QAT@ ML*_I$WF^;0P(-_NPPVWZ")-V2&F%ZQU-_ 0IB)6T[1T%OG=+9R0&_D74).YR(_$T>%XK^[>16;>\M[Q4:&AS$F@6D!U!LP.16 M5\$O0>@Z5/JXQN;:L/3>X$(Z:<6*@2]D-;.P7%3$FFS!]MP,P#JD[E!& W(L M0VJS.$_Q8=U[:\YS*X/L5U]/*RSFM?(_MXL#+L>BU M5VLZ"["K'5[70.9'+ A0*Z#%UU%Y.!^A2@.B0T.6 ((-*&E,<]2K\*\&*PLGN3);)ZAY"!GT3E^)56+".]2]$HPJ0UY?9:]>6>!"@3FV#2I MA\2_I*D-#EO;@X&%!XSY]>DV.6XNI-,/NS (GF]_4]&3U] Y[/#86)-AJ\J- M[NTLRVR<72-RW0.#O2;$$H;?U XC%@[RH4.-3SQ&A.?Y$%L98-7OK)7S M=P"2@_^A)N$"K\ZKUI@G7]J]U.&)$QMFAQ'OWX6-R/[[JE*B"\B1#(8C5\)<0&$N*JF"R'$535=""&P:CK8]>Y*B*]33>$K(2Z M$%@UQ:Z$N !"7%73A1#BJIHNA!!8(@[V=KT2XLOVB-C5?#TB(3[: _?5H-^) M#Z8/+DCR'0MR4J_VZW@ IKQS@O7.-9!T%;[\OW_%_OKH>H2""?>\WL52F2XY M!I]_>OY9^/LDOTP^S"!Z/?FUVR! ;N M2-SPVMYVE-ENS,W3)O'"=X.=H1\DRR]R2JK;)E3C_#Z>L%[2')T^;DXW-RRE M^__860)7>,,?%=Y4,/FM11?R *Z<<2+."']WUHA]EQW^RAI?RAK_<^6+8QF_ M-*;RC7GA[ZO=1^T^;ZZM)"&TV0G[]#X-J]D\VDY^[OE\)*OL&*?"YY[W_QQ' MJ\3/,A./)B%Y=MXTWD@PNE%#L4%@[U2F!B(Q27P-%^)O8K'(L8-5YZ8Q=V7N MSQ[,_03F3MTD(L?E[?#Y27P>WHZ=?^)7WO;R-B;Q3^/LKV=LYAW\!'8XIK3' M+F G^_L[!(QWAYUE>)3&D;V%'RZ(S'HZGYN^NPC;[NMGG84SS^WH&B=\$^%# MW_J4^WQ>PB7Q^1E6@5EA/TTB0C>I5.S81ME/YP7F6UPEXB=*1(2/?VMY.)M' M\M,8(71$O7CRDXQ3.B/G=JL*AFZ2(OB!8OV8<.^?&NT]MHOR$^(@-^%8^'J< M\4,8_'R6V \0A<1-(G+$L.!EQ(C_V-./JRA\0A1BH>A/$X3K8+*N__NP")$7=+-FF1)!"YYR\LL0+]HK% L_N23$SR7G%9T5>;>3H M-?*93@]IAZ/L5&XJ7E!>%3Z8+8FR4RF#"A^$!N<5J1^::'/8%W@RD47>14A* M];?X\Z]6]34H3>KU4#.O:FMA>3.[TE%;"Z51<)5/?98IM,N7455;"\H4GG"R MI7Q[;&IKX>GJD*%75%L+&:U0OJSIKU?,G.Y!I'3+L]?PU*/DFI8MOD]M/92$ MRMSSMD_6Z(SK#*B=B))0F;M&;ZO#+QKU'PNMPFHKX@'99BA:!5'(*'1_M[8M M:FDRL(>:@%4[#,O'5"M:6]5B*HN"J[3J\W886ME6%Y @L:IV&)0I/&7EW-"R MW7>6P!34'L,S?*,J]B3?)H-HTH"=T_O4\L@=M4/>#QT;:<,HL$,Y?/0M,VJR M7LRLKJJ8LX.52]F*/: .:+I"3A1?TU4EG,R6]IE7ZRR[(JC"4(4PAZWSZ\V: MVCLI62VHK66OU;(4OMI=>?::1=/Y"Z[=@-K$78)AER;Y+%'N.6\[WO/F2][D M[J)3AE;/MKRG! 8BT^Y,WBJ3-V/6IJSS9LP.JK2UVJ4[-B_3[D[>&I,W8P[' ME+1*HYEA/2,Y3$FBW:'R*8RJ?B7![M&K=/4KV_6S6W*5W% 5&&4O"9M*IY/Q M6>>#V<$I.Y7%.:[?;10\YZP@)TJ'%>:D<)B3IR88,]PC5GLDSXG,@R'SXLV0 M[$K2YDV61*G>DM,M(R0E%T8HQ3\LNF4\=9^7XA]D'E4.O(E2?*7XLFP@')H" MR+$GD%=EWMSP)Q=.P#SF!_&RI4(: U>9'<4SCB:67 MLCRC=!=0][Q5I(@ BS50]_3)+I6$EC8)G==*J0@>1FVC* TN M=@JZJ791"K"+1 5R:[,Q5-R[*5 M["%5SLI= 7:AV$OM&PJJV%JET2KXMHTD74R48DNEV*U&L]AJ+4=G$KFD_[2= MO$:C5)L]+P,*XM@!M_\-_<#J3Y^OAGL86;)MM$H1^)TF,US1E/'8<&W7.XGU M=_%7VW+8":P(F8>?EG[FSSSABV=XSQ=VQYR0[9E:/.DV9*3OVK8[P=K"7 4( M*+G/G, G;N@13XS,)Z;ET\' 8P,:,)/TIL2G-GQM#*GC,/LDPS&O5Q1^X1WU M+.H$)_Z(VO:Q0GSDHT"N-CR5G<0?T@-$;-:0 MH0,Y&='[8^S8";R:VTBD8>#&7W!7([Z)3'JVV1A_(:[!;R)G4*O]@)3/UN71 M"S7!D8R6Z*9UM^+Y+CRS#^H0,S+^F[N]DY['Z.WQ!/CT:NSZ%FKRB<=L4.D[ MMO#,R-/S%\>7TAXH?!BP!4+WHC;BPD?L\0(MR;\[G>65(/8DB$TG^Y0@]B2( M3>=GE2"4:SHL02C7)(D@-ITV5()0KNFP!+'I-+D2Q/Y^1$Z'C/ MM!X=K(EY^/FD=/98=6;2_M*^_UZ%YG"YUYB(/7 M0X\Q,H(?ACYACLE,\I%ZQE!PKJY5X@*YO6*JSR,U9)5V-)ZL';5J8^DX3:&T MXVQ(G0'+2/@[WXE=(_PBG,E\G-M[83DD&+JA3QW3_[&PMKF%:U_OL_6G6F6W MNG1FHE VJ=?T5IE%_NS9_#F:H1==-9J'J1I*&Y9Y]OUAJL+#>O&<;$B!=>&' MHL1P6^< 'KOD+7+9!7CF9^H%#O,(1'RX0+MEP=@&Z2@@7L%[ V8(VY&JY]73 M#OXV*]UVA@7SY5#M_' \Y=!MZ?JY/56WFWKIJM;F!^4IAVY+UZSRB8"-9NF\ M=BYHGFXYU"'#.GQR5 $H8N5E>.8YKA+'GI55C>7R(^I6 :!SKF&3<8?*O&G+ M?NZI-#MZ@7:X90FB9-/S?+H%YKL7M"N+T+6ZLHCG5P@X2(M8JB=0 HNHM[J% MMH?<%B-E4X0,U4""P@(%WW=R[]QD6XMMPT&UK>IIY560[94H4;;F8%ENW5V<\C7>N;[_RR83UCHY2DI$7_(AV;[4.N52L;[@%Y M&/ (=Q2+WO4&U+'^XV7]0$4LQ[!#DU?3 _DP,K&"(7%B#5X); M)D.7@*8Q#]1C2I@S +TCIN4Q(X"_^0-.X9'N^91%5??&\'*7#Q&>&#\0QF[@ M>W%0B= 7-)':OAL-$1[39R:^M (\I@'C-]HN.$\R0"BNP^V&VX#%_#GA1:4/ M=4UOZMVE8GO@/H]^J>Y?BO+JUUMNF0S^?RL@(Z)G*B1(IYQ0:!X#F^:U%SL_ M$)00?R:('9X^9104P1V!SQ!%'&&R"S-P%G'OM MH74]%9U$$8K67H1L_V\.BI[8PD)]T!15$01>Y['%@!T+I#OMPXM/J#VA4S^. MZ3I5/=D!/4DB->0#:58[(-?91^3&$BNQ1&6*87,E*,5=\T4HH^\VP.TCJ03N M&+'%K1T)92$56T\%B92 2O9_/OKN^O)LY=E[_ R!G@<3[JLTT"#Z"AP^-Q)P MZU&DX"<^@?ZRA5;.@@QK$Y]! ME(F6$M4HYM/&.\_U??+9<_M6L$\RM^1VB:OZ@K]5I3-3GC[/(E!U)0@)!*%* M9THBB XO)*($D;L@E&N21!#*-4DB".6:)!&$-W*"5]'W3.^RWIE-Y2XK6K'LF#;&KZ:H4N M]K7WFKZ[U1_9:OKFC)R5JJ9O+M6<,T!![=SSRU'0=\^&*7EUU[8J_*M4HZRJ MD6'A7Z4:)5*-#*L ET2(L#4)=!MF6#J2KE+!#)7NJUT6P[=SAHB+H%FYP(1SZ>JDLP(< F*!611 M,6L_NX1SPUX AA1A^2Z#%4I8U33+ZKT2T):YN]$K]5JVM>/WK>:J>F].7"BI M16B5;K>I+$)9A+*(N'IOK55H>\AM.5(V1="R](L%K-TKP?[%0NU>@58?1VAU ME3[(.B^6>X6Y_27.(=H;BZ7%(_ M=58G#G[%*I7,\7FM,5Y-C$, L; E)&KE^.,8[?%[^ MSF2V!0HXC6_&@KV6@;59^PS+K5++Q$*6^-.(EQ0V25Q\EY> A6=@'3W+,X^Q M$M\T?@ N.N\L4]0.'N$ 19U8S@8ZM@+@+)8 ]MU^,,&ZOR9PSG;'O/*JX (^ M?TR#Y(L*_X;:6*@5F88(RR&CIOAU;R7T%D7_I JGQH*^S-4XU9J/*G*:+GBX M^-R554F'X-*PF"_G,MP=>AZ\&)4N%EZB%9&NH+A1!6;#C%Y02:H:4CL66Q!X M5B\4E>C@;=3W63!7[5 (,AK%G'*@GCM 26P7D>9MIS#%TH!!*C4S+_[VEM+W ME\4_]] )=PX>\T.;Z\22\$0=RG3Q2ACV/R.SK:D$D;L@1!M-)8C6T(KG1RK,D9G,\UW'8?:>P7>; M;#5#.-@7YC.4-^?VFQ3<, ]$&+_P#F1*G>#$'U';/C;HV%_AL_\%P7W)!("0 M ?=5;&2/PGTIW-=Z[5"XKX/"?7"^NJ!7N2Q+@T7&8S>-Z$*IR,@H!A7V--JV6=DVAG7E"E[)H0+2^4/W,ERDE#WMR MW[S(3/1:Y@N4 JQ&1J 8-I-H%R.>LTB+/__:Q3ZN^UF@Y+V>E"CQFWLW^_WM M>N1.Z@Y2Q\UVY@N;O(U#IFV1W%5F?[GEW$G=@76T]&RM0X)GUUY]^3\Z M&K]ZP__27OWXV/)\<56^N$Q?A5B.R<8((.(+/"?PJ!&XGJC95N'W #^!_LT&0^+Y5'1Z#C 8YM[4T1O^ "I 0&,[&"(0S('3,L\9:N M99>J2_CP&((A#<@$+C-2VWQFZ.'3<%A]RP>+C4OV%:IH8:1N,Z:8;+Y,(:\> MN%V9POA6SBK3L^Z8@P^QW0GS%JH%5LF31IOF?SQR+B&/C:CE,#.V$A0="G[C MR$&,##69.(*-RH$:"$X6%(R J8P]UPR-(*TW M3Z0OX :1IJQ"P/6#7B9F !/"<%EJJ+;KF -6/B?4^M9"W4M9P]V76A4@XQ1V MVK"!8)Q:A]&XDH "Q[<+\/3:\^!Z:LT5V;'6601(_V\.^)W,]0N5+E-418!S MG4_^ W8L<.6T#R\^H?:$3OTXT.I4]60'\B0)GY /I%GM='X@LX_(C2568AG( M%,/F"CZ*N^9+/D;?;0"W1U()W#$B>5L[$LJ"*ZVGEKZ4@-GV?S[Z[OKR;"6X MFVNAXWH0<[Q*G^&/OCKZY9I;$OB),Y<7R9R5"J7;:.4\5U>Q:]]VF6%9U7=1 M8(%>Z]0<60YX;(\3EDMAU2W=R"ZJI=(P<.,OA('P;U3=U&+7LE!E=HHN"%6< M4!)!J+JID@A"N29)!*%V7<,Z(2QO$>=3 M+JM;#HVH=Q0P>*].-0>4YOI%R6.AOC'$=PF0>\^,$!^(P#_+8PCWC1""KC=& M1 XC?CA&>"SIAXZ!#XR0P#'B=W9A,B8!0$0LI,T&<$F?X?-=PPB!F\:4WPZ$ MP #Y P7R4%HL+*EK%2(PEX,M! +$I_"3G4>A8N-[$16]^5T".QNRE.Q!K*#8 MZ<> 7EL#H0CQ;3"N[WD#ATJM5JNDH^8/:80+N M YM N/$9&JW)Q.V[P(TI4%BQ#^JH,X1%%X1"7D@B" 4*DT00RC5)(@CEFB01 MA *%22((Y9HD$80"A4DB" 4*DT00RC5)(@@%"I-$$ H4EJT@Y 4&*%#8PR0K M4)@"A2E0F *%*5"8 H4I4-@F_BE0F$+^K%<-!0I3JJ% 80H4ID!A"A06,VUV MDJN/)[GNXI-0E7(KL-@OI%E3 M>JV08C(CQ;;5Y#*VD530L,>I@%;+4@<4'DQ./-ACUR,Q.,S'BQQ$N5!_R&^+ MD&$FOA-[T''HS]K'V!;E#+$8 L@,=^!8_XG6C0;VOA,@KJ2%'C6^A9;8&,?W MGKXY)5>@:.3,'8WA28[!XD9UB%^BAH%]&N%Q?==##!(EO="W'.8CMFW4LQP^ MAOQ@0T]JSN< -Q\KK D5W/7@T0(.QJCGN&% A@< QDAAU:PDTR8!R-CU \] M&!7EXG[###;J,2]&KS4%:@\&U@^] "%>8H (6!.-*>=&&0PM?_U0J2= :(:0 MFVV[$]'?D@;Q.'A'3),&K$I2FTY[D-^B.>\0Z76!^2/F!W$G,M4!3!W 46<# M#U 0"E$AB2 4V$L202C7)(D@E&N21! *["6)()1KDD00"NPEB2 4V$L202C7 M)(D@%-A+$D$HL%>V@I#WP/]B9G?EZ;RRP[]R.=RKT%^;-G4*>P;XD1JBP%X* M[*7 7C+0* %NH]"FJ\!>"M&S7C44V$NI1KG 7D\/])YU6K*XHBX,EFO785W> MQSR30U11&?$*<5A0FH/,"FQ2+B35HDC7GLC6ZYHZE:^T66[HU/;:K'>5-BO M5$D 4WKI=%G!I? E3^RMIH!3.P-?R(NE6KGLF &FYMII6?&UB&@*/0)_C8CM M4J<"O_9]N*\WG5UD.88[8J+MD^7<,8&P0IC-R'78E,!S;QEOIV7*V_1J):K) M6LDSCXVHY3 S9AX2FX#!'NIYQ5M/X446_& $ G;$X@Y4;ACX 75X&S%XBF-8 M8VJ3'K4%Y EN';E^P 44BP#OMMT)\V8CY8W)D@Y<#C#3\)AI ?NIP?52-"-; MZ+TEMRP7C6R'"*-G[7SFS?=944UJ?Y0N>-"RJ/=Q44YU3/M MHG+(VJQ03I+Y:E#MLFFVPCP]RKFI%E%[!6$\ F8A+TCJTA$[2*DF0N$8ES>X M/D5@CN4$+J$K<34< O0G\^%*AYS:4:NBU]2YK7"\#?8OHLZ4C*DE #C]T+;) M]^UJC0!E-K89LIPU*"#\C8.TV)WEAOX,D"7>>O6.G(G1?*9>X##/KY(+YT&\ M4XK"-6VM\!U1,ZH8J;3\GC0T;,+2S;(H^1Y\<*56J\'/#RT2X^980*L=XOB MRC&=\DL0J^3RYDU]!E*/H4NA0TBA#A!OB@0\*MA'W1:N"61%J^RX)?4;@\;SEE\-BM138Q2D^>>B:HFW8 MV(9QXNOP/? %,ZC/7Q\_7+3SXNKMQQ<1%O6*-"CON57"#4"P1$_M,%*Z8!:#MSDAZ#5Z=?L$S ''#-9']@7\PL9Y8WF=C!(I%!^#NV/1/F MG'8:?#(@C (7@$/6'=>AP(//%1 />+$75FH@D4?A[/W(488@0F-A5!'?X1;N MT4 :\^/A+?5 N/'[@#/N"-T4##1UI"9U1L@ 7LX^P\C_L7YT#KR<1>'A-;F M/?54F!O9G=9=/ CTO[D#3DDXLH"!3%$5':S2>7PR8,?B_!3MPXM/J#VA4S\. M]CI5/=GQ/TG2O\@'TJQV.C^0V4?DQA(K$=688M@,RA#R#UT'[3%I$\MZ; MPAWU?,.SQN*V$3A/:VQ;X&1Z4W@5L?J$CN$+ ]E7)5_2EN[SEHS"P_$.D-$D MY,_:-,)+>HP,F(,3#[9M1$PS4'YG&3B$Z1BC?P&G9E$;23HWI/AB=#>1XXF^ M$4E\?B..ASMZG)+ C6&#PE'4-!(\&?BP )S2J!)!P''B"R& XC/,, 2Q' .# M$$0. V;&T $S'N# 2-^Z9S"WV&R [PW'&.>(1WIN'R9%>,-L0"0>BY\*F6:T M8IM*C[F&@9,K#$SP^CA"J0N?C!TX+7_!A4A%'!_/4?.16LPDR)!Q(CHCQ>:W* M)S=V'PT2.[[.S0=^?/=J97F\KCAN\!1](2M5Y?.;MUA+ .)IFK[=3^(>C$'8 M<0!&"_R&!1.+[8%?#E$RJ(1?24E\!#$OLR'R8;A(F)<_LB U=.35JL'[?/3> M$F^2D8!U@W* (#YO/'J^O()*!RL6_!]0ZOJ\2(G%@D,'P(FWHJ7.K-B!/! M3?N!%U XQE"-*VF%F!ZX.@<= \QWDP!7"T(GMP@=^/?+<8Z<"X /UK?0,N,Z M#6=T;&$<]H7Y0"A()\]%P+YJ,/SI>K=H*Q'Q)2BZT ;]5\AF&1 )>E53.$X9 M!*'@@Y((HE/MU)4@)! $N":%6I-!$)K"^DLBB)H"6;LA7$4T]];EQ( ME 3,\Z#_W9^(GP!-??XY?/!Z6K'A.^LR0MGIQX/.2*;S^1FH@U;MM@NM#F^8 MP48]YBUK1(9(GMUJQ,X\QC,G@KS/(YV%GL?/:?@^PVVMC'Q_WF2I(Z3/S2?( M=6;PB772FY5.NY7I*=)\3E/FKMLY'9'/7+>C!6DIE%NOM'1=*;?T"[+UDZYM M44Z>Q;*;>8LAK>=.L_G%TLM,6 2$/G?BS9FV3$[N-RN->BM;9%*NZX-]3K.E MU.UXXBV#U0E;O(R]WD:&Z+/S\^I6+$IU34VC?KM>^\N=?!W$TWQ - MN3BSG2Z.U]:YTYK)M%]I=QN9S_J%M8@= MH%W#C>C.@ 1K[79^>XY_K'+=YI/0P^73%@?E!\UH30#!&"1KZO5UMI=.S8 M7Y@HU#"\$FJ/N@8+)^#V)=2?] MVI4O2J%;YQHQDA[C_+81/=*W8CB"L9 :FE9S[SI)?J5.B.A, 39&'KUVJ6?R MGGJ6QXS 17R>Z8X#CAKVAX@^\-@X!$5!1H+,!QX=(;)FZ'K6?TBWD'ER"3PJ M''-]T?1J,U&8!'4R&B' (7"-6U1)-QP,9Z-J &$8\-T2D]1NB( M*WD%M- ?1Q]=3T"1GJ4E;,']#>CV=1XQ1%J_;[2;W"$F\&%! M\3RWQ8 W@UQB/]NN-IKB^UC]9DZI'S4?G5?9Z T%F4>T=*&"=)6"F>JD:@%\ MK[524P6\(,+X^TLNRW&=9:_%C6OF[$8<<,1K"*2+%]1KE4@;82+#WV<@[5GI MA*B4@ _V"1S@XH#'G,(%-M%JW/A;U2V,Y@OK,PY1^^0&C-1%,3#M%>\+BE]' M^#8>-@@,F>7 I&,A"@RL@XE!<("R:?(C;'R>1'!@C.<:@%ODX\-'S5>7D$5+ M$)@I>)9HAN/B%'@<-ZKUAXPAVLQ#J"KV'AXZ8?9=[!#V"K M8PY"_B#T\/LA#XL\"A'E+%+B$R)X6@OG (Z5]3@7.8LL["N,=1!8^B&(Y8P> MDM*DAR57V-,*(FI30^0:W'[E\UH) I*)\Q UAB@E[NA?@KK"33[0 M#29K4 <].OQKH6VADB.0$M2:0TOGRYS@E#BD=SS2ZH>>P">Z)G".3UTQQI&_ M/ WRC(R9A!PFC)2R571RM*D9&BR)KG)K1RS/&F'3PB=#D-X9+B#>VN[$SY[& M9[,Z*YA@5'N HP01V!U_(5""_)L](PE;[6I;-9F2Y$B\PDW)( BM6E?86BD$ M4:OJJA.A#))0ODD202C?)(L@]&I'24(&22C?E*T@GGJD9N-*8K^@F27A\P^L4"<5QI[[IUEBOJP+_A6ON7\F*HLSJL^9XB'R@?' MFI$[>$["(F^J,SI/JI>DEXU6T5O9'J:60+.7G5W\V#,@H^=9\)CWN)N/I.$C MJ>,?1\_=%RRA+*8@DE]RF<+6)Z<;&1^;EDWWR[%.>V#:CF9J^+\[YN]JHBZ& M_':VD2 Y>//A?4%Y?$U;;V?N;)1FRJN9FW:%)-+,;L:M.@NCF65]&:^]-4K[4:V58J4@SJ2B5IM[@"_O-7!6FQ[ M_*B3M85I#:W75&MH(175&OI$JM;0>W1X#VTM$I.M<7:/]74NH0)L'L1EB!*/ MY_NN87$D/#5@E28$X,\^?BL%LPBGR96,(QI_1-L%+6+U]2YW1\# M@0^/?5E<.HB25$&NN9(W:2Z(0D)TR@NY0/Q_9V$[[N_3!712I7)2ZF>X_KQ3 MX5SC(97OAYQ5/,9*=6B/:EPE;YGGNX45C'+V. \>V#WS++[B(:>& 3SG+ORS M:V,A&!%/GL/C1\"+O7:^YE 2QNMVA;X?VP=UJ#WU+3_F^:S C^$ZHD!)7!PK MM -QF0C"W:B\2D_4VAKS"DI;E N*ZZ+P.BJ\F,P8%3=VH$(5P="PA89>,[^EC9"4?IB8I^<5E!/SU^X=K$Q5'+ MHX06UYNI@*I#PT=VR6M81<:=TLJ$H=SQFN#3L E//00?OZ!!F,5$;BP626I 0H/U0A"$R^NO&6X X?7K,/< MN^LX3(1ZW*R22D6@3[W([2;JC*6N4H$?MR"/I0S6<1/-(A"-P.O]I%K8"O:, MT[XO93S^LBEDS2K9]982R_SYZ$9O&89NFOV;9K-1NVDTM@H5\L_W;/T^ZVCZ M#6/MWDV#F@RTJM>XZ9M-O5]KMQM::UFU&KAR]UP;(8>?,4(V40 WK4:KT^E( MKU.-*HG'S_5I1L$^%>91@S^_HW:8A"1D.NY@GB6@TNOQ)7CF(WTF,?) MF*/H""Z &1)>)2JM,H??$Y=/%&4#<07M.GSUO5 ^4*1BTP4F>9S&']5C\Q/* MJK* (A)++^JNF!%Z8NU^?B]F,XRI4 Y:M][@4WI4 Y>\P!OP67KM5?IB_I7V MZL>*&#R&L%@FE],.\RDOGCO"9,!_2:W9*"#$V3@N+ TBBI(-/L%EJB@H&OUZ M=7XV(R*TH]D4&1'5HN3L\4,L2)KB#XP'9N)P%-HTCC^Q5FWH@!,+9K5N%]DT MBWIQE6S8(:_AB34./R=%2,_O@7/<25]BE4M@I]#1^/>W220;_2Y8.0:N0!@/ M;Z_@VR$X=2><=DR4 -$^#T5FA4,3":N5J?'6O,%^Y'?I35-\1=?H OUY7D?#&@BTXTJ.&]^<26]IDC"M-@\ MP*C6WB?B+LSS#(%G?(&=F!)>*U9FC.>JG#A5!6SBA8Y76!26-N:%,9/!P].0 MU=$(B-O[5V1+(AU+#1S"25!MD=_",N=I0\1)4E3$_# MX1L:BJK)<1 M(O5HS<7+;"=.SV0#S 6)6M/C*,>4+)$?>+'),%+'@I?["UE6 M5]K%@3+'3$I48>85D9!O?5B6O9SX;5'HFV@JWQ76,?HB5 M0YY=Y/)BT?RWI5E/,,Y(>(S3T@/EPG.SFH>3C#.7<8&[JEA'. D6T:12#!/+ M:1#CGA=,;R"PBG0GWJ#8M"LC0D N'YCM4GX1)6O%A";S$](YRYAY,9U"&7C" M(I4"$XFYJ']!$HPFNC\EMG6+44C@+M]5>=P JH7VZLWZKA(@2Y5A'C4AX)"%)[VXF%70 MT/17A)-!4G0DT\ LXZ-]@ 67_5GLAN*&WTV[#9&$)GVR1ZL2/G22&ON>I[D_ MV7R$?^?:=V+A?@?K(]S !*\)LP*/D\9ALG%DVS#P^&R% 7&8@TT HD1ZDJ&? M;;=5B>C( .LE2[37299)9C.M@RH M";.F'P=@)-HXG,VBL_%ZJ_<="Y)Z[=%NI]DWVC>M>KU^TS!:G9M>K6?N*G.3;M>UVX:.L6@J&Q@X9$N/$E";9'K$+2DM@RXIWOHH5QUOXHL M7Q2AY''JI^]BFIVOC$4;&2;Z=@7SNP4\>Q:=D8L#D?29PX5.=\2<+? ?<=;O MI.3];!K-:E/ULUE$+3P6M)!-JP)L-:T$D;\@M&I=F804DE F(8<@:M5N0PE" M D%TJDW5O$,&02C7)(L@]&I'^28I)*%,0@Y!-%2+4CD$H=6JFFK(F*$DGEI> M:F.68[_-)/94G.9A=[S[+>&'F;"4@-P/5S8M[O-F2SETX[E]9![9=J.7!5,V M+7(/0C,V+3 /@@DRF,?>&\]L6D6NB#^9I/M)[ M:Q1&1Q$_A7B$F+QPO?F,C HVE5&H8%/IA@HV5;!YR/91DF#SN3'#M1M0.QTQ MB,]N/Z-]'-G50,65FW1D7?N.4ZS'="^PHF\0=>$1%6DJ,U&1IM(-%6FJ2%/9 MAXHTYR+-JR'EQ1,QO(Q1OJ:*,E64&>G'']0.V8_$[0L5$>K"$?DJK%1VH<)* MI1LJK%1AI;*/G'VG]'$FC6-,Z@5Q,C...GNV9=A3%72JH',.VO"13LG?+-*6 MU^S!-8H*/\MC(26)-M4>T%[5X/E^L2L!I.5!C3@%@N@@=H2>9; #40455*U1 M",=QL8ZB&:F$39THS%H\7Z94XX##*=Y>0^A%,&0;=>69L514^R\"UFOC>\*[ M89*XO/R.&;4]6S[SAB5%L9,BPH6C("MGC3C8[9%\52:K@*S VO.96M'4/(X= M,%&P5B_ MO]]4V:_4":DW)1HY)O'GNE8AL[+36=A&WE0*!<\PWLJ9GJ?TV"B#'/=/M]@7 M/3RZQ5;HX=$MAYYGYZ^B6&W_]*1F6]XTX& %*QLC1!V=\FBXJ(A3'L$69J,U M:8;9XL\_'XUM=\H8"3SJ^#1J+OU"^[$(*ZS=AXPY:B.I5QMS?4OG=',=SJE> MKVB=3M$VQ:4(%_=*Y/=%//B6C8IVJXUNH14TZSBO"[P+>MY23(P^4/OJ&R@=-E V1R0'()5Z<'2IP>5XLNA "JQF+L& MR,8(.1*+.2B RD"J#&0!PM3"+;/JE6:S5;34@!0!:Z"9DG;%;VALJ0J2UJ6+&FSVBUV MEC2W$+5PHE;IU**F4W.+/4NCXT4^*[H0>O**&\1CXZA\"QD+M+P RQ=WV9FW MQJ_-N>982&$W1M+1*WJM5H),A11QK80:(T4H+"%?=A ]MS/'[!V>':W/^99. M84KC>N6,RB54H;QM:VT2.6_&[" UUVC6*K45YE7DQ/.KJ')V=NI B*,V;[NSJ4)5!MSO55N:EJ?*6L$QYV,(IQ([..LC%&KD2K85S M?U*>K\W]V(,TB<\\CCV4W<&OZE]4']\3TPU[-BMNZG\WVVHEUX8HD,U;&785 MUN9-5R$.&Y1C5V/4M3+V>>,RF@77'$J'4?D Z4X.; M+3V.#==VO9-8,/$343!+C^.OKK98?$99;U9KL;!!#QR6L)G0,'!)C=3PO2_A MQ?&_G$_)*(2:P AL.O;92?SA509*G1POT9=9QP=Q;-.I&P8G?>N>F6F%^3?T M ZL_33,O(C'2%[ZT22PDN@P[CQV]3/_P+"(6[(X/#X;_@.5UEFR))^#GS7G! MV-*:_ZSABC_Q03 J;T3MN7;"T5='OYRYCF_Y@4_ 3T!\?U,[O3TE [\G$"H9#U\;1$[<'3*%BE\%RB.$Z#N.;#OPJ$@Q! MPU@0V&S$G #?!2\*/,L(&#+"-6Y)Z%B!7TUL>TYL5KE"O7>J9J$MO+ ^4S?5\0DUWC"I%A2ZO2A& &QRZGO4?:BT^)74) M/"HZ:9=):*K;NJQ M)N$]JOG+XD%,X-&D!^H<]GSV+02;L*=P2P"$F%42&T&:R]&EY[BW\T@?7 ML8JB?>C-C)?+#B7SL":V__6![.S>+IKJEF$MGZ53D8)A,^IAW#=<\%AU?.5\ M@+'C%O9Z*FZ+8C==3XV:__N_K<*<%%51Q*-SQS1@QSV/T=MCVH<7GU![0J=^ MO+KO5/7&S,O&HT(^P JYT_F!S#[.PI[4:$;T_CC%L,C+'=NL'YR(N^*O>,P: M?[<4AATM/#69-72MVMJ14!:RH_54^$S)T&/]GX^^N[X\6ZF"&PWGFL^VX/D@ M/@A Y(D%OZ3;:.4\5U>QBQ++_/GHIJ[7&V9'[]\8?=J[:?1I^Z;3Z#1O&J:N M-3MMLZYI^I%XJ[CC$MRH=W/A]'&D^-3HUSU9\T.=:B\"-@)=(WR()#7$I&VM M!(.<4P;3\L<0S9Q8CFTY8&:R1:X_R@/&S31U_WXQY0E)A/R.[=,A/UCTNV#Z%(WB"@1$TWO0%S?A-Z'$] MNJG?:/H-%M2[N793?S##!(L 6[3,D-JG]Y9_0]F4W;RA\,U'%SG^D8UZ8#?O M_AJ\;K7:X2XYHV,KH#;Y\.&L D$$ =<#$B*3H0OQ62P7F3@%3[NV8%V38M$GOQO\ M^_[TT\7MM'/WIGYO^-[?[P8+ZK>2!6=#B_7)^3TS0O23Y++?AR#+2_1QGJF; MGP<^-5OC- M_:@WODR.?N'O(.(EC^>,6$&F$-%G MSS5#(X@%5,G7>L5$\_.1=1^M2H\#+V1IYJ('1@>LH6U[(R33K3[J6)\_G-T[7P/0V2!R!,Q MUE[P5G)J!%7"URUB&)A_J!!8 (+SI3:LNK:17/.F7D-A-5%RLS^VEYS5_.U7[=OYV],^9/?7^N)L\5G*G8G6[(+K;T>FTF&QQ'ERRS\0J\E@=Q-O-/!X/3 M.VK9IZ/@B/@&1>NLI3A+![_2RU_??VE]'=V\/SO^\C%XIW\$SC9K43I]GE._ MQ'E!8.5<#@3=(5@PO&+(3%!3;K;L?FQY;'LET[N)2YS]L3TGOWWZ[1_G[-[Z M[_;,IV'P]OK&'EZNF%?.<5BKXIF+?_ZLU=P+=W)[]86=_O'^[O1U_WZKR1H5 M4>_&\<[*&;JJ@MO'!+=Z/34]QG^LTX7?&'CO=\SU!NS.,H:1/KS^_.9M[=IN M=FY;9[^_^_R',7I+W_S^F #WKC^YO)[\_?'^ZY]_?#F__^).W]/Q( YP]?K: M %Z7/8N! M^[M_SZ?.YP_#4>WRCS M?Q?#SG&S__K]()LXL6O4OYW=Z5I8._[[TW_:QW__N*N/)\^.$W=(]9:1(KWX MZ]O?O_\S-L^__=73WG^]&=!&"&;[:^@PTI4G4GPB=SJ7=[VOWN3XWZ_?ID[C M(_W[2TU_,]E7L%B_^^+_WFM.V"W]IW5L_-&Z>7N-TZ&^]UBQ>S,+%9//CV/E M^=]W8W\:!I M7YQN$RU>,3 R' 397\CX_!-5!=MZJJNM)[7UM''K2=[U6+0IUNMU>QW6:=[T M&G5VTV#UWDVWU0!GUS",KJ9IS.QUYS;%<.>I=7X_A'<$_DU'ZS::6J;[8H_; M!!,Q5JL:YU/%N#+>['DVLQ]QH$B\%:TI\@^H9H90S]@1;B0=!M2ST1/D*2 M?-K'J?#9A9WXQ$=:US(Y%'8TQ75Y-//=;._SM7&' !^.7/1YVCK?C7J&HMJ?C7V8)]#[IRQW"]L2L" M83P)"O$X+)D<@\WKUP*P,'5>N;">Z7&V&RB7)$ MNS"D-\PW/&L\=Q1H>]60SS*>PXN=JT]S!KELKLHM"';1S5S_-!%I93R\&/G&B1C M)/RLV/Z]5A,,H K;SYE%?RI6B$FOXOR_4)^GDK Z!I+*?\GA+URZ-6.[6I&^MRZ1P[:-SC& MSO%O2KC;D3Z_.I&#^ W2G3?GQ]":7G7(0>K>Y#RW?I"#]HW13?VQT4U',@KW M)EWY0M=L2']Z'"^9,N]2^ <3UDL7N>]4J#DH\9Y#RM*25V[A12%C>>E[H,5& M"<@3D>!AS8]KJPZ60)ZYA#LJO%M8J^@J9"M$R"9CLK6AU9KMCM[ O*O6>8DP M@V-,;M1:]=H]NZ^;>TNWOIX>?Z 3?RZA*C:>,*M*7E"?T)& 2"6I5?&[+NIS M-'Y\5H)5.G4I70R\P9%IM>/?E=@DC'XWR.W7T$XPXT])BAZ2!*4,@)^6[3PD MLU^[9O58S]<:^$JS8% 7[EFNNA MY9GD@PNO_.B:XG KGF8]'7@LJA.5/L4:-X2(*R%7$#B+SZ$CUQF0/YD/M@-W MV[9%'8.1U]2YK2R=BSU]N0*]<.>=\5 M<:]*[!8YX-=J3SD3>TABDS.*_[A0_5P%Z44+TB& >61*7H7>,LA-A=XJMUO& M*%UE_DH>ZBD)ESXJ5+G=TH>-*K=;I@ S6X)+$V'BVDB%C84(&V5)[J[,[#9; MK48;JQ2TM'J[U>15"K3:L;:OM.YI?"C6,4E2LN"]@Q^9,J$DA&P^&%V6B?[<)D7@\[7G[*/K&"A17$ M@Y0FX%4IU3+&QF5+N)4\5E/"*W+,5O)$Z&%'<>7+>JJ [Z #/EB6/!K8IZ(X ME>'<,L.I[RO#><4,US')?A*=O!LW$>VX59)3GL!9)3F+&#"K)&=IPN.G[)>J MF+<@'J0T,:]*C#O./+^]M-B6G M1H"_Z+6:KE*4*NPM&74J["TT>2KL+3)Y,@9]?Y4PD%5YRC+&O&K.5P';X0E/ M!6R%)D\%;$4F3[5@RC^8J^LJ*UF0"&WO64F])%E)K4.^5J^J9]4D/ZG5F[4* M'K*DICO&\Y:KDIC=6JMD2PR[ZM'^25=6GTE.LRC[)$*BJ3*K* MI!8C3B];2%'R$%$)K\C!7\DCO9*'=26/X0XZ8%.Y5:VF52\^7:FP;4:>I#'; MA6-;#B-_O?[R@5PX?L [ ;UQC1 QV6J25Q%:&:A3$5JAR5,16I')4WO=^<=C M1.7;RA:XJ6A A7('*#P5RA6:/!7*%9D\%0? MR6FUAHK.I(_.SEP8,?E,!XQB-61/'_\$J]D1HU__=_Z<'WJ'$[\-S0,8\-UW:]D^]J_+]7*:J&S!H, M@Q.=J_V '?<\1F^/:1]>?$+M"9WZL8L#'P?Q1<_U3/BI%H\*^4 @].C\0&8? MD1M+K!S1^^,4PR(C.[99/S@1=\5?>7Q(T7>NSRN5G'@,*P3?,7SVW%.Y5,"8 M3W2MVMJ14&9JQKE?GXG@)TJ&'NO_?/3=]>792A7$SR>.ZXVH+1X[$2R/OCKZ MY1JME[A]<@:_@LC]1"/I-EHYS]55[*+$,G\^NFG5ZF:[11LW3#/J-PVSW;_I M=HW^3:VE][NT:W1[K=:1>*NXX^KBW:?3ZZ]?SJ_@7KW;;4>_[G[9R+F,WB3F MZYMPH^S8?[TLI>E<]GD"3^'GA]2)R"!RQB 2>/'YO3&D#JR<3HT ?]:Z]48ENG%@^8&'CQI2GYBA/25\963"SY8/ MOX]=C[^FQX@/XX$?7(3$=-$O#0K:GBQ'7D-6+Q(M?1<'TZYN+R_._SRODXM-9-9D7'IM9559<*A(E M,]H=R% "L]PQA86EKZANYPT-V,D3G4D4OL7I@?$]\5W;,DF\$,V5L(]T"FN, M"M%K>JMXGN3_OM-:M5?QOUSEUO]10#_R>OIXI6M*KG$O?[)6Y :L &@QX&?_ M)?F-V;!6>\=<;\#N+&/XTTNK!"YD/Y%+)'I,!4DF=Q76J+!F:]R7E MD=1:JNPR/ BGDRM]GSW+,:PQMJ@C:4Y?R'),&87-K?G M3=&.@32S/ :2WC<59S#F-D[GOL*U2EV8YN+9D3O7,M<<'4E.A[SLN>84_F<8 MC.Q?_A]02P,$% @ 4(FL7)!!#$P<3 P,2YJ<&>=NG=<4\'W)GSIG="+($%!4!$1Z2T!E"8BB@I2)"(B M302D0T@H4J2# HI"J"(U4@)*"QU!!"F*@$+HTA-J(&WC]_>6W<_N?C[ONY,[ M]Y\[,YEGYISG/.?>H?VBX0"^:\9FQ@ #(P PT'\ ;1JX C Q,OZ[Z(69?K&P ML[ P,[-PLK&QLG-S] 88/8&1@8F)D9OHW:_K3"4 ML@&KX"TGMM.^0I!G9CFES"I@<(O-R5?P].5(=B'#](*:#@X9%2N\\,-G(YPBLJIS9PC_ MH/T'V?\W8%'_1\C^'V#_+ZXI@)N)@;YY3/P %*#<+DQ NW^PFSVB 8\_)2Q\ M>=6E]&JNY3/;G2?^,C+1ZS>^540NH41I@+LW%UQ.Z=%60%4PZ(AU\HN*. UX MC_Z2NAKU.[J136TG-1GKB8J'*&:.#E&AO).2\SQJZFUZBT\:$,]!3S/7D.+( MAT=H]--]%)-#A6[E:'^QXX#!A1#(GD) 8W;]=F/7:QO MQLB&!-T24DQ9L^36ZS5"K'>)/S6P3G(U*L=H[S[%;DX4[D^,;Y:*V5M<_:%[ MM\HS!6;U4VF?339CPD;IG#R5V>)N_0_O)[*[BM[R#2])WP>^("]Y5 D?VY6R M]V4:W?NKI],)JT=UP]CZP9-D,S_DTU8OC,I!L=-J]E<&ZCKG,6S.9C,W/[CZ M7CT-$+8OC=UGU;'>@*QK:*[=VP4OI%-_P*&>[GK[@X$'W_M]?1583 NMAA;W M %XS=#Y$B-HG)4?P_^A(+ J*]7]V1?4B=,S%D9>1/YZ4A)6F 1SH^.&=P<1? M3:]_G/ N2LD@9??L7N_UC<% -E*,LM3\'_QMOUS[+DJ'S_U'ZAR%S1PO'ZOH MW\QW8:]*FZ=L^8O]0^X,V]<4,[4R;U_A/RVW.\Y;,)=+:3D_&%@S-F#V,3BY M?K3L>\TR8TMC9&IV!9TYQ'CM;&$=4)AP%B@L]YBJRHLIWI MZ2[E$'(KR?UU #!:CK;Y@_%6EI/U"]2+F7'0O86031IP/9P&H KR024?JIEP MAWUH!CABQ!OC#02G@ 3<#VP8?\[?.YT!O6A8T)F9?H?RDTVS[];XB>V___6' M_T/%@Z9O'U2!:PX[ORGTFG2N]!22;!--27SCD)XZN.#79>^=XB'=Y&8?R(%? M+SL;=@3&2/T*P]]]1"FA:A&#Y@;(E[QYL]E]B6U6(]] ^4T-(2&O[[M&^+3GIG,Q*>MH"R+ M+[>4!R)",<)XRXT5&L#BB[?IG7W1Y!VM-LOA&"RU8O-)),=K+WL]Q/O"H'Z* M%GLRMTO_U"6QI]("#%](4Q&<9PO_JYZO+BVS=YORFBD(NSP].66X.ZSB;SHN M\EAS#\@Y&D1VF$$?CZ42FZPE:[5X*G9 64>05G'@;GN$A:^00'2*6?3N+,>/P2 (+4Y7\0L%' 9 M'QVFBECGGNCW\;*B>H;%;TCI^QC^J7_(E.1ZBI DB5N.@$04%C9\CMV944@, ML0H^8R#[K+=>8_:QO,3MO*=Y:ONX1 MZI5UW&;-@IG:\ N\F_* Q?M$C_*1@]T2AE\T8)95F7CB:!D+G]L"%UQ('T.? M]*QHG Q_&^J]-K3FXY"S#W58>U]1?,\SR]*US-9^323U<'.KT-;9N_RC](0B MWK778H$&Q,Q(3KAX38B*%,@[SSR2TP+-_^TC5(]BN:JNO1>H+S,W,\#LWN@3 MM [4[;M+R8&(>UY^=IN1S@IZ M$X]4G]M4C-S_JC'H+'7W12ZV3VD7K-O\.D\2;QE'!DO(Q17>M" M V:D'U'5&HUD+MTTDV;HE\>$U)5IURZ_]6I#6P5!["@8B!(D_7T'SNORPVR- MD<1DXZM/A.*@L@Y!#SED2/D!/):4A+:+YE7N08[LX\N7'58)E*(;00_-#=[I MAD!_GS&52C(Q0F=!S@7WPL!D@PG,JJR[P-;JH$[=3B?OKPG452*2 M -(G,&8(#*S:/0FXU/CU+/C.8W R@@90*T>I[<>I2MN*WQ M!U@:X/DW*$RM M?P!1ZN9Z]];1 !>C^K1UCT]A M[Z5Z HW#WZ.[-E6Z[-[7O?G6Q\T7CC MS[9:&A#U >Y/WYD.TFV/)J-WY[>FA S7"W.9;/9$FCN_NM193U]=>*TB!)JP^XQ1NC;2K12R4 G.Y! MS#'$61K .7V0D=TQX5UWC="#_G4HPED6Q-C2L.$W(?U-C"EC3!&!L]G!=W6# M.=JDT^!_)'H@XC^4.Z1<2I9:L/$#IJC7Z-4KN.P>"XV%H$X8)W']VE1#Z-+S M($>KAFTY0^4+5P_/2?M#UMR8&@L3R&^($ET]\">$:R3.=R%XR?U45^BF'&,0P;Z(,KQVV2J7TTX$0 <@I\X(='=I\, M'?AZXP ;=@[V"-\F2ATGG01@=A M;;=]1A*_$AN@=_DD9&K3]&D89/A0$V36";52>;S;P[=*%;VA7&FM2F%!&('(;$3R:C+ M\B&XJS>TT-U.\77',PTSU3B=A\EL%S>C(_3ZVYE3!RP3L7@[:'SH3*,NDK=% MI3C8U="ATFJ-@-G<>/=.QRE+]4O?%^&/?KMJ .*+33L8;X<]4DOE0OY:\:0! MQ1H_=J 14%PM6$)7HVP:^^("7&^>HJJQCY<_ ML'W#XLV54=-%@]MK463C?L2]/H 2P, M^10\)>A >=W&X"&EC=^,195YI#E.VY6T?:C^GIE^4'/JI(2T?T<^J-][$GS M3NQ9@*90A;,=\,;-N&'0W^-WHL4"#XSZTTU+-%VI29J];'1^;ZS=H'B"Y_4 MCE'Z+,*$VEI8OGTE@=#.O(H M^;3RU "*FCE+=[,N!\-=Y9=QF%;O13[(- M9CNHQ,<=]#U7&K1+;DK=/,F)+Y_YI2S+L\;!'2=N8W5G;R[Z++#5ILA-/D]X MW;OQM[&%X1UU;OTH&KVZ._]]N!,MGO1T*#&L77QX2PK[6ALX=NZ"X2W04QH] M5,E1S*;\W$C3*,;<%%TEKSV3"W[#'7]2PM.!U:&"*19(VF&H4B(&]&WJT("K M7VF PC&,!LA.;&(WIFF W#J^+@HZGSGZ28L>0TU;0] F^:!V\/_$ M(.[1I=5?=#\T"HJ_-PPF8N=GG_N#Q8.].ZVE3OQ0$WN"?KJW'E:P"'4 MLI5_SD7^?# KUOZ?H"+W46J0N/(9%:($@=0-8<9#HN=R;>^RC%J[7YFZ6/@SG#Y&J[\XM!K+=]5D_]8T26Z%?73K:CJXAA5$'VBEQUU MH[;IWN:&Q/OI%Q%>:-31XW+[U+=/C?4A/858WA8;>ID#)L%9@C8\HNXYBG7*4<8<'-T1GFNW0?W0GF0N&(P\UPS'AVO5*^(O-(6;87Y M'/%Z7XEG[4.E4^;+4X\ B*O_OV7Q01)N.AU(YW(7P;E2R=JVN M'9+^.0F1H!!3O;[0\&X*U@L3[Z38W\U#=II2VQ9# MTR?!(=3NT.@9LD2>Z$/KL;MYS&P?STGFY=6"87\A$6@4#7AHH5=)Y?FFPL@R M4Z$[$*YO.G94@,Y7.$+'?T9B:G2Q@S0 1Y5'W9YW,A*R&7H3XX<24&,;19PD MOC]2:9NXUO3&QW>@LQMY_N_Z.V)Z:0,:O]VC?B[WT.[N.%>J=4P$-6 L9NE@ M[ZBA"3NC]OD(1A]D?VX-7$8#># <:MYQCB)MF8GF 25V0X.^&7;"SM]!,(/[ M9_Q0O*J'HQ"I8,=> \RF?\6]>ZZ:"IS1Y(HB]**NC5)CV5?,G[;=KV$Q(:Z; M!H2\Z0,DD6M!2?+;Z9*AMP_G>\18=Y5D*7^:<.EICQX-DTZE>NQKDXOH]/<# M'J!RGPB=DT/Y!B6)=^*U* !#!!E1S@#L:8@F'1C](E:JXFQ^Z.& M^O&NU[J]+Q9X.\3-%+ ^*Q^$#UXB.YY0%?Q2F8B:H2X7AY''FZOZDAIDX3K< M2_@ER@=Y@EHQCU3R@OW=\06?M\[V]=U!9T%^Z9*E,Z''053V&L+XNB,WP;73 MRWA1;2A1_N#G2XEF$?7:C_;/;XU8:UWWVGIJ60*W)-E29_+D*.@6Y4)W*7E\ M:IQJF7]8;S-F7+7[[29G9>1SWC%UH+T.67D,*'"FXGTI9Z!(FVSZT1R\"7=A3OC4HF5:HA2Z,Z1 M(M*L(QHP8);ZE[)^I%3U0CU02>%L9&MMK$'J$3PK NJ!Q&7317VL"-$Y(M]K M'+&Z0#6TN;NO!Z<'7.;V8?(E;)?DRI:'GB\-,%! 7SO.B8!R8G'5B\@N%X_7 MZY1D)Q0)-_$3B[_J1 -$7.?%.U9@2:XU-,#$<9 5UF'$TY? ^/>(4WDT8)IP2 -*_3?UP>KTL/L HNL8?'@0F3BWA&FG M=N ?L9_01"DH;A"*,W24.W#IU&+;>@>TT&/( ^_(#V]X[5+^N)+F^KP M2G%6&N,GQC>RMMPU0@+_KFRM>*I<8HX!?!PN$6C U-?;VGV;1H1G&UM=Q+H[ M7"T/8D2MSD<3&6#5,+P)&M15C/AB!D\$ORU?GVB\?#FR>6EGCB&%C;QSN+X= MP;!.-PLHU/4%68L2/\OI?\I]Z;>LSZ)P ] MBB8JO.G;<*G<35K[>9(&K*(GR,@J '&'#H8&+.Y0!6G +R?DGOW$!G:30C)S MH XBZQHJYGE.S<,$UV[+O2P6U]I925-V#SS<63!QFO:Y&3JQ8$*F]Z):*LU! M*;&B-,"H-3R7'H9Z)Q8U8.SU1KPUYSV"4IX%ULA-BJ:\$4,BWS:$ .3?Q!!< M.'(!UKTIV'ELFT$#NB&GQZTFY7+?]&>8')6D?]84=WV\ BBKD3!X&)4#BU>9 MDX_Q4B4-L[CGJ?YD-O!60_)/*T[_AFJY).^D\YHR )I,9^*__8,-;H&R8DA. M!D&7BR"9^;..72W<<1 '+7&VW#J-Z[YY8>#?4P!YB=**Q.5 @%:B)9JX/A<8 MD2=",(Y^O.J/?^7#^*O>B$/2ZYE=&3O3!P@B$OS2I/# M\VUQ"VB>ZYV[EMFB(C$#/6%/?IM[RSM4H.$GBQ5 ;PS 8Q)G'Q@ T1ULK4@E M&B $AX*?M\D%-U]Y<>OTF%I8\YE[0W?8E_V!,#C=2<'!%3UVWG2AL^G9':H[ MZSFJELH]'.Y^%KQ^*NM'+B_#VA5>%=C@#\0&M5O[=Q,-( LJF68$AK@T?@^H MN)*&V/"[?YIA3%._"(_N] !(GAU(O TT68H9'Q@S5Z5A@O=TGU)[?B*@!G7C MDSOWS=Z:]_,7 7E.E0BM37LH_F@[!;O'@C>A;O/9@K/IJI&SFK8:7 MSXQ]^B1/4)R)/?@)2_JMK@?".=Y)27486ZI[[$2M>H,P.:[P]$Y/4WS %WCQG3TE& 3BX$R!J/O M?@\PS1FS'O66K?^D;SIYX>G=CXBB:-A(W,8+0@!""S$DQ4P(NUX'N[_:SW-D M\]MH'-;T%K+T'57$2:9'OR@LG).>\ :0#*:(\YV312-D5Z^5@;6J&N]"!CGQ MU2R8(J'OS"=T*+VE//F!UY4NB!;1-4BG/@?>7_7+^ ^SU4.MB&/->#J+70,H M)XBI"XF@V#R $Y4,[DSMG5Y])* ?+$/DB)VV1)8 M"S=]RSU%QQR')B_8V3HT.V.MT5-*Q NBO8(XI'L6^B62OE<]NADVQUF(6N9NFL/ M'4.CW)CV[+LAI]Y2.;[1-VYFY,%'?OO@+:K87+SYD)I.2[]*FH_EJTA"W[U7 M_ GD&*(K[B1R =T3SM69XVP6A@Y.O75/]^C9BE_#HYPKXS$2?U(+7\**9_$. MX<_N-! -BLK2#&36LI^!<(]O>;S8EU:A ;..^T-$%!):D3;88@P?-)7JI MKSB,+>3H^);K/WX!_S6EKFE].[>Z2_I0E8%4@7>E7&R[]#/V3@BPUZ&]]MFI+^24:0#P[019\VV%- [@PPR_H][VS M<.7*O["6F&RAI:5WP]I])P6\D75^Z99 ,'8 MC;LDPUG$-U0].+;%XN1@^M\@E6I4E7V%T^/:](AG)H8WYXT.#=8\CU702X[8 M]]#)/M@G@LW&/K[+MCGM6]"'8-CUICQ#LS\R4[V#(8=R$7HB"70%^1SKA6*# MO" 83M^_VM. \:B$Y3V.9Z;'3'@(+!>^PR#/1%]C&E OWXDBVB-YM^K7'T Q MFQ*;H2'RP$!^\O,,5C&!%CP'&P;^AG2!?.(SH:_;"5EN9R;R>,Y79>@ MW^>.3DFG%,3>D^IBV[;9;M'K%I+)T,YF0V?#-=&M?$5WMMWJWF"WS3'\)&V>NV<3>Z,X[Q/'EBLCJ ZVN81("X>[7+ MO>^@9]V]E>>K2C?-\0T'%NG$VC/>ME473X/?&K,$5I8JOPK)D@K<[E?: 5]HEJHR M'1#CTY?&&VS;0L $1,S\%_@?4=N//])XNB=_%S>;?++R)?YL#:E[7O8URV-X M\.7.]#PJ>A$/ZM9#&OC_R@JZ?DI<7EGCF_C*#W$+,)KO"4Z3Y9*E M*8YL6<02PATD%5_IN0:=MISC;NI]RY;B_\G.=D-&Y#C)]/)U\3,N?239-!]M M=4M.-TH"E1^2_OYW\,KMYR4]>X]G;YA8<7:A\AS VWP ).+ @QI! VS+D _" MP]X>9BTU.H8AK?9T6@L7ER$EG$( /@ F^;_>367&7#?:NSJF)*:!.DYIJ8N M9NNB?-J<<[)0G3(D@A')2?7 NM& )%&85)LFL:\OR-@BIY74[RE4:18[B3"5 MH0$1O1\@^1,;<61AOX4RH@GITHR;NLJ1W6RRG+;NJ7NQ]@Y/FWQ3IM5[D>L? MT;W0"!2G-T23[()'1EYHZ7GI,.[-# ":@)]9$D\ M ^V:38#5K<3 G0FLZ]TW@Z,=8S LT18M*>R%#<_@D9C"AV:IGBO0OI2HUC2Z MP)* ,&8@Q^ /5/)RBG61BZ#='!+29-1+]:325"\.PA-\2$K$,86E+I.7L'U]7@+$\%W+ASF MB!2II;]YZ9J7,-O\ZN(-IO<33'IB-GN;L!0HWDXI:A:?1+Z/[^NN4'C0@)"O M5=?8,8Y+_/J@P'9:[&OG2'G28F+@QEFF+1A1+KM/F#A-.A?LNJGR)@#+#2*: MH ]1KU_SP[/W=0K<:OLJV!;3/ FI!P-CQ:,TP%,IB6^ _3'!ND1S"+&1#3J] M?^ $,Z$C!2,T47&H>J/9R&W7R>+@GV-?C)QC['\QF7&0;PZ^7C@S]IWS)YU& MVJC?0M'1$#K?=4Z,/7G_"=^7\/"%4O7II%=UV!^ 56! ZA"N/9HA_@'8O*Y\[JU0-O7%7U780E'EJHXXOMN(SD$Y5?M2K\[!MGPY1 M)I582P/XB)HTX'D4)) &C-4&T0!H%>(Q=01<=]!(TO:4$AC1-6\"\WM0P7'V M;;5PP<<[P]H79&E L*RI?;7X:]<$BO*_D4#$.BC?$$B;[*R7>JR-1/5&0'6@ M3]$L?X)!!UABW?L_'VSE)[;45#G;4R]N4,HAJ(T;+8&K4U@S+"X1*UA/"<,I MO8#SN?9BYBA.U8/:#0VVH2< +'Z4U "8E-T]\D/\ MTS>0D@^KUK%CW>J!76&MA9(]SSZP6F9_[EJ RO6V\]>@!U,CP5(MSB1-LF$] M(3M*C=^YW#!6O.!-T/2,?K=HU*,O,TEW;UQF/U]98FL @,?4$$^1'9YM\K;N M* ZX,$YLV?A'@->]M='N6OBJ-[.WV(6B.MTNYGUE=97H5.46.N*YX"Q+D)@B M0MC=QS-&^6 RX(5L \_Z(GNT,UK*=0&F2+Z);^S>3J6K=+@SR91L^JE59#/< M]?VJE25'@D3KUES6I"4CNV'Z#O[^\)GGKQ@P],A=#R;D0GF.P_]8-B"7)0*. M;%9A9.'!A8/+/T-Z SQY:<#>Q#H5^A.K!L5EQ5%52N>PELUEAWWDKJ=8;8H" M?4Z?WR%Z[88UAZJ<9JDY%&3?\7>VI?]9P-,S!Y9/Q/"0"K@VT7=!)[AQRJTI MYF>N?UKM%HL&TT?,NE8%U!WMHB3\-5P4!S,3?IK*\9( Z9M#;L;A M5C%:UT6T?V4;NK.:"C@ 'Z.COP^>9LYC]9O"YG-2/:%NL,FN/ECM2NIL5]NE ML9E1BTVYW/+IQ6E8;U7W1[/9\HQ2[L\,$9KHCQ!NNO^ZDOUP2$Y[-ZH6W@N5 M6ETEPV]48?2A >5WEBD:NE5B*]&PQ)''P;R8!IJP! ?/FA$]<;E!/:$;R],F M(Y5+;4UI#SZFJ%TPC#*^MP"X9NBCE\'=H>-ML@3>LHHA]6%D@.)XM$QLT(50 M0!ME +M#G0#CK6!@Q/@Q/[[3_8#*A?=KZH=D._N,F0?>6;HZQM?\2I*OX,XC M1K_(9"Q1/G5#O)+Z?49S3-=I?O.T/2RFZ4D;O-:AS*#B"S:0/9(TLL44YM]^ MGG>AG6W5>V,$QS4^- -BGYGYRL#V3"(S9\7]9!!(ASET&8N: MHN91%8S+\$6]9Q.$C5\$,T:V2UTA)"&O49W.,AT[4=XB%_\@1'Q,R%9--FS0 MW551M-K??3*)Z$SEO$^Z&JS3%7HCLIBX+'%?X5I];.\H:,.<;6?NA3!_D*KL MN_.1&7X_Z^G!Q^3@M1B=;:+I>_Y)!/7O0Z@>]C8]36\;M\&9_OM61!UC A-\ MG*"'C&,4[&I"AN)Q#?3 )=4_O",V:&)%GI&(O@-RO4Y]17H733E M;R+UE.>.$I7CB! !%Z94ZO)4.ES_Z!X:,WR@1E(/C'^*#/JT4/LYF0;@A"F\ MY@(6$GVG+Z1_.O^EZU3D&CMZA>V@@WA.:6.;9$+\VLG7?7#LU;I^?U5>EY)P M>]D@"G37BB]/ZTK[JK[4O\]%7L0.NK0$']!YG5+9::'2<>#^_JPCRLU[9@CQ MV>4*#7!8WX 296#M!!P=?=-$M^>Z3U-JPM:@R-,O5Q0SFX5Q>=^4WHR1$F$9 MH9#<>5C*K(CBD\'1-:H"X7&U\):L0_V$A@!Y5'V$LG+!YQ*KY_%=HC=.3V4N MJ(L>,HE73"R5S+]OG!K;[)"L[8T, EMK]NOURT5 H5!^M5L!:D+GKQ\Z"G?WKF0VASTR_NO(VB5CC=W9D7";'17O/L"H9 MFPR+DUG+9[+4CH4O'(8MB#?FT6=+HV"8JBJ;H MBL^%W9?OD^*L(RPM51K*_B@8OY'KJZZMVC60;MLL4*!G*J^U,SS52.7T(P@> M9.,7J<*U8YLM7',2[\*K^RP_A50KB5)#OFEQO:8!O^[<1";ZY(,:L7/+-*#V MV3L0E^,#?YE.?!@2LP'=1I6$C^"\'G9U0SB_J]T_WWM?Y3KV8]3:SP$W9A"S MY8E:&6--0Z$(F\9K9'I C I%=#5-;)XB")H3-.+]/U>UB;F+G@[[6A'?GGH[ MX[*8G;'$=H4DF_2#BW-IW3;;?#?S 8 I@LT#L/MWDJ'*T]FS],+RU)2"DVJR M;MMU)W@_:,8O\JO42EF%ZFV+D@>0:\0?I,=FK@$!A401:=D7@U;KHK=6TCOX MC<-!A$L;",?8-AN"?&( 6@SV]H_WG>8?3\UDS0+.A7_>R,<71;:WS[?1,Z5F MTF7B[?GZE[!77J(P7QIP2D)-++TFPB6UB&+ TWY4L0221/0C^>!@V5I[]XIY M">%^V[V&F<7 01,0RH5;[]N_(T I5VZ\^5ZBO&;G-8.2QI6,\_"#HQGN5EVH5EKFMS=0["XMO!KSFLJ(O7X[ MJ6@P+WL<[7LXT0L5Z*TK+,OE]*)UT9II8Z7"B M_E7;F^A$_<)>P7>G>4 N?H+QK7'$BIB6//E.& ?G.$CNMTOO8 B2!F\>.?:, M]6F.9QM):"D9M]$S$)57BMM2NW.4,#/"=JPB1D>@<%L9?L.* 5<:].)GH):C6Y33Q,?6O([K*:U MB#Q:R\[JYU1A?2*K/SQ7)B3 C /YM#DV4F]U8I9,6OWOH03+^ MV )J,W:QL+6N.1$V?MBE^N2DY.,5<6Z&E=&V& (TIAYYXJ]H$SA>M5G/T[C5 M\OQR)Y4E1SQ;>BX]DBT--,YD]^HF6P^"SA!11HCA/-D?BVV8CQ-D[0RMM,E5 MNX(=8]]V@>+GW%$^((G4)PQK-( )ZN0=#:X;*FY"Q\#/".7,"SC_P-CR+ UJ M]1TW(&1T _1!\GD689M"#/,P>J[^<#8:5J^4>(J@T0UB0WJO^TR=20J"364W M_(JQ_6/S1.4T?E1K2&78D<4?Q8QTM8Q#U64E?UB%\9+U: #[?FR!S\5J)Y)7 MS_ ;Z9L%=:HI)@ W(TNHA1!@\Q4EBL3E8 'JI;71M<8\?HC$C\?#;P/FWB3' MI^WNBNDK/^V7;1A\.9YSG)( $+?G#LD"<0?A>)$JU@)(7!FQ^I[$,Z-YB6UM M@6?LBI(>"0LI2>Q:6JQM,<1LO$0[3+3M9!?.4H@8*#'+WOF]WLZB:UA>%)$?.9:P_3B'<>(T#C1>J>WM<%VS=F^!QBNB MC(YL;AK>\J;GWYRS^;Q^?2A>706"B4&V$0$9YS\LL&K%]/;^C1_R^KZ'V3XZ M]P*=HD#2T3"YX+=4#BZ2WOJA@+FK\SP8Q/9LQO%-AQ5JB@D*X^I"$ MN7EPE=<# \F;^I$":DP,=TT AE]W]FZR6-A?PTSX5_Q1/U:"#.R(-N:=[@GJ M7;N;+1UUF4/2#W8)V54-?:QT+ <[@OV 'LFUE1=&0.[2@#@'Q"!L[SIV!UN. MW+$ X]=3)Q.I+[*I-ON65#-T^8=\4"9R;@)<)TH15"*CUU#DEX[->.C!$Z(O M26-UJB2U"TW7T)TZGN777O[I.UA_BU;[SE>J\F7Q@>"8\&K]3098&A)O7S17 M0U"::YKZ(*5('?CLN5."7!C[QC@=!-\6O3? F' M\7"5$HTX+_DP1:5;6>Q)51>.PLOU?QM^&,X7QO?DO23H4+'IC>#*W M7>%@M<.4J!?8LP)V_GB GLHYVCX0H[Q)W:C!@RSPK:NQ, ''P:D\C"I/*\_7 M& GACY<_Q,?K"(BE8/;. ,)#=+.>C:&>#0[UXNJ9 8^UF!5]_6J[%MBOZ_11 MWX6;]Z>XIE.4=I1"(7UQSQ-LR +@@S#"R<$ZVU_!T5T(Y^V=O:I[KQS](N1M M?73"M:TGNK#$,]X;^W@:8)5 A7'/!)?/"YQ0GE=8_A3/%_HZ3=8;96(M]6/_ MCQ"#C?EH9;V>]K3E6"5N;$,QS8BEJM)<\I;TW_)RX*8>BUUA G"67FF3_PU0 M2P,$% @ 4(FL7 O4 -6U" HBL !@ !A97EE+3(P,C8P,S,Q>&5X M,S%D,2YH=&WM6FU3VT@2_BNSI+*!*K^*E["R0Q4A9I?:A>P2I^KNXTAJ67-( M&NW,R,;WZZ][1K)E8PAD">N["U48:UZ[^^E^NF?0\(=V>Y0G/ \A8K^,+W]C MD0S+#'+#0@7<8.M,F(2-95'PG%V"4B)-V7LEH@DPUN]WO$ZOX_7;[9,A+G56 MS9&YSPZ[?:_K];PCUO/\@[Y_>,1^OV2[G\=G>S0Z,5F*G\"CDV$&AK,PX4J# M>;?S>7S>/MXY&1IA4C@9=NN_;FP@H_G),!)3ILT\A7<[&5<3D;>-+/S]7F$& M.+.+W6MC;MLS$9G$[_=ZKP<%CR*13]HIQ,8_[!P?+YN4F"2+-JF%$:B+@I0; M,05:N[%JF )7?B!-,EC?8-/,HIX7R]RT8YZ)=.Z_&8L,-+N"&;N6&<_?M%P+ M_M6@1/QF8$=K\6_ I5$] [>FS5,QP<5)UH'3W\<^1K]]SWVA'8.5'6=@=0MD M&F'GZ#81@3 _ONH?]0;[_4Y_V W0C:['%^<79Z?CBX]7 M[//5A]$U^S0ZHZ=*^)['/IZS\2\C]NGT^OWIU>A3^^,_?AO]DYV>C:G'Z_6\ M;Z?=OTIM1#QW32*/4%E__ZAX")B+%OL5TG3.?@:I)C 58=)BORN1AZ+@*1O= M0EB2U["/<2Q"4(SG4:/_7.08L *_U?TR9J=E).1H#BUGE(L\[+!=DP#[\=6Q MY_4&P[)6W H:02@5)Q]MAS*5RG_5LS^#]=Y4Y."7J):B;W>Z[9J^EJD@K*YA M(K11/#?#;GEB=^X/]EH,920;,9-PXV\-#/T.NV )1SLKQ !F2%PF$9K]47*% M#HOX7$,AE4$Z8^=29A[WGVF81ELW932YG*6"Z:=V#3B11N%QBQD(IN,@Q6N:LS(TJ M ;7!?&33&6+ 689/B@(GYB$V8>!DPC CW;@[ W((06NNYC0DXS=@,5^LJ;$M M0K%PRY08B_:@ :%0F$-Q&&95S2PX;)9@D#-=TL=R_@P45(N0 IG0F%(H#[FL MJT 7$%H!&\X6RBE.BU@PWVR0[4%R_P$D@<4+&EM:I&6I#C,JFFS9+W*,M\QZ M-'X/TY*B#:V^4?T68B?HL4#S$?+D$5BS+*"MK*K7A$#OB6S2;M&(,L4!B*=$ MH]N-M94LY#IA<2IGN@9[27F,4Z/3 .5M-3#3M3 /R+T]L!UTV'A%,^*(_MN! MKH"IV)S<5#82U 7C"JQUT5HB2,&R)""X02IT0L-I6(8A2F%*SY'082IUB?,H M>)5,G9D+);$@Q6;-=M&J$2!,SG2C6ZP3T9]<45(3D#FC:B5$8-?!7%@62ZFE;QG>WC''+.D,T_0-'4+IYP0SX MUGL0Z5V^QSZ QMFHJB6G+R/2(MX,>:D?/X4(+ "T:;63HT19*EP V0JM T[ M' 6Y78?JA&7 -L/?%=0(4L6)2_.V*FJ@3H'!B[+8O&"!28>9$SYNV)<>TJ%D8G$^M#&UD9TM?MY5"1:GP5(>P4#H) ML<"*K V3T\@QRQ!!3WV0$$.1T.P!G&(V\(=>6.+, _WV&C*T])&!QD$XAB3 M(AXZ;F0:\]) ME7"]2! 4=]9C(+*$9.U1D<4<2_,;2*L*?FU\ZR^;Z(5]XPN%V^'7%F[V$!S5 M7M5:A@+%:!/99500-D_($W?2]4(TCBG;2*47U&P;<,D,SV8&X $N"B22/_5' M N6SB^PB_ACPF@@%_U+A4#LM_%D*%-\Z:)F'MJC?VZY:[!3/*900!8)#%2-5 MH:$ M&9%JXN:: ;\AMC1)23+CS:5VD-M?69Y$D95^>)J^ W1PR.P5*RU&3R*V#JD(0LB*5<\#>62)=W/$5R!&B9R'OCC6> MO0@WMFBJK!@@(J#H5BGEA0:__M(T&+%,XBYAZ6*;MD(E*ONX6W->&EDWN#MS MV[)RLTZV6[U7IY;&-?D.LXB\VW$WQ'3GKVHYZ2&J'Z9$7)@D*@0#:8S,JI4. M]CM'WNL&>/6>?G6Y_#P.M*+9VXY7^U3E0&W7U)!BY^0#^H7/+OD<7:G%Z";0 M8M(UT2-T2X2!MBYX"#Z>4A0O:L-UC@^_O;8K>KCS;?UY[/7V'WAX!A6]SM'; M%U;Q_=Q?$1RC @5#S_1VOE*)0P3JX/6@"C2EE]G_NB6@ZILUZV M*3E6ZVTK^\X)ZPZ[-.QD*%8$<#?)PJ#V(0[3W3O_PAAVQD[,_W_,-.+*CFF5W6>D7VVDF#.$@'Q/2]I MN+X[+VA\YZ#O'/2=@_YGE=QBLMK]"Z^5[6VFK:Z]3ZK?LMP6!*TP[C-9\&K MPYN)DF4>K;U&U7AU<[6CNO:BNQQZH:I=/=>U;O.5T97;KY6FQ;NH!9] .U# M;]H\-J!\/I4BJMSF^+CC+8\.KJUG7U]U[[AV[2NR_P%02P,$% @ 4(FL M7+&%9)@>!@ 2R4 !@ !A97EE+3(P,C8P,S,Q>&5X,S)D,2YH=&WM6FMO MVS84_2M^^(QI<$/EC7*$YJ'+")OQY?O2"3"*F.Y(J%D5$'KE*N$ MC$51T)Q<,BEYFI+7DD<31HCKVI[MV)YK6:<#$#6LYXC<)YVVZ[4]Q^L2Q_-/ M7+_3)>\OR>'=>'B$HQ.5I?#):'0ZR)BB)$RH+)EZ=7 W/K=Z!Z<#Q57*3@?M MYMN,#40T/QU$_)Z4:IZR5P<9E1.>6TH4_K%3J#[,;$/WQIB9->612GS7<9[W M"QI%/)]8*8N5W[%[O663Y)-DT29*KCA@D2REBM\SE+TB-4P9E7X@5-+?7.!3 M,XMF7BQR9<4TX^G,#5C\_E8K'<]/$\PC ^L?=XN\< MM"M9?JE2#D:_H9->*DDS=6@ M79WJE=W^$1$QX:HD'RHJP:OIG-RP0D@%.4_.AATF+A$QB<+1(4BGJH63<6# M2MV5S7QBIF4ZCOL8#3MD MOMI^/(>DRW2T8XE1%-(@@E8-[Z%Q*<>[0K(2[=C"@12V=Q 2M(4K%P68+VR M5=>G'(@"MH/H2&]P.B=@5)4:-PC(=;UZV=AT647LG3'7&2EA)O(4V$(!5&J4 MY1!?X'[%M;K MNP:ZBA; L=:'-*T-!;Q0B:P6>M*Q/>_YJM7JY1L+KM#*%?D"9,:IF#:6;.ZM MJ:2%'P#;_FA-P6Q?I*I&&;-P,Y0&L!-6BJWAWE;$?#X^5@9"YU=&BV'T]:>* MOL+L"5?,*@L:,A^V.S!7 ]/N=?>.V %'>':WMW?$#CCBQ'ZYSXB=< 1L$IV] M)[;GB;:2JQOW]G;K[*7-IM'@/AZ[J\I#G06% -*Z1U\(XB.H\.RYLEU MMKK%C.@3#=([.O- M_Z_>/"G(,3ZQW6)->5+EAPEG,1G-6%CA;R1R'<<\9%(?P)J^\\4Y>-VW+RK[ MHK(O*O\]D-^A^AR^EQQJ2P'%Y=,E:-G_H P=;=2AMGZ\TIR([(I+5@YIDD6A M#&CX<2)%E4<;3_A7WK%9[Z@/P/"$!)_U6_5]PS%7W^U9>QBTUK1X::B@$V:9 MHS(:*R9]>B]X5,=!KV=[)PMF:]H<_9Z1>1FIK=]E^@M02P$"% ,4 " !0 MB:Q<*((AQ&UL4$L! A0#% @ 4(FL7-61 M-'1'(0 D=4! !4 ( !X!L &%E>64M,C R-C S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( %")K%P4-,D8Y4X (+/! 5 " M 5H] !A97EE+3(P,C8P,S,Q7VQA8BYX;6Q02P$"% ,4 " !0B:Q&UL4$L! A0#% @ 4(FL7,N-Q>64M,C R-C S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( %")K%R007)S M$"P )DM 8 " :\( @!A97EE+3(P,C8P,S,Q>#$P<3 P M,2YJ<&=02P$"% ,4 " !0B:Q<"]0 U;4( "B*P & M@ 'U- ( 865Y92TR,#(V,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ 4(FL M7+&%9)@>!@ 2R4 !@ ( !X#T" &%E>64M,C R-C S,S%X @97@S,F0Q+FAT;5!+!08 "0 ) & " T1 ( ! end
XML 53 aeye-20260331x10q_htm.xml IDEA: XBRL DOCUMENT 0001362190 us-gaap:RetainedEarningsMember 2026-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001362190 us-gaap:RetainedEarningsMember 2025-12-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001362190 us-gaap:RetainedEarningsMember 2025-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001362190 us-gaap:RetainedEarningsMember 2024-12-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001362190 us-gaap:CommonStockMember 2026-03-31 0001362190 us-gaap:CommonStockMember 2025-12-31 0001362190 us-gaap:CommonStockMember 2025-03-31 0001362190 us-gaap:CommonStockMember 2024-12-31 0001362190 us-gaap:EmployeeStockOptionMember 2026-01-01 2026-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2026-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2025-12-31 0001362190 2022-05-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2026-01-01 2026-03-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2026-03-31 0001362190 aeye:PartnerAndMarketplaceMember 2026-01-01 2026-03-31 0001362190 aeye:EnterpriseMember 2026-01-01 2026-03-31 0001362190 aeye:PartnerAndMarketplaceMember 2025-01-01 2025-03-31 0001362190 aeye:EnterpriseMember 2025-01-01 2025-03-31 0001362190 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001362190 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001362190 us-gaap:RevolvingCreditFacilityMember 2025-03-31 0001362190 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2026-03-31 0001362190 us-gaap:CustomerRelatedIntangibleAssetsMember 2026-03-31 0001362190 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-12-31 0001362190 us-gaap:CustomerRelatedIntangibleAssetsMember 2025-12-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2026-03-31 0001362190 srt:MinimumMember 2026-01-01 2026-03-31 0001362190 srt:MaximumMember 2026-01-01 2026-03-31 0001362190 srt:MaximumMember aeye:TermLoanFacilityMember 2025-03-31 0001362190 aeye:TermLoanAdvanceMember 2025-03-31 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember 2023-11-30 0001362190 us-gaap:RevolvingCreditFacilityMember 2026-03-31 0001362190 aeye:TermLoanAdvanceMember 2026-04-10 2026-04-10 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001362190 2025-03-31 0001362190 2024-12-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2026-01-01 2026-03-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2026-01-01 2026-03-31 0001362190 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001362190 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001362190 2025-01-31 0001362190 aeye:KellyGeorgevichMember 2025-06-09 0001362190 aeye:DavidMoradiMember 2025-05-30 0001362190 aeye:KellyGeorgevichMember 2026-09-09 2026-09-09 0001362190 aeye:DavidMoradiMember 2026-05-29 2026-05-29 0001362190 aeye:KellyGeorgevichMember 2026-03-23 2026-03-23 0001362190 aeye:DavidMoradiMember 2026-03-12 2026-03-12 0001362190 aeye:KellyGeorgevichMember 2025-06-09 2025-06-09 0001362190 aeye:DavidMoradiMember 2025-05-30 2025-05-30 0001362190 2026-04-30 0001362190 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001362190 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001362190 2022-05-01 2022-05-31 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2026-03-31 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001362190 aeye:TermLoanAdvanceMember 2026-03-31 0001362190 srt:MaximumMember aeye:TermLoanAdvanceMember 2026-03-31 0001362190 srt:MaximumMember aeye:TermLoanAdvanceMember 2025-03-31 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember us-gaap:BaseRateMember 2023-11-30 2023-11-30 0001362190 aeye:TermLoanFacilityMember 2025-03-31 2025-03-31 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember 2025-03-31 2025-03-31 0001362190 srt:MinimumMember aeye:TermLoanFacilityMember 2026-01-01 2026-03-31 0001362190 srt:MaximumMember aeye:TermLoanFacilityMember 2026-01-01 2026-03-31 0001362190 aeye:TermLoanFacilityMember 2026-03-31 0001362190 aeye:TermLoanFacilityMember 2026-01-01 2026-03-31 0001362190 aeye:QuartersCommencingSeptember302026ThroughJune302027Member aeye:TermLoanFacilityMember 2026-01-01 2026-03-31 0001362190 aeye:ForPeriodAfterJune302027Member aeye:TermLoanFacilityMember 2026-01-01 2026-03-31 0001362190 aeye:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-03-31 2025-03-31 0001362190 us-gaap:FairValueInputsLevel3Member 2026-03-31 0001362190 us-gaap:FairValueInputsLevel3Member 2025-12-31 0001362190 2026-03-31 0001362190 2025-12-31 0001362190 2025-01-01 2025-03-31 0001362190 2026-01-01 2026-03-31 iso4217:USD pure aeye:customer shares iso4217:USD shares aeye:segment AUDIOEYE INC P1Y 0001362190 --12-31 2026 Q1 false 12414000 12285000 1 10-Q true 2026-03-31 false 001-38640 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 12438294 8563000 5288000 559000 643000 6294000 6557000 1019000 777000 15876000 12622000 250000 227000 137000 146000 324000 168000 14237000 13251000 12036000 12515000 6682000 6682000 45000 97000 35100000 32230000 5816000 4851000 54000 218000 8491000 8619000 225000 225000 850000 503000 15436000 14416000 15756000 12479000 283000 7000 5000 300000 300000 139000 226000 31921000 27426000 0.00001 10000000 0.00001 0.00001 50000000 50000000 12430000 12383000 1000 1000 109165000 108201000 -105987000 -103398000 3179000 4804000 35100000 32230000 10553000 9733000 2301000 1995000 8252000 7738000 3852000 3714000 1110000 1153000 5173000 3761000 50000 10135000 8678000 -1883000 -940000 -231000 -229000 -300000 -231000 -529000 -2114000 -1469000 -0.17 -0.12 12460000 12390000 12383000 1000 108201000 -103398000 4804000 169000 4000 -44000 -382000 -382000 82000 475000 475000 1346000 1346000 -2114000 -2114000 12430000 1000 109165000 -105987000 3179000 12285000 1000 105181000 -95746000 9436000 207000 6000 38000 38000 7000 60000 966000 966000 907000 907000 -1469000 -1469000 12445000 1000 105160000 -97215000 7946000 -2114000 -1469000 1011000 775000 40000 -300000 1346000 907000 11000 9000 24000 23000 56000 45000 50000 52000 140000 -232000 558000 187000 240000 1010000 -22000 -55000 -48000 -126000 4000 1260000 -44000 17000 3000 465000 472000 4000 245000 311000 -727000 -790000 3599000 11950000 325000 7000000 249000 38000 382000 966000 475000 2742000 3448000 3275000 2614000 5288000 5651000 8563000 8265000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;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 consolidated financial statements of AudioEye, Inc. and its wholly-owned subsidiaries, ADA Site Compliance, LLC, Criterion 508 Solutions, Inc., Ability, Inc., and Equally AI Ltd. (“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 consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2025 (the “2025 Form 10-K”), as filed with the SEC on March 12, 2026. Subsequent to March 31, 2026, each of ADA Site Compliance, LLC, Criterion 508 Solutions, Inc., and Ability, Inc. was merged into AudioEye, Inc.  </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 consolidated 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 2025 Form 10-K. Users of financial information for interim periods are encouraged to refer to the footnotes to the consolidated financial statements contained in the 2025 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 consolidated 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 consolidated 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, intangible assets, and contingent consideration. Actual results may differ from these estimates.</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;">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. </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 periodic auditing, human-assisted technological remediations, legal support, and other professional 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. Our subscription 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;">Non-subscription revenue consists primarily of PDF remediation and one-time website and mobile application reporting services and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under non-subscription website and mobile application reporting 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 tables present our revenues disaggregated by sales channel:</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:73.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;white-space:nowrap;width:73.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:10.63%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin: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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 4,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 4,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin: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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 10,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 9,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 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 March 31, 2026 and December 31, 2025:</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:73.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.58%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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:10.58%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.58%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;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 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;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 3.4pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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.43%;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.14%;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 3.4pt 0pt 0pt;"> 8,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.43%;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.14%;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 3.4pt 0pt 0pt;"> 8,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the three-month period ended March 31, 2026, we recognized $4,074,000, or 47%, in revenue from deferred revenue outstanding as of December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">We had </span><span style="color:#212529;background:#ffffff;">one</span><span style="color:#212529;background:#ffffff;"> customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately </span><span style="color:#212529;background:#ffffff;">13%</span><span style="color:#212529;background:#ffffff;"> and </span><span style="color:#212529;background:#ffffff;">14%</span><span style="color:#212529;background:#ffffff;"> of our total revenue in the three months ended March 31, 2026 and 2025, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2026 and December 31, 2025, one customer represented 13% and 12% of total accounts receivable, 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;">Deferred Costs (Contract Acquisition Costs)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 March 31, 2026 and December 31, 2025, which are included in Prepaid expenses and other current assets (current portion) and Other assets (noncurrent portion) on our consolidated balance sheets:</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:73.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 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.63%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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></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 consolidated statements of operations and totaled $11,000 and $9,000 for the three months ended March 31, 2026 and 2025, 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 in business combinations 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 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 and are recorded in the period in which they are incurred.</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;">Asset Acquisitions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. The Company allocates the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis and goodwill is not recognized in an asset acquisition. Contingent consideration is not recorded in an asset acquisition until it is deemed probable and reasonably estimable. Direct transaction costs are capitalized as a component of the cost of the acquisition.</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;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Intangible assets include patents, capitalized software development costs, and customer relationships. Intangible assets with finite lives are amortized on a straight-line basis over their respective estimated useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Intangible assets determined to have indefinite useful lives are not amortized but are tested for impairment annually and more frequently if events occur or circumstances change that indicate an asset may be impaired. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As of March 31, 2026 and December 31, 2025, intangible assets primarily included </span><span style="background:#ffffff;">$8,897,000</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$9,334,000</span><span style="background:#ffffff;"> in customer relationships, respectively, and </span><span style="background:#ffffff;">$2,994,000</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$3,028,000</span><span style="background:#ffffff;"> in capitalized software development costs, respectively, net of accumulated amortization.</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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Debt Discount and Debt Issuance Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Costs related to the issuance of debt due to the lender (debt discount) or to third parties (debt issuance costs) are capitalized and amortized to interest expense over the term of the related debt on a straight-line basis, which is not materially different from the effective interest method. Debt discount and debt issuance costs are presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of our term loan.</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;">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;"><span style="text-decoration-color:#000000;text-decoration-line:none;">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 </span><span style="text-decoration-color:#000000;text-decoration-line:none;">500,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> 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. </span><span style="text-decoration-color:#000000;text-decoration-line:none;">T</span><span style="text-decoration-color:#000000;text-decoration-line:none;">he purchase price per share equals </span><span style="text-decoration-color:#000000;text-decoration-line:none;">85%</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> of the fair market value of our common stock </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">on the first trading day</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> or the last trading day of each purchase period</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">, whichever amount is lower. Accordingly, </span><span style="text-decoration-color:#000000;text-decoration-line:none;">the fair value of </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">shares of common stock to be issued under the ESPP </span><span style="text-decoration-color:#000000;text-decoration-line:none;">is measured on the first day of each offering period using a Black-Scholes option pricing model.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 March 31, 2026, 31,543 shares had been issued under the ESPP and 468,457 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;"><span style="text-decoration-color:#000000;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-color:#000000;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 consolidated 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-color:#000000;text-decoration-line:none;">The fair value of option 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-color:#000000;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_r_bQrCpZ1EW825QVA_-c3A;"><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;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:none;">The following table summarizes the stock-based compensation expense recorded for the three months ended March 31, 2026 and 2025:</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: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 style=""><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;font-style:italic;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;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr style=""><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 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;">2026</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;">2025</b></p></td></tr><tr style=""><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;">RSUs</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 3.4pt 0.05pt 0pt;"> 1,316</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 3.4pt 0.05pt 0pt;"> 857</p></td></tr><tr style=""><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;">Unrestricted shares of common stock</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%;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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 30</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%;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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 50</p></td></tr><tr style=""><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;">Total</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 3.4pt 0.05pt 0pt;"> 1,346</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 3.4pt 0.05pt 0pt;"> 907</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 March 31, 2026, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $3,535,000, which may be recognized through February 2028, subject to achievement of service, performance, and market conditions.</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><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 three months ended March 31, 2026:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;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.44%;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.38%;margin:0pt;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.32%;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 style=""><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 988,767</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168,868)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;padding:0pt;"><p 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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p 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.32%;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;"> (13,642)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 828,515</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;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 3.4pt 0pt 0pt;"> 5,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;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 3.4pt 0pt 0pt;"> 304,637</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 523,878</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><span style="text-decoration-color:#000000;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 and restricted stock units. The dilutive effect of our stock-based awards is computed using the treasury stock method, which assumes all stock-based awards 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 March 31, 2026 and 2025, 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;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:75.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:0.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 style=""><td style="vertical-align:bottom;width:75.55%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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:9.44%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:9.44%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin: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 style=""><td style="vertical-align:bottom;width:75.55%;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.39%;margin:0pt;padding:0pt;"><p 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.44%;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 3.4pt 0pt 0pt;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.44%;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 3.4pt 0pt 0pt;"> 1,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Repurchases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;"><span style="background:#ffffff;">In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million of our common stock through January 24, 2027. The program may be amended, suspended, or discontinued at any time and does not commit the Company to repurchase any shares of its common stock. </span><span style="color:#212529;background:#ffffff;">In the three months ended March 31, 2026 and 2025, we used </span><span style="color:#212529;background:#ffffff;">$475,000</span><span style="color:#212529;background:#ffffff;"> and </span><span style="color:#212529;background:#ffffff;">zero</span><span style="color:#212529;background:#ffffff;"> of the program to repurchase shares, respectively. As of March 31, 2026, we had </span><span style="color:#212529;background:#ffffff;">$7.45</span><span style="color:#212529;background:#ffffff;"> million remaining for the repurchase of shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">Shares repurchased by the Company are immediately retired. The Company made an accounting policy election to charge the excess of repurchase price over par value entirely to retained earnings.</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;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value is an estimate of the exit price, representing the amount that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants (i.e., the exit price at the measurement date). Fair value measurements are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our view of market participant assumptions in the absence of observable market information. Assets and liabilities required to be measured at fair value are categorized based upon the level of judgment associated with the inputs used to measure their value in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 2: Inputs other than quoted market prices that are observable, either directly or indirectly, and reasonably available. Observable inputs reflect the assumptions market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 3: Unobservable inputs reflect the assumptions that the Company develops based on available information about what market participants would use in valuing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below provides information on our Level 3 liabilities:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;white-space:nowrap;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;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.55%;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:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2026</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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;">Level 3</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 525</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:14.74%;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 3.4pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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 3.4pt 0pt 0pt;"> 525</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents the value of the contingent consideration liability recorded in connection with asset acquisitions in 2025. The fair value of the contingent consideration was determined by management based on estimated recurring revenue from acquired customer relationships.</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 9pt 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;"><i style="font-style:italic;">Recently Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In July 2025, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, <i style="font-style:italic;">Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>, which provides a practical expedient to measure credit losses on accounts receivable and contract assets. Under the practical expedient, entities may assume that current conditions as of the balance sheet date remain unchanged for the remaining life of the asset when developing reasonable and supportable forecasts. This ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods. The Company adopted this ASU beginning with the three months ended March 31, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the Company's consolidated financial statements.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Not Yet Adopted</i></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September 2025, the FASB issued ASU 2025-06, <i style="font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</i>, which modernizes the recognition and disclosure framework for internal-use software costs, removing the previous “development stage” model and introducing a more judgment-based approach. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027, and for interim periods within those annual reporting periods, with early adoption permitted. The Company is currently evaluating the impact of ASU 2025-06 on its consolidated financial statements and related disclosures.</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;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In November 2024, the FASB issued ASU 2024-03, </span><i style="font-style:italic;background:#ffffff;">Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40)</i><span style="background:#ffffff;"> to improve the disclosures about a public entity’s expenses and provide more detailed information about the types of expenses included in certain expense captions in the consolidated financial statements. The amendments in this update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">2027. Early adoption is permitted and the amendments in this update should be applied either prospectively to financial statements issued for reporting periods after the effective date of this update or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact </span>of the new standard <span style="background:#ffffff;">on the disclosures in its consolidated financial statements</span><span style="background:#ffffff;">.</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-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 consolidated 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 consolidated 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, intangible assets, and contingent consideration. Actual results may differ from these estimates.</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;">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. </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 periodic auditing, human-assisted technological remediations, legal support, and other professional 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. Our subscription 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;">Non-subscription revenue consists primarily of PDF remediation and one-time website and mobile application reporting services and is recognized upon delivery. Consideration payable under PDF remediation arrangements is based on usage. Consideration payable under non-subscription website and mobile application reporting 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 tables present our revenues disaggregated by sales channel:</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:73.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;white-space:nowrap;width:73.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:10.63%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin: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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 4,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 4,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin: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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 10,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 9,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 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 March 31, 2026 and December 31, 2025:</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:73.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.58%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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:10.58%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.58%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;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 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;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 3.4pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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.43%;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.14%;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 3.4pt 0pt 0pt;"> 8,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.43%;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.14%;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 3.4pt 0pt 0pt;"> 8,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the three-month period ended March 31, 2026, we recognized $4,074,000, or 47%, in revenue from deferred revenue outstanding as of December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">We had </span><span style="color:#212529;background:#ffffff;">one</span><span style="color:#212529;background:#ffffff;"> customer (including the customer’s affiliates reflecting multiple contracts and a partnership with the Company) which accounted for approximately </span><span style="color:#212529;background:#ffffff;">13%</span><span style="color:#212529;background:#ffffff;"> and </span><span style="color:#212529;background:#ffffff;">14%</span><span style="color:#212529;background:#ffffff;"> of our total revenue in the three months ended March 31, 2026 and 2025, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2026 and December 31, 2025, one customer represented 13% and 12% of total accounts receivable, respectively.</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:73.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;white-space:nowrap;width:73.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:10.63%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin: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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 4,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 4,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin: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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 10,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.17%;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 3.4pt 0pt 0pt;"> 9,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5971000 5520000 4582000 4213000 10553000 9733000 <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:73.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.58%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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:10.58%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.58%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;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 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;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 3.4pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.31%;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.29%;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.43%;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.14%;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 3.4pt 0pt 0pt;"> 8,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.43%;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.14%;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 3.4pt 0pt 0pt;"> 8,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr></table> 8491000 8619000 7000 5000 8498000 8624000 4074000 0.47 1 1 0.13 0.14 1 0.13 0.12 <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;">Deferred Costs (Contract Acquisition Costs)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 March 31, 2026 and December 31, 2025, which are included in Prepaid expenses and other current assets (current portion) and Other assets (noncurrent portion) on our consolidated balance sheets:</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:73.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 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.63%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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></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 consolidated statements of operations and totaled $11,000 and $9,000 for the three months ended March 31, 2026 and 2025, respectively.</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:73.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 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.63%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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></tr><tr style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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 style=""><td style="vertical-align:bottom;width:73.33%;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.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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.17%;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 3.4pt 0.05pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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></table> 36000 39000 27000 29000 63000 68000 11000 9000 <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 in business combinations 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 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 and are recorded in the period in which they are incurred.</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;">Asset Acquisitions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisitions that do not meet the definition of a business are accounted for as asset acquisitions. The Company allocates the cost of the acquisition to the individual assets acquired and liabilities assumed on a relative fair value basis and goodwill is not recognized in an asset acquisition. Contingent consideration is not recorded in an asset acquisition until it is deemed probable and reasonably estimable. Direct transaction costs are capitalized as a component of the cost of the acquisition.</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;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Intangible assets include patents, capitalized software development costs, and customer relationships. Intangible assets with finite lives are amortized on a straight-line basis over their respective estimated useful lives and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Intangible assets determined to have indefinite useful lives are not amortized but are tested for impairment annually and more frequently if events occur or circumstances change that indicate an asset may be impaired. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As of March 31, 2026 and December 31, 2025, intangible assets primarily included </span><span style="background:#ffffff;">$8,897,000</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$9,334,000</span><span style="background:#ffffff;"> in customer relationships, respectively, and </span><span style="background:#ffffff;">$2,994,000</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$3,028,000</span><span style="background:#ffffff;"> in capitalized software development costs, respectively, net of accumulated amortization.</span></p> 8897000 9334000 2994000 3028000 <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;">Debt Discount and Debt Issuance Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Costs related to the issuance of debt due to the lender (debt discount) or to third parties (debt issuance costs) are capitalized and amortized to interest expense over the term of the related debt on a straight-line basis, which is not materially different from the effective interest method. Debt discount and debt issuance costs are presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of our term loan.</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;">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;"><span style="text-decoration-color:#000000;text-decoration-line:none;">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 </span><span style="text-decoration-color:#000000;text-decoration-line:none;">500,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> 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. </span><span style="text-decoration-color:#000000;text-decoration-line:none;">T</span><span style="text-decoration-color:#000000;text-decoration-line:none;">he purchase price per share equals </span><span style="text-decoration-color:#000000;text-decoration-line:none;">85%</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> of the fair market value of our common stock </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">on the first trading day</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> or the last trading day of each purchase period</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">, whichever amount is lower. Accordingly, </span><span style="text-decoration-color:#000000;text-decoration-line:none;">the fair value of </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">shares of common stock to be issued under the ESPP </span><span style="text-decoration-color:#000000;text-decoration-line:none;">is measured on the first day of each offering period using a Black-Scholes option pricing model.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 March 31, 2026, 31,543 shares had been issued under the ESPP and 468,457 shares remained available under the plan.</p> 500000 0.85 25000 1500 31543 468457 <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;">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-color:#000000;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 consolidated 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-color:#000000;text-decoration-line:none;">The fair value of option 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-color:#000000;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_r_bQrCpZ1EW825QVA_-c3A;"><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;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:none;">The following table summarizes the stock-based compensation expense recorded for the three months ended March 31, 2026 and 2025:</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: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 style=""><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;font-style:italic;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;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr style=""><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 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;">2026</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;">2025</b></p></td></tr><tr style=""><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;">RSUs</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 3.4pt 0.05pt 0pt;"> 1,316</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 3.4pt 0.05pt 0pt;"> 857</p></td></tr><tr style=""><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;">Unrestricted shares of common stock</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%;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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 30</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%;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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 50</p></td></tr><tr style=""><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;">Total</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 3.4pt 0.05pt 0pt;"> 1,346</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 3.4pt 0.05pt 0pt;"> 907</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 March 31, 2026, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $3,535,000, which may be recognized through February 2028, subject to achievement of service, performance, and market conditions.</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><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 three months ended March 31, 2026:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;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.44%;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.38%;margin:0pt;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.32%;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 style=""><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 988,767</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168,868)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;padding:0pt;"><p 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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p 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.32%;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;"> (13,642)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 828,515</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;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 3.4pt 0pt 0pt;"> 5,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;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 3.4pt 0pt 0pt;"> 304,637</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 523,878</p></td></tr></table> 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: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 style=""><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;font-style:italic;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;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr style=""><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 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;">2026</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;">2025</b></p></td></tr><tr style=""><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;">RSUs</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 3.4pt 0.05pt 0pt;"> 1,316</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 3.4pt 0.05pt 0pt;"> 857</p></td></tr><tr style=""><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;">Unrestricted shares of common stock</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%;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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 30</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%;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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 50</p></td></tr><tr style=""><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;">Total</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 3.4pt 0.05pt 0pt;"> 1,346</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 3.4pt 0.05pt 0pt;"> 907</p></td></tr></table> 1316000 857000 30000 50000 1346000 907000 3535000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;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.44%;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.38%;margin:0pt;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.32%;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 style=""><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 988,767</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168,868)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;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.38%;margin:0pt;padding:0pt;"><p 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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p 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.32%;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;"> (13,642)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 828,515</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;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 3.4pt 0pt 0pt;"> 5,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;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 3.4pt 0pt 0pt;"> 304,637</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 523,878</p></td></tr></table> 7436 988767 22258 168868 1715 13642 5721 828515 5721 304637 523878 <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;">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 and restricted stock units. The dilutive effect of our stock-based awards is computed using the treasury stock method, which assumes all stock-based awards 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 March 31, 2026 and 2025, 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;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:75.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:0.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 style=""><td style="vertical-align:bottom;width:75.55%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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:9.44%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:9.44%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin: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 style=""><td style="vertical-align:bottom;width:75.55%;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.39%;margin:0pt;padding:0pt;"><p 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.44%;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 3.4pt 0pt 0pt;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.44%;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 3.4pt 0pt 0pt;"> 1,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</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:75.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:0.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 style=""><td style="vertical-align:bottom;width:75.55%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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:9.44%;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;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:9.44%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin: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 style=""><td style="vertical-align:bottom;width:75.55%;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.39%;margin:0pt;padding:0pt;"><p 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.44%;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 3.4pt 0pt 0pt;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.44%;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 3.4pt 0pt 0pt;"> 1,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:75.55%;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.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr></table> 6000 28000 829000 1226000 835000 1254000 <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;">Stock Repurchases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;"><span style="background:#ffffff;">In January 2025, the Board of Directors adopted a share repurchase program authorizing the repurchase of up to </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million of our common stock through January 24, 2027. The program may be amended, suspended, or discontinued at any time and does not commit the Company to repurchase any shares of its common stock. </span><span style="color:#212529;background:#ffffff;">In the three months ended March 31, 2026 and 2025, we used </span><span style="color:#212529;background:#ffffff;">$475,000</span><span style="color:#212529;background:#ffffff;"> and </span><span style="color:#212529;background:#ffffff;">zero</span><span style="color:#212529;background:#ffffff;"> of the program to repurchase shares, respectively. As of March 31, 2026, we had </span><span style="color:#212529;background:#ffffff;">$7.45</span><span style="color:#212529;background:#ffffff;"> million remaining for the repurchase of shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">Shares repurchased by the Company are immediately retired. The Company made an accounting policy election to charge the excess of repurchase price over par value entirely to retained earnings.</p> 12500000 475000 0 7450000 <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;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value is an estimate of the exit price, representing the amount that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants (i.e., the exit price at the measurement date). Fair value measurements are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our view of market participant assumptions in the absence of observable market information. Assets and liabilities required to be measured at fair value are categorized based upon the level of judgment associated with the inputs used to measure their value in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 2: Inputs other than quoted market prices that are observable, either directly or indirectly, and reasonably available. Observable inputs reflect the assumptions market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Level 3: Unobservable inputs reflect the assumptions that the Company develops based on available information about what market participants would use in valuing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below provides information on our Level 3 liabilities:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;white-space:nowrap;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;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.55%;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:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2026</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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;">Level 3</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 525</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:14.74%;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 3.4pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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 3.4pt 0pt 0pt;"> 525</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents the value of the contingent consideration liability recorded in connection with asset acquisitions in 2025. The fair value of the contingent consideration was determined by management based on estimated recurring revenue from acquired customer relationships.</span></td></tr></table><div style="margin-top:12pt;"></div> <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;white-space:nowrap;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;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.55%;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:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2026</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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;">Level 3</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 525</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:14.74%;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 3.4pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:81.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at March 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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 3.4pt 0pt 0pt;"> 525</p></td></tr></table> 525000 525000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 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;"><i style="font-style:italic;">Recently Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In July 2025, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, <i style="font-style:italic;">Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>, which provides a practical expedient to measure credit losses on accounts receivable and contract assets. Under the practical expedient, entities may assume that current conditions as of the balance sheet date remain unchanged for the remaining life of the asset when developing reasonable and supportable forecasts. This ASU is effective for annual periods beginning after December 15, 2025, and interim periods within those annual reporting periods. The Company adopted this ASU beginning with the three months ended March 31, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the Company's consolidated financial statements.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Not Yet Adopted</i></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September 2025, the FASB issued ASU 2025-06, <i style="font-style:italic;">Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</i>, which modernizes the recognition and disclosure framework for internal-use software costs, removing the previous “development stage” model and introducing a more judgment-based approach. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027, and for interim periods within those annual reporting periods, with early adoption permitted. The Company is currently evaluating the impact of ASU 2025-06 on its consolidated financial statements and related disclosures.</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;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In November 2024, the FASB issued ASU 2024-03, </span><i style="font-style:italic;background:#ffffff;">Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40)</i><span style="background:#ffffff;"> to improve the disclosures about a public entity’s expenses and provide more detailed information about the types of expenses included in certain expense captions in the consolidated financial statements. The amendments in this update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">2027. Early adoption is permitted and the amendments in this update should be applied either prospectively to financial statements issued for reporting periods after the effective date of this update or retrospectively to any or all prior periods presented in the financial statements. The Company is evaluating the impact </span>of the new standard <span style="background:#ffffff;">on the disclosures in its consolidated financial statements</span><span style="background:#ffffff;">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 3 — DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Term Loan and Revolving Credit Facility with Western Alliance Bank</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On March 31, 2025, the Company entered into a Loan and Security Agreement (the “Credit Facility Agreement”) with Western Alliance Bank, an Arizona corporation (the “Lender”). The Credit Facility Agreement provides for borrowings of up to $20.0 million, including (i) a term loan facility, comprising of a $12.0 million term loan advance funded on March 31, 2025, and subsequent term loan advances at the Company’s request through March 31, 2026, with an aggregate principal amount not to exceed $5.0 million (the “Term Advances”); and (ii) a revolving line of credit in an aggregate outstanding amount not to exceed $3.0 million (the “Revolving Facility”). The Term Advances and the Revolving Facility have a maturity date of March 31, 2030. In the three months ended March 31, 2026, we drew the remaining $3.6 million from the $5.0 million available as subsequent Term Advances, resulting in a total $17.0 million drawn under the term loan as of March 31, 2026. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The outstanding Term Advances and the Revolving Facility bear interest on the outstanding daily balance at a floating rate equal to 3.25% above the term SOFR rate, which is defined as the greater of (i) 2.30% and (ii) the 1-month Term SOFR Reference Rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">For each Term Advance, the Company is obligated to pay interest-only payments with respect to such Term Advance through April 9, 2026. Beginning on April 10, 2026, the Company shall repay each outstanding Term Advance in (i) quarterly principal payments in the amount of 1.25% of the aggregate principal amount of Term Advances outstanding as of April 10, 2026, payable on the tenth (10th) day of each calendar quarter, plus (ii) monthly payments of accrued interest, payable on the tenth (10th) day of each month. The final payment for each Term Advance, due on March 31, 2030, shall include all outstanding principal and accrued and unpaid interest under such Term Advance. Once repaid, the Term Advances may not be reborrowed. The interest on the Revolving Facility is payable monthly with the principal outstanding amount due at maturity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;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 incurred $50,000 in facility fees on the closing date, which <span style="background:#ffffff;">were recorded as debt discount.</span> <span style="background:#ffffff;">The Company also incurred  </span><span style="background:#ffffff;">$</span>443,000 in <span style="background:#ffffff;">third-party expenses in connection with the term loan, which were recorded as debt issuance costs</span>. <span style="background:#ffffff;">Debt discount and debt issuance costs are presented as a direct deduction from the carrying amount </span>of our term loan and are amortized to interest expense over the term of the loan on a straight-line basis, which is not materially different from the effective interest method.<span style="background:#ffffff;"> </span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">In the three months ended March 31, 2026, amortization of debt discount and debt issuance costs (associated with the Western Alliance Bank credit facility) totaled $3,000 and $22,000, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The Credit Facility Agreement is secured by substantially all of our assets and contains certain customary financial covenants, including the requirements that the Company maintain at all times from the closing date through and including the calendar quarter ended June 30, 2026, (a) unrestricted and unencumbered cash held in accounts with the Lender equal to at least $3.0 million measured as of the last day of each calendar month, and (b) a ratio of certain total committed debt to its Annual Recurring Revenue between 0.70 to 0.55, depending on the testing date, measured as of the last day of each calendar quarter. During the period of time commencing on September 30, 2026, and continuing through and including March 31, 2030, the Company shall maintain (a) a ratio of its aggregate funded indebtedness to its adjusted EBITDA for the prior twelve months of no greater than (i) 2.50 to 1.00 for the calendar quarters commencing September 30, 2026 through and including June 30, 2027, and (ii) 2.00 to 1.00 at all times thereafter, in each case measured as of the last day of each calendar quarter, and (b) a Fixed Charge Coverage Ratio of at least 1.50 to 1.00.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2026, the outstanding principal balance of our term loan totaled $17.0 million and there were no outstanding borrowings under the revolving line of credit. As of March 31, 2026, revolving line of credit available for future draws totaled $3.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2026, future principal payments of debt based on the principal balance then outstanding are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:84.39%;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:0.84%;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:14.75%;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;">Term Loan</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 (9 months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 638</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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 3.4pt 0pt 0pt;"> 13,812</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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 3.4pt 0pt 0pt;"> 17,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2026, the $17,000,000 in future principal payments reconciles to the carrying value on the consolidated balance sheet as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:84.39%;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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2026</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,000</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: unamortized debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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;"> (394)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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 3.4pt 0pt 0pt;"> 16,606</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term loan, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term loan, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Term Loan with SG Credit Partners</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 30, 2023, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with SG Credit Partners, Inc., a Delaware corporation. The Loan Agreement provided for a $7.0 million term loan, which was due and payable on the maturity date of November 30, 2026. The interest rate was 6.25% in excess of the base rate, which is defined as the greater of the prime rate and 7.00% per annum. Interest was payable in cash on a monthly basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 31, 2025, the Company paid $7.0 million in outstanding principal, $105,000 in exit fees and $144,000 in prepayment and other fees with the proceeds from the Credit Facility Agreement to repay in full all indebtedness, liabilities and other obligations outstanding under, and terminated, the Loan Agreement. In the three months ended March 31, 2025, we recognized a $300,000 loss on extinguishment of debt in connection with the termination of the term loan under the Loan Agreement, which included the unamortized portion of related debt discount and debt issuance costs.</p> 20000000 12000000 5000000 3000000 3600000 5000000 17000000 0.0325 0.023 0.0125 50000 443000 3000 22000 3000000 0.007 0.0055 0.025 0.02 0.015 17000000 0 3000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:84.39%;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:0.84%;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:14.75%;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;">Term Loan</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 (9 months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 638</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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 3.4pt 0pt 0pt;"> 13,812</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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 3.4pt 0pt 0pt;"> 17,000</p></td></tr></table> 638000 850000 850000 850000 13812000 17000000 17000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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 style=""><td style="vertical-align:bottom;width:84.39%;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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2026</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,000</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: unamortized debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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;"> (394)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;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 3.4pt 0pt 0pt;"> 16,606</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term loan, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 850</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term loan, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15,756</p></td></tr></table> 17000000 394000 16606000 850000 15756000 7000000 0.0625 0.07 7000000 105000 144000 -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 4 — 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;">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><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;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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;">The Company recorded contingent consideration liabilities in connection with certain transactions accounted for as asset acquisitions as they do not meet the definition of a business. The fair value of the contingent consideration liabilities was determined by management based on estimated recurring revenue from acquired customer relationships. As of March 31, 2026, total contingent consideration was $525,000. </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><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;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has operating leases for office space in Tucson, Arizona, and Miami Beach, Florida. <span style="background:#ffffff;">The following summarizes the total lease liabilities and remaining future minimum lease payments as of March 31, 2026 (in thousands):</span></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;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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 style=""><td style="vertical-align:bottom;width:84.39%;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;">Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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:14.75%;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;">Operating Leases</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026 (9 months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 58</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 80</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 83</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 85</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 88</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;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 3.4pt 0.05pt 0pt;"> 15</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;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 minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 409</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;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 0pt 0.05pt 0pt;"> (72)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;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 lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;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 3.4pt 0.05pt 0pt;"> 337</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 54</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long term portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 283</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p> 525000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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 style=""><td style="vertical-align:bottom;width:84.39%;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;">Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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:14.75%;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;">Operating Leases</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026 (9 months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 58</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 80</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 83</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 85</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 88</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;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 3.4pt 0.05pt 0pt;"> 15</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;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 minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 409</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;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 0pt 0.05pt 0pt;"> (72)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;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 lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;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 3.4pt 0.05pt 0pt;"> 337</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 54</p></td></tr><tr style=""><td style="vertical-align:bottom;width:84.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long term portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;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.67%;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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 283</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p> 58000 80000 83000 85000 88000 15000 409000 72000 337000 54000 283000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">NOTE 5 — SEGMENT INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The Company has a <span style="-sec-ix-hidden:Hidden_ywLmrzznEEK2dgX8IMs89Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">single</span></span> reportable segment focused around the sale of similar products and related services. This reportable segment derives revenues from customers by selling subscriptions for our digital accessibility platform delivering website accessibility compliance and providing services related to digital accessibility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The Company’s chief operating decision-maker (the "CODM”), who is the chief executive officer, assesses performance for the reportable segment and decides how to allocate resources using net income as the primary measure of profitability. The CODM is not regularly provided with specific segment expenses, but focuses on revenue, gross margin, and net income. Expense information, including cost of revenue, can be easily computed from the provided information. These segment measures of profitability are shown in the consolidated statements of operations. The measure of segment assets is reported on the consolidated balance sheets as total assets.</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> <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;"><span style="color:#212529;background:#ffffff;">We have evaluated subsequent events occurring after March 31, 2026, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these consolidated financial statements.</span></p> March 12, 2026 Chief Executive Officer David Moradi true true May 30, 2025 500000 May 29, 2026 March 23, 2026 Kelly Georgevich Chief Executive Officer and Chief Financial Officer true true June 9, 2025 20000 September 9, 2026