0001558370-25-006123.txt : 20250501 0001558370-25-006123.hdr.sgml : 20250501 20250501171021 ACCESSION NUMBER: 0001558370-25-006123 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250501 DATE AS OF CHANGE: 20250501 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: 25904301 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-20250331x10q.htm 10-Q AUDIOEYE INC_ March 31, 2025
AUDIOEYE INCP1Y0001362190--12-312025Q1false12445000122850000001362190us-gaap:RetainedEarningsMember2025-03-310001362190us-gaap:AdditionalPaidInCapitalMember2025-03-310001362190us-gaap:RetainedEarningsMember2024-12-310001362190us-gaap:AdditionalPaidInCapitalMember2024-12-310001362190us-gaap:RetainedEarningsMember2024-03-310001362190us-gaap:AdditionalPaidInCapitalMember2024-03-310001362190us-gaap:RetainedEarningsMember2023-12-310001362190us-gaap:AdditionalPaidInCapitalMember2023-12-310001362190us-gaap:CommonStockMember2025-03-310001362190us-gaap:CommonStockMember2024-12-310001362190us-gaap:CommonStockMember2024-03-310001362190us-gaap:CommonStockMember2023-12-310001362190us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001362190us-gaap:EmployeeStockOptionMember2025-03-310001362190us-gaap:EmployeeStockOptionMember2024-12-3100013621902022-05-310001362190us-gaap:RestrictedStockUnitsRSUMember2024-12-310001362190us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001362190us-gaap:RestrictedStockUnitsRSUMember2025-03-310001362190aeye:PartnerAndMarketplaceMember2025-01-012025-03-310001362190aeye:EnterpriseMember2025-01-012025-03-310001362190aeye:PartnerAndMarketplaceMember2024-01-012024-03-310001362190aeye:EnterpriseMember2024-01-012024-03-310001362190aeye:NewYorkCityMember2025-01-012025-03-310001362190us-gaap:RetainedEarningsMember2025-01-012025-03-310001362190us-gaap:RetainedEarningsMember2024-01-012024-03-310001362190us-gaap:CustomerRelatedIntangibleAssetsMember2025-03-310001362190us-gaap:ComputerSoftwareIntangibleAssetMember2025-03-310001362190us-gaap:CustomerRelatedIntangibleAssetsMember2024-12-310001362190us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-310001362190us-gaap:FairValueInputsLevel3Member2025-01-012025-03-310001362190us-gaap:RestrictedStockUnitsRSUMember2025-03-3100013621902025-01-012025-12-310001362190srt:MinimumMember2025-01-012025-03-310001362190srt:MaximumMember2025-01-012025-03-310001362190aeye:AdaSiteComplianceLlcMemberus-gaap:NotesPayableOtherPayablesMember2024-09-270001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember2023-11-300001362190us-gaap:RevolvingCreditFacilityMember2025-03-310001362190aeye:TermLoanAdvanceMember2025-03-310001362190aeye:TermLoanAdvanceMember2026-04-102026-04-100001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001362190aeye:MajorCustomerNumberOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-3100013621902024-03-3100013621902023-12-310001362190us-gaap:FairValueInputsLevel3Member2025-03-310001362190us-gaap:FairValueInputsLevel3Member2024-12-310001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputPriceVolatilityMemberaeye:NonrecurringRevenueMetricsMember2024-09-270001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputPriceVolatilityMemberaeye:AnnualRecurringRevenueMetricsMember2024-09-270001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputDiscountRateMemberaeye:NonrecurringRevenueMetricsMember2024-09-270001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputDiscountRateMemberaeye:AnnualRecurringRevenueMetricsMember2024-09-270001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-09-270001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputExpectedTermMember2024-09-270001362190aeye:AdaSiteComplianceLlcMemberus-gaap:MeasurementInputCounterpartyCreditRiskMember2024-09-270001362190aeye:TucsonMember2024-10-310001362190aeye:NewYorkCityMember2022-01-310001362190us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001362190us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001362190us-gaap:CommonStockMember2025-01-012025-03-310001362190us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001362190us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001362190us-gaap:CommonStockMember2024-01-012024-03-310001362190us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100013621902024-09-272024-09-2700013621902025-03-3100013621902024-12-3100013621902025-01-3100013621902025-04-220001362190us-gaap:CommonStockMember2024-01-012024-03-310001362190us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001362190us-gaap:CommonStockMember2025-01-012025-03-3100013621902022-05-012022-05-310001362190aeye:MajorCustomerNumberTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001362190us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012025-03-310001362190us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-3100013621902024-01-012024-03-310001362190srt:MinimumMemberaeye:TermLoanAdvanceMember2025-03-310001362190srt:MaximumMemberaeye:TermLoanAdvanceMember2025-03-310001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMemberus-gaap:BaseRateMember2023-11-302023-11-300001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember2025-01-012025-03-310001362190srt:MinimumMemberaeye:TermLoanFacilityMember2025-01-012025-03-310001362190srt:MaximumMemberaeye:TermLoanFacilityMember2025-01-012025-03-310001362190aeye:TermLoanFacilityMember2025-03-310001362190aeye:TermLoanFacilityMember2025-01-012025-03-310001362190aeye:QuartersCommencingSeptember302026ThroughJune302027Memberaeye:TermLoanFacilityMember2025-01-012025-03-310001362190aeye:ForPeriodAfterJune302027Memberaeye:TermLoanFacilityMember2025-01-012025-03-310001362190aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember2023-11-302023-11-300001362190aeye:TermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2025-01-012025-03-3100013621902025-01-012025-03-3100013621902024-01-012024-12-310001362190aeye:AdaSiteComplianceLlcMember2024-09-270001362190aeye:AdaSiteComplianceLlcMember2024-09-272024-09-27iso4217:USDxbrli:pureaeye:customerxbrli:sharesutr:sqftaeye:Yiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

   

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

For the quarterly period ended March 31, 2025

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 22, 2025, 12,458,309 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, 2025 and December 31, 2024 (unaudited)

2

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

3

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

4

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

5

Notes to Consolidated Financial Statements (unaudited)

6

Item 2.

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

18

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

24

Item 4.

Controls and Procedures

24

PART II

OTHER INFORMATION

25

Item 1.

Legal Proceedings

25

Item 1A.

Risk Factors

25

Item 2.

Issuer Purchases of Equity Securities

25

Item 6.

Exhibits

26

SIGNATURES

27

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, 2025 and December 31, 2024 and for the three-month periods ended March 31, 2025 and 2024 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, 2025 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)

2025

2024

ASSETS

Current assets:

 

  

 

  

 

Cash and cash equivalents

$

8,265

$

5,651

Accounts receivable, net of allowance for doubtful accounts of $591 and $511, respectively

 

6,333

 

5,932

Prepaid expenses and other current assets

 

775

 

537

Total current assets

 

15,373

 

12,120

 

 

Property and equipment, net of accumulated depreciation of $315 and $294, respectively

 

209

 

215

Right of use assets

306

385

Intangible assets, net of accumulated amortization of $10,541 and $9,793, respectively

 

10,463

 

10,276

Goodwill

6,667

6,661

Other

 

102

 

109

Total assets

$

33,120

$

29,766

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Accounts payable and accrued expenses

$

4,052

$

3,870

Operating lease liabilities

204

199

Deferred revenue

 

7,519

 

7,502

Other current liabilities

13

Total current liabilities

 

11,788

 

11,571

 

 

Long term liabilities:

 

 

Term loan, net

11,524

6,820

Operating lease liabilities

165

218

Deferred revenue

 

11

 

16

Contingent consideration, long term

 

1,400

 

1,350

Other

286

355

Total liabilities

 

25,174

 

20,330

 

 

Stockholders’ equity:

 

 

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

 

 

Common stock, $0.00001 par value, 50,000 shares authorized, 12,445 and 12,285 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively

 

1

 

1

Additional paid-in capital

 

105,160

 

105,181

Accumulated deficit

 

(97,215)

 

(95,746)

Total stockholders’ equity

 

7,946

 

9,436

 

 

Total liabilities and stockholders’ equity

$

33,120

$

29,766

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)

    

2025

    

2024

    

Revenue

$

9,733

$

8,083

 

 

Cost of revenue

 

1,995

 

1,761

 

 

Gross profit

 

7,738

 

6,322

 

 

Operating expenses:

 

 

Selling and marketing

 

3,714

 

3,003

Research and development

 

1,153

 

1,322

General and administrative

 

3,811

 

2,628

Total operating expenses

 

8,678

 

6,953

 

 

Operating loss

 

(940)

 

(631)

Other expense:

 

 

Interest expense, net

 

(229)

 

(198)

Loss on extinguishment of debt

(300)

Total other expense

(529)

(198)

 

 

Net loss

$

(1,469)

$

(829)

 

 

Net loss per common share-basic and diluted

$

(0.12)

$

(0.07)

 

 

Weighted average common shares outstanding-basic and diluted

 

12,390

 

11,709

See Notes to Unaudited Consolidated Financial Statements

3

AUDIOEYE, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

THREE MONTHS ENDED MARCH 31, 2025 AND 2024

(unaudited)

    

    

    

    

    

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

Additional

Common stock

Paid-in

Accumulated

(in thousands)

    

Shares

    

Amount

    

Capital

    

Deficit

    

Total

Balance, December 31, 2023

11,711

$

1

$

96,182

$

(89,476)

$

6,707

Common stock issued upon settlement of restricted stock units

235

Issuance of common stock for services

7

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

(25)

(160)

(160)

Common stock repurchased for retirement

(266)

(1,686)

(1,686)

Stock-based compensation

883

883

Net loss

(829)

(829)

Balance, March 31, 2024

11,662

$

1

$

96,905

$

(91,991)

$

4,915

See Notes to Unaudited Consolidated Financial Statements

4

AUDIOEYE, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

Three months ended March 31, 

(in thousands)

    

2025

    

2024

    

CASH FLOWS FROM OPERATING ACTIVITIES:

Net loss

$

(1,469)

$

(829)

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

Depreciation and amortization

 

775

 

572

Loss on disposal or impairment of long-lived assets

40

Loss on extinguishment of debt

300

Stock-based compensation expense

907

883

Amortization of deferred commissions

9

10

Amortization of debt discount and issuance costs

 

23

 

23

Amortization of right-of-use assets

45

81

Change in fair value of liabilities

 

50

 

(12)

Provision for accounts receivable

140

28

Changes in operating assets and liabilities:

Accounts receivable

(558)

(284)

Prepaid expenses and other assets

(240)

(137)

Accounts payable and accruals

 

(22)

 

206

Operating lease liability

 

(48)

 

(112)

Deferred revenue

 

4

 

(226)

Net cash provided by (used in) operating activities

 

(44)

 

203

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

Purchase of equipment

 

(3)

 

(57)

Software development costs

 

(472)

 

(490)

Patent costs

(4)

Payment for acquisition, net

(311)

Net cash used in investing activities

 

(790)

 

(547)

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

Proceeds from term loan, net of lender fees

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

(966)

(160)

Repurchase of common stock

(1,686)

Repayments of finance leases

 

 

(6)

Net cash provided by (used in) financing activities

 

3,448

 

(1,852)

 

Net increase (decrease) in cash and cash equivalents

 

2,614

 

(2,196)

Cash and cash equivalents - beginning of period

 

5,651

 

9,236

Cash and cash equivalents - end of period

$

8,265

$

7,040

See Notes to Unaudited Consolidated Financial Statements

5

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(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 and Criterion 508 Solutions, Inc. (“we”, “our” or the “Company”), have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”), and should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024 (the “2024 Form 10-K”), as filed with the SEC on March 12, 2025.

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

6

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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

Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for 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.

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 table presents our revenues disaggregated by sales channel:

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Partner and Marketplace

$

5,520

 

$

4,734

Enterprise

 

4,213

3,349

Total revenues

$

9,733

$

8,083

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

  

March 31, 

December 31, 

  

(in thousands)

    

2025

    

2024

Deferred revenue - current

$

7,519

$

7,502

Deferred revenue - noncurrent

11

16

Total deferred revenue

  

$

7,530

 

$

7,518

  

In the three-month period ended March 31, 2025, we recognized $3,674,000, or 49%, in revenue from deferred revenue outstanding as of December 31, 2024.

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

As of March 31, 2025, two customers represented 14% and 10%, respectively, of total accounts receivable. As of December 31, 2024, one customer represented 14% of total accounts receivable.

7

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Deferred Costs (Contract Acquisition Costs)

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

The table below summarizes the deferred commission costs as of March 31, 2025 and December 31, 2024, which are included in Prepaid expenses and other current assets on our consolidated balance sheets:

 

March 31, 

December 31, 

 

(in thousands)

    

2025

    

2024

Deferred costs – current

$

32

$

28

Deferred costs - noncurrent

 

35

 

32

Total deferred costs

$

67

$

60

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

Business Combinations

The assets acquired, liabilities assumed and any 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 a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.

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

Intangible Assets

Intangible assets include patents, capitalized software development costs, customer relationships and other specifically identifiable assets. 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, 2025 and December 31, 2024, intangible assets included $7,260,000 and $7,091,000 in customer relationships, respectively, and $3,077,000 and $3,054,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 based on the effective interest method over the term of the related debt. 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, 2025

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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. Beginning in 2025, the purchase price per share is expected to equal 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. As a result, the fair value of shares of common stock to be issued under the ESPP will be 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, 2025, 23,611 shares had been issued under the ESPP and 476,389 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 options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).

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

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

9

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

The following table summarizes the stock-based compensation expense recorded for the three months ended March 31, 2025 and 2024:

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Options

$

$

4

RSUs

857

813

Unrestricted shares of common stock

50

66

Total

$

907

$

883

As of March 31, 2025, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $6,062,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, 2025:

    

Options

    

RSUs

Outstanding at December 31, 2024

 

36,467

 

1,314,755

Granted

 

 

320,285

Exercised/Settled

 

(8,109)

 

(206,740)

Forfeited/Expired

 

 

(202,691)

Outstanding at March 31, 2025

 

28,358

 

1,225,609

Vested at March 31, 2025

28,358

396,606

Unvested at March 31, 2025

829,003

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, 2025 and 2024, 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)

    

2025

    

2024

Options

 

28

 

105

Restricted stock units

 

1,226

 

1,557

 

Total

 

1,254

 

1,662

 

10

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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. No repurchases have been made under this program to date.

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 that are measured at fair value on a recurring basis:

(in thousands)

    

Three Months Ended

Contingent consideration (1)

March 31, 2025

Balance at December 31, 2024

$

1,350

Change in fair value of liabilities

50

Balance at March 31, 2025

$

1,400

(1)Contingent consideration is a liability recorded in connection with the acquisition of ADA Site Compliance, LLC (“ADA Site Compliance”) in the third quarter of 2024. The fair value of the contingent consideration was determined by management with the assistance of an independent third-party valuation specialist using the Monte-Carlo simulation. We expect to settle the liability in the second quarter of 2026. Refer to Note 3 – Acquisitions for additional information on the ADA Site Compliance acquisition. In the three months ended March 31, 2025, we recorded a $50,000 expense related to the increase in fair value of this contingent consideration liability, which is included on our consolidated statements of operations within General and administrative expenses.

11

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Recent Accounting Pronouncements

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We plan to adopt ASU 2023-09 in our fiscal year 2025 annual financial statements. The adoption of this ASU will not affect the Company’s consolidated results of operations, financial position or cash flows.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures to enhance disclosures about significant segment expenses for public entities reporting segment information under ASC Topic 280. The amendments require public entities to disclose significant expense categories for each reportable segment, other segment items, the title and position of the chief operating decision-maker, and interim disclosures of certain segment-related information previously required only on an annual basis. The amendments clarify that entities reporting single segments must disclose both the new and existing segment disclosures under Topic 280, and a public entity is permitted to disclose multiple measures of segment profit or loss if certain criteria are met. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a significant impact on the Company's consolidated financial statements. See Note 7, Segment Information, for the required 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 our consolidated financial statements.

12

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

NOTE 3 — ACQUISITIONS

On September 27, 2024, we entered into a Membership Interest Purchase Agreement and acquired all the outstanding equity interests of ADA Site Compliance, LLC (“ADA Site Compliance”), a Delaware limited liability company which provides audits and best practices to help organizations create websites that are accessible and compliant to Web Content Accessibility Guidelines (“WCAG”) standards. The acquisition provides an opportunity to expand on ADA Site Compliance’s existing customer relationships by migrating customers to AudioEye’s products and further expanding revenue. The aggregate consideration for the purchase of ADA Site Compliance was approximately $7.0 million (at fair value), consisting of $3.4 million cash payment at closing, $2.35 million in unsecured promissory notes payable to the sellers within 60 days following the closing (collectively, the “Note Payable”), and an estimated $1.25 million in aggregate contingent consideration to be paid in cash in the second quarter of 2026 if and to the extent certain earn-outs are satisfied. Actual contingent consideration is based on satisfaction of the earn-out conditions related to certain annual recurring revenue (“ARR”) and non-recurring revenue (“NRR”) targets measured as of December 31, 2025 and may differ from estimated contingent consideration recognized at acquisition, therefore a range of undiscounted payment outcomes cannot be estimated.

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

(in thousands)

    

Balance at September 27, 2024

Assets purchased:

 

  

Cash

$

284

Accounts receivable

 

364

Other assets

 

15

Customer relationships (1)

 

5,100

Goodwill (2)

 

2,667

Total assets purchased

 

8,430

Liabilities assumed:

 

  

Accounts payable and accrued liabilities

 

360

Deferred revenue

 

1,065

Total liabilities assumed

 

1,425

Net assets acquired

 

7,005

Consideration:

 

  

Cash paid

 

3,407

Note payable (3)

2,348

Contingent consideration liability (4)

 

1,250

Total consideration

$

7,005

(1)Represents an acquired intangible asset that will be amortized on a straight-line basis over its estimated useful life of 8 years.
(2)Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired. The amount of goodwill expected to be deductible for tax purposes is $2,667,000. Goodwill primarily relates to the expected synergies from combining operations of the Company and ADA Site Compliance and the value of the acquired workforce.
(3)Represents the fair value of the Note Payable in the aggregate principal amount of $2,400,000.

13

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

(4)The fair value of the contingent consideration liability under the earn-out was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: ARR and NRR metrics for the earn-out period, NRR discount rate of 7.5%, ARR discount rate of 6.5%, expected NRR volatility of 12.5%, expected ARR volatility of 7.5%, risk-free rate of 3.9%, buyer specific counterparty credit risk of 14.25%, and discount period of 1.62 years.

The preliminary purchase price allocations to assets acquired and liabilities assumed are subject to adjustments as information is obtained about facts and circumstances that existed at the acquisition date including, but not limited to, certain customary post-closing adjustments such as the finalization of working capital. The final fair value determination of the assets acquired and liabilities assumed will be completed prior to one year from the acquisition date, consistent with ASC 805.

Due to the rapid integration of ADA Site Compliance into the Company’s operations, including the migration of some of ADA Site Compliance’s customers to AudioEye’s products, it is impractical to determine the revenue and earnings attributable to ADA Site Compliance for the three months ended March 31, 2025.

NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS

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

Finance Leases

The Company had finance leases to purchase computer equipment that expired in the second quarter of 2024. The amortization expense of the leased equipment was included in depreciation expense. As of March 31, 2025 and December 31, 2024, the Company’s outstanding finance lease obligations totaled zero.

Operating Leases

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

The Company has operating leases for office space in Tucson, Arizona, and New York, New York. The lease for the principal office located in Tucson consists of 627 square feet and ends in October 2025. The lease for the New York office, which consists of approximately 5,000 square feet, commenced in January 2022 and will expire in December 2026.

In March 2025, the Company entered into an agreement to sublease its office space in New York through the end of the original lease term in December 2026. The sublease did not relieve the Company of its original obligation under the lease, therefore the Company did not adjust the related lease liability. In the three months ended March 31, 2025, Company recognized a $34,000 loss on impairment associated with this right-of-use asset as the total remaining lease cost exceeds the expected sublease income. In the three months ended March 31, 2025, the Company recorded $2,000 in income related to the sublease.

In the second quarter of 2024, the Company entered into an agreement to sublease office space in Miami Beach, Florida, on a month-to-month basis. In addition, the Company entered into membership agreements to occupy shared office space in other locations. Because these agreements do not qualify as a lease under ASC 842, we expense the related rent and membership fees as they are incurred.

The Company made operating lease payments in the amount of $59,000 and $126,000 during the three months ended March 31, 2025 and 2024, respectively.

14

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

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

The following summarizes the total lease liabilities and remaining future minimum lease payments at March 31, 2025 (in thousands):

Year ending December 31, 

Operating Leases

2025 (9 months remaining)

$

164

2026

225

Total minimum lease payments

 

389

Less: present value discount

 

(20)

Total lease liabilities

$

369

Current portion of lease liabilities

$

204

Long term portion of lease liabilities

$

165

The following summarizes expenses associated with our finance and operating leases for the three months ended March 31, 2025 and 2024:

Three months ended March 31, 

(in thousands)

2025

2024

Finance lease expenses:

    

  

  

    

Depreciation expense

$

$

3

Total Finance lease expense

 

 

3

Operating lease expense

 

56

 

96

Short-term lease and related expenses

 

148

 

91

Total lease expenses

$

204

$

190

NOTE 5 — 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 Loan Agreement provides for a (i) 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 within the Draw Period (March 31, 2025 through March 31, 2026) subject to the terms and conditions of the Credit Facility Agreement, in a minimum amount of $1.0 million and an aggregate principal amount not to exceed $5.0 million (the “Term Advances”); and (ii) 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.

 

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 greater of (i) 2.30% and (ii) the 1-month Term SOFR Reference Rate.

 

For each Term Advance, Company is obligated to pay interest-only payments with respect to such Term Advance through April 9, 2026. Beginning on April 10, 2026, 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. 

15

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

The Company incurred $50,000 in facility fees on the closing date, which were recorded as debt discount. The Company also incurred third-party expenses in connection with the term loan, which were recorded as debt issuance costs. In the three months ended March 31, 2025, debt issuance costs totaled $426,000, including $101,000 that remained unpaid as of March 31, 2025. 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 using the effective interest method. 

 

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, 2025, the outstanding principal balance of our term loan totaled $12,000,000 and there were no outstanding borrowings under the revolving line of credit.

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

Year ending December 31, 

Term Loan

2025

$

2026

450

2027

600

2028

600

2029

600

2030

9,750

Total repayments

$

12,000

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.

The Company paid a commitment fee equal to $105,000 on the closing date of the Loan Agreement and was required to pay an exit fee equal to $105,000 upon the earlier of repayment in full of the obligations, the maturity date and the occurrence of a liquidity event. The commitment and exit fees payable to the lender were recorded as debt discount. The Company also incurred $71,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 were being amortized to interest expense over the term of the loan using the effective interest method. In the three months ended March 31, 2025, amortization of debt discount and debt issuance costs totaled $17,000 and $6,000, respectively.

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 in connection with the termination of the term loan under the Loan Agreement, which included the unamortized portion of related debt

16

Table of Contents

AUDIOEYE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

discount and debt issuance costs, and we recorded this loss in Loss on extinguishment of debt on the consolidated statements of operations.

NOTE 6 — 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.

NOTE 7 — 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 8 — SUBSEQUENT EVENTS

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

17

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.

18

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-four (24) 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, 2024 as filed with the SEC on March 12, 2025 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, 2025, we continued to focus on product innovation, expanding revenue and managing expenses.

We have two sales channels to deliver our product, the Partner and Marketplace channel and the Enterprise channel. AudioEye continues to focus on recurring revenue growth in both channels, while still offering our website and mobile application reporting services and PDF remediation services that provide non-recurring revenue.

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

As of March 31, 2025, AudioEye had approximately 119,000 customers, a 6% increase from 112,000 customers at March 31, 2024. The increase in customer count is attributed to both our Partner and Marketplace and Enterprise channels.

In the three months ended March 31, 2025, revenue from our Partner and Marketplace channel grew 17% over the prior year comparable period. This channel represented about 58% of ARR as of March 31, 2025. In three months ended March 31, 2025, total Enterprise channel revenue grew 26% over the prior year comparable period. The Enterprise channel represented about 42% of ARR as of March 31, 2025.

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

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

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

19

ended March 31, 2025 was due primarily to an increase in litigation expenses, as well as transaction costs and severance incurred in connection with business acquisitions.

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, 2025 with the three months ended March 31, 2024.

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)

    

2025

    

2024

    

$

    

%

 

Revenue

$

9,733

$

8,083

$

1,650

20

%

Cost of revenue

 

1,995

1,761

234

13

%

Gross profit

 

7,738

6,322

1,416

22

%

Operating expenses:

 

Selling and marketing

 

3,714

3,003

711

24

%

Research and development

 

1,153

1,322

(169)

(13)

%

General and administrative

 

3,811

2,628

1,183

45

%

Total operating expenses

 

8,678

6,953

1,725

25

%

Operating loss

 

(940)

(631)

(309)

49

%

Other expense:

Interest expense, net

 

(229)

(198)

(31)

16

%

Loss on extinguishment of debt

(300)

(300)

100

%

Total other expense

(529)

(198)

(331)

167

%

Net loss

$

(1,469)

$

(829)

$

(640)

77

%

Revenue

The following table presents our revenues disaggregated by sales channel:

    

Three months ended March 31, 

    

Change

 

(in thousands)

 

2025

    

2024

   

$

    

%

Partner and Marketplace

$

5,520

$

4,734

$

786

17

%

Enterprise

 

4,213

3,349

864

26

%

Total revenues

$

9,733

$

8,083

$

1,650

20

%

The Partner and Marketplace channel consists of our 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, 2025, total revenue increased by 20% over the prior year comparable period. The increase in Partner and Marketplace channel revenue for the three months ended March 31, 2025 was primarily due to continued expansion with

20

existing partners. The increase in Enterprise channel revenue for the three months ended March 31, 2025 was driven primarily by an increase in Enterprise customers.

Cost of Revenue and Gross Profit

Three months ended March 31, 

    

Change

 

(in thousands)

    

2025

    

2024

    

$

    

%

 

Revenue

$

9,733

$

8,083

$

1,650

20

%

Cost of Revenue

 

1,995

1,761

234

13

%

Gross profit

$

7,738

$

6,322

$

1,416

22

%

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, 2025, cost of revenue increased by 13% over the prior year comparable period. The increase in cost of revenue was primarily due to additional costs attributable to ADA Site Compliance, which was acquired in September 2024, and higher amortization expense related to our capitalized software development costs.

For the three months ended March 31, 2025, gross profit increased by 22% over the prior year comparable period. The increase in gross profit was a result of increased revenue.

Selling and Marketing Expenses

    

Three months ended March 31, 

    

Change

 

(in thousands)

    

2025

    

2024

    

$

    

%

 

Selling and marketing

$

3,714

$

3,003

$

711

24

%

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, 2025, selling and marketing expenses increased by 24% over the prior year comparable period. The increase in selling and marketing expenses resulted primarily from higher third-party marketing expenses and additional costs associated with ADA Site Compliance, which was acquired in September 2024.

Research and Development Expenses

    

Three months ended March 31, 

    

Change

 

(in thousands)

    

2025

    

2024

    

$

    

%

 

Research and development expense

$

1,153

$

1,322

$

(169)

(13)

%

Plus: Capitalized research and development cost

 

472

490

(18)

(4)

%

Total research and development cost

$

1,625

$

1,812

$

(187)

(10)

%

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, 2025, R&D expenses decreased by 13% from the prior year comparable period. This decrease was driven by lower personnel cost. For the three months ended March 31, 2025, capitalized R&D cost decreased by 4% over the prior year comparable period. The decrease in capitalized R&D cost was the result of engineering personnel spending less time on product

21

development than in the prior year comparable period. For the three months ended March 31, 2025, total R&D cost, which includes both R&D expenses and capitalized R&D costs, decreased by 10% from the prior year comparable period.

General and Administrative Expenses

Three months ended March 31, 

Change

 

(in thousands)

    

2025

    

2024

    

$

    

%

General and administrative

$

3,811

$

2,628

$

1,183

45

%

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, 2025, general and administrative expenses increased by 45% over the prior year comparable period. The increase in general and administrative expense was due primarily to a $617,000 increase in litigation expense, as well as transaction costs and severance incurred in connection with business acquisitions.

Interest Expense

    

Three months ended March 31, 

    

Change

 

(in thousands)

    

2025

    

2024

    

$

    

%

 

Interest expense, net

$

(229)

$

(198)

$

(31)

16

%

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, 2025, interest expense, net increased by 16% over the prior year comparable period. The increase in interest expense, net was primarily attributable to a reduction in interest income from investment in money market funds.

Loss on Extinguishment of Debt

    

Three months ended March 31, 

    

Change

 

(in thousands)

    

2025

    

2024

    

$

    

%

 

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 this term loan, we recognized a $300,000 loss on extinguishment of debt, which included $144,000 in 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 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, 2025, ARR was $37.1 million, which represents an increase of 16% year-over-year, driven by growth in both our Partner and Marketplace channel and Enterprise channel.

22

Liquidity and Capital Resources

Working Capital

(in thousands)

March 31, 2025

    

December 31, 2024

Current assets

$

15,373

$

12,120

Current liabilities

 

(11,788)

 

(11,571)

Working capital

$

3,585

$

549

As of March 31, 2025, we had $8,265,000 in cash and cash equivalents and working capital of $3,585,000. The $3.0 million increase in working capital in the three months ended March 31, 2025 was primarily due to the new credit facility with Western Alliance Bank, under which we obtained a $12 million term loan and used a portion of the proceeds to pay our previous $7.0 million term loan with SG Credit Partners in full.

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. No repurchases have been made under this program to date.

As of March 31, 2025, we had $1.4 million in noncurrent contingent consideration liability recognized in connection with the acquisition of ADA Site Compliance, and $12.0 million in noncurrent term loan which matures on March 31, 2030.

As of May 1, 2025, 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)

    

2025

    

2024

Net cash provided by (used in) operating activities

    

$

(44)

$

203

Net cash used in investing activities

 

(790)

 

(547)

Net cash provided by (used in) financing activities

 

3,448

 

(1,852)

Net increase (decrease) in cash and cash equivalents

$

2,614

$

(2,196)

For the three months ended March 31, 2025, in relation to the prior year comparable period, cash provided by operating activities decreased primarily due to additional investment in selling and marketing efforts and increases in litigation expenses.

For the three months ended March 31, 2025, in relation to the prior year comparable period, cash used in investing activities increased primarily due to the acquisition of Criterion 508 Solutions, Inc., for which we paid $0.3 million, net of cash acquired.

For the three months ended March 31, 2025, in relation to the prior year comparable period, cash provided by financing activities increased primarily due to proceeds from a new $12 million credit facility, which were partially offset by the repayment of our previous $7 million term loan. In addition, in the three months ended March 31, 2024 the Company paid $1.7 million to repurchase shares of its common stock, whereas no such stock repurchases occurred in the three months ended March 31, 2025.

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

23

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, 2024, relate to goodwill, intangible assets and contingent consideration recognized in connection with a business combination. There have been no material changes to our critical accounting policies and estimates as disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

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

Changes in Internal Controls over Financial Reporting

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

Item 5. Other Information

Rule 10b5-1 Trading Plans

During the three months ended March 31, 2025, no director or executive officer adopted, modified or terminated a “10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement”, as each term is defined in Item 408(a) of Regulation S-K.

24

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, 2024 (“2024 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 2024 Form 10-K. The risks described in our 2024 Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or results of operations.

Item 2. Issuer Purchases of Equity Securities

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

    

    

Maximum Number

of Shares (or

Total Number of

Approximate Dollar

Shares Purchased

Value) that May

as Part of Publicly

Yet Be Purchased

Total Number of

Average Price

Announced Plans or

under the Plans or

    

Shares Purchased

    

Paid per Share

    

Programs

    

Programs (2)

January 1 - January 31:

 

 

 

Employee transactions (1)

 

48,437

$

16.96

 

$

February 1 - February 28:

 

 

 

 

Employee transactions (1)

 

2,068

16.66

 

 

March 1 - March 31:

Employee transactions (1)

9,711

11.22

Total:

Employee transactions (1)

60,216

$

16.02

$

Share repurchase program (2)

$

$

12,500,000

(1)Consists of shares surrendered by employees to satisfy tax withholding obligations in connection with the settlement of restricted stock units, exercise of stock options, or issuance of unrestricted shares of common stock.
(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.

25

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

Loan and Security Agreement, dated as of March 31, 2025, by and among the Company, ADA Site Compliance, LLC, Criterion 508 Solutions, Inc. and Western Alliance Bank

8-K

April 1, 2025

10.1

10.2

Second Amendment, dated as of March 31, 2025, to the Amended and Restated Employment Agreement by and between AudioEye, Inc. and David Moradi, dated as of April 5, 2022

8-K

April 2, 2025

10.1

10.3

Third Amendment, dated as of April 4, 2025, to the Amended and Restated Employment Agreement by and between AudioEye, Inc. and David Moradi, dated as of April 5, 2022

X

31.1

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

X

31.2

Certification of the 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

26

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 1, 2025

    

By:

/s/ David Moradi

David Moradi

Principal Executive Officer

Date:

May 1, 2025

By:

/s/ Kelly Georgevich

Kelly Georgevich

Principal Financial Officer

27

EX-10.3 2 aeye-20250331xex10d3.htm EX-10.3

Exhibit 10.3

THIRD AMENDMENT TO
AMENDED AND RESTATED EMPLOYMENT AGREEMENT

This THIRD AMENDMENT (this “Amendment”) is made and entered into as of April 4, 2025 (“Amendment Effective Date”) by and between AudioEye, Inc. (the “Company”), and David Moradi, a natural person (“Executive”), and amends the Amended and Restated Employment Agreement made and entered into as of April 5, 2022, by and between the Company and Executive, as amended on each of December 26, 2023 and March 31, 2025, (as amended, the “Employment Agreement”).

RECITALS

WHEREAS, Executive is a senior executive and officer of the Company and has made and is expected to continue to make major contributions to the profitability, growth and financial strength of the Company; and

WHEREAS, the Company and Executive desire to amend the Employment Agreement, as set forth in this Amendment to facilitate Executive’s participation in health benefit plans sponsored by the Company.

AGREEMENT

The Company and Executive hereby agree as follows:

1.

Salary.  Section 4 (Salary) of the Agreement is hereby replaced in its entirety as follows:

“The Company agrees to pay Executive (a) an annual base salary of $1 (the “Salary”) plus (b) the value of full health benefits offered by the Company not to exceed $10,000 annually. The Company shall pay the Salary on an annual basis and the benefit amounts pursuant to clause (b) in periodic installments in accordance with the Company’s regular payroll practices.”

2.

Miscellaneous.

(a)

This Amendment and the Employment Agreement constitute and embody the full and complete understanding and agreement of the parties with respect to Executive’s employment by the Company. The Agreement is amended only as expressly provided in this Amendment and shall otherwise continue in full force and effect in accordance with its terms.

(b)

The provisions of Section 14 (Miscellaneous) of the Employment Agreement shall apply to this Amendment, mutatis mutandis.

[SIGNATURE PAGE TO FOLLOW]

1


IN WITNESS WHEREOF, Executive and the Company have caused this Third Amendment to Amended and Restated Employment Agreement to be executed as of the Amendment Effective Date.

AUDIOEYE, INC.

    

By:

/s/ Kelly Georgevich

/s/ David Moradi

Kelly Georgevich, Chief Financial Officer

David Moradi


EX-31.1 3 aeye-20250331xex31d1.htm EX-31.1

Exhibit 31.1

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

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

1. I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2025 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 1, 2025

    

By:

/s/ David Moradi

Name:

David Moradi

Title:

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 4 aeye-20250331xex31d2.htm EX-31.2

Exhibit 31.2

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

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

1. I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2025 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 1, 2025

    

By:

/s/ Kelly Georgevich

Name:

Kelly Georgevich

Title:

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 5 aeye-20250331xex32d1.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, 2025 (the “Quarterly Report”) with the Securities and Exchange Commission, we, David Moradi and Kelly Georgevich, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of our 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 1, 2025

    

By:

/s/ David Moradi

Name:

David Moradi

Title:

Chief Executive Officer

(Principal Executive Officer)

Date: May 1, 2025

    

By:

/s/ Kelly Georgevich

Name:

Kelly Georgevich

Title:

Chief Financial Officer

(Principal Financial Officer)


GRAPHIC 6 aeye-20250331x10q001.jpg GRAPHIC begin 644 aeye-20250331x10q001.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 7 aeye-20250331.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 99940302 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance and operating lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - DEBT - Future principle payments of debt (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 - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 99940207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99940208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Consideration for acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assumptions used in determination of fair value of the contingent consideration liability (Details) link:presentationLink link:calculationLink link:definitionLink 99940306 - Disclosure - ACQUISITIONS - Bureau of Internet Accessibility Inc (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - DEBT - Additional 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 - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 995210801 - 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 - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 aeye-20250331_cal.xml EX-101.CAL EX-101.DEF 9 aeye-20250331_def.xml EX-101.DEF EX-101.LAB 10 aeye-20250331_lab.xml EX-101.LAB EX-101.PRE 11 aeye-20250331_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2025
Apr. 22, 2025
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
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,458,309
Entity Central Index Key 0001362190  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 8,265 $ 5,651
Accounts receivable, net of allowance for doubtful accounts of $591 and $511, respectively 6,333 5,932
Prepaid expenses and other current assets 775 537
Total current assets 15,373 12,120
Property and equipment, net of accumulated depreciation of $315 and $294, respectively 209 215
Right of use assets 306 385
Intangible assets, net of accumulated amortization of $10,541 and $9,793, respectively 10,463 10,276
Goodwill 6,667 6,661
Other 102 109
Total assets 33,120 29,766
Current liabilities:    
Accounts payable and accrued expenses 4,052 3,870
Operating lease liabilities 204 199
Deferred revenue 7,519 7,502
Other current liabilities 13  
Total current liabilities 11,788 11,571
Long term liabilities:    
Term loan, net 11,524 6,820
Operating lease liabilities 165 218
Deferred revenue 11 16
Contingent consideration, long term 1,400 1,350
Other 286 355
Total liabilities 25,174 20,330
Stockholders' equity:    
Common stock, $0.00001 par value, 50,000 shares authorized, 12,445 and 12,285 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 1 1
Additional paid-in capital 105,160 105,181
Accumulated deficit (97,215) (95,746)
Total stockholders' equity 7,946 9,436
Total liabilities and stockholders' equity $ 33,120 $ 29,766
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2025
Dec. 31, 2024
CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts $ 591 $ 511
Property and equipment, accumulated depreciation 315 294
Intangible assets, accumulated amortization $ 10,541 $ 9,793
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,445 12,285
Common stock, shares outstanding 12,445 12,285
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2025
CONSOLIDATED STATEMENTS OF OPERATIONS      
Revenue $ 9,733 $ 8,083  
Cost of revenue 1,995 1,761  
Gross profit 7,738 6,322  
Operating expenses:      
Selling and marketing 3,714 3,003  
Research and development 1,153 1,322  
General and administrative 3,811 2,628  
Total operating expenses 8,678 6,953  
Operating loss (940) (631)  
Other income (expense):      
Interest expense, net (229) (198)  
Loss on extinguishment of debt (300)    
Total other expense (529) (198)  
Net loss $ (1,469) $ (829)  
Net loss per common share-basic (in dollars per share) $ (0.12) $ (0.07)  
Net loss per common share-diluted (in dollars per share)   $ (0.07) $ (0.12)
Weighted average common shares outstanding-basic (in shares) 12,390 11,709  
Weighted average common shares outstanding-diluted (in shares)   11,709 12,390
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.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, 2023 $ 1 $ 96,182 $ (89,476) $ 6,707
Balance (in shares) at Dec. 31, 2023 11,711      
Common stock issued upon settlement of restricted stock units (in shares) 235      
Issuance of common stock for services (in shares) 7      
Surrender of stock to cover tax liability on settlement of employee stock-based awards   (160)   (160)
Surrender of stock to cover tax liability on settlement of employee stock-based awards (in shares) (25)      
Common stock repurchased for retirement     (1,686) (1,686)
Common stock repurchased for retirement (in shares) (266)      
Stock-based compensation   883   883
Net loss     (829) (829)
Balance at Mar. 31, 2024 $ 1 96,905 (91,991) 4,915
Balance (in shares) at Mar. 31, 2024 11,662      
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 exercise of options on a cashless basis   38   38
Common stock issued upon exercise of options on a cashless basis (in shares) 6      
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)      
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      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (1,469,000) $ (829,000)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 775,000 572,000
Loss on disposal or impairment of long-lived assets 40,000  
Loss on extinguishment of debt 300,000  
Stock-based compensation expense 907,000 883,000
Amortization of deferred commissions 9,000 10,000
Amortization of debt discount and issuance costs 23,000 23,000
Amortization of right-of-use assets 45,000 81,000
Change in fair value of liabilities 50,000 (12,000)
Provision for accounts receivable 140,000 28,000
Changes in operating assets and liabilities:    
Accounts receivable (558,000) (284,000)
Prepaid expenses and other assets (240,000) (137,000)
Accounts payable and accruals (22,000) 206,000
Operating lease liability (48,000) (112,000)
Deferred revenue 4,000 (226,000)
Net cash provided by (used in) operating activities (44,000) 203,000
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equipment (3,000) (57,000)
Software development costs (472,000) (490,000)
Patent costs (4,000)  
Payment for acquisition (311,000)  
Net cash used in investing activities (790,000) (547,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from term loan, net of lender fees 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 (966,000) (160,000)
Repurchase of common stock   (1,686,000)
Repayments of finance leases   (6,000)
Net cash provided by (used in) financing activities 3,448,000 (1,852,000)
Net increase (decrease) in cash and cash equivalents 2,614,000 (2,196,000)
Cash and cash equivalents -beginning of period 5,651,000 9,236,000
Cash and cash equivalents - end of period $ 8,265,000 $ 7,040,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
ORGANIZATION AND DESCRIPTION OF BUSINESS
3 Months Ended
Mar. 31, 2025
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 and Criterion 508 Solutions, Inc. (“we”, “our” or the “Company”), have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”), and should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024 (the “2024 Form 10-K”), as filed with the SEC on March 12, 2025.

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 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2025
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 2024 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 2024 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.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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

Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for 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.

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 table presents our revenues disaggregated by sales channel:

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Partner and Marketplace

$

5,520

 

$

4,734

Enterprise

 

4,213

3,349

Total revenues

$

9,733

$

8,083

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

  

March 31, 

December 31, 

  

(in thousands)

    

2025

    

2024

Deferred revenue - current

$

7,519

$

7,502

Deferred revenue - noncurrent

11

16

Total deferred revenue

  

$

7,530

 

$

7,518

  

In the three-month period ended March 31, 2025, we recognized $3,674,000, or 49%, in revenue from deferred revenue outstanding as of December 31, 2024.

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

As of March 31, 2025, two customers represented 14% and 10%, respectively, of total accounts receivable. As of December 31, 2024, one customer represented 14% of total accounts receivable.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Deferred Costs (Contract Acquisition Costs)

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

The table below summarizes the deferred commission costs as of March 31, 2025 and December 31, 2024, which are included in Prepaid expenses and other current assets on our consolidated balance sheets:

 

March 31, 

December 31, 

 

(in thousands)

    

2025

    

2024

Deferred costs – current

$

32

$

28

Deferred costs - noncurrent

 

35

 

32

Total deferred costs

$

67

$

60

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

Business Combinations

The assets acquired, liabilities assumed and any 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 a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.

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

Intangible Assets

Intangible assets include patents, capitalized software development costs, customer relationships and other specifically identifiable assets. 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, 2025 and December 31, 2024, intangible assets included $7,260,000 and $7,091,000 in customer relationships, respectively, and $3,077,000 and $3,054,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 based on the effective interest method over the term of the related debt. 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.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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. Beginning in 2025, the purchase price per share is expected to equal 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. As a result, the fair value of shares of common stock to be issued under the ESPP will be 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, 2025, 23,611 shares had been issued under the ESPP and 476,389 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 options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).

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

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

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

The following table summarizes the stock-based compensation expense recorded for the three months ended March 31, 2025 and 2024:

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Options

$

$

4

RSUs

857

813

Unrestricted shares of common stock

50

66

Total

$

907

$

883

As of March 31, 2025, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $6,062,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, 2025:

    

Options

    

RSUs

Outstanding at December 31, 2024

 

36,467

 

1,314,755

Granted

 

 

320,285

Exercised/Settled

 

(8,109)

 

(206,740)

Forfeited/Expired

 

 

(202,691)

Outstanding at March 31, 2025

 

28,358

 

1,225,609

Vested at March 31, 2025

28,358

396,606

Unvested at March 31, 2025

829,003

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, 2025 and 2024, 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)

    

2025

    

2024

Options

 

28

 

105

Restricted stock units

 

1,226

 

1,557

 

Total

 

1,254

 

1,662

 

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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. No repurchases have been made under this program to date.

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 that are measured at fair value on a recurring basis:

(in thousands)

    

Three Months Ended

Contingent consideration (1)

March 31, 2025

Balance at December 31, 2024

$

1,350

Change in fair value of liabilities

50

Balance at March 31, 2025

$

1,400

(1)Contingent consideration is a liability recorded in connection with the acquisition of ADA Site Compliance, LLC (“ADA Site Compliance”) in the third quarter of 2024. The fair value of the contingent consideration was determined by management with the assistance of an independent third-party valuation specialist using the Monte-Carlo simulation. We expect to settle the liability in the second quarter of 2026. Refer to Note 3 – Acquisitions for additional information on the ADA Site Compliance acquisition. In the three months ended March 31, 2025, we recorded a $50,000 expense related to the increase in fair value of this contingent consideration liability, which is included on our consolidated statements of operations within General and administrative expenses.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

Recent Accounting Pronouncements

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We plan to adopt ASU 2023-09 in our fiscal year 2025 annual financial statements. The adoption of this ASU will not affect the Company’s consolidated results of operations, financial position or cash flows.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures to enhance disclosures about significant segment expenses for public entities reporting segment information under ASC Topic 280. The amendments require public entities to disclose significant expense categories for each reportable segment, other segment items, the title and position of the chief operating decision-maker, and interim disclosures of certain segment-related information previously required only on an annual basis. The amendments clarify that entities reporting single segments must disclose both the new and existing segment disclosures under Topic 280, and a public entity is permitted to disclose multiple measures of segment profit or loss if certain criteria are met. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a significant impact on the Company's consolidated financial statements. See Note 7, Segment Information, for the required 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 our consolidated financial statements.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS
3 Months Ended
Mar. 31, 2025
ACQUISITIONS  
ACQUISITIONS

NOTE 3 — ACQUISITIONS

On September 27, 2024, we entered into a Membership Interest Purchase Agreement and acquired all the outstanding equity interests of ADA Site Compliance, LLC (“ADA Site Compliance”), a Delaware limited liability company which provides audits and best practices to help organizations create websites that are accessible and compliant to Web Content Accessibility Guidelines (“WCAG”) standards. The acquisition provides an opportunity to expand on ADA Site Compliance’s existing customer relationships by migrating customers to AudioEye’s products and further expanding revenue. The aggregate consideration for the purchase of ADA Site Compliance was approximately $7.0 million (at fair value), consisting of $3.4 million cash payment at closing, $2.35 million in unsecured promissory notes payable to the sellers within 60 days following the closing (collectively, the “Note Payable”), and an estimated $1.25 million in aggregate contingent consideration to be paid in cash in the second quarter of 2026 if and to the extent certain earn-outs are satisfied. Actual contingent consideration is based on satisfaction of the earn-out conditions related to certain annual recurring revenue (“ARR”) and non-recurring revenue (“NRR”) targets measured as of December 31, 2025 and may differ from estimated contingent consideration recognized at acquisition, therefore a range of undiscounted payment outcomes cannot be estimated.

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

(in thousands)

    

Balance at September 27, 2024

Assets purchased:

 

  

Cash

$

284

Accounts receivable

 

364

Other assets

 

15

Customer relationships (1)

 

5,100

Goodwill (2)

 

2,667

Total assets purchased

 

8,430

Liabilities assumed:

 

  

Accounts payable and accrued liabilities

 

360

Deferred revenue

 

1,065

Total liabilities assumed

 

1,425

Net assets acquired

 

7,005

Consideration:

 

  

Cash paid

 

3,407

Note payable (3)

2,348

Contingent consideration liability (4)

 

1,250

Total consideration

$

7,005

(1)Represents an acquired intangible asset that will be amortized on a straight-line basis over its estimated useful life of 8 years.
(2)Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired. The amount of goodwill expected to be deductible for tax purposes is $2,667,000. Goodwill primarily relates to the expected synergies from combining operations of the Company and ADA Site Compliance and the value of the acquired workforce.
(3)Represents the fair value of the Note Payable in the aggregate principal amount of $2,400,000.
(4)The fair value of the contingent consideration liability under the earn-out was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: ARR and NRR metrics for the earn-out period, NRR discount rate of 7.5%, ARR discount rate of 6.5%, expected NRR volatility of 12.5%, expected ARR volatility of 7.5%, risk-free rate of 3.9%, buyer specific counterparty credit risk of 14.25%, and discount period of 1.62 years.

The preliminary purchase price allocations to assets acquired and liabilities assumed are subject to adjustments as information is obtained about facts and circumstances that existed at the acquisition date including, but not limited to, certain customary post-closing adjustments such as the finalization of working capital. The final fair value determination of the assets acquired and liabilities assumed will be completed prior to one year from the acquisition date, consistent with ASC 805.

Due to the rapid integration of ADA Site Compliance into the Company’s operations, including the migration of some of ADA Site Compliance’s customers to AudioEye’s products, it is impractical to determine the revenue and earnings attributable to ADA Site Compliance for the three months ended March 31, 2025.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.1
LEASE LIABILITIES AND RIGHT OF USE ASSETS
3 Months Ended
Mar. 31, 2025
LEASE LIABILITIES AND RIGHT OF USE ASSETS  
LEASE LIABILITIES AND RIGHT OF USE ASSETS

NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS

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

Finance Leases

The Company had finance leases to purchase computer equipment that expired in the second quarter of 2024. The amortization expense of the leased equipment was included in depreciation expense. As of March 31, 2025 and December 31, 2024, the Company’s outstanding finance lease obligations totaled zero.

Operating Leases

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

The Company has operating leases for office space in Tucson, Arizona, and New York, New York. The lease for the principal office located in Tucson consists of 627 square feet and ends in October 2025. The lease for the New York office, which consists of approximately 5,000 square feet, commenced in January 2022 and will expire in December 2026.

In March 2025, the Company entered into an agreement to sublease its office space in New York through the end of the original lease term in December 2026. The sublease did not relieve the Company of its original obligation under the lease, therefore the Company did not adjust the related lease liability. In the three months ended March 31, 2025, Company recognized a $34,000 loss on impairment associated with this right-of-use asset as the total remaining lease cost exceeds the expected sublease income. In the three months ended March 31, 2025, the Company recorded $2,000 in income related to the sublease.

In the second quarter of 2024, the Company entered into an agreement to sublease office space in Miami Beach, Florida, on a month-to-month basis. In addition, the Company entered into membership agreements to occupy shared office space in other locations. Because these agreements do not qualify as a lease under ASC 842, we expense the related rent and membership fees as they are incurred.

The Company made operating lease payments in the amount of $59,000 and $126,000 during the three months ended March 31, 2025 and 2024, respectively.

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

The following summarizes the total lease liabilities and remaining future minimum lease payments at March 31, 2025 (in thousands):

Year ending December 31, 

Operating Leases

2025 (9 months remaining)

$

164

2026

225

Total minimum lease payments

 

389

Less: present value discount

 

(20)

Total lease liabilities

$

369

Current portion of lease liabilities

$

204

Long term portion of lease liabilities

$

165

The following summarizes expenses associated with our finance and operating leases for the three months ended March 31, 2025 and 2024:

Three months ended March 31, 

(in thousands)

2025

2024

Finance lease expenses:

    

  

  

    

Depreciation expense

$

$

3

Total Finance lease expense

 

 

3

Operating lease expense

 

56

 

96

Short-term lease and related expenses

 

148

 

91

Total lease expenses

$

204

$

190

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT
3 Months Ended
Mar. 31, 2025
DEBT  
DEBT

NOTE 5 — 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 Loan Agreement provides for a (i) 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 within the Draw Period (March 31, 2025 through March 31, 2026) subject to the terms and conditions of the Credit Facility Agreement, in a minimum amount of $1.0 million and an aggregate principal amount not to exceed $5.0 million (the “Term Advances”); and (ii) 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.

 

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 greater of (i) 2.30% and (ii) the 1-month Term SOFR Reference Rate.

 

For each Term Advance, Company is obligated to pay interest-only payments with respect to such Term Advance through April 9, 2026. Beginning on April 10, 2026, 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 third-party expenses in connection with the term loan, which were recorded as debt issuance costs. In the three months ended March 31, 2025, debt issuance costs totaled $426,000, including $101,000 that remained unpaid as of March 31, 2025. 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 using the effective interest method. 

 

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, 2025, the outstanding principal balance of our term loan totaled $12,000,000 and there were no outstanding borrowings under the revolving line of credit.

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

Year ending December 31, 

Term Loan

2025

$

2026

450

2027

600

2028

600

2029

600

2030

9,750

Total repayments

$

12,000

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.

The Company paid a commitment fee equal to $105,000 on the closing date of the Loan Agreement and was required to pay an exit fee equal to $105,000 upon the earlier of repayment in full of the obligations, the maturity date and the occurrence of a liquidity event. The commitment and exit fees payable to the lender were recorded as debt discount. The Company also incurred $71,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 were being amortized to interest expense over the term of the loan using the effective interest method. In the three months ended March 31, 2025, amortization of debt discount and debt issuance costs totaled $17,000 and $6,000, respectively.

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 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, and we recorded this loss in Loss on extinguishment of debt on the consolidated statements of operations.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2025
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 6 — 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.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2025
SEGMENT REPORTING  
SEGMENT INFORMATION

NOTE 7 — 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 26 R14.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2025
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 8 — SUBSEQUENT EVENTS

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

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ (1,469) $ (829)
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non Rule 10b5-1 Arrangement Modified false
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2025
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.

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

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

Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for 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.

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 table presents our revenues disaggregated by sales channel:

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Partner and Marketplace

$

5,520

 

$

4,734

Enterprise

 

4,213

3,349

Total revenues

$

9,733

$

8,083

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

  

March 31, 

December 31, 

  

(in thousands)

    

2025

    

2024

Deferred revenue - current

$

7,519

$

7,502

Deferred revenue - noncurrent

11

16

Total deferred revenue

  

$

7,530

 

$

7,518

  

In the three-month period ended March 31, 2025, we recognized $3,674,000, or 49%, in revenue from deferred revenue outstanding as of December 31, 2024.

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

As of March 31, 2025, two customers represented 14% and 10%, respectively, of total accounts receivable. As of December 31, 2024, one customer represented 14% of total accounts receivable.

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, 2025 and December 31, 2024, which are included in Prepaid expenses and other current assets on our consolidated balance sheets:

 

March 31, 

December 31, 

 

(in thousands)

    

2025

    

2024

Deferred costs – current

$

32

$

28

Deferred costs - noncurrent

 

35

 

32

Total deferred costs

$

67

$

60

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

Intangible Assets

Intangible Assets

Intangible assets include patents, capitalized software development costs, customer relationships and other specifically identifiable assets. 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, 2025 and December 31, 2024, intangible assets included $7,260,000 and $7,091,000 in customer relationships, respectively, and $3,077,000 and $3,054,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 based on the effective interest method over the term of the related debt. 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. Beginning in 2025, the purchase price per share is expected to equal 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. As a result, the fair value of shares of common stock to be issued under the ESPP will be 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, 2025, 23,611 shares had been issued under the ESPP and 476,389 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 options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).

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

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

NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

The following table summarizes the stock-based compensation expense recorded for the three months ended March 31, 2025 and 2024:

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Options

$

$

4

RSUs

857

813

Unrestricted shares of common stock

50

66

Total

$

907

$

883

As of March 31, 2025, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $6,062,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, 2025:

    

Options

    

RSUs

Outstanding at December 31, 2024

 

36,467

 

1,314,755

Granted

 

 

320,285

Exercised/Settled

 

(8,109)

 

(206,740)

Forfeited/Expired

 

 

(202,691)

Outstanding at March 31, 2025

 

28,358

 

1,225,609

Vested at March 31, 2025

28,358

396,606

Unvested at March 31, 2025

829,003

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, 2025 and 2024, 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)

    

2025

    

2024

Options

 

28

 

105

Restricted stock units

 

1,226

 

1,557

 

Total

 

1,254

 

1,662

 

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. No repurchases have been made under this program to date.

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.

Business Combination

Business Combinations

The assets acquired, liabilities assumed and any 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 a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.

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

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We plan to adopt ASU 2023-09 in our fiscal year 2025 annual financial statements. The adoption of this ASU will not affect the Company’s consolidated results of operations, financial position or cash flows.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures to enhance disclosures about significant segment expenses for public entities reporting segment information under ASC Topic 280. The amendments require public entities to disclose significant expense categories for each reportable segment, other segment items, the title and position of the chief operating decision-maker, and interim disclosures of certain segment-related information previously required only on an annual basis. The amendments clarify that entities reporting single segments must disclose both the new and existing segment disclosures under Topic 280, and a public entity is permitted to disclose multiple measures of segment profit or loss if certain criteria are met. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a significant impact on the Company's consolidated financial statements. See Note 7, Segment Information, for the required 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 our consolidated financial statements.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2025
SIGNIFICANT ACCOUNTING POLICIES  
Summary of revenues disaggregation by sales channel

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Partner and Marketplace

$

5,520

 

$

4,734

Enterprise

 

4,213

3,349

Total revenues

$

9,733

$

8,083

Summary of deferred revenue

  

March 31, 

December 31, 

  

(in thousands)

    

2025

    

2024

Deferred revenue - current

$

7,519

$

7,502

Deferred revenue - noncurrent

11

16

Total deferred revenue

  

$

7,530

 

$

7,518

  

Summary of deferred commission costs

 

March 31, 

December 31, 

 

(in thousands)

    

2025

    

2024

Deferred costs – current

$

32

$

28

Deferred costs - noncurrent

 

35

 

32

Total deferred costs

$

67

$

60

Summary of stock-based compensation expense

Three months ended March 31, 

(in thousands)

    

2025

    

2024

Options

$

$

4

RSUs

857

813

Unrestricted shares of common stock

50

66

Total

$

907

$

883

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

March 31, 

(in thousands)

    

2025

    

2024

Options

 

28

 

105

Restricted stock units

 

1,226

 

1,557

 

Total

 

1,254

 

1,662

 

Summary the stock option and RSUs activity

    

Options

    

RSUs

Outstanding at December 31, 2024

 

36,467

 

1,314,755

Granted

 

 

320,285

Exercised/Settled

 

(8,109)

 

(206,740)

Forfeited/Expired

 

 

(202,691)

Outstanding at March 31, 2025

 

28,358

 

1,225,609

Vested at March 31, 2025

28,358

396,606

Unvested at March 31, 2025

829,003

Summary of contingent consideration

(in thousands)

    

Three Months Ended

Contingent consideration (1)

March 31, 2025

Balance at December 31, 2024

$

1,350

Change in fair value of liabilities

50

Balance at March 31, 2025

$

1,400

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS (Tables)
3 Months Ended
Mar. 31, 2025
ACQUISITIONS  
Summary of estimated fair value tangible and intangible assets acquired and liabilities assumed on acquisition

(in thousands)

    

Balance at September 27, 2024

Assets purchased:

 

  

Cash

$

284

Accounts receivable

 

364

Other assets

 

15

Customer relationships (1)

 

5,100

Goodwill (2)

 

2,667

Total assets purchased

 

8,430

Liabilities assumed:

 

  

Accounts payable and accrued liabilities

 

360

Deferred revenue

 

1,065

Total liabilities assumed

 

1,425

Net assets acquired

 

7,005

Consideration:

 

  

Cash paid

 

3,407

Note payable (3)

2,348

Contingent consideration liability (4)

 

1,250

Total consideration

$

7,005

(1)Represents an acquired intangible asset that will be amortized on a straight-line basis over its estimated useful life of 8 years.
(2)Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired. The amount of goodwill expected to be deductible for tax purposes is $2,667,000. Goodwill primarily relates to the expected synergies from combining operations of the Company and ADA Site Compliance and the value of the acquired workforce.
(3)Represents the fair value of the Note Payable in the aggregate principal amount of $2,400,000.
(4)The fair value of the contingent consideration liability under the earn-out was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: ARR and NRR metrics for the earn-out period, NRR discount rate of 7.5%, ARR discount rate of 6.5%, expected NRR volatility of 12.5%, expected ARR volatility of 7.5%, risk-free rate of 3.9%, buyer specific counterparty credit risk of 14.25%, and discount period of 1.62 years.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.1
LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables)
3 Months Ended
Mar. 31, 2025
LEASE LIABILITIES AND RIGHT OF USE ASSETS  
Summary of finance and operating lease liabilities

Year ending December 31, 

Operating Leases

2025 (9 months remaining)

$

164

2026

225

Total minimum lease payments

 

389

Less: present value discount

 

(20)

Total lease liabilities

$

369

Current portion of lease liabilities

$

204

Long term portion of lease liabilities

$

165

Summary of lease expenses

Three months ended March 31, 

(in thousands)

2025

2024

Finance lease expenses:

    

  

  

    

Depreciation expense

$

$

3

Total Finance lease expense

 

 

3

Operating lease expense

 

56

 

96

Short-term lease and related expenses

 

148

 

91

Total lease expenses

$

204

$

190

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2025
DEBT  
Summary of future principle payments of debt

Year ending December 31, 

Term Loan

2025

$

2026

450

2027

600

2028

600

2029

600

2030

9,750

Total repayments

$

12,000

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Disaggregated by sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregated by sales channel    
Total revenues $ 9,733 $ 8,083
Partner and Marketplace    
Disaggregated by sales channel    
Total revenues 5,520 4,734
Enterprise    
Disaggregated by sales channel    
Total revenues $ 4,213 $ 3,349
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES    
Deferred revenue - current $ 7,519 $ 7,502
Deferred revenue - noncurrent 11 16
Total deferred revenue $ 7,530 $ 7,518
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Deferred commission costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES    
Deferred costs - current $ 32 $ 28
Deferred costs - noncurrent 35 32
Total deferred costs $ 67 $ 60
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Stock-based compensation expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense $ 907,000 $ 883,000
Options    
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense   4,000
RSUs    
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense 857,000 813,000
Outstanding unamortized share-based compensation expense 6,062,000  
Unrestricted Shares of Common Stock    
SIGNIFICANT ACCOUNTING POLICIES    
Stock-based compensation expense $ 50,000 $ 66,000
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Summary of stock options and RSUs activity (Details)
3 Months Ended
Mar. 31, 2025
shares
Options  
Number of Options  
Balance at beginning of the period (in shares) 36,467
Exercised (8,109)
Balance at end of the period (in shares) 28,358
Vested (in shares) 28,358
RSUs  
Number of Options  
Balance at beginning of the period (In shares) 1,314,755
Granted 320,285
Exercised/Settled (206,740)
Forfeited/Expired (202,691)
Balance at end of the period (In shares) 1,225,609
Vested (in shares) 396,606
Unvested (in shares) 829,003
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Potentially dilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 1,254 1,662
Options    
SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 28 105
Restricted stock units    
SIGNIFICANT ACCOUNTING POLICIES    
Dilutive securities outstanding 1,226 1,557
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES - Summary of contingent consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, long term $ 1,400   $ 1,350
Change in fair value of liabilities 50 $ (12)  
Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, long term 1,400   $ 1,350
Change in fair value of liabilities $ 50    
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
USD ($)
customer
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
customer
Mar. 31, 2025
USD ($)
customer
shares
Jan. 31, 2025
USD ($)
SIGNIFICANT ACCOUNTING POLICIES            
Deferred revenue recognized to revenue   $ 3,674,000        
Deferred revenue outstanding (as a percent)       49.00%    
Amortization of deferred sales commissions   9,000 $ 10,000      
Allowance for doubtful accounts   591,000   $ 511,000 $ 591,000  
Bad debt expense   140,000 28,000      
Intangible assets, net   $ 10,463,000   10,276,000 $ 10,463,000  
Repurchase of outstanding shares of common stock           $ 12,500,000
Repurchase of common stock     $ 1,686,000      
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   23,611        
Shares remained available under the ESPP | shares   476,389     476,389  
Change in fair value of contingent consideration   $ 50,000        
Customer relationships            
SIGNIFICANT ACCOUNTING POLICIES            
Intangible assets, net   7,260,000   7,091,000 $ 7,260,000  
Capitalized software development costs            
SIGNIFICANT ACCOUNTING POLICIES            
Intangible assets, net   $ 3,077,000   $ 3,054,000 $ 3,077,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  
Customer concentration risk | Accounts receivable            
SIGNIFICANT ACCOUNTING POLICIES            
Number of customer | customer       1    
One customer | Customer concentration risk | Sales revenue, net            
SIGNIFICANT ACCOUNTING POLICIES            
Concentration risk percentage   14.00% 16.00%      
One customer | Customer concentration risk | Accounts receivable            
SIGNIFICANT ACCOUNTING POLICIES            
Concentration risk percentage   14.00%   14.00%    
Two customer | Customer concentration risk | Accounts receivable            
SIGNIFICANT ACCOUNTING POLICIES            
Number of customer | customer   2        
Concentration risk percentage   10.00%        
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS - ADA Site Compliance, LLC - Consideration for acquisition (Details) - ADA Site Compliance, LLC
$ in Thousands
Sep. 27, 2024
USD ($)
ACQUISITIONS  
Aggregate consideration $ 7,005
Cash payment 3,407
Consideration by unsecured promissory notes payable $ 2,348
Period of notes payable to sellers 60 days
Change in the fair value of contingent consideration $ 1,250
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Mar. 31, 2025
Dec. 31, 2024
Assets purchased:      
Goodwill (2)   $ 6,667 $ 6,661
ADA Site Compliance, LLC      
Assets purchased:      
Cash $ 284    
Accounts receivable 364    
Other assets 15    
Customer relationships (1) 5,100    
Goodwill (2) 2,667    
Total assets purchased 8,430    
Liabilities assumed:      
Accounts payable and accrued liabilities 360    
Deferred revenue 1,065    
Total liabilities assumed 1,425    
Net assets acquired 7,005    
Consideration:      
Cash paid 3,407    
Note payable 2,348    
Contingent consideration liability 1,250    
Total consideration $ 7,005    
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS - ADA Site Compliance, LLC (Details)
Sep. 27, 2024
USD ($)
ACQUISITIONS  
Acquired intangible assets useful life 8 years
ADA Site Compliance, LLC  
ACQUISITIONS  
Deductible goodwill $ 2,667,000
ADA Site Compliance, LLC | Unsecured non-interest bearing promissory notes  
ACQUISITIONS  
Aggregate principal amount $ 2,400,000
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
ACQUISITIONS - ADA Site Compliance, LLC - Assumptions used in determination of fair value of the contingent consideration liability (Details) - ADA Site Compliance, LLC
Sep. 27, 2024
Y
Risk-free interest rate  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 3.9
Buyer specific counterparty credit risk  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 14.25
Discount periods  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 1.62
Annual recurring revenue | Discount rate  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 6.5
Annual recurring revenue | Volatility rate  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 7.5
Non-recurring revenue | Discount rate  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 7.5
Non-recurring revenue | Volatility rate  
ACQUISITIONS  
Fair value of the contingent consideration liability, Measurement input 12.5
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
LEASE LIABILITIES AND RIGHT OF USE ASSETS    
2025 (9 months remaining) $ 164  
2026 225  
Total minimum lease payments 389  
Less: present value discount (20)  
Total lease liabilities 369  
Current portion of lease liabilities 204 $ 199
Long term portion of lease liabilities $ 165 $ 218
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance and operating lease expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Finance lease expenses:    
Depreciation expense   $ 3
Total Finance lease expense   3
Operating lease expense $ 56 96
Short-term lease and related expenses 148 91
Total lease expenses $ 204 $ 190
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Oct. 31, 2024
ft²
Jan. 31, 2022
ft²
LEASE LIABILITIES AND RIGHT OF USE ASSETS        
Total finance lease liabilities $ 0      
Operating lease liability 369,000      
Lease liability (48,000) $ (112,000)    
Operating lease payments 59,000 $ 126,000    
Tucson, Arizona        
LEASE LIABILITIES AND RIGHT OF USE ASSETS        
Area of land | ft²     627  
New York, New York        
LEASE LIABILITIES AND RIGHT OF USE ASSETS        
Area of land | ft²       5,000
Operating lease, loss on impairment 34,000      
Sublease income $ 2,000      
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Future principle payments of debt (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Long-Term Debt, Fiscal Year Maturity [Abstract]  
2026 $ 450
2027 600
2028 600
2029 600
2030 9,750
Repayments $ 12,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Additional information (Details) - USD ($)
3 Months Ended
Apr. 10, 2026
Nov. 30, 2023
Mar. 31, 2025
DEBT      
Debt issuance cost     $ 325,000
Debt issuance costs     426,000
Unpaid debt issuance costs     101,000
Amortization of debt discounts     17,000
Amortization of debt issuance costs     6,000
Repayment of term loan     7,000,000
Loss on extinguishment of debt     (300,000)
Term loan facility      
DEBT      
Facility fee paid     50,000
Annual recurring revenue     $ 3,000,000
Fixed charge coverage ratio     1.50%
Term loan facility | Maximum      
DEBT      
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
Interest rate 1.25%    
Outstanding principal balance     12,000,000
Term loan advance | Maximum      
DEBT      
Aggregate principal amount     5,000,000
Term loan advance | Minimum      
DEBT      
Aggregate principal amount     1,000,000
Unsecured credit facility      
DEBT      
Revolving facility     3,000,000
Outstanding principal balance     0
Loan and security agreement with sg credit partner      
DEBT      
Term loan   $ 7,000,000  
Debt issuance cost   71,000  
Commitment fee   105,000  
Exit fee   $ 105,000 105,000
Repayment of term loan     7,000,000
Prepayment fees     144,000
Loss on extinguishment of debt     $ 300,000
Loan and security agreement with sg credit partner | Base Rate      
DEBT      
Interest rate   6.25%  
Reference rate   7.00%  
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $F)H5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9%(07%"\A61V M-]BD(1EI]^U-XVY7T0<0I^$#FNV)PH" M(.D].I7JG/"YN1VB4Y2O<0=!Z7>U0VB;Y@H5R67=^#P^OCP7-:MK$^DO,;\*EE!AX!K=IK\LKJ]V]PSV3;M9=7D MPS&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ 28FA6C_;07#C!0 X!\ !@ !X M;"]W;W)K]SVC8)32-5LR M]3E="+WGE"Y!&+-$ACQ!@JVN.A/\;NIY1I!?\7?(MO)@&QF41\Z_FYUY<-5Q M38E8Q'QE+*C^>6)3%D7&29?CGYUII[RG$1YN[]UO=WD:DT3)J89ETKH MLZ'6J?$-]S/=*@K1)$"S1(7J!/OG*\+9U+C M[*$//%$;J5T#%KS6.[J495')OJC7!#3\0,4Y\O 9(B[I6\HSA>635,L)LKL,*P9S&*=\2\_X8'[NXWV!YF] M8N^5[#W(O6)_>$F9C1268[?[R88$JEHB]4ND?C.D3QD5BHGH!=VSE MEPX.M ME,ALE3(%52WQ!B7>H!G>@HF0FP[%2^AK7O(:AOR7E1U,8+JEHS8 MK89X2KTBX!1_PP?L21NEUQZE\.>M0^"Q6UY2<5+FO!.@D"[RS.T MX%+1"'T+T_IFA1V'_0N,K:2@KBUIE8(P^0[K;0._U=>AC8D>%+?L$NVA& MI4)?PB@*:2S1-!1^9.V+8:^V^%40PG"4 ?$?MMR*#ULNLU"QHH@7?6L7#1NT M9:Z2$H;SS5OFJ=G3'=<#WUIC[Q&[A\R7UKP\A85M.:O(A.&D\Y:S[*$7@C^% MB6]_MF'/R3<$&PP' RO6*8(2KI(2AF/.>^[K M/G>QX0D4E8Z8>![N]CW2L_*=(BOA*BQA..4\A$J'0+Y"F/SZ^!M:,C\3NB6M MD+#3E,>Q'HN7BOO?SU!*!7JB4<;0S^ZYJ_\P2IDH)@*LU7"*.$6J.$7@P*.3 M?A F:[1\B1]Y9*,_8C#12=$ZGW"*S$2JS$3@@+-O3S1[]C/+OATW3+I!?YM/ZZ&.F])=I8@90*_$/2CB[>BC<^KF;66!Z&F/2ZP\] M]W+D/-D8JRQ$<<375W*G3HFRT9_,7LSPE8F\'@#@B^MWUZPN&5;>E78 M\>"LLA\K;T-IPNU7IK,:-)=[Q*[;Q:3K6><58&5;T"K]>'!H*2=R#TEO]4%K M!WO$K&ZF&I:U9:SRCP>GE;>,N[GY>DK8[I.]'4^1?;R#53(XJ4PT8%! 1M3: MQQPQJ.U58=W_!7,.UE#-@)7^@.3Q3+R<6.XFF^(OO(E>)QOKEA-&#"7*#/KSA7^QUS@W)1?_PO M4$L#!!0 ( $F)H5J!<)7F'@8 ((9 8 >&PO=V]R:W-H965T&ULK5EM4]LX$/XKFAQS+S-I8\EO,0>9H8&[=J8M3*%WGX6M$$UM M*[5D*/WUMU*,G=BR C?P >QD=_4\J]4^DCAY$-4WN69,H1]%7LK3R5JIS?%L M)M,U*ZA\*S:LA&]6HBJH@M?J;B8W%:.9<2KR&?&\:%907DX6)^:SJVIQ(FJ5 M\Y)=54C614&KQW9FV4C!>L ME%R4J&*KT\D9/E[ZQL%8_,/9@]QY1IK*K1#?],N'['3B:40L9ZG2(2C\N6=+ MENL M(13J>*G(I?F-'AI;;X+26BI1-,Z H.#E]B_]T21BQP$'(PZD<2#/=? ;!]\0 MW2(SM,ZIHHN32CR@2EM#-/U@JPJ^Y>"G%LO+S]>7'S^(J(1T*+^]+M?L[2UCW8=Y\!WY8T:4D3$\\?(UU7%2L5 MHE(R)8]M?+8! GL O;:.Y8:F['0"BT>RZIY-%K_^@B/O3QN[5PJVQ]5ON?JN MZ(LEE6L$LX92_<"^U_R>YD#>.HO;4)$)I1O _6).(IBP^UTV0Z,P"G%KM(S2'1F'B$SO-L*49.FE>56Q# M>8;8#VC#DDF#6:@UJV"M[]:D#74X !3'_;D9VH1^;,<S:K$BF'AVB'$+,3Z05I"U2CV:=.H2WX#0J*Z TK0NZIPJED&'AS66 M.C\-MY9 D.%PY\0 ^\9(>18L-#NT$YRW!N9.@45<-MY;,,07SPA5+2\X[!F&VS6S--"5(K_[#*/O6D8-,LVF<:)?SC] MR;!ZO"#JUYC-BL21G23V.J7TG#3_%B)[X'ENE3]OV%*B*.X!LUN-M$Z\(^'8 M">Q2-Q K*FS+1!^4S2@9P=0I+':*6M,UQDNU<=^K0W^W$33@AF8DB:.QN>Q$ M$?O/V@'DG-[RG"O.[-L [!37E^X#7BO:/NE.8_$S179#'ZE9K;#T8(E6->LD MR9J%H18&7C@HI*&5/X]'6CON)!.[-?,26CLTC?(.Y0SVZ[M39L4ZE$#B!7VH M0R.LK)D5WE XQ#W)<1JY8UL/G GD]BMDY=[ M.XU#B1SJ&.YW6O=X_[>@.U7$;EG:5H^P>M3C2)6S1O#&-!2[,GL)ZTAJ(("2?])6LQ MB^9C&T?2:2C MVR8R%#(R[^^C+49^.+*1)IW8$;?8;3O:H2*T2%R(X\&*L2FA[X_EK9,Y$CD[ MV;42Z;>UR&&.Y6_FN*4>[7 M6P]^,&RE*G1/\YI-4>A-X2,DU[32)_M:K47%?[)LBC"9!L'VF F/9!X^&7$I M]=[+W +42L(Q*M.MB)I+C4^T2M?MK9DQ.F(E2NN%0W5:0%M'U0IB[/E*[W7P,;J?.Q'V$ M/=N[(ECQE-NU:GBT?)/$N\?[!J?-+HR#D3[K=W+J'Y!3TQ^D905:K_.&FADG M0;^36:R2P!^#VBFK[U;602LS%?QLZ'APRV@['UK,;.?#V&PO=V]R:W-H965T&ULK99M;YLP$,>_BL6FJ96Z\A#(0Y<@I4FG5=I#M'3;:P@643Y.7E-OLRGY.SE.5$)/E&$9>0N$86B6:PNR,N=^=#6B&<6L:,: MY;I"\1Y!^4#E)>FX%\1SO*#%?7+-H4R#58X:L7;M=YTZ;T/P7;T=UI='>.10_''(\VS2(@ M6"1(+(J%7A8K5"L(75<8,]]$,; M;^"WHP<->G 4_3;3-%NQ!0="E0*M=JEI*J1FOQZE#@Z2Z3J!OY_R0ZM!;]!I M!^\VX-TG<@Y+D!(9L31%]Q%-?!WYZNHRO_I:Y^HZM_ M5-=$I"E^//]A[_K/VKNGK';@!PW\X 3X9^W(X&!'@I8=>?U\7Q_/[6M9E[_D=RZ6XV >SHM-GX**U7,LE4KLOL\Y#:S0V1[ MJXTQ/20V!"N6*<)AB7[.90\#R*HMJR9:Y&5GLQ :^Z1RF& K"](8X/.E$/IA M8IJEICD.?P-02P,$% @ 28FA6KBC#F46!0 DQ@ !@ !X;"]W;W)K M^N]WFD73V(X8ZR=QX2(L!'$J=\ M9(1"K >FR1Y4Q*;R+(<,\%1:HR'^;T7 M-A[2C8BCE+PPP#=)@MG?]R2FNY$!C?V-UV@5BNR&.1ZN\8K,B/B^?F%R9%91 M@B@A*8]H"AA9CHP[./!1[I!;_!F1'3^X!AF4-TK?L\%C,#*L+",2DX7(0F#Y ML243$L=9))G'7V50HWIGYGAXO8_^-0RF@W/"H5LZ='-F"B@Y#SX6>#QD= =89BVC91'U[OYHS0 '?!]YH.K+]> MAY@1#J(4S$.ZX3@-^ WXFD(FEH4W%V42]T42Z$02-GBBJ0@Y>$@#$BC\ M?;T_1)H IF2DH@7M:;E'VHA/F-T"&]X 9*&>(J')?W?OJO#HW7VR./7V(S1V M-%N"$<@'H4O;UDT"+ +T##-#S>@V@"B/7@0V@VE3.!.I40!TMT-\9Y1RL M&5U&0H72:0%P7;O?0-DV9R)TJU0NMKRGZX)PR)*5X!\2+W "1^H MP+J7+/9+!O,O%.R(O'Y%7E^[1&92DF34R9U-[KOLG61$JNCKMY:![<)N8ZTH MC"RK6?K:A,Z$ZU5PO7_I;9Q@M@ASO(&L_YBNIS#1E>;**R0@QJMP]E+!A"U#?<9N]4&'E>,TUX>O3.ARZ'\:R M_2O!HA:,CM>UFF 55H[=W-_TR9P+MI9^4*_]IB(D3.KS!4T(N"IG^%JY <"+ MRKV+1O,O%>V8Q5KQ0;WD>TP%D7'%OD1N0$J4/;&,<[0F$/*:*T=A!;U6=_@, M#0AK$0CU*O!;IHWD5W/RD=7*)N)AMA%DNC @;VKP;<'7D?M;$_R%%%])TF?H M1U@+2*A7D&4+S8NL7!M*9MHBL=-K+PN%E6)9?(:6A+68A%JY-7XFXG3?=%M? M;3JPZ[1P*LSZ339\?1[GXJQU']0+OSU.('<+(+MG(DLA/_WHO&$>+"-( M\#,\74@&EG1Z9]&I]#J8J^/CI%IC(KW&_)$?0$HZ\%:*CQ4YXDJVV8W@0NI/ MV6@/EE?Q4,D5:NM+B&ROV6M59M"UFJ6F3_[,181J'8KT.O0GR#E<53IZ+J0P M2Q;;JE;)HL+L:$X*>LR#T]J$L%5^ZLTEYDTJBA/*ZFYQLGX/!Y/\ +IQ_PX. M[O)S9K,.4QS7/V&VBE(.8K*4(:U;5^;$BA/P8B#H.C\3?J-"T"2_# D.",L, MY/,EI6(_R%Y0_0XQ_@=02P,$% @ 28FA6L,^\D[:!0 C"4 !@ !X M;"]W;W)KWGON):E#:WY,LR]L M1P@'3W&4L*O)CO/]*\-@X8[$F+U,]R01_]FF68RYN,P>#+;/"-[D3G%D(--T MC!C39+*8Y_=NL\4\/?"()N0V ^P0QSC[^H9$Z?%J B??;GRB#SLN;QB+^1X_ MD#7AG_>WF;@R2I0-C4G":)J C&RO)J_AJP#9TB&W^).2(ZM]!S*5^S3](B^N M-U<34T9$(A)R"8'%QR-9DBB22"*.?PK023FF=*Q__X;^-D]>)'./&5FFT5]T MPW=7$V\"-F2+#Q'_E![?D2*A/, PC5C^%QP+6W,"P@/C:5PXBPABFIP^\5-! M1,T!SLXXH,(!M1R0>\9A5CC,V@[G0K(*!^O2D.S"(4_=..6>$[?"'"_F67H$ MF;06:/)+SG[N+?BBB6R4-<_$?ZGPXXOESN[8 76=^+C0_#Q;@UN MWHJKF^7O[V[>KX)/ZU] \,?GZ[N_P11\7J_ K\^> [;#&6& )N!NEQX83C;L M!7C6N)X;7(0H!S+"(IPWIW#0N7#2.!;M(](.O_1X+]7>KS<;*ML/1^ 6TXV, M98GWE..H!VLU@!6&A_@084XV8$6V-*2\!R10@]REG;$-4:"R2JBL$LIQK#,X M;W"$DY S$4LX4LP@R\ ,M&LC^ 3DI,CR67B<0'GQF.=Q*Z%[T /-:U67:NI MYUNNTS0+NF:.:[JE42/=69GN[*)T?Q4%/+79\XM2/Z':]=2A"]OI*\>6"_,K MML1[)%,%C__!!WSM[XFT@D6: )K<&Z5G%M*SNLS#U#&#J+O#WMY MAW >$;$W<)!NQ=[ >$9#.2M.IH>$QI1_A5TY@F)]U'ZE9"3VU0^ MRVP /N*L?U=4QC&2LJ73*?=4F+:6=YTC!@,C-LAW2_+='T#^T%1QNYF@]DJE MC'OL9-$)%F@":]3+*^OE7;Z!9&1_R,)=3KQOF>;/6&JYUR&!@R":%-7T)E11^)!Q$*>O7 M@DK7T93I1%L5:(V)XR&_-?.'K)JD57(/7JSW/N"L%#U6+XG#@J\PJ4?I.[YI MM]NI:S;UH>_#=M)=.\N']IFD*]$'OTOU#1/0)_L%VZ\H]:-K0@^U^Z]I-?=NUVMMKCYUOSAGH"NG($)>^RE1/?KH?M,JJG2A-9FO9!54ZZJS9PWDB60A9;G:3?=RIV7R MZ1Z#$+-=1!B3A\*T?R_1*J%@5]',O';[:I50ZA&;1%<2"JHUU'\E>NCA$G;E M4OO14AWAZ&F@52[I0FM6IQ),<(1BTGWD!KNB!)GM8Q]U@*.+HQ,MT(76+$ZE MOJ!:?FDY>(-=]=4I@5;MI14MT(76_,VC4E]H0'W];\=OZD#&;AZH*Z2F?EMS MK[2.&0R-V2Q!I=Z06KW]F$,XU*.JV@>82W7D8R>.5K1 %UJS:K5?"]7R<2 M'&:@3TE:5EM)JDDF#P@0II$I&M@#=?NF*T[/3J MS^F"I_O\W9;[E/,TSK_N"!;[E300_]^F*?]V(5^7*5_ 6OP+4$L#!!0 ( M $F)H5IC@&=PC0< )$B 8 >&PO=V]R:W-H965T&UL MM5I_;]LX$OTJA.]P:(%U+9'RKUQBP'62VP!-8L39[M^T1,>\2J*7I)WD/OV1 ME"S9U8A- B]0-+(\',T;DO/>T#I_%O*'6C.FT4N6YNJBL]9Z<];KJ7C-,JJ^ MB W+S37$[.Q5:G/&=SB=0V MRZA\_ LOG/VK ZND86R%.*'_7"37'0"&Q%+6:RM"VK^[-B,I:GU9.+X MJW3:J9YI!QY>[[U?._ &S)(J-A/IGSS1ZXO.J(,2MJ+;5#^(Y]]9":AO_<4B M5>Y_]%S:!AT4;Y4663G81)#QO/A+7\I$' PP?N !N!R ?QX0M0P@Y0#B@!:1 M.5B75-/)N13/2%IKX\U>N-RXT08-S^TT+K0TWW(S3D]F]W>+^V\WE]/'JTNT M>#1_;J_N'A?H_AK-IHO?T?6W^S\7J(O^6%RB3__\?-[3YJ%V:"\N'_"U> !N M>0!!MR+7:X6N\H0EQ^-[)M@J8KR/^"OV.KRE\@LBX6\(![@/Q#-[^_#($PZI M$DB72SC82*S.]^5,W-21AD"C%-+A AXW@HJ )P1O* M!Z=E5 $=O0DH>[&K<@\P84L-81HU,)$ .5][ =!C2M08R^HA1;QCZ[E MWP3%(C.B1!7KCKW8:P;!&C=@C8-A$U;3;#0BK]0']!Z^,^JEMGLF%ENSB.PN-Z%O:1XS@T/! M>Z1\Q&%LF 0?F5V# '7$/"[($BKS+IBU=TJYMG9I=>CK0U4)\!L%+9'75,.:RT,_ MF<\M!3J-;EH$0WUNG2A+G(SOZ#(%=V;I\VCQ0F44L,.C]J!KD@_]+%_D6MED M']"V6QENB1_D'*3P\*0?P;;!Q!&DS2[$00$(->@G5UQS:X8OZM_O;G[?K5X2_^*O:S]WJ)Y*F_' M6:C9&OO9>KZ5\=KN#,/0[*\MWUB-#:(&B!?00I!9O[WVX)J?L9^?%V*EGZED M1LCM6"IE?1NKZYF][-WE*T3M3TE@#_CA8:UZR._:QNM'K, M6*+02HH,:28SE J:_^8.M&RKP?+$:*D5:YG')G^'X1CJ-OQQ?! GJ>4 \"%O%"]P]U7 _+64(4V%0B*H MUP4,N^&HW][LDEK+$/]I@H7"\UBZQOQ3PHJKSU:1.83V<,%=V+YD1U,[E2 6 MX/!@$ )2&C#LXG#LF99:D1"_(IFU!8RZ2_;$\]Q.B5F&ICGF(@%1-$5)?] ' MU#-@.,:D'414RXW(+S<\(!"S)U2^^$O?AS]DCO D!2 X3"(@$+6._AQ/V/R MR;WSH) [@BI^-:_N%N]5? W/9N[U@Y_N3\.SJ7O+H%>[*5[6N*723(XR56%E M7 9?AB:KLGC_H?B@Q<:]0K 46HO,7:X9->+2&ICO5T+H_0?[@.HME,G_ 5!+ M P04 " !)B:%:\:AD2'8$ !U"@ & 'AL+W=OY%,IJX2(N^2,O+G)ES.#/D^&#L-YGC,E7:33N9]<=7KN23# M7+BN*5#3RL[87'@:VGW/%19%&HQRU1OV^^][N9"Z,QV'N;6=CDWIE=2XMN#* M/!?V:8;*'":=0:>9V,A]YGFB-QT78H\Q^OMB;6G4:U%2F:-VTFBPN)MTHL'5 M;,3[PX;?)![=/@>$"A//"(+^'G".2C$0A?%GC=EI7;+A MZ7>#_C%P)RY;X7!NU.\R]=FD<]F!%'>B5'YC#K]@S>>"\1*C7/B%0[5W1!Z3 MTGF3U\8TSJ6N_L5CK<.)P67_!P;#VF 8XJX?HM7RC^AN>;N":'4#-XMXOEFNP_CV(\SNX^5J$+6 KU]=#@?#:YA%\3)FQ/5F$2]6=Y7'NPRIEA*3%T(_ M2;V'4HLRE1Y3D-JCE3DD1CNC9"IXUT(D4"IRG"2IH[\#L("(CLWC",UCJ MI M"DSVM'#*CU-,[<]!DZ\JMDZD45J([@^@F@I@I=C?Z&.0W[UP<,'X/K,ZAG3&GK*3 6/)&K%^85PWKQ[1ED MX@%ABZB!#K40-A .4MB48Z'*]5D8E]JS,(651+Q0Z&"/&JT@8KR.1256\':O M@W0Q:U/IDA.-1+0AWW?C+GR*HO5)F/72R>S;( (#VE)50#R(,2E)&)(OK"\> MDTSH?5 PERYTUC M0;5AJF1GT1NV\71Y'!4Y$7[PX=I!I'5)(!LLC/5 ;KD=PZ#_[E?8U4>VDRZA M+4\H+""W&[C!!/,MVJ9AC)[Q#!,MS EE1U"*S%MFI B[I-Z39# 85LVG2TD5 M5DTA-0M!:N="TR7&) E&*1#I5^K>@?19T$6ZD!2T5?-UHDA1.AO+<\_V:HK< M.;H@ SL!.R$MA#9".OG:VU';PCA9W6_-^:.C&RED %W=-IBX5JFF1 NNE=0U MP$3YF-YT+_*ER7-T1%)W0\W_'"Z5!Y]SRT92ZDN=4F+S+=RD9X-):4 IAH]% MY;8]UE)5A]J%.5K.$L*H'B(-XY1.7AE7$E*M*SGZ6TK]1'XZ"HH3[5_EXU%# M\I32TX50B(O)I???;Q=UCK7@5?4R,XO[4IVHW"A7=([>0I0(]F' M!X^#T).J5T$[V[ZIHNHI<=Q>/<@HY_>2G"O&PO=V]R:W-H965T&ULS3S9;MM(MK]">-)S M;8"2M5FVLP&.XV0\MY,84=*-^U@B2U9U*%)AD;8U7S]GJ8V+''>0APL$L421 M56??BR_OB_*;7DM910^;+->O#M95M7U^?*R3M=P(/2RV,H=?5D6Y$15\+6^/ M];:4(J6'-MGQ9#2:'V^$R@]>OZ1K-^7KET5=92J7-V6DZ\U&E+LW,BON7QV, M#^R%S^IV7>&%X]'5R,G[^9X?UT MPQ]*WNO@3T>3DD?6F#N,IK3?]=1CS@K/^!5%MGNNM2.2K ] ++?#ZG_\8STBDG;7,>P:+'/AE[DQR]!#2(M< 3"H0#;^-KN "V*1*XQT5&#W&L@ME=+^6:+;NP(X@:A8@OQ90 M"4R')G00F2M=*< 8/BR)B)N1@@)N0"JK:@16IUM'7X6(8O;^X MN(&]OM<*-@33D0,!\ G$=".^ 5G(!7"_K'0<94HL5:8JX%Z,:,N\QD_R =R'QD^X."^2$1*ITDE6Z!JA M$KP^8H=K/HT!N&!:ETA<#QP)(_%\&'T"HP_$RV\+O JV6P$8 0'DG ME<4&2: #7@ZCS\P#^)L4H&PD2'\"C8$X=T!ET&7#)1 U>*94VB &:/X48'UH]'XAQ,)H\Q$LD<'> MY2[:%/ 1$-;1/?AC_$L[;\MB)37Z>^0TKP1TJ=9E4=^N">84I!BD$>'32%K8 M"NAK[ZC6JDP'H#>@ 6B$L@P,Q9 ,%P(2K20RF_@).-9;E!@B.X8OE40ADT.D M4LE$^X]T1%(Y,:],B:FD7H'A6@ S4U&"H;DL4C)L1&]+A8O%I2/"?#2/'7,( M[4O@>0GAB>9E+\GKHX4C=@$#P.][0,J GQYOE#,4.01FA0S6E=SJYV!PS^>G MYR^BZQ1$2JUV5K=H0]Z/KI@]7_0_ !I%YA51+Y:9NA5L((SEL^OYI]\ZL/%W M^!$4@\,P$+9$^ALO .@$U;[W/FN-G[P_\M(N_;G#0S3),8AZW,MTZ/HYI'-$)@:F$H6U8L5VHX^OB.:8"/ -J!F@N5CC\M& M5($-R(&YMP4Z/EC!:I*QY^2ABXW2;,-"]@^CZQ6H9"!U] A<60N0*?"0GBR@ M^OWDB_'^>P5ZG9*+#0$WQMWBA&AFCW B4AH6 6M-D"X;3"&%%K>EM.X \/(T MR8M\D.!JF0 3B_88C#>J2I(INKW:;4%+\59"C:#"")Y(0L@;J52EDR^R.%$B M:K"TB@BU$@A_8<&/T/:6Z*<"!@?VQQD33>ZB)!Y0'/. =K5>ZJ146PYBT%21 M>;#,<,-+L38VA -9W0#G)UI3Y&.(@+_BB+"\4%4W&%0 M&-B4FB **(/"8>58E&"Q3#2QE+(30C>L;B/RVV=U21&7$NX.;2\HGC:^5M,OP$+ONV9^N#PC6DU,-'$JP9QKOH,&C4 MZ&?$+9C?6^(IA((_R0JL*;>7>1)NI,9;H.-F M"70R5V>_7@F[FM;8](=JUZ'OP!'4Z\!I?#(^;WX?31Y;(F!$&^#QN'MIWE++ M#H5IR^G(@'+F;K\V_$4+-" +9 2G8X<0X3 GK6I"?\\'B85BV\--K6@G[-9FF4Y'+ @.D0UM@B"Z2 M[[72G(K1;T3:^''A.^+&H)P'RNCU.V XFA38&?] MJ$.AO&3OTD_W+)9RG(R00R?W?8-5:Y6ZLF^0XUD+S=5.F\,VRKQ+D9&WIW:6 M_G_LO9A8GX9?1AW,+T)ILY(* MG"@2190GD]Z5W'NA&^Q=R"PC3T0E4XR:\9MC=N'*<9ZG0<$>[?[6A)$L&601 MT36>HUND2\_&(_J\*LH]SO9O^H4WM0:CH+$RNUEB58=V1QTQDB@2ZHVDC1X& M]T$PY$,S!"'ROL(\DF5IMTC"+9KY<&5J2;9"GV+MJ(RP!2$MX41@GJEZP&R! MM$]^KVGG-0;6C7P4MD=S"Z"QYNM&0X?4$[0/'@;["_&]*2W8?!W6_LM%IBM M@H/V#[Y)8LK^87_$!;MAKTAH$R78VLBV!O; G::2*[C0RZ7=(D%JP::,?M5E M!D'8RP]M-^BC.I'-&&KNE,2-1 >[)CX$%^E?X(-8.+&(AVF-*4)U.EP>,K2S M/8 %C+ .LIU?X'6??(6[(R]AA"H#VQ)H4LN:ZX%@#:HNAEQV!+YP;:K$W(8-&/)JY1#':)#0 M;^#,Q&",'?XB9[@)04".=R--^1LQ2Z?GZIW;L]-X,A]Y+W0:C\[']!69TBN- M[:R!GIO&H]-3OPQ\/9FY99XH_,UE*DV*;U"' M*]=@ERB:XB2 _P\Z!2A-RMX#&Z3X4%J[>G0FJ>9RR-?-\D?4;2VXT4KF'DT@ MW^,62SBS0.Q"E,. GB"@YC)(D M(&E4427,'BN32W+>1$)ZE/K(/2_$^<%Y6 MAB9I2),>$%O#*F9?XRI] 6"Q:/$!E 8T8,*^D(86UD66FB&:T#]2THZEN#Y* M/+K-(3YA6C!7BYL;VWJQF8*I&6H7V(6R5V]1'DY&K(!Z+7 HA*9>-A#Y,<3# MZ"I3K+S2 ,+VCB;\G!&CKF0"'(4 A@I]]J%P/H-< 34ST.U;//R^G)GXO?N* MASZ^,;7#L$C+.:?NO3/(+[5ZZ(:VIH7T[QK\SW2$"A>8,K<]>#Z)(P>4^T&4 MZ[I/8&A,Z:,;A&W14[R;3./Y>&R!PA(G53SZ>8JHSD[G\?3LW#Y1R@U/ MZ/EFJW]HFZ$!)E,V>$..IX%$J,VVZ\W!)NYN6<[>N@*^0V4H M_8#P@SHH;24@:31\:3WJ5;/BZ4:7A@KMO+ASSS1T2$W*.XR5O1*9J3UV#$%_ M4MHY16LC7:,)DZL'$QE:!T((M*:UX+>55!4/%6I.6RC.M)SNSNHYN$V?-TR# MM-CXPI[M R6=X:.G5#LT1KX(#DU* @9-?QNLL*)?FM%. M&\L=T8IK2%Z+DHJIS0?O"@RT,YQD70F4:[K=>RR(H(Z(]38)Z_$+O8II"9T*IL[QO'=61P^MVH+CZIW?3KJ]&/#C+LK45_,HSQY5Y+ M5W]EQBQK;WAVFS8+)A3[>. MQB #M_($C@:C;[Y52OB[ZO(\'LTGW'AE(355A& C.TG[3B[+6I24+YW%87T4 M@BL%\2DEZAAULMN*0]L1!X7QR(U2Z&' \J?)L+797OO0"I,U?*K@_KR\6@FC MC3^%_>>J6U2)IO-X-C^%\'$ZGL6G)R?1>Q/,6K&<3D;QY.PDNGJ O QG#8\7 MLJJ0+X=G\7AT?A0=3D;S^'0V.L+3$^B^X9ZKARW% 785N&<2S\_'1VV(6NH* M3)N>G $X$Y"G^>@\^H-+5-T[+;KF"==S.9_#('(9"C>5M M%:-16@N=9W]ZP*&>6Y(WM<%%:/1\W(?FK^9JLT6B*BD6W)F5N3SF6K/4E]"$ M1<^*="#*JJ2C[WJWQ?2.^]O4IY&IMB$>WTQ/UF9XW*5Q?=42RR-C$+D$T2,V M2 J0AY)L*PX<," MIJB)<2K/R>\ZC73+C;C3U>:N>5[04'A16E5) W&WLDX5V7\5]UC)B.VD PH\ M"CILKZC"BRFY$ZP&Z3#_N<,4OM*]8+ 4N&-A(1A S@$7=TR:MI0\JMY^CA'G M@@K-W.&_2@V<.+97&D8W%EH,_.UM6D)BQ4VP[IC2WNZL';D@^3/(^8II$[TE MV40JWQHD'2E]*+R.?^PHF"GY@XM6YU MYIY)W(Y_[R M 3JP.19E(&;CJ JNG,S@__E\LA>L7Q-IV]6XS/M96CW"#E_T;Y';^,@$;&\* M+"3@2)2M08!5!1.(9L6PJ)1!(;* 5&83B1JH!6%/<'S/WN(*PL_&D^%)M%%9 M9N2ADWK9L,U!-2-Y.QV:,Y2\EPGW()EGJ0#CL#4?\7 >M@D,\FBZL.)#X^(D M=X69A:>QB*I1+*>FN8,:K^PO[> @>W!W..Q.QP%L74II!S4LS\GDPE:SG$&S M7MV5[=%2;'C27-*)H(J[8V$5BX\=Y)UCNZ:"3F<;"FR_E;?2&$MJTU,JW2HD M4XUG*VQ.B[:AQ(V)).98K!]+>(?9[Q\V^WWG#G->YR#[-9=+WOD,6=$PLLN? MC9D#VVE\2.R'ZZST&(O'IY7(O'%XSP4SFMGG>@X?:W3M1,S]L0*#[@$/G^%Y M)>':^SMC'3%GQ*,3X?DTZX>L<_,5UH;G\E!;KVCJ-SQ<@67188A[\"L[ ';: MA$&QQ*2#F]PYUC^#"RH'NXD'?=J7['2G!93J+';*SI020?9('P B#2J6F&R> MRJ6=/=R"J(S8XO85C4:=.:PH&>05;B \WM=D-0ZJ1.!R;9X*^F;],/@*2GN>_G$$&1<^Q27DC)HWV'CG;[&)8H4NC3$M93.DOGJY-N%"A$=>?*C_X0LLLH]LNUD>6&?#>S'$O *7)F MOZ2WL7'3&-:TNB$I/QKE,IKPS01B"8$2J):H?DP1E+']%&'3WFHP<_8C])I[ M /@AB"?COM'CX*(]<$2T3I*R#F>.@FGN4-4:>9T&AUX-J+L-]V%HN#/T)HR< MK>].J+KF<$@L,R%J.-2P TZ,]U@ /MB'X6GICOX_/?AKA7)O+V(%MCU0>V 5:@P]OOOE_XT?/<& M5P5QQP!POL0<6L1%^:!#?R=K[V@FCJ\&5,) MO41EZN:.@R%!=AW6HJ$R_>0/63=L'&\Y;'2HCO8PI.MT;,3GMOHJ:*=S=RSU'GZ"UX-+AOO'QO=5,6>8$#N0PPT-Y9!:#QE*-''RKWOFN",R^K5N\N%F^\'G$E MY&+QE98;C,YCV(-J;E_$ U97OA1;R*VQ[ K1PX;&?MPDK+^3!LO,:UI\L@O0 M?L3[6] " -V-3^-H(3G.^NSF8J/TJ!MP8COP:J$#$3=OKX!]C+O>%KKQ?@5L53@-P,(G MF"L<;![@"W]*#NGL"XE"&F+X8";$S7YN^CBDRA9G6\$_4J9IIZ)SC!R#,^CV MH'F+6DDF2GZM"#BI/B[ ?QY[B!QK77DZ+@MCM'/(.[@EK'2#>R$ZS#W'N=B> M90L8A?,<6#FB@96TP3-W%LX$&9K;/KP-OK% <4B&U2CE"9= W(/O@##Q2<44 M0'W F2LWU(@L7\%60"B;I0MG%N5M,_1JCDO_3&I+L>UO3$%19L@,+#,)U(%2Q*^0Y MF0IX.=QG>V9[;<]L,)HZH[>PD#B+[HT1HE'*-;YI$! V#]C;KHRVOO7'W1': MT" =+NIEQ4(V&0VPCX7#K6S43(6V;:9:0NBZ+8US4R8JYB&M%,LJ64L1>3&R M!;LM"ZA;(:P<6]GTIJ>9F#^!?2TUI@=!H.LMC210-Z$AV\8(M(] _%@XYTTY M__L+G ZQ\X:9JI7OAHK;5L=^9""/,14D>J,"ID&<(0-#_&0V,KG_16PLA?SN MGC;P#+)O-"&Y_&O// ST<-7>CZ;G2FY,P7JE6[;QRCV>9-S'1)NSHC4R$:T) M8)O*'0JMZHFV>G$?]KWQ\#AX/>5&EK?T$DZT&1#0\)LJW=7(ON?S@E]OZ6_G MEX1"( K,UU$F5_#H:'AZ /\CB_ZLU]P M _?VT]?_!5!+ P04 " !)B:%:VK"68 \' "9$0 & 'AL+W=O1;X6\FUVWH&BF1NS#=ZNC$Y)'.9>K(@\.]> MSF2>DR%TXWMML]I)7SIJB5T8-"Z? O'FH ML#=JPQNQO='_#"]HCW=K4T*\^DO9>]\U_?# _CDQ=\&[>^C5^R M_JIO+VM?7=]]@!'\^N8X&28GL&T,KC7,YCB"M02IO;0R Z6] M 0&?6,2M5 F7/.,\3-]/X59Y"3-3E+D2.I41?/PX@UP5.)SAOYBK7/D-I"@A M-/Y+ZS'_06A=B1QS-:VL57J)3_=25Q+VR,TD/IG>W/#3\&0?A3/01A_\6/IJ M2]H+NY3>02&%JR@"X< LX+U,0Y0-9^ ?B9F>FDJ3JUBTP*]HY'NEG.(Z@%H[ M0B1[ N:50YB=H\CF2@M6H,#0HLU8;JW\"GZ?WE[ ]'8&Q_$D@MK=BT9YUBF[ M.H .@:#4Q-6'*9O&\/--!!6FT7./"^E7)B/'Z\A0.F(I9"7MBL9R"F5ETQ76 M)QQ4Y"<%E.Z&7:IY+!A\YT+XZ1^#RH@RN[K9924?S58'C5/_0 M$4W&E 6DBRK8_D+@Z[W(*Q8F5Y\&D:$<32T,.K5V[QBU>'3RZO^>HN5,Y= I MMP\7(@_[Y7=P'*8AD :+K%MF)MRJ?7D+R?&8H4W"SG&?%I(2PQH<:^:.HCA^W<(,45>8+(S_DUTNA>K,C:)Q M? 17!MG7 +$WVG]F+XE&XV.R2LF%51(KP-8"6S5O;[R_%6PRB6M0'LMW1 OA M$#=N)!\BM"5"=W$_34,D.W*;:3/'H<)8K_X-62? >2NHSSB@XX#246&RW2,5 M%5KMTK%R(Q;*2P#OI,Q):5MG.(LE4^I%2]4/Y)*>$%6&)'OI.\ M)J]_KK3TX6[%42$U2779.",?2FS40JG"N+&=J+!A(PM54:AYS#F-]R M%B&T,0;5!H3N8F>I\DW(3!2MZUYKW&VTM$LB[L*:HB[S=/9@EQNVKBU>L_IP MHWAV'A@X3G(M"FW%HUVE7A0=3V6?Z7;S&.K'\-$($_1S35"N>&ALN;1R2743 M ].I*JEBM,@A!.,XKB$@5M[M-)R^3NGNU$&6Z -LW?GTR"1V!'BX,)\((Y*@ M?D\>S(3-#3A55*$ AEW])C>A'I0!R,HQO5_0PY;$/CX5L$-@9/'LIW,/^>?: M4[SU#O=*F2QBH4PYKG-@"2@,^J@_^04B-O1L[C#,M70@ _>&?&$@4&*8/!&9 M/A.I%[#*?3M86"E;ZZ/^;S0QKS8(IT-]M5 IA%[$EL)2QX3<4)YU>;5Q/V%C M%'+K;0B/Y_N'2(WS!VENF(K;?KHJ79&SG%B(3:[^%4VG1VE(\JDH M%5;I@"(+;:=*P_16C3W^202;2DW-<"[)?]P08JS!DBUY]T*QV05#%)(2D=(^ MM)9U@]B']^A87;XL>L]%52ZM>*F)Y;9^JWCQ[>#HQ&V5MZA#GB4+M67385OS M ]NMJ;3N?IAF4S1D/FRZV=(:*MRTC"?*J**T=/-.$7&4;VM*B*MN,@A:2F[T M"7'UF/5(":Z$M,2..)N*X%>4?T6X@TJZ@P+>()$.S76@O^N>-MBZ+F,@2_XH MX$*BAIMS.]I^=YB&ZW8G'CY:X&I+A1F7RP6JQOVC20^3FS\$A!=O2KY\SXU' MU/AQ)0766Q+ ^87!PE^_T +MUYCS_P!02P,$% @ 28FA6K*&-30&ULM5A9;]LX$/XKA#M?JM\L4GN8@=ONB> MGV9\(2;"?#*YGDY.NP[,H5 W+%1? M>-7!,ZH'[+U.76S9=1J):%V^"VY6O@:EKQ?!BPK?<]-A@WZ;!;W@X 5]@RKV M >D;_!^Q>]7#W:JQE(YMQD-QUH):L<(\B-;YJS_ZH][)"XX/*\>'+VG_;XZ_ MK/K#_?2:#=FK/PZ#?G#"?MH2^R*@&)PPP%'!EK%PL3",0]D9P].%@#IV3%K& MF1)01(S#*@U%AJ798=0+]O5\/\UB0Z[D2F'$-@=+BV;PLZE3C*>KEC,(S8OMI7?!N59;L(858=P+ <7 MF?B>RXR@<3$@(AXS:40$R) =*T(-$7S/N<'#>H[$'W;($D^TP+"N;,.SA-6S> ;&",.CBMPXTD8W6'WF3"P 1(%BO4++VIV,(/2VD@H M-W .L%JD\@DT Y , 0>>M9%W GJW!'3'M@R_P]YR\TFY3M;:2@9 M)FT3:;Q5F76&4Y*PE2#.L@%@$[?U H%#ZS8LA:KGK):_?62L0R [#*#" ME"H=%F@7:@$SF"ZL(^*/@K

MK](["V^BKH%QL=+Z(/0W!EZ+-:*A-*'/5Y.&V:PA692:2 M$96'$4J*!['F*&@E+TJMC<9,S;[F$P4(PYLVZQI*[3SZ!P8GV@)#O*[?LFFL M"#'L)\0'6TLL]H/NH]U&.;9BMF8X]E-;S1-,-0S\.+J@&,AQ_3!>TQB MK:KH^8"(DO,5)K:<7C;1)3D.T 4P;GD)/L 5%5G3!079R M WZN]]&$PR6ST4CK>ZR8(V!6R'':F;.]@R/*-AK;ZPB^@-2?<&)Q3A7"OEKT'_>Q$*KUDPVV,=>E:7 M47&OX=67Y,G62.V)AQO[JA$ MN7*Y#G^/]4=#:I];Y@*0G1( ST16'AP<'H%!:X\WKOQ(VI#84!Y\'?3>%"JW M,:T]&HR.V"42$$0S'#VA+*O!:;=(T!NR.XW,PIOA)X7ZHX,?TZ H(KO5:W&J M*D=/Y,/.$>/7B/[S5/C5_].7?*C2L\;+F@?H8F,QK!8W:Y-WB=3S45SM^"W0 MR$=9T TFU $0:W8:7#/3E*^EGQLQR_V#FOU']>,D!A[M$Z.*Z9O*WC?2BA?E MZ?[PL%;2WW!\':$-XC88>=3;!&W73_ANXQM,(LR"OC191L7F/\=4;ZN/66/_ M#:<^[K^$ 0M@!++@X!Q$>YVW!RT_0)0+IS/ZHC/3SNF$'F,!-X'! [ _U]J5 M"S10?>([_Q=02P,$% @ 28FA6APS$)<-"@ ?AT !D !X;"]W;W)K M&ULQ5EIU(KX3"R$*;DCO\-,NQ71G!,R]4%N-IDIR.2R[5 MX.K"O_MDKBYTY0JIQ"?#;%66W#S=B$*O+P>30?WB3BYS1R_&5QY2UW_.K"Z#4S-!NKT8/?JI<&.*G(*??.8%1"SEW=OKUYN!@[ MK$2_QVF4N@E2TSU2,_:+5BZW[*W*1-:7'P-! V-:P[B9/KO@+]R,V&PR9--D M>O+,>K-F6S._WNP[MQ6DCG=+40"\MBN>BLL!&&Z%>12#JY]^F)PFY\]@.FXP M'3^W^EY,STO]^O'A+3MA/_WP%Y"H5[(:KS^RC8K!YFC=&'S*7"_9&ERNN MGIA0D!$9D\IIQEM=]R*M#"U]O31"(#@=.R0Y@C=-SC/7J(BXJHSO2VW<@NMII;\4=% M^K=$+>.N:USORK-SBYP&">N\3:3R4VX-7[-/PDB=L<.^(HP;72WSOO[3(]+] M.W(<@Z=H"=)O/:A4*W@#V[&T18]@GW^&\#2,@ 0CRZIDO-05M@*I@TG'*K0H M[6L)L25W K:6*I4K7M022GLP-?1/+4WS_WZAQ(.,PVE M*1P(1QJ0$\HN )09ZR!&4W=#F.V!T$9-;8T^JWH0/3(2WI9B.7\49#KN0F1D M'M>BYZ99$A;MPOUF!7/!#04B A)DT8$HW94R+@M,XX4G*LC&V0($=#1F" UX M!A?!*+/1].1'QN<:D&NNL/N/[^[\O"%;YQ*8I:6Z!L/#VY;!U!@SM"6*I>EH MEOS8>HI6F;PHJ1J$'?G5[L0": G-'61'# 64"9[FO4T/FVP#A7I>2/)H1C!7 M_*G9\ NML#F\(9K:D#_P?A49;ZN-59LPN08Y"_8J1,F(W8BE5,J'NXICDR0, MMD!LSHL"RQ, CW>?PXB(9 T8U@ G(6Q"H<$:8[H-IHDW?XS%9Z((,_KLZ-'< M1_/F#J"4SPM1T\,)PZP_:"2V"@HLI@-#QWC=$Q'>6F M"):>*[7BLL7-*'V;;;J,4 GA3G*YS$(-[)N^Q)8HI*%U:TV5"V3O5B! M1XB6+S@F6.%)C[JC8M/=;+:IBL^KE=96/KY2;7'88.\CR7+4J6!!RX0OQ)M5 M>(5RV%G(^@ (QK:A"#KZQBQVZYE/,MV M:>6&?(OV4;FP,PX90_D*N*M@EX719? (-^:IXW=HU97I-A'$:^.SB''RSY @ M&^9%LS,D=-/:.688+U]YA]-/L5@(?P9JQ4OA_[D6QV0 MU4G$XE,(R("96RM.1VIV256%-78Y>+.&=.D3ZDE#(O)PQX1DHK8PQYY? M*K*@R)2PMK8CSWX'I3'X]N;]P^VU+VHQJ=/36A2/3<+"NDHW?10(K6(G=>(M MC0X[:>0WK66[-MDVR!X#=&E\-FR[M2FIJE7VX@>Z@6_A.P*8)7H.F>6ON+C+ MSG?R"X3?Y-PLR0G(4WSIV\)@\"8@)AUKM-7N>D<>'FXUP&TEK9O@K33:E(+) MU%<"RORQYT9R]<4(/NHN&FH]GFSL'4)JVGTP^1KB184Z+G8UB9CLXY.NEK(Z MRK8WA+>JWR=03:!#;E'H-35P)*DKBV%[]'JK7=CW_U]TN(@A?BO2R"[@;OJ, MYJ[!'T+KUP?-C82GX>:RQW F<6]KX#3Q R_W#;S:,S!+M@9>#<^@Y<$G.]^R M!X.V"(.K=^S$I^?[G^N2]PFD511J'Q7[%0SM1MCL/W(OTK^BZ%^&;.,8HNU) M1P@B>*3@:_)TYS[DN4N/+%YZ')SMNLMH6B_JMJB_!/"-;G[K%+MIC].-UM>? M+VG!4W^VH=2!@[=M<@71^IG#)4WI'# C]\L@X@%B)SAOHD[@EZI*:@FC:M): MPZ<6@RJQ]K<8L=.&;FG[#6QH[F)M#*<1T3D?HRD\\9S9T2_7^#8L3Q@)26Q: MFO,K)TO(?>M7JZ@!X5?(L/F&P[Y]KT)CY5-=.!O31#@[-)?13Y'YP3_E^=N4!I][>+8!U@O_4BUNU8/ MVVB0JD-$KWIR?%R/K-JXH"%-%3O,[)RD-5WV=4X!^P\S<$ZXWZF#+%POM!W> M$('#YR0F(YJ@LA.%O0WYYB!T/.1;'&^PT'!'JO@>+ZX#YY?*$PH)?19[%B2D M9V.'U$?/]\*IT\/T435Y.=RPA%12J9;-*WH(*QJ4H^9 \35.#6. M,&+/&"; M#7R@_YH<3^>)2MKODS".4LZS!9B 5$&'TRO_ MA6VN'4ZY_C$7'/:F"1A?:.WJ'Z2@^>1Z]6]02P,$% @ 28FA6M\)]W/3 M @ 2P8 !D !X;"]W;W)K&ULK55A;]HP$/TK MIU3JIXI H%W5 E*A;*LT:%78^MDD%V+5L3/[$LJ_WSF!E$DMTJ1](6?[WKMW M3NXQW!K[ZC)$@K=<:3<*,J+B)@Q=G&$N7,<4J/DD-387Q$N["5UA420U*%=A MU.U>A;F0.A@/Z[TG.QZ:DI34^&3!E7DN[&Z"RFQ'02\X;#S+349^(QP/"['! M)=+/XLGR*FQ9$IFC=M)HL)B.@KO>S63@\^N$7Q*W[B@&W\G:F%>_>$A&0=<+ M0H4Q>0;!CPJGJ)0G8AF_]YQ!6](#C^,#^]>Z=^YE+1Q.C7J1"66CX#J !%-1 M*GHVV^^X[^?2\\5&N?H7MDUNOQM 7#HR^1[,"G*IFZ=XV]_#$>#Z,T"T!T2U M[J90K?)>D!@/K=F"]=G,YH.ZU1K-XJ3V+V5)ED\EXV@\?9S/'U;SV6*UA+O% M/4P?%ZN'Q;?98OHP6PY#XA(^,8SW=).&+OJ$K@]SHRES,-,))G_C0Y;6ZHL. M^B;12<*YL!WH]RX@ZD:7)_CZ;;_]FJ__O_IMZ 8?T_F1N7&%B'$4\$PXM!4& MX_.SWE7W]H3802MV<(K]W\6>IEL\KF9P!>=GUU$ONH63[/!#DMR(>G)>D+^X M':PQ-CF"U)51%28<0"6L-*4#R^/.Q2"1KB@)'0B=@% *&P;'N;%,4)-00 9, MR:-4.D8X!^POMLGJP$LF%5<@D ZT(2B,R*6F< MK(6:U)\Y+YH]W4-N8@-J6F9M;;W=8I[QJ#>$]O;)8':B/YC2A, M&=KM?+D,P#;6U2S(%+5=K VQ^=1AQFZ/UB?P>6H,'1:^0/O_,?X#4$L#!!0 M ( $F)H5K(@.JLXP, )H( 9 >&PO=V]R:W-H965T-Q=Q[+(*:^'&ID%- M.X6QM?#T:LO8-19%'IQJ%2>3R:>X%E)'RWGX]F"7<]-Z)34^6'!M70N[O49E M-HMH&NT^/,JR\OPA7LX;4>(3^N_-@Z6W>$#)98W:2:/!8K&(KJ87UR=L'PS^ ME+AQ>VM@)JDQ+_QRFR^B"0>$"C//"((>KWB#2C$0A?%WCQD-1[+C_GJ'_B5P M)RZI<'ACU%\R]]4B.H\@QT*TRC^:S3?L^9PR7F:4"_]AT]DFDPBRUGE3]\X4 M02UU]Q1OO0Y[#N<_ MTJXD/[]\6GU=K^Z>X?;NR_WC^NKY]OYN'GL"YNTXZT&N.Y#D)R S6!OM*P61 $^& $^.H?_?-!P'N;M_ M7L$9?/QPGDR32SB &?8FLTMXKA!N3-T(O85*.!#@I"X54I\UQGJ1TM)A2=WG MH3!4AYB#L*;5.7AR=8+V34%.M53"0F--WF:><,C HA*>[%DCF:$;TVG2'4+. MT5)+\M8KZI86A35U7_5H':1;,E5$LZ1+(W69E0VW,MD9"Z:UD,M2>J&HM^D< M)U.II-]"0^?S=47XBO M^V\P==+CORPSDD!)H3,,D1.-5YF'X_K8!S+>'#YL MO"]E4/[LTD%622R ;DXK/,/EF$F^QOZHQ0M:^(TUC&[N/Z_9(YE>_CZ"366 M5.*=SAO?,&OYRB*A"XK%CD XA_P'!!SN8PZ*"I)("*5, M1HS(W)&"3+'EU(.F 2 U"4)2=&$T5O(]#34*U]J0;Q*H( U^H$XL.'!M/&&6 M+96#VO9*DFX;Z2MP#05!'(; \(V&"A$90=KN"LQ!N.9#)8R@M,8YNNAL*?4H M$'D/< RKSI_>N[%$THYX4[4A>YEQGL,=T#*A(44@(E)U66\YJ:'<.JI]N'N M@9Y[%[.7P?U'!VH,LB)]-;EW":0:-4KF71MX>C!"\.QK@@PZ^?;$';)&*2;C MH64(PQS 384*^0]WOPM),Z$\@_MXU^J'+J=X;UY0HY5A*E+54G_[;G0,7X?! M>]7-FW?S;FJO0X8<*"S(=3(^.XW =I.P>_&F"=,G-9ZZ.BPK^O& E@UHOS#& M[U[X@.'GR/(?4$L#!!0 ( $F)H5K1S1TB=0( '\% 9 >&PO=V]R M:W-H965TND M4'AKP+9USS*)AM)NX$V7E_$2<31M6XA+=0W-K:!3W%"YJ5%9H!0:+ M670Y/)^/?7P(>!2XL7M]\)6LM'[V@Q]\%B5>$$K,G2'N"-^AI'@3?ZGQH[Q/AC MA+?&N6U8CK.(_GV+9HU1=GPT/$LN#@@<]P+'A^C_)O PXN;G_0(F<'PT28?I M!?Q%A">$BJT1<,UDRQQR\N'*XDN+RM$DM19TGK?&"%4"*QP:H(O(J_XF3H I M'BS @?RD6[.#>7MM$+C@H+0#P8DFBC>*?]NA7<4<&;25O)-A:&=AB&0PUZ42 M@:$-,6PNM6T-@E"416<-N5962\&#ZD(HIG+!)%A'$[6G#SZZ@WC/%#6:,EC? M$JQ5KO-'/]N_+I>=J7Z'=T\3G4,IE 6)!:4F@R^G$9C.[MW Z298;*4=&39T M*WHAT?@ 6B^T=KN!WZ!_<[-W4$L#!!0 ( $F)H5I]!W?Q2@( * % 9 M >&PO=V]R:W-H965T0<&;V/&.>;G-E'#B)*K*%%:B':BFTA7N6 MC); ).4,"=C$SK4WG8.R@M):*EQU85U!2UG[)4]>' X!W#.!W /\M(#P""#I 8(6V ME5E9"Z)($@G>(&&B-9LYV-Y8M%9#F?D75TKH6ZIQ*EF29[23: G"O@B6 EI0 MF19GB@GZ/L86+[@7_HX MU*Z6+ARF,[,[E15)(7;T<$H0.W"2]^^\B?MY2.M_(GNE/.R5AZ?8D^]ZU=RR ME)> SK]Q*2^&U+84$TMA%LLNN?3"R:<([PYE#$1=^2]!;7GXX+&7(+9V!TB4 M\IJI]OGTWG;-S/2:L>/XQJ_7S[6=.OQ"T^XN_3BVE$E4P$93NJ./>GA%NP]: M0_'*CM2:*SV@]ICK%0K"!.C[#>=J;Y@$_5)._@!02P,$% @ 28FA6K:@ MH+=A @ P@< !D !X;"]W;W)K&ULG95;;]HP M%(#_BI5)>VI)".4ZB 3=IO' 5+7=]FSBD\2J8V>V4]I_/]L!CTU@)%Z(;^?S M=PZR/=\)^:(J (W>:L;5(JJT;F9QK/(*:JQZH@%N9@HA:ZQ-5Y:Q:B1@XH)J M%J=),HIK3'F4S=W8@\SFHM6,7["IC8+:)^=!AXI&6E[4"<5[H$Q"S(:O_?,R&]I X_;!_I7E[O)98L5W OVBQ)=+:))A @4 MN&7Z4>R^P3Z?H>7E@BGWBW;=VL$T0GFKM*CWP<:@IKS[XK=]'8X"#.=T0+H/ M2)UWMY&S_(PUSN92[)"TJPW--ERJ+MK(46[_E"RZ.-_35ATM/4,;H(W@NE+H"R= _HV/C9G72P]ZJS0( MWZX/^#4J3=!C@#7RZ \<;G.&=2O,&;=_1FA/Z2DF+V:FL.^C=::@]-S/5 MX!P6D3D8"N0K1-G'#_U1\BF@?.>5[T+T[+%E@/K)=GC;/]9&2R(:_7^1.]TP ML,!,04!LZ,6&0&PO=V]R:W-H965TOY05I_-2JE:?%WGA7EQL*KKS=.3$Y.NU%J:0;E1!7RS+*NUK.&RNCLQ MFTK)C%Y:YR?CX7!VLI:Z.'CYG.[=5B^?ETV=ZT+=5L(TZ[6L'E^IO'QX<3 Z M<#<^Z+M5C3=.7C[?R#LU5_6GS6T%5R=^E$RO56%T68A*+5\<7(Z>OAI-\05Z MXM]:/9CHL\"E+,KR,U[<9"\.ADB1RE5:XQ 2_KM75RK/<22@XXL=],#/B2_& MG]WH;VCQL)B%-.JJS/_26;UZ<7!^(#*UE$U>?R@?_J'L@DYQO+3,#?T5#_SL M='H@TL;4Y=J^#!2L=<'_RZ^6$=$+Y\,=+XSM"V.BFR.SQCK$GXFU9U"LCKHM,9>WW M3X!.3^S8$?MJO'? M[(:B,DH$>/A^'3/>!._^ F--_FYQ?>MF ><]@^()O34 M;&2J7AR C1A5W:N#EW_\-IH-G^TA=^K)G>X;_>4GHT2Y%->FUJ".RO31]V,C MB(\K)8#2C:PD&0E\F9:% 9EG\'TFEKJ01:IE+DP--\ <:R-T@0\A(NCZ$?2U M7HE/@_E _'EY>0N6^J71L'90T@+,&M\0=0E7GY50?EY99$(:@((-3FM$O9*U MD,LEV"I\5C#*IJR0 +DN&YP3"(/G56T2D6NYT+FN02D3>/!>%0U^4E\!J0Q^ MPL%YD)P6D6F3YJ5ID"K)X^/J<$S\_.T%XX!94^GB+B(.KS:JTF4V$.\!7H!Y MQ5V)=P$E-) 1,4#=R[RAA6L8KLV&OYOLCJ9)@+%IWF0\36G" H!_ 3IYV/$ MGPP(7N-226*PVAR0%6A6 B0BLK)9U,LF![A+B7,X:BV+.[W(E6<@!G2G6@8&X3.L&& #L FA#03X""T$VE5A6Y1I98")9#O9H]JG7[-.]>OF! MI2@^J+2\*S22T:?D5.52&?1PJ' \$HBG7E5E<[&A[TB-P>$L[A .#H B%5),^P;E1WU'PD9HD" M-K7:F*?BC]\N9F<7S\1-!IJMEX_.Q&E"GH_NV#F?];\ ADT1#RZ]7.3Z3C). MZ:(U7GC[M2<;OXI]#4_^A^5&6;N@/'1D^K!0@ M!.B+)*W:/2XJ-P**66H%>/;N_<=K,18HPM'XF9A_>OOV\L/_BO=OQ#?C!8:5 M1F5'XG;/9$A, T(E8 ]JA1#6)W=<)D 50!1:)@ P*GMAL5P#%!4@W+NR!'V$ M$9PE6;=2H<67:VT82F/Q#\3-$DPRTCIZ!>ZL).A44=:!+6#Z_>Q+\/D'#78- MX:"J6H1;'^/6A,O,]TA": .#@-,@2AKQ^W("5XJ.T-*(*0U9B"2W>:J6NO'X1XHA4-@#XFABUE$A_ MZ<@7Z (J=)>1@"/\\6!BR&M5) /@R5)_15QM%B:M-,4 #%4$#TXXWH<)9"0, MN0%W2+-&CA'O>WP&,6<-D,T4.+S;143/]+A:CT9XQ1Y>IT*"8T853<2J :D! M^(.3)QI4NBK*O+Q#[L)<(#O-?(!01=TAL#,=['9+X'"U!?R63J>V3M1%YK\Z ME+DI,0M25<7K!A=BL39>A@?=:,T>VC/DHQ3@YE%%.$P1)?BG%J8T1%'$&50. MI\>R L2R0FB0*LMBQ!4D?V04*QCU!A!@/>1]Z Z-'''!J]458,_ZBZ; MA(*"U<5]"8-EY)6R>[8:"KID40#%"4RWUL?N @3WI0&GJ"I0=UHG1#4%N/NF MR(@A"CQ&1@+V6(&V#F*YAT H$X^*<6.E)"P=,Q]H(AM_COAJ4HS8 UA/ %I'+[^DVL=*QCA3J&Z PH40NC:Z9V M74+4#!\WF]QYZQ#(>B[@DVV=:39EX0.9 ?KN$"N*C7PDD0)?08TZM 1M,3@J MAZ_P16,@,MX_5K'-AI]8RZ[I&7U0N0:4 85(@BW#>A<3!XT&_8R\ _B](YE" M*,@Q6;H"K5/Y4S+'X>39+___XPH@'Y9,J;3"5%I (IRN*!-V#QU29% "8T'# MCRA!QC]3_\ MF$.!F%K0ZY]5#6@*^NB^?R).D]/Q$/Z?)F>3\-XU!L2$F?[6 M-!F/)ATR)\ED>A&(+FM"0\N[,,L%C#Z)KL^3X7EW,)3*%6"U+!ZMB9G@#=A^ M25)HP2Y%]!@!^-(&\8>53CGL&JEU[K"5#Z%E>UQ@W=R& MRTC1!A );D&%#;\-*CCKH@>@&,V6+9CH3A1,TZ;&C'\:Z ?:D S_)".[3755 M039'8V38;#(7GDZ<7O6(SPDU*LUR&E;&J#N24J M% N^(V5*6%>2_%P(%@_CZDFX3SG,V3.#U26=:RJ[0!Q%56%X=-WDM=[D*@IY MR;6+#>.E6>E-R!HM?!Q91+&(9",)\$95^96*(N":1]/?::31['=CN-1V7C<4N@V8%T)&#)[[L,0O(\AYB]/.9$@SK*1K^WAXJH>B.B.O! M6#=11PQ)F__;4^T=_C :G[XY0&5.YT;!41#F-B1^NND"=+M0#AM,<*)1KR$%-G,=;8V*8=]\B M!"M9%2I+K)Z%+*],P>X-PZP,O/?(CP'] F-I?)D4>8V _Q\5#"V:B+C#28&! M]]']'2,GME,#1G,.9)%>$.T"2%KJVE'H$N96[MKR7IA%D"J!:>$-RI9PX S3 MT\0YC<*H'G9)*F(U1+^/KNW2;/#H*?-5WYT+?B@;B.I#\(UJ_ @<1Y""F M#T6)SLZAO]]5.4BA_R?3O\$6W"E;S_1KF"!EWB9_Q@''R2 MYL:RB,,RHH#V'$&UO5MI)=>*=L4U&8Q];JW R68A/HLKM"'\65 Q(B*:][&[ M)-H=$A>\VWEMKN/SISUQ!H8]TNU4@GHWO*/E-U=[4(3R(20[+^5>I;KP2G6Q M5_K7ZTU>/D(J-<>=B.M<,SXI2PA#.O5,>9RF;:\4=$/>T=#*O13W(9"WHVHY M;@ZY=81Y.5(-<_=5I_QKKC@55P$Y!S&]3T;YAM%?NZ&.W:/X9P,N=C)$TXW0 MVD\/SEWAGC;E @/QRF]O );:W!I3-C\U[==N,#A841!O0IX$]( '@G#S_/1W MIQ!+\" VY!/8#J)ZV6*-;ZDKL'.(#8CV#&1B99S+[?O]S!-62\CU6[,#"B&9 MP0T72L.XOR,)Q'FJ^M7% 14I(ZCD;M*$I912=>T M=)(B!'#WA7@",D7K> L7G56BU;5U0O"T*+LS-LS_"@Y;9E>1]:'N/V$T13' MF$5#&BF-APIO7%>84=0U%HJP&4<9?8>[M4=< WZD#-93@ B]JSHTGB2ST<@1 MA34TRH#[98I+G9[-DLGYA7NC4FLJ+D2[>>&E3;X?RD?#T)0XW N_!(?'K\@- MQHSH[4'\N:%:X.)V>3F\1V8X#>3XJ 8UY%0,Y89]"\:WNGR8?S(!FFGWTHL< MGVNCGFFC9FL',NQ+HN.D3C$'RXGUKF45NK?0>D']W!Y6RX*I/@(!'^T8;-LD M&8=5DZU7 U+46&:)BKG2^/#$QQW4ZT>;8G02;MLUR[*>B_3CEV@,=9/N- M%8U)M8W%G3^C!6QU)\%W2Z5K[N4C*FU1;, ^M*=%SM-M]S4K.Q^W?:U#WZ2=9IOO2<8-YAJ<'-D-*8!:S$5UQM&X6?5)RJH9+];L%]62H-7+CG-5&]97[XI .*0YM$@CX:CX?+[&"7=F.2A>D'M&( M*PUZ7U&MK_WB?8FI38X-I$N)>DV/!P<*H>$1B=ZEO3UNJM0FA#25D M*&KK#O\*NFM+R$'I,;+OU*>('S:[V(0B$D*8\SN.VJBHFLL-]=5:C8I;B22Y MGE_3+M:W$[]5>-W5!>O9X.V[5?SZKNV57U\LW;MQO[-4^MX*)E0C'5_#G2F+ M;'O"\].S[KW1!,*F6 ?[@[OM]TZ[)=#9S!91H]W\85PV/8]V\G?L3E';7^16 MOD.B4:M7V!JD]?OBYRP9SL:\T'W*N[/ZZO3,)KX M?;S?6G?+6&(R2Z:S,XAF)Z-I)Z,AA='XG \G"5GT^&1>,/N&YZY_KJA.,"- L^,D]G%Z&B;HBUS!:%- M3L^!G#'HTVQX(?[-1<'NDVZY]@V_)7 Q@_=F8!3WWWISV_#.QUAEG^P+<:-S M-Z/]%09987()<>2_2F.H65;,*9$\/+B^G1_TG[?YZ3%='>$V-*=#3*Q3 7>H MYT/FJ2WW+;#='Z(RY#]6 R&$*"%*.LQIS%8;7XP@KOZQX [J!SH/19D"Q!,0 MU=GTII5>]M>98L\;Z4)T L-WK^B\P3EZ%A&7T'YB%>X,R75HUS-B9]Z9M8LA,*]IC"KN=)U.[/RC?,!"3^(: U#A4=%A>DTU?JQ8>,5JL0[SL7NL M<-2FEPS6 G\Z+"8#V'G,M2^;-BX4MXIOO\<+YWH3];SAOUH?>W7<'FD@;AVU MF(BXQXR"1(\.?O6T">WWH(PD>KD=I&>E:'2YRS751@I M5287S9+$TST4 _S"#?B?Z/AT;GX,WG(8G-J'_G(&.M09UJP@AN0H#^Z<3N'O M;.8WT?=YOG'P?.-O5V2 #&3-+J TU,U M)^IS_]_L?B"EK[@E7 M=':GYIW4N/[&!P2*^"30!L\=VZT(.H50XE9M=:+1WE._+U^A@T1R8#D+1.Q=EM<)P+OPDV1QE.TSS'4MO4@]!O$M0W;>A5UP5'% M@KM?FH7AC7??8A E8%CA6#R/"MTN;AKWX#CY2,AKBP5Y6D5=@W8 M9NNWX8RMW=F.C]?Z(# N?M%>)9;OG3O;TA_)!_2XHE:2FL&DO/RZ*PRBL%<> M/L+MXWJHTKR(01!63>WAH0^FZF<%#%GEU!*NE,5!*9>GPN2F:PL!+0DD_^ MA/)5Y[Q-NX,RIO?1Q3'4+[C7Q,/)^]'^@_,?%&Z Q@=@;ZNR*%%/B2^]YOY_ M&Q(]FL_&P7%,6$'>^ /JO:=QV>.Y=._-Y?R5S_=LK'HY_T3#'0\O$IB#LJ*/ M\BO&OQ_+#40_F*@_%3=KVK?V.A>>I!X+>YX^A"- [3M\?HM:(* [\5DBYHH. MO:,+MYIG9Q^?]\W.CU'"YMZ,J*#]UF)%>]^MP_X+"!,%;I915;_ (W;\LE=1 M.N/7+,#7D*<@0XF/$O'CNN#?/T'#97=X.;\2GF!V9N3#W0$/,L'.R.@WF3[5 M(LOO0("NWT'H80F+SFQP)8G)25Q3FJ.N5FM[OA?FR3DZV)2F=0(5BUM^PP)3 M4Y42A!SC+S-4;(-4N]?K%@\QO;58;.?S=AYS98/]9Q",DH=W^%-@QW)T2L\= MQ=OB5IH#2-#!:W ^?5* /V'U1JP;4P<^+DK;G%^H![N)H$U+>O%R6'I>L&G ]_>@R)CT\0:62PVEX^@,];%CPTUM5+) M;&$2UA79*W @HU#3-H3$NHN]<5A*:'4-_<]6OU#?SVI ]*@4@ :$#Q$@W$1* ME?A4R^M4),O!+NR9[L2>Z?%PXD%O[BCQ=;X 1KB,2JWPUX=@P?8%]]BUM=;7 MX4 @4AL#TN&\6=2L9./A,58^L<^+0A$4NME02$CUGI9N6Q#8#C:^ MK9RSMI[_^ "0=%U+/ OL];MEXJX8M7LQ9D4EC(4][0/8E"[O_% M'-9"_G6#;>*9Y':K7_A]FD #O5QOST?M'Q67#F&\R@\;&OJT:\79)407="(: M\2_5N-2W;=RQTNJ>TP>]:^\-P$ZB7ZQ:*\CJ\'>Y$#,@H.$?K_)W_6]_7?(O M7H7'^8?#WD)2J$%O<[6$5X>#L],#;OMQ%V"']/M7X"CJ&PO M=V]R:W-H965TZ?[ K;Q/'\S8P^GKT(^JY12 MC=[RC*NS3JIU<>RZ*DEI3M21*"B'+S,AN*B0E4TN49ZZ/<>3FA/'. MX-2NW-@0V!W?&7U5M3$RIDR$>#:3T?2L@XU&-*.) M-BP(O%[HD&:9X01Z_+5DVJED&L+Z>,7]RAH/QDR(HD.1_<&F.CWKQ!TTI3.R MR/2#>/U&EP:%AE\B,F6?Z'6Y%W=0LE!:Y$MBT"!GO'R3MZ4C]B'PEP2^U;L4 M9+7\2C09G$KQBJ39#=S,P)IJJ4$YQ@TJ8RWA*P,Z/1@_W=R'1] M.[H:#<]O']'Y<'CW=/LXNKU&]W>_CX:CRS$Z>"23C*K#4U>#8$/N)DLA%Z40 M?X>0 -T(KE.%+OF43C_2NZ!PI;6_TOK";V5X0^01"CP'^=@/6_@%E1<"RR_8 MY85VTYLL+AEVFQF:7#I6!4GH60>215'Y0CN#SY^\")^TJ-NMU.VV<1^,RQ1" M8@:)\4+Y@BHT98K,YY+.B8WVR3M2!-!"24HXIUF3">U"/G^*?1R;#AA'.A4+1?A4'5J8S:-;;;@G4G,J$7PWY,]4%QFX MN_K^&PJ=T,?P[CJ]8$UWR365A61JO;7K^%ZPI6;@!-W^6FFA2;9V]EI*'[@' MM7GLX+B:MT =5E"'^T(-M89*">Y:JM$$:2NS75'Y:_'=!O,K36@^ ;#,X@^1 M_;IA)OH"=1 6N*ZYN>>$7O_C'/MM++C@FUQ6;\_;7HHVD-_T?2DRP$M58M0" M=51!'?UCJ!.1YTS9(S 12JLFS-NY_F_AM?;89<\[:8 X\&L3/][%H!':(%P/ M_5U0KA4H942]^@3OD<2]"MG>OLC"@9X\?S'W" LN7*Y46;#IFQDW)G4[\_^T M/N^$]ZXP5M3=:9'U3VHK7?0P?E); N.PM[T&%?F)0XW2DB4:5% I@9GQH$D) M\)=UY!9=B+>6HF@)?*UHXSK4<1RT8!Q7&,=[9R_+%N:NB12%P&2:&<476FEP M&N-S@#K)%L:O,RER&P4+708!$$-HL,0>:Y8-[.)P-\^$4JB '+-^: J25NW^ MWX_L1/$.(E!)+6 F[\(PBOZWT]BOP M^GN!IU.Z%"R*LFD '&S0VNZ!Z?X>;&JUCH 0[=H(PML"%3H3[Z#L@"WRV M=Z[,75)49;L? 5T$1>#E1Y2;A2;V^P[&;3GMX75WA/?-Z@0J(AAKCAD8*C:E MTB9M8SO4SG7?$-A(H[(RUULI--RA%#H B+;ST_KM@F2$PU6Y,8[691%"":KI M$-J'.46@R(PPB5Y(!IAY-;:V9S*N6W: MH9,1"Z[+SK9:K7X,G)?M\'I[^5:#?!])H1>38R ZG?)X&]02P,$% @ 28FA6A.E"C,"!0 M# P !D !X;"]W;W)K&ULC5=M4^,V$/XK.^[U M!F9"XCA.H!QD)N3ZPDR/HX1K/ROV.M9@2SY)3DA_?7=EQ^$EA?N"(VGWT;.[ MCZ3E8J/-@\T1'3R6A;*70>Y<=3X8V"3'4MB^KE#12J9-*1P-S6I@*X,B]4YE M,8C"<#(HA53!],+/W9KIA:Y=(17>&K!U60JSO<)";RZ#8;";N).KW/'$8'I1 MB14NT'VK;@V-!AU**DM45FH%!K/+8#8\OXK9WAO\+7%CG_P&CF2I]0,/KM/+ M(&1"6&#B&$'09XUS+ H&(AK?6\R@VY(=G_[>H?_F8Z=8EL+B7!?_R-3EE\%9 M "EFHB[F%T9OP+ UH?$/'ZKW)G)2<5$6SM"J)#\WG?C'-;B00O Y*^1;/&8/KQ MI^$D_/0&M[CC%K^%/ETT!P)T!FB=)*EA"IF0!M:BJ!&<4"M)A0&A4I!J/[06 MG25A?Z^E(1=>+J18RD(ZB9;7ZY+FO?C)QDH^"(>B?YO?QY_.HG#T"=[['DD% M+M>U)2+V&*Y$(51"-!TLL')8+M% =.I+&L.L(5_5)LGI5*7G'*S TF*->LTLYB-(GAJ\L)N\W';F$XAKD_0+1DL! %H>-Q9 MC7O#,(3?M4XWLBC@*-HO1;W)Y!3NM1/%#KNCVQF=]>)1^&YJ_GQ=EGW 7725 MV(I=G462F!J?%W0?<@B?,4/#53>X1E7O\S'LA9-QR_J0&O9V<31^E_@-O0LO M=;9;.^V%X?L(<\JZ3-'X_+^HP#HC^$4XX=/$#X>TH-6\QJ+E2&?/[/8(O"6.A[ M(7:J-'M"I'3 QP2M9?N='J$RDHZ:W\!;'+I'R%XQZQ^[3OIPG_NH2)KLNMJ1 MP<>*GE2"=IKCION^IJ>5$:A'(/1'9E5I2YJCF#_X4T2I#2FH+B"B2U>>++;- MR213 FM":\'M5J%9L7 SHTLJ6KF4BBH.U(\TI?,)8)^Y+BNAMCZ>V><9+*1K M)DD+_@*B>;;KLL"#KJK<-1#Q!/M>;G?/4_T\?3SC!7K;"M3?> 2V6AE<">?K MH!)9\8W198Y2$(=AFP)6Y?U!X.1]2=?TNK8%%D:=4),%&V&I! X--0=>3YPC MMN '&4_FPA0:K"SKY@)LJOJ V^8^J)I$UM;+^PT_V*!AB5"-"VKD[#G,[NY\ M9F_H6Z(C_=E& $_94:VD3GO>*)76WW-@.%$4]&E__#/T/-"KM4FSULF! =:: MN?A$D,4P>F$R>V72;F"D?3C)#&*'/NK_P@O+>DOIM.0O,YF 9X"F$H;<$]*& M=-[7[Q;W(P_&(7=LF_#\>G\2-6>W?Z@C&#SIT.@]6OD^U#8[-LU:-]NUNK.F MP]N;-WTR=48K234K,"/7L'\Z#HBE[SV;@=.5[_>6VM'CYW_FU*ZC80-:SS0I MN!WP!MT_ -/_ %!+ P04 " !)B:%:]!H_T%,# #V" &0 'AL+W=O M&B_ M/.:;1)L/[GBX91L,47_;/DFRW#I* MS#/,%1(80IAAI$X'1ZP7O M,$U-(*+Q=Q73J5,:8'.\C_Y@:Z=:5DSAG4C_Y+%.1D[/@1C7K$CUL]A]P:H> M2S 2J;)/V)6^'?[; MER4\/L WFIR$X6P9PM62K5)4UT-74UZ#=J,JQ[3,$;R1HP5?1:X3!;,\QO@8 M[Q+?FG2P)ST-+@;\RN0-M/Q?(?""SH5XK7H16C9>Z_\NPKG:R]#M\Z%-3PW4 MED4XXPP6Z&TF[1W>*Q9 M+0PK97J0: X1FK^N(;^ WVT;O^Y/Z0+"+H5FJ>D*GA595>N6_: S M0ZO:L=7K4T*E!F W(-?PPM("(>8J$@69>\>KP+NN0OZT; U&K6X?[@HI3:2M MD/9LH?6_! F\-BP$%:Y19N\%^=U+TN[4"NF\5R%E,GRE\UR=%\+E4.\5PG]] M+Q.)N!!;;7R M6JJ_UI?ZI+S+#N[E'P&I8,-S1037!/5N/I,^97G+EH866WNSK82F>](.$_HQ M06D<:'XMA-X;)D']JS/^!U!+ P04 " !)B:%:]VO;'UL" "5!0 &0 M 'AL+W=OE\ D[MYT OVCB>Z+8QSA,FL)%MX!O.C7"F["UN6C'(0 MFDJ!%.3SX+8W6?1=OD_X26&G#VSD*ME(^>(VW[)Y@)T@8) :QT#L\@IWP)@C MLC+^-)Q!>Z0#'MI[]J^^=EO+AFBXD^P7S4PQ#\8!RB G%3-/K<_B! ::6-Y W8*N!4U"MY:^[A ##&9P!1 XB\[OH@KW))#$EF2NZ0 M#"WQQ6U_L^>(+]9TJ MJT;U3Z-<)TQT25*8!_97UZ!>(4BNKWI#/+V@J=]JZE]B3Y[K!D R1WEE*@6H M5%2DM&36(N_VES?:!3/8F%/:+[-?7XTC'$_1_];?0!0"D5&Q14M(@6] ^9O? M)ZQ!@C4&R-+WW@;:6P;>[.P&ULK59K;]HP%/TK5E9-K;0U(0FO#B)!^AC22E&AVV=#+DE4Q\YL M ^V_GYV$%&A JYHO8#OWG)QS?>WF6:8A%!@L4E M2X&J)TO&$RS5E(>F2#G@( ,EQ+0MJV4F.*:&U\O6)MSKL94D,84)1V*5))B_ M#H&P3=]H&-N%QSB,I%XPO5Z*0YB"?$HG7,W,DB6($Z B9A1Q6/:-0>/*;U@: MD$7\CF$C=L9(6YDS]JPGHZ!O6%H1$%A(38'5WQI\($0S*1U_"U*C?*<&[HZW M[+>9>65FC@7XC/R) QGUC8Z! ECB%9&/;/,3"D--S;=@1&2_:%/$6@9:K(1D M20%6"I*8YO_XI4C$#D#Q5 /L F ? MPC *< .)G17%EFZQI+[/4XVR"NHQ6; M'F2YR=#*34SU-DXE5T]CA9/>='0W'MV._,%XA@:^__ TGHW&=VCR\&ODCVZF MZ#NZC@4.0PXAEA"@^2L2F(! Y]<@<4S$A0IYFEZC\[,+=(9BBF816PE, ]$S MI1*H7V,N"C'#7(Q]1(R#[AF5D4 W-(!@'V\J8Z4[>^MN:)\DO,?\$CF-;\BV M[&:%'O__X>X).4Z9;"?C=^#70%E:61XUL97E\^:Z_;=IR> MN=ZU\#ZH8W7>@O:D-4MIS9/2)IA+"ARIFD5JQY]!ID2EH4KC2:*/;D=-9'N> M6Z7G5LV5V*K3>DUD>];;I?7V)RLQQS=WBJS9M*V#2GP?Y+8=M[H2.Z6TSDEI M-U0"3WDL*HOO)/:C.U 3V9[-;FFS6W/Q=>NT7A/9GO6&]?:]M3Y9?@7![B7G MVHW#F[ BRG'<[D$!FCN=00(\S!HFE6JVHC+_C):K>5,VU$V9[BP.UE6S-LA: M%/.-)N_TU)49QE0@ DM%:5VVU9G@>?.43R1+L_YCSJ3J9K)AI!I.X#I /5\R M)K<3_8*RA?7^ 5!+ P04 " !)B:%:J/0'O64" !N!@ &0 'AL+W=O MF5!1<55CH42U?6 G!A015U \\;NA4FS$EB.S<524?7 -W?0^K$"\?)_-L3HPR9!K,%)WK_SA]ZG/K?_B6S/>]AY#P^Q)[_M M]ZG^#_4$4WVV&ZZAY3(=8YV<1_['V%WOVNE+\H(N:4_FH),Y^%N9C+,#2ANZ M:$>$[[_2V9,R[%<9=2JC@RKG7&%JVLJ>UCYY44^-0N^5P+XD_^*51'>G&YA. MK,_6DC")*"PTS#L[URRBZ6Y-H'AM&\035[K=V&&I+P00)D&O+SA7V\#TG.Z* M27X!4$L#!!0 ( $F)H5H2>UCY9P( &D& 9 >&PO=V]R:W-H965T MTDW;^?;2BB+8VV:5_ 9]][O'?&YVC/Q:,L !1Z*BF3$Z=0JKIP79D5 M4&(YX!4PO;+FHL1*AV+CRDH SBVHI*[O>6.WQ(0Y<63GYB*.^%91PF ND-R6 M)1:_KH#R_<09.L\3]V13*#/AQE&%-[ M:KF0D=NRY*3$I@DG"$!ZXES.;Q( M0I-O$[X3V,O.&!DG#YP_FB#-)XYG! &%3!D&K%\[2(!20Z1E_&PXG?:3!M@= M/[-?6^_:RP.6D'#Z@^2JF#CG#LIAC;=4W?/]+31^K,",4VF?:-_D>@[*ME+Q ML@%K!25A]1L_-77H (:C=P!^ _#_%! T@, :K9596U.LITFE[,ENDR2N]5LFED3:[9+ M;M;HN:KU^._H^8;% 7#3\CW_+ 'GAR&3R%KX:.7<%=7IBV/WY;'MWS!OY6G MSU]-..HG-(?R0E8X@XFC3YT$L0,G_OAA./8^][G]3V0OO >M]^ 0>]S9>+/; MI_IWU"%3?:9KIK%E,HUC%P=^Y.ZZ5MZF^.=MR@N!HU;@Z.\$,LX.:*S)PJ[& M\)7&GA2_7V/8:@P/:EQRA:GI*QVE?>+"-]49G[T2UY/BO1+G=AJ!:<+Z-&T( MDXC"6H.\P9GF$'5CJP/%*]L;'KC2G<8."WT7@# )>GW-N7H.3+MI;Y?X-U!+ M P04 " !)B:%:A?(D74D# #'#@ &0 'AL+W=O,724*>+]]/\H!Y1EM"7UB($ >O28S96 LY3R]UG?DA2B"[ M("G"XLZ2T 1RT:4KG:44P4 %);%N&8:M)S#"FC-28W/JC,B:QQ%&8@OTCD5/;U0":($8181#"A:CK6)>>F: M71F@9OR(T):5VD"B/!/R(CO38*P9TA&*D<^E!!27#7)1'$LEX>-7+JH5SY2! MY?9._5;!"YAGR)!+XI]1P,.Q-M! @)9P'?-'LOV&U/-)S-0OV.9S#0WX M:\9)D@<+!TF$LRM\S1>B%"!TZ@.L/,!Z&] ]$M#) SH*-'.FL*XAA\Z(DBV@ M-.[V?1VZDYF3V#BN@^+V=-T=@?F#]^G M[O3& ^? X\1_.9=+%0"?)")_&%0[@%YE&X&S:\1A%+//8O+"NP9G'S^/="Z\ MR2?H?N[C*O-A'?'1 ?<$\Y"!&QR@H!JO"Z8"S-J!75F-@O>07H".^058AM6K M\>/^?WBWP4ZG6.>.TNN\;YWK%BP3[-8+RM?[DJ701V--O+\,T0W2G$\?3-OX M6D?;DEB%O5NP=YO4G7]E4!U\IF@K1?DIVCA#HV\8QDC?E+$.IPT&G?*TBN%> M8;C7:/@AE?98G:_&P%,WI26Q"J-=,-IM)Z3=)GM+8A7V?L'>;STA&Q5/A<_$ M>J6T[1Y-VD$!-6B$>O06M1G;&'6J\9;$*H## G#8=L8.VV1O2:S";AK[_VFC M]9S-)C;+VS%8C\P(+54XCGPLX3X(R0); )4DB -4VUN(UJIZ: MJVVI5==@?]@Q6S_MF*T>=]I2J_+O#SQF^R<>\_ LTS-JLOMPFFT?OJIZJ21( M$%VI2HD),VO,LT-T,9I58U>R&I,EQ9MQ4:5-5&VB[V6R$D\&PO=V]R:W-H965TTDW;^? M#91D"[#NZR6QC>\YY]J^1W>\Y^)>I@ */>09DQ,K5:HXMVT9IY 3><8+8/K+ MFHN<*#T5&UL6 DA2!N69[3I.8.>$,BL:EVLW(AKSK,S MA;T\&B.3RHKS>S.9)Q/+,8H@@U@9"*+_=C"#+#-(6L?7&M1J.$W@\?@1_5V9 MO$YF123,>/:%)BJ=6*&%$EB3;:9N^?X]U GY!B_FF2Q_T;[>ZU@HWDK%\SI8 M*\@IJ_[)0WT01P$N[@APZP"WU%T1E2K?$D6BL>![),QNC68&9:IEM!9'F;F5 MI1+Z*]5Q*EK.KQ;S=_/9Q>(3NIC-KN\6G^:+*W1S_6$^FU\NT6NTK.X+\372 M:N)[Q MSGA(1EJ#;Y9VL3I:J;^C%6U"$9O+EV%9:FV&PXUK'M-+A=NCPT$?. M5"K1)4L@^3'>UCDUB;F/B4W=7L"/1)PA#[]"KN/Z2*9$@.R!]9KS\DK800?L M=95\6X*]@::ZSF5!8IA8NGPDB!U8T?-G.'#>],@:-+(&);K7(6NQS5<@S!WU M"!S\!X%^(]#O/;,TN\H)!,!S;NQ9902,KZ)5U^0 BIO+G%U,KT/LC-H9APWC\*D' ;J M?NL(AB>"W-#SPW9!82,H[!7T&:2"7U*'OT,]:JA'O=3&/=K(>J/^\*%BY^"( MSM_74HWQCS4>N3;^ZW*:]UYH37!\H]C#@Z'OM]\I=@_:W%YM5X(PU5Y1=>0/ M1:S].>SB/+@R[K?EIHYMW4>HK(/=.RUHUPF& Z>#_N"^N-<[(]T@K('JI.W+ MAX**#OI!&[T;C' '_<%;\9/-M<53?O$.3GT5NZX?=/DI%U:0=ME>]KNY-=,U*E,%:ASIG0TTNJO:QFBA>E"W;BBO= );#5+?<(,P& M_7W-N7J<&(*FB8^^ U!+ P04 " !)B:%:K^DW0Q # Z"P &0 'AL M+W=ORZ*DXAI^I %,#QRT+(G&H9ZX9LM4FPDW&A5T"3>@[XJYQ)';L"0L M!ZZ8X$3"8NR<](XG/<\ ;,4O!FNU\4Z,E'LA'LQ@FHP=SW0$&<3:4%!\K& " M66:8L(\_-:G3_*0W&#G+&JR=]K!=B X \[0"_!OB[@,$;@'X-Z%NA M56=6UAG5-!I)L2;25".;>;%K8]&HAG&SC3=:XE>&.!W=3"]FT^_3R2L*PTRTX4Q*5DFH$B\!AG90() M64B1DUCD1:FIW2*Q($ E9WRI2 'HG91*()_.0%.6J<_(;6?4\X-Q MJ)&K49WIT8UK):>5$O\-)7UR*;A.%3GGV,TVWL55:9;&?UZ:4W\OX265!Z3? M^T)\SP]:^IG\.WRPIYU^LU-]R]?_OYUJ6["*<-!.: Z(8U70&,8.G@ *Y J< MZ..'7NA]:U/;$=F6]D&C?;"//3IK\1V>24JC5=!>;=HKPL 2FK-L%?7\ /=A MM:FII2@,_:9HJ]>@Z378V^M58$KF_F'.TY\7=+S@G8C'C:-'NYM]!J4EBS6>#3C-1(_D)(SW>K+ MO3SOW9N.R+8D'S62C[KVY5&7VCLBV]+>\UZND'^Z8LZTJ"(8[ M]G0W4D@.=>:$Q.]C7%< O2%.#WA< T4P_,'S1Q.?H+4$L# M!!0 ( $F)H5HE$Z09/ , +L, 9 >&PO=V]R:W-H965TD-JN&NWV8=H'-SF(-<>F MM@/;OY_MI"FT(1H3VQ>PG7N>N^BH4KEP)P:D$Y=7W/Z[LY)LP)A_;L6H1#7BA*&%P+)(L\ MQ^+7!"A?CYR.\W#PF2PR90[<<+C$"YB!NEU>"[US:Y:4Y, DX0P)F(^<<><\ M/C/VUN +@;7<6".CY([S'V8S34>.9P(""HDR#%C_K2 "2@V1#N.^XG1JEP:X MN7Y@?V^U:RUW6$+$Z5>2JFSD#!R4PAP75'WFZX]0Z>D9OH13:7_1NK+U')04 M4O&\ NL(WZO(9[HS^'=!GC<#H\AV07?4A/4A0LL7["#;U)(?2(E M&B?W!9'$U.$818\5BK8J].U"6Z.I@EQ^;ZI%Z:S;[,STGG.YQ F,'-U<)(@5 M..'+%YV^][8ID8-TD-'H/>H\Y[ M3PY)%A^(;"MAIW7"3O]G,SH]9)(/218?B&PKR8,ZR8-_T8P&S^YC0S-J];QO MD@9[-*.S6OS9OVA&9\]">=:,6OWN*_U 9&6*W(VQ+@>QL..QU,4OF"K'GOJT MG, GG?/(3JI/SO5D/K8#J?M(4X[U>JA9$"81A;FF]$Y.]7LBRE&YW"B^M,/C M'5=Z%+7+3']=@# &^OF<<_6P,0[J[Y7P-U!+ P04 " !)B:%:\$+DPY ) M "+8P &0 'AL+W=OSI5R)]'.\EI%Z9Q$G M*Y&II\E;/UTG4LR+1JNP[UC6L+\20=2[O2Y>>TYNK^--%@:1?$Y(NEFM1/)Q M+\/X_:9G]W8O? W>EEG^0O_V>BW>Y(O,OJ^?$_6LOZ?,@Y6,TB".2"(7-[T[ M^XI[P[Q!L<6_ OF>'CPF^4=YC>,?^9.'^4W/RGLD0SG+"]O8Q\X:'CW=T5GQX]6%>12JG^R^D"# MG#>+P[3X2][+;4=6C\PV:1:OJL:J!ZL@*O^+G]47<=# &9]HX%0-G*,&[JD& M;M7 /8[@G&C@50V\XPCVB0:#JL'@TBX-JP;#2[LTJAJ,BF25WVZ1&E]DXO8Z MB=])DF^M:/F#(K]%:Y61(,JE^)(EZMU M?[RSX?I WTA?R5W\WF0JT:$)(A*[><:^N3+3 1A^MMU/U/]R&G]617S MOHSIG(AID\5 *]=F!> MJZ[2M9C)FYXJ1JE,MK)W^Y<_V4/K;VW20<)\)(PB80P)XR"8IA=OKQ?/1%>[ MRT(FB9RKNK^5T4:J_[/X+0K^4"]E\>[5-MD8N5UE4\*&!2P?WFQOW>'(LRSK MNK\]5 0R*$7"&!+&03!-$8.](@;=%*%&F&DFHGD0O9%/(B6"K&4RDU'66IN- M\*ZR0,)\)(R6L,F!8*W/WD17*T-&Y""8IHGA7A-#HR;N5G&2!7^40[-XD0_& M2XVD(I0IF<6K59#FIP]ME?#>R.XJB1(V./CB)\W#Q+!Q.+&MQE84V2^&A'$0 M3,OU:)_KD3G7H3I_%-%,$C4:)_-X\YHM-J$ZJ9O%FRAK3; 1V#7!HT:"!Q.[ MF6)D3#IJZ&5@-V.RELU:NL9!7=.R-]YG;VS,WKV8J[WS-2/RYUJ=T;=6;B.A M:[K&C7397G-?\YN;.>/F'HGL&4/". BFY72RS^G$F-.'2)7?M^ UE$2DJ96V14.FGJR7)&P^;.>&GW.*A[6NILJS9 +&/R MOLKU)IDM12KSPGDXEBI/'?-7\_JI"JLZI9S]:/4[C"&ZYA5*\Z$T"J4Q*(U7 M-$UQSL#2#G:Z2 Y<,KN#2,[*P0CK+ 174G*UY,/! MZ@0N(FOQD<1AJ(:*\TUQT:9=+V[+6>YX<*P6J.<'I5$HC4%I'$73U5(;?[;9 M^=NI92O"C3PXR.1G?5+,ED2NUF'\(>7!T:55)$WOKJB*QRI!&F0^E$:A- :E M<11-5TEM!MIF-_!D+3+)Q%R$!LT1_J I%ZCU!Z51*(U!:1Q%T^52^X2VV2A\ MJ0P5)0RQ%4$H"8Q5$6J'>B+'^8!DH)Q0"U-?E0T[*B:4YNBVD)#4JA M- :E<11-5TAM<-IFAW.ZFTZ1R+"00+H,UNT' :C%":7Y4!J%TAB4QE$T?3)3 M[:DZ%GJ2BP.U4*$T'TJC4!J#TCB*INNFMED=L\UZ^844,ZBS7.Q&G1XYPY:" M PU+V\):+1.B-)D/X@O\A+L2ZG6L%U\G35'**S9J 32:$T"J4Q*(VC:+J0 M:E/5== ER86ZJ5":#Z51*(U!:1Q%TW5SL-#T0R"]JV&1VMVH3UC4!I'T?1?T:H-6L_LB':J.A>>$9E#=A4" ME.9#:11*8U :1]%T8=4^KV>CRXX'M76A-!]*HU :@](XBJ;KIK9UO3-S9;N6 M'3.OLVJ<2\H.-":]*":#QN0HFI[EVH3US";LM_<87W:@/BV4YD-I%$IC4!I' MT71A'?PLJ 9U5T_QQ >>X MYD ]62B-06D<1=.E4'NRGMF3[3X"@7JR%>UH-' L!JC5"J4Q*(VC:*48^@>W M!% []EMQMX?\AV#5^*+\6?K]J^4=):;VE5_<>.'H]3O[ZJZXOT*_QI2WJ7@4 MR5L0I224"X6T/H^4FI/RS@_EDRQ>%S<>>(TS=70I'BZEF,LDWT"]OXCC;/&ULC57O;YLP$/U73JR:6JDKA/R@ZA*D--6T2-V6 M->WVV8$+6#4VM4W2_/>S#47I2MF^@,_V>_?N81_3O9"/*D?4\%PPKF9>KG5Y MY?LJR;$@ZD*4R,W*5LB":!/*S%>E1)(Z4,'\, @F?D$H]^*IFUO)>"HJS2C' ME015%061AVMD8C_S!M[+Q!W-JJFO30%6AI\T M8J]KL>$[8M=87D 8G4,8A"-X6-_ Z3X W3)K(DF MCLA>QET] NBHN,*DDIA"*45!E1+R %QH5%8:V3#LDC9^8TH;UD.D?8$BIA1UB% M5J\Y/9J:5:[_?9"B-\X-PG'PEW/^4=.Q_?L;D1GE"AAN#2RXB(S_LNZ)=:!% MZ?K01FC3U=PP-[\1E':#6=\*8VD3V-;6_ICB/U!+ P04 " !)B:%:OO3Z M@)4$ "&&@ &0 'AL+W=O]OFS@8 MQ_\5BYM.G;0KF!"2]I)(7=#M*G5=;VGO7KOD26.-8&8[R?K?GTTHA.!:1?/> M)/SP\[7]P?;S-4SVC'\3:P")?FRR7$R]M93%I>^+= T;(LY9 ;FZLV)\0Z0Z MY4^^*#B091FTR?PP"&)_0VCNS2;EM3L^F["MS&@.=QR)[69#^/-'R-A^ZF'O MY<)7^K26^H(_FQ3D"18@'XH[KL[\6F5)-Y +RG+$837UKO!E$I8!98E_*>S% MT3'277ED[)L^N5Y.O4"W"#)(I98@ZF\'<\@RK:3:\;T2]>HZ=>#Q\8OZ7V7G M56<>B8 YR_ZC2[F>>F,/+6%%MIG\RO9_0]6AH=9+62;*7[2OR@8>2K="LDT5 MK%JPH?GAG_RH0!P%X.B5@+ *"-\:,*@"!F\-B*J J"1SZ$K)(2&2S":<[1'7 MI96:/BAAEM&J^S37SWTAN;I+59R<7;A>7-]??[E=H#_057*%%E0"FK-- MD5&2I_ !W=S,]2TA0 KUH+YO*85@DZ.S=>_0.T1S=K]E6J"@Q\:5JN:[?3ZM6?CRT,GREE0LHSE$X^H#"((P, MX7-[^&?"S]$ E^%#0WAB#T\@K<-/:O<5[IIY6#,/2[W!:\P/)(LM3]=JR"XO M34 .$I%90J\&EZ(@*4P]-=T%\!UXL]]_PW'PIPF/2['$D5@+W:!&-["ISSXQ MMMS3+$-GX7L3-6MT7VH'L;@4T^OG;A;'\6CB[XYI& OANE"KEU'=R\C:R]=F MH:G'5J6^/78IEC@2:Q$S+,K,: ,KUK00Z P;L])%A\P0!\$)&VN%?=DX$FNQP4'C*8.?RM)5^#&0 ML)-9Y_9*^A)QI=9&W6]X3A2:\-I M_#"V&^*;[C;"F+"Q4U/L5"UQI=9&V/AB;#?&=<(JR+/.5N7VC*0IWT)KFV;$ M.C"DLQ'+80;XUYO9*HI7/@O@TH]DKZHWE M5WAFW)AF;#66U2)EV-0;^0R[?**PP\>I+W:EUN;3.&-LM\:W(%^6\)?7($8R M<8?,* @Z9)R:95=J;3*-7<8CZPH^5PZ(+H&77LB\=KOTP7.G:HDKM3:\QE=C MN['6.RZU;E/S8.K:ZD$4=+R24V?M2JW-H_'6V&ZN;YF$ESQF1-+UT^$@&I\B M<6JH7:FU7Q@VCCJT.VHUOR3-GR"7*#V>:O5B_6Q\A]CUV3@]6]WP[^ M"I\=-CX[?(O/;C$RDL&=MQF&)=I>5V\R3DVV?_3.7W^A^4SX$\T%RF"EY(/S MD7KJ_/#1XW B65%^!GAD4FU=R\,U$ 5)%U#W5TQ-N^I$?UFH/SW-_@=02P,$ M% @ 28FA6F:\^3ND @ \0< !D !X;"]W;W)K&ULM95M;YLP$,>_RHE-4R>UA=*$)!U!2A--B]1M75FVUPYNJ9(LY4:>B M0&YV-D+F1)NIS%Q52"1I;90SU_>\P,T)Y4X4UFO7,@I%J1GE>"U!E7E.Y,,E M,E%-G3/G<>&&9EMM%]PH+$B&,>I5<2W-S&U54IHC5U1PD+B9.K.SB\N)/5\? M^$6Q4@=CL)&LA;BUDV4Z=3P+A P3;16(^>UPCHQ9(8-QM]=T6I?6\'#\J/ZY MCMW$LB8*YX+]IJG>3IVQ REN2,GTC:B^X#Z>H=5+!%/U%ZKF[&CH0%(J+?*] ML2'(*6_^Y'Z?AP,#WW_&P-\;^#5WXZBF7!!-HE"*"J0];=3LH ZUMC9PE-NB MQ%J:76KL=#2;_U@MX^7/Y?=O,9S ;#&#F&J$N<@+1@E/\!BNKN9PM$!-*%,? M0U<;M];83?8N+AL7_C,N8BQ.P1\=@^_Y UC%"SAZ_X^,:ZA;=+]%]VO=\_] M[Z)JK ?=UO:R7ZB")#AUS&U6*'?H1!_>G07>IQZV\Y;MO$\]FB5W)968 N6: M\(RN&0)1"K6"4N&F9,#H!KNH^W7'\(!$JA["04LXZ"=\IM)=3+U*+\SDL.4< MOJK*PS=@"UJVH#>'"TQ+\ZK8XF9"I!5EK NQ$0EJ$?M([B(_"$:>YX7NKL/[ MJ/4^>E$%X0^LN,*DM/>/"WYB[B":X#6LS=VA/(-"BIPJ)>2#V=>HNJ![?;\P MK^,VLO&K:CY^ [9)RS;ISWJ62EMX] M>,%M,_Q*9$:Y H8;8^F=VO8AFP;33+0HZD=]+;1I$?5P:WHR2GO [&^$*>Q^ M8OM$V^6COU!+ P04 " !)B:%:%U'ZNIH# !\$0 &0 'AL+W=O4%">1*N,&NVKEZT(!CZN@+/59$(1^QD7NS2;5 MM7LUF\C2I"*'>T5TF65WZ# M$HL,N8:%3/\6L5E/O2N/Q)#P,C4/"2 U0%5(?S=1!7+ M6V[X;*+DEB@[&M%LHTJUBD9R(K>KLC0*[PJ,,[/YXO.7N^7=7W=_?EJ22S*_ MG9.E,$ 6,BM2P?,(+LB'#PM[2^/*%;:4FI0:8B)R3-^ 0E:\JK!,2,*%(AN> MEF![9@TDDKD1^0IR8YM:Q*!VHQ']4:3"/)-?;\%PD>K?' 0FOL%L+6<_JC.[ MV67&CF2VA*)'V.B"L( -R#^O 7PL4U,KUM2*58B#(X@/0C]=)@H 4\>\01N" MN< A:DX@^Z1=ZX)',/7P4=*@-N#-WOU"P^!W!\U^0[-?H?=_8$D/<>MWP&W0 MO9 =7FZZYXC427F>YR5/\94C*I5"IMC:0(X)?">- M%H[M^V[H4ZO=&A1E9VF!=N%+M#4FZO263L70?[O]A[TCCSYM[8JZ_)X:NO HVIH4=?I,IVH(WZIA=%0-K751MW=]DOGE M:=N"$_?42K<.1J_.$T(7_D5; Z-.#^I4"./_(036NAISN]HQ(?S GN!&/K'6 MK#4W1L^2 NO"P-C>"ZHO^L8653'ZT=I\+!>-=? D:8=@/<3*&PO=V]R:W-H965T PB46A7)+95#=T^FW AUIPXLQUH__UL M)\UXI%G']@7LV.?XG'M];0^VC/\0$8!$3S%-Q-"*I$S[MBW""&(LKE@*B1I9 M,1YCJ;I\;8N4 UX:4$QMUW$\.\8DL?R!^7;/_0'+)"4)W',DLCC&_/D:*-L. MK8;U\N&!K".I/]C^(,5K"$ ^IO=<]>R294EB2 1A">*P&EJC1G_Z'%J.%@040JD9L/K;P!@HU41*QL^"TRJ7U,#=]@O[K?&N MO"RP@#&CW\E21D.K:Z$EK'!&Y0/;WD'AIZWY0D:%^47;8JYCH3 3DL4%6"F( M29+_XZX53G-J5O5U+IN^R+%(0PM59@"^ 8L__V[AN=\K/+] MG\CVHM LH]"L8_=U+M!Y#\4LD9%05:W/#;4C+JIH=*'R\9O>"H5FUTS MMD9]+USGP M4[OBB7XZI9_.&_*3YX42O""42 *5J>DH>EY!S6/K=X^.A]]O[GMQ>*;=7OY.8NIPD\/BO!? MXS:Z!X+MG9M9OXK4+;8FB5 B5@KE7'543'C^TL@[DJ7FLEXPJ:Y^TXS4XPRX MGJ#&5XS)EXZ^_\OGGO\+4$L#!!0 ( $F)H5I\J?\6[@( +D( 9 M>&PO=V]R:W-H965TE+72OH ?]QR?!/P@\!6[+61=O+,V(ONS.*^Y6A!D$(D-0-6KPV, M($TUD9+QJ^"TRB4U<+^]8Y\:[\K+,Q8P8NE/$LND;W4L%,,"KU/YR+8W4/AI M:;Z(I<(\T;:(=2P4K85D60%6"C)"\S=^+?*P!U \U0"W +C'@.8; *\ >,9H MKLS8&F.)@QYG6\1UM&+3#9,;@U9N"-6[&$JN9HG"R>!V,@@GZ'8V&,YN9_/9 M)$2#[V/T./MV,T?W4_2D)@=A.)F'Z!)-"<4T H1IC-1GQ+$D=(E24%E$\*J^ M*P$"G8]!8I**"P5X"L?H_.P"G2%"T3QA:Z&@HF=+)5PO;T>%R&$NTGU#I(?N M&)6)0!,:0WR(MY7ATK6[&[WRMMBSB1.4>7^ M59FI)?NHF9RL]6\S?FG&KS5S7WVFJXSX)XEL^>7BN3S_1-ZU7ZVO7>IKU^H+ M$\;EI02>%0+U1<0AQ1+B\M14J6V?2&DT.T=R3V.N&]5R.Z7J3N-:5P[1_+LO2J0 5^:XBA0Q-94YE=C.9K7WZ&JOZ9.'8VKNCPP MYV8 MVFM5>IOVITD,6)?8S#;E.NW#S_E!2$CJ-9KOGY*$O(_MYTV,7W=RI.PKWR$D MP+,3_6,V>#F8->1H0>,_<"1V4V-D@ AM MX"$63_3X"14#RCH8TIAG?\$QOW@5 ;V+ 'OT1D"_".B_-V!0!&1#-_.Q9^)\*.!LPN@1L/1N24L/,OM9 MM/2%2?J@K 23WV(9)V9W@;<*P-W2FR_OEL_+8 6\SSYX6O[ZZ1D\? 1?Y)?> M:A4\K\ U\*((I]F%,< D?T;37'_PD8 XYC]/3"%[E'+-L&A]GK?NO-%Z#]Q3 M(G8E",IA^.E*H' M2M4/>\3D?$:V%YI?VR3GJ$%%FJ3A.LIFY8JAMV>DCW\%4NVD3K1#!L.!RT M/*+#AD+;<9L&E=WJ:E 3K&9P5!HPW_+E4R;."6@Z^^:3IBO M$Q9H@M6R<%MFX?;[K3MN=>9')\S7"0LTP6KYL:US66 IWQ-/5IV ;D ,203^ M4:U=YVI2UX1HI?D%K3H+NLZP/KD%NIJLJZY48+92]6=93?\IJ^DK<#IJM:R$ M=+:LD^9KI06Z:/5T..=T.-]O;BK8NK*DD^9KI06Z:/4LG0M76UEW=9J?M!:J M6FF^5EI0T&IKONI:KN[Z7(3:ZBKT8M5Y!6+*.: $X&0/,4M7H*W>^\TJJ=]< M@:H;[RQ4:T&JBU87?RY);75-NCJL\W4^)B%-4*OD06,!WRR %NIV.CO66HKJ MHN6.S4BM-)VD#Y M7X'9OU!+ P04 " !)B:%:,,Y;CG " !0!@ &0 'AL+W=O"R[TT,N-*:]] M7VX8 ,!A\Q8!XJ7-=P"Y]8(8_S9>GH- MT@KWQSOWB:L=:YE3#;>2_V +DP^]@4<6L*05-U.Y^0+;>B+KETFNW2_9U'OC MV"-9I8TLMF),4#!17^GS]CGL"<+P@"#<"D*7NP:YE&-J:)HHN2'*[D8W.W"E M.C6&8\*^E)E1>)>ASJ3CSZ,' [SNT >SZN=4DS&'IX #2H-7CIQP^=./CT1OQN$[_[EGN*3R-N MRU2K8J>R1VR=]J(@\=&ULM9QK<]I&%(;_R@[M=)*9Q.@*=FHS8WOC:3IQ MX_K2?EZC!=3H0E=Y3V[1SI_R<778L:Y M)*]IDA47O9F4\P_]?C&>\905)_F<9^H_DURD3*JG8MHOYH*SJ I*D[[G.(-^ MRN*L-SJO7KL3H_.\E$F<\3M!BC)-F?AVQ9/\Y:+G]E8OW,?3F=0O]$?G^$>M9?JT1QRK,BSC,B^.2B=^E^H.&9#JC>\5?,7XJ-QT0?RG.>?]5/ M/D47/4?O$4_X6&H)IOXL^#5/$JVD]N/?6K2WWJ8.W'R\4K^I#EX=S#,K^'6> M_!U'5)4O\G+\KT#OT?&92'SM Y6>Y#& MV?(O>ZU!; 2X04N 5P=XAP;X=8"_'1"V! 1U0%"161Y*Q8$RR4;G(G\A0K]; MJ>D'%? $A)GR[-)?RIO*)5^JS>K@_KC>!%UNPFO9A$]N\TS."O(QBWC4C.^KW5WO ML[?:YRL/%+R#WP"EKVX6D8%]B@]''PHYFS,+WHJWPLN%KPW^N4G=^#\:B."*4:1 MQ!JT@C6M %(?4?XL25P4)4B:S#L)!AJE$LM28R8[M=T*>.;NHSC4PX)]HG6/FANG!4-5JK;:9C""2C M<=@N;+$OLZQ4=:#@XU((-6RI1PN>E=S*!]5IHZI1U^*UP6'=N&T7MMLW\2N/ MR'C&Q%3[@ 473#T0VBA8(:'Z;E0U6JNYW@8EY\1QPQ9&QGJ[L/?>'=+)=W++ M7N.T3*V04.TWJAK%4FNB-#[='1XWN*/Z<50UBJ761&:,8>^ +$7U M[:AJM%;;SE(G;$M3X]Y=V+[;TS3.6M,4U<6CJE$LM>:DI#'[GG-4FGJHEAY5 MC6*I-9$9W^_!OO^(-(45.]-$+0)JM9TT'=JSU#/VW@.]L#U+_RR94 5WH1Q( MJLK*L>97\+GDZ3,7JPENV_SX%;RUS@Q1JP(LM29I4Q5XQ\W&>ZB% *H:Q5)K M(C/U@K>G7HC^*0NI#/''JT^/]!+*7=1J 56-UFK;N>NU?,-ZIECPX&+AX-S] MOH902J M&L52:W8#F#+"A]<,/F7JBX$74N>C=B'1%JD8"J1GU[D:!;4:R$3)'@'UHDL&BAERBM9%"M/ZH:Q5)K M\MOHPSFR$0>W$P>W%>='6'_?6'\?MOZ/T'HO'-N9&ZK;]W?7!EP/6ASPC=_W M8;^_?_QNF7+?&"/K0T9UZ%AJ32S&H?OP>L"74A:299&N=.8B5B7/G"7DF26M M(Q6J=4=5H[ZE(P<^?8PM]V%;OC.*P\LFL%IG2JC>'$NM2=)X>/_TN/$#7@YZR0J\GZ0X-]2N68$\9K-49$:JYQU)K>DF*Y&M#D3 M,N/"2@VU($!5HUAJ3<"F( B.*P@"U(( 58UBJ361F8(@.+ ]R,H-U?_7:IM3 M,MM=^#62'S$_'QK_'\+^_[ KT&"1SM=:[7;>#]U=,E@;;9(Q?CZ$I^BO\S2- M935>3;AU2(<%.E-Q+18RM&#Y$9X]-)X]A#W[Q]>X'0BJ0Z_5!GN!V+PWO!PJ-I0[A^?([L0:D3@C[-9JH[AI5C=9J MC?,F"-JY;%R^"OOF[M=)P8*=,>%>S!KNI"%TF51H+'0(6^CN#I%\)U>LX.2^ M92T"WF!GC*@>&TNM"=O8\?"XKOL0U6"CJE$LM28R8[!#N&MF[](7'-^9G;TK M?K"]D$:Q-MO$8DQTN.\2V8G"HMUB*Q=4)UVK;?5$U5]AJQ]WFQ&JJ^YOW)$D MY6):W=E%=SN6F5S>G&3]ZOKN,9?5/5/ZYNW+6\_<,C&-LX(D?*)"G9.A&EW% M\FXNRRR]43O8'U/75&_P-02P,$% M @ 28FA6DK, W,\ P T!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TK MD1D32%/3-B,THZVT54*:M$U(\+ WY#9.:\FQ,\=E[7[]?.TT_< 7,1ZVLE0T M]CT^YQ[;-\0PK,U:L-L%8R9:E4+6([(PIOH0Q_5LP4I:=U3%I$4*I4MJ;%?/ MX[K2C.8UD$H1][O=-"XIEV0\E,ORNC1U-%-+:48D;4.1OWW.1Z27OB>1EYNH MG(W(_=G;'TMEKMY$_G[R[N2D>W]^=1@_<\ YB8.B%\\0[73A0J4]C"5(GY?@ M*75,^G)?V@T_M4*>>(K1!@%:I]OR.FB^+$C<20D=1XZ;'1T/"R6W&YL0'[#J MM&31 Q4C,J&"3S4'5D%++M8^W(? 3 FE(V,KRJ;K0:3^Y>&>[T&Q-3HEETJ[ MW#Z#_YXVPP^ 30\,_ M(%N"N]DD4Z5SIMLT/;()C8>"%6!'\_D"[D95,8#&J-(V[&GO2IV]JT+NR;;IC74-+V,[X#^KIK7WI5-7J0;5?Q!F4]+.QWI M^E#9[$:S@J]F#:\-ENY*>FU1U;F4TYK0K<<_\5>OZ[ZSQGDFDJ=DW;VC_F57ZQX^3R M7UEVOU4.#0<]-J_78S=Y\1I,IJ_!Y*NHR<'QFTRRX_?8'-V.SF3<'#)V3C)[ MYY@V&L%Y<42^P>E3;)-&TR47ALNFM^!YSN2CXXR5-W1J_US9T[?C87B]M#ZLV%Y;H.L#U] MJD*PF>*5B,T47VM PNL&C"P+[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%/,(YD M&89 +89K-$V1U4GA$]X?["E)DBP+(X"%'20)AL#3B".8 _" (4GBWH,'[Z-X M\YZ*M__#&_\&4$L#!!0 ( $F)H5J7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GVTT_GU:Y/-CK,[>K47-R?P!^;Q"^:QS>]: MKL;!5NO=W6"@ZBWMB/I=["@W)1LA.Z)-4KX,U$Y2TJ@MI;IK!]%P.!ITA/'@ MR^=C6TLYV8MT^_CH#]O:8 ZQEG'?M!F M' P#I+;B[4%(]D-P3=JREJ)MQT%X*'BD4K/Z/]FEA:S(L^IS-'E>$0,R#D9# MT^"&2:7[&GW[Q#"^4E/YD-IK,66MIG)"-)U)L=\Q_F*;,;T8.-WHXW \'H)X M)_]/&,5FPVHZ$?6^HUP?XBAI:P&YVK*="A G'1T'QRJ(\ 9E7)L@(

C^I;->#?XRT;&.K(; M*KHNHJS]*;V@M(KJ_,&QD:C"\_)T2-N%1&W]&Q7W0"<&0&*2'=L;WYOCNA@+ M.5IR57A0\5).2'Q)-NQ&%G-9@C*7<_0,:6SZO:O3?J/4$-(A'P48@K;9O+,O M*CDO("B_(QM( 5#J_FTX!2YZ:6"=(X$A\*_.63R)4&VU?_B$970'"R'OO0]Q\ M&" BQ!Y6$9WGC[#P%01%:99!6T?=; A:/Y9D!R9@.FGM=RE^?R'1DM.07_7Z9\VR3I@>=(;)1J46A^GZ M_ RO\=^Z/UD$BT(;> /#P*#!$)"Q7216Q&6.HV!8)7'RBRO54K7BKXU..?:Q MDZHP#-44>*:Y@85'6W+"R,@=)IJ\]55+%,#V4**07$T;8%H=)$U];E0I=NOM M+QFX'-,;>^JS5QV0JMK=5;N.OL/[!9"$P#:GY.[E9/'D1N+?^AY.> ]MN/;7 MDTW0W^UED-&-)Q3A)?;YR>G^$OMN-)B-M+OQX'I\AQ?:HYDV>+C1IN-OO\RU MR:WVA'\MO>K)Z M!\2P'6D6;#>?,1NF@!C=<'>8+&YQBW7K#Z#3S(S%"TSUPJ\GN!M+C.4HE7UJ;7^+41J21QNDP4 M%C%DOEJA$#&>;#/R6 'FZ(W8[YCWU@N5U3G*" E:=E5\%?+'!DO=B]+6S2 * M#!2.4%*WD04BHL@Z VULG* (&[T&)Z;L*%.'=,Z22-+CQDV:B2E2/SCA6Q*B M^M_E2P-VVNM?]MI*@1RA(A9\E<^"Y@T@T"976_$O:6B(>XCM@B+&C[-2QH^P M/9INF_N6#PU$;?HP?$AO+D9HZ+A>3N23@W1M' +XA&B]]2'J2(&T>YT>+VF1 M!__..B<2S*V*_L5T>\B),N)6_"S869/$B5V1H]F @RQ[.;I($!X19=F<,E^I MJ9T2F4L#KF5CQVC +UPMX>[J"S*VPH,@\13> D?1_F'"-#IGO?[Y>2M5SRF9 MI)-26;,!Q;\DM<3/;V":,)1E;"\)],T*&KJ5$:&!F585;977Q$ZKX@(WJ46PW&]F9C@%9EI5 MM"B._)[6A 24HS7*4#GW#9<5TRKYNU+P"T&X-Q3F"M6T.8L6P B\_N&@[T-: M7('L1)U1&Y]D3?NO%%^3W%$N6@KG5T7C,F<[.2 T30ZIYL8\_X/,M&E8>KW^ M63.V)3GZ9)L>V4)7>O7QLFYB#!#0)XL[W38I;-@EZ#H%5J.NE(E-1NA/$%PRX1HLX M<=C.ZGN_N@F[B MBG:7/YV%9N*ZU#] "Q#).S[+3O1GPX\]LAY,RTB9YOAYKW]QVDC/IH-YV%MY MQ6#8%AIS2[IS["7QR" R7+_?Z[BKX(;D^; R,ZFB0E'U'"JV@)RJZS@2 D]3 M4[#9CKC1($R<&\A=XOFKPZ%YWJ)4XT,!K;*I40J(;CU.+0X+KIAZZ;9081]T M8T/1K9>EA8&Y=7QJJ(DB97W0C8E$MZRHXKC %VFC&RGK@VU,)"J(L=0.M@T6 MN,WR")M_>+POG)D M>VNKQWH)@UM[S6W]B]YYOYD7ZMAXBQC;8B%4-,2DV\YX4/ PH2J*$E5#G@*I MLJFOOP=]S7[]CY9<;5U2-9*GRAP!J_58)Y<*'=V^U0WZ"VN,E&JK) ?9G6)$ M)534I3V68&"^$+?-?&6F$JJB2U%E4-28+UO36BP]KD[!BV.]0'L9/KG%[,1< M>=I/@>)B-NW)2KOJ0*ALFS/RF#39CRT1"&Y*_0Z]U2R2[E%'GHWKI7=X\5)4 MH8*,D5V2])(8TF1 MM]T%$1K)^\[,M;1^\G2<%SV+GIG"I%!9!7-)9DD15M- M:YBYRCY,J)J6N73%5C%#L#:_I1V,9,"2\CI1)U1/(=83:_ZRD5QF!G QN X>1$7VJV\NL;7GJM[2X M7\]Q 2V^-(@77O)WUNLO5PQU)RP"A_RWU'"+^6D5D7#LMTU MV )6Z@?9L+?'K6X YN-?M.1J4X&MT#PZY$A9<5C_%[IN+%,G>#!A)D[MC](PS<9+%W.!\N<:X=A)Q7WW M^N:U[D)WA@71S8F=/#HXY9J Z-F[Q:%24BMU7XAK>KH& MMK%:Z^A[_((*$>[6!%44$K"+ D?1R(9,H0:7^QD)<\ M#<%5[Z*A-VDEC &B4D:*[JNLZ"=[@P>P?8&R=)R=LD/J%1 PTNR5RII-(S%T M7H"MXU$J,K@^V7@!XQ.C*S 'MOEDDS4,@H8'S*'NKGX!ECFV!T;PZKI+W('O MR&7-S+/62BKJ$*_JPRJ1%C2HAG@^42@279J_GD\OG8)O$:@6D#U\4X MF/_R7?S7Z!EZIBY(--&2.\\T*8#$5%/#NBM$M6B OX5O>"A?Z6@)R"](7XH. M83D%=9Y(1>2/>=-)2^Y01^@=#]0"QX?I+-V@3&%)8W*TR$R;-#-2;=)X@TH^ MCFVR66WG2QEK6@W;;>E5!984>?#O0%E1E'SH!I:& M1P36T%]3EA:Y^;I!D7+BQEPI:_Y5YJF5- S;NZ*L,R!6EBYSA$/2F!YJV) E M1%S9!;KDB/=(2YZ&ZK1WI51P#5%2"$D9N[&UR'B+A[](0#QMNGR+Q\,\W=!Y M<5%CQ:MA32T]$GS3H>V2]\> .[%';^31(1^ZJ]W)*65(R,V7!N^L=]7KMY G MY<2-N5*M.;1$F-B@+A<8/RR=ER_ ,,/J,$P0-WR.=)-89A B=T2"@?%32E/4 MF+ 7Y^<7^Q%AHT*UJ%1MK]C*P\ FI0S[A6'NN@/^X\\#L>\HES_R$LL8NJ>^ M!4Y/GB].$SC=.V9PX_36TI=90W=>GC1'>[W^UV8NTO*!O1VF"XE5A=%0AEX? M'+N(:CFRM52[126KPGA''4Y_^A)J)!J%_OG_ 5!+ P04 " !)B:%:/$8( M#2-B 0 UT!$ %0 &%E>64M,C R-3 S,S%X,3!Q+FAT;>R]>7?J.-8W^O_S M*7S3W4]7K3?.\82!5-5Y%X,9PCR8Z:Z[O(PMP-C8Q@/3I[^2@00"F4-BB+KZ MG,,@9&GO_=N3MJ2__^]B8A SX+B:9?[S7_J&^B\!3,52-7/XSW\3C50^_]__ M^_M__OY_2)+0.LEZD5 MQ9\ TR,4!\@>4(FYYHUNB:9EV[))E(#C:(9!)!U- M'8+-3VCJ!OX?_D60Y*:OI.S"GUKF[;;)[I>I3<_HZ\@O^A=#,1&"O6696XXA MJJ6'ANO?%K6^(SO+[2QN86?439R.QF]8CHX\;MT SDQ3 '%G]8E\^I;@%!!G M!VR,E)E(G.28.$/VE;A*T@.@Z0)EKW/X_F9HS7YI)NP8H"G_\AS9= >6,Y$]2!_8 M$1TAJ1C)TMM^7,<[G K\<&\:VN*I2=#LSM.VS1TP>'+2_"_X[;:A[SE/-HS_ M@M_N$D9[AI":Z7JRJ=P34@7:/A6WI(%?[,_,M3B&CC[7];K%Y@=[#>=LT(R. MQ^._%DA$MKT"13W^>/C%WN-EL 1[7-STZ6#@G^E>G5&PH(S"1R<>$@V)UG!;/R13#D!1#TOR>&&M'Q9A?B[%V M]?OO$9#5WW]/@"<3BF5Z4*_\<^6!A?=K34GT8Q),?6WVS]7F>]);VN#JU^^_ M/E(+KX[ D/:=@%@2#?]#HY*:EL1*[.9-S&ZE MYTX^F1. :75:\D2I%-7Y%6'*$_1PH-T*)IS%L@Z&FHO([Y7A-U>$!L4L%SQ< M:KI"D6"CQ:MPS)9*[Q'!NVO0BJ9D(GJ*)[F\ MEDV7Z$SMZG>5[G[>W%_+K!2<@B,;< 9@40#+]4";BM1=2.U!.IWPQ8)8GXG: M*L*6F;G$2/35;PJBD^49.DY]Y7A3/N2"Z64T5Y&-+I =P533T S?#[G"QNA" M9>C,!5 R)BW6JT?,_! ^ PZ9)&D&VI.O'&]ZXX<\##@#/W'OAYOR_6HMDZ?G M%,A/RW6QPMNS7$WBT'#7*N&[QKH6VOW1UHL+JI=GW+R>2I-L3!HX['R:D")H MM+4OI6L"#E0-!FO(P_7XRK+C2'I*%"Q3;QH"*(,J.3+]+."&5[\'LN&")P:8 M<60%#8;P36T]/!&^D!K0VJBRHTKN2': *UEWL_1X6)^;%#-QQ%J;'0#1J%WM MS2OA2I7!SD1JE$Y.\S;HBVV*8^G9K-!R%?@;%2C:! [IGRN2?:QJH(J96&;# MLQ2]$3RYXGO(\B%G=T^%]*QHV7&2:HM:WC4'H[1=GS1-J$=IAN,B$)[;Z6[G M=[+YTLQFPIPT;,VZPW)+9H1L,E)NIJ,3L10=?M*$A4P[F[:B68_B[[)*;Y9U M2O&[(9HP$SL^X5_[)L]!6AP&#L#]_3?R/V[=P+6 4R$"?^066>U_KEQM8AO( MSP@^&P4^(G)_R*V+<[-P563)ICJ1H2B7ZTS> MK3$KG8=BL'D^"#3\]IVFHO<##3A$,'=PU"M/Y0O["O[QC[?=N6"(AKU^J\*' M+6Q#4S1O/31"U>"W0]OL^%S__G7T.;^W [P?SJ]C<[<#C79/ MB<"=] (M2U)L8!?VO]F^W_[NUQY#/Y^_"575D-A"W2MK:MY,R;;FR<:&S7-? MZ'M1TUL().LHBD'-3%X=GCF;GYWR>7![1_E]"IRM'CE)=FU[J9.MF%JL-[O# M9'M^YGS^4CAS6S?OFQG\/)ZK#:63EU.-KE 9=>1!NNBY,W#N?/X./'\RN]G/ MA7.,KAGY^)A-"( T8P:=Z-T).6R=W\3?DUCGST7S/*MFP5C,#W1F4:3U'FW4 M)AQ&\[=S^UYYLY\#YWC?3=?K%:5#MQ^;VRUDV/8<+BD][(->E E*;+7 M[TDSL(@-<^?.X8-I7G@,=^BJTA<:4/ MN6J9>B=I4MV\(#-<(4Y5EHUD#(/UO%RJ0[;.U!+;9M-.3:CH-.W>.8S4OZMA MMGZM97UA,>;>89K+CMI,<#ZUB;DPK#?]_W\_]=_=T4W>:[@)[^\WG M^59O97F)SC E.=J/B$RIGAF5RI'58(99_MV^U%O9F.SX8)XU9GU1KO2*"2_B M+T:)T"8S0L+&3_:=(ALN,A+0]>$J;47G^B0E@X' 19EF]>1&\FV39T@J\ATR M7 >NYVB*!]2 S6@=VZTWQ(TF%X&\Z[EZ"DXQPW7>V+F+N,WJEF] MD/0=2]248I\.I9E_IX,ZK#*%V=Z==FD9'0:'$LEHW0VXRGHOV,!L-< M4-1F0,V;,/8<:GT#)%P7>&YR69+'EI,R9/?1LJ'O>M8$.'5@H/W6CW^WD91N M/"5Y[66/%>644NOWY(+'JJ%=>G@#'786%E]#B+!G#CY5,B# ?.AY-:R!-Y<= M\.B'&\F@YIE2.4J.\H*VM :#I#(5^+L+DXS7$.(\).-(ZO]T2J.JY56CVA(] M84E&+0W$DJW9/'1QY]DJC=-OQ#B=UC!:59/)4Y8O3.-5-LVTR)H9WEUU9Z6!QX97,EXU\0>A>&;F%Q6]/+D>!0>M:H;O02PU@.([FJ-8DS5L J&K#+8^?!7"".U=3BZ/=_"&U2TZ78]Y3=[FA$E++PIQ56[/ M^Z&5KQ/2ZY+7RNYM643J^7ICF6FM"B(C6;-JI-!9-4LGCW%/BM$]W7[2S.,[ M3G8)&9!0DO%^%E>_T=N]:5R4UGT[1^7%#D=-OTY*D2Z=IAHJ>Y>N9"U/3IT% M1W>G<5$<7=O1N,1$]SWSI.]J)H NI[(^"PF=EW2_()!0Y0;T5Y%E,#1TIE?1 M4#8LWOX^#?I>'NI<)SB29L]\EBT/N%5Y*4-/M>*-@+-Y?9\*8B.4D37K2Z'! MZBR[&A1*J4%HH[HG"+597GB:4D]*T:N??$CB!XO[ HU/%A50<9*)?EK 2$LL MM;]3X8A8!1)9M&0S8:H;!V29&#K@_F"OQC#E %7S-@N\6S%SU6E7R?C0#VF/ MDZ*A]:UA?!2Z-:SGF!U(V-MG?B+FLR1-DRSU6-( ?W%NL&%89N9NOFVV%A4J&2LW!K$ MEZ%,X(<>L-@-#D-I*R=5AFQFU%]%9$K3&70?>)Q47)PMR66[DN2Y%ULMLQ>5J>M$/G MT82\N.AKJU,_C_F9SH1)C@>RJ;GG+W*7@.SZ M3K#<%A#EP)]ZW*#J: IH608TL#OK4]O6B+J!Z6T"961J4W]GXV79,AVTQ.=H MYG#C.I0 *JK:+F?TQEPH]6A1;)5G&&[G"#=LW3X/<2@WFG$ VG(''.#N M(L]>99*Q^4BHZ]FV!QJ9B)QCRJ%- IP38IXF.I;;5\JML+ !VH:%:M4V?;7( M[ 1D*D9*!&.],#/B=%1,8@W_"?)Z2&PLIZ^4TQ2RC,"Q9<=;KDN==Q8AS?QP M&8F/7%MO]Y+#_+A07=7R6,-^@L0^1_;SD%V:VEN'?^%@LZ:ON/>GICLV99KO3.EUJGOK,=9G[T]+?=1R=JCN-,:]Q98'4 MLL,ZFTTV4I50EB5\ZW%T^P>^TU]Z0O@7;,M_^D*$^J(=2Z7F78.2E5;C+C5J MTNU1Z.3C2[?D_XR+44(DG<\?&M&L-(>]57X)!"U9-OQ1)JQUERW.87 H&4M](=)S_V=+YDEO" N=-#YQ+NCWZTRV8!G57L*; MZI7EW##85&I4"Y_#_@-T9AA.M?Y&*7W:[Y3K?F,US\U+.LAX57IJUHV*\K,E M].O]SA\NG8<6_1TPK'J(-,R0IL_NS"+'F)I?-U)W\_?NRY( M#:O"=XM+@<\;6B'=7!K];&AEZY4'?G_9O>OAD92'-0 H*@]O,N-^C[-GR;B> M\JIN?ZJNV+P=ALT2CRFWFU-^@7*[33_O/,H:I9/3O WZ8IOB6'HV*[3DQAF/7G&'6>F-!WKZJ#?&(Z83+M;786,\Q%T M( K#?'[R^T.&]=!1&QA<=9$L*VDJ6YBKD666Z8!5:)?F7VE,?Y:K]:$+=YYW MM2(UK9*0M@;# M/=6?A/2KE0D^-"7,RNV8JQQY.]2^_NR3Y,)52 X8+*6U/"'M=)*Q>GAO*,,' MD9PH5/BRL[[":7W&UB2]Z*BRI\L1;>)K&3&=FX3.^F!3<+[G9Y6SZ;E:&HQJ M>F,\7[%VO6A7EZ&[3^7[CRYZ^0*5+:;?=ASS7*R*JWDM'Q?\QDB6DQ%M40]? M>?V[KUUY-6XOZ^CN5\C.WE4M[Y.=-E.J^V"6BHM\F4W[T8YD)..ARUB^^X*7 M'RH[#PK[X4(.Y*N<]'J.AQW,CH;,,=KMM^>I)&47[.R[[/ &DQ3<3)K22+9] MIT_+/5@'I/XP2W9I_')O)!'5X<\9TP?-3UY_O43)3HO,8*V M]$:B,!VENI/JO+@L^Z$SK%\IH9>0R'CCI7:OM:N/KK!I-:DV-1N(E#A)DEDU M,^DOW?"=[A4"I^QT5^*2]RZ-[)'G+J-C/QYRN)DRSL7E=SPE"LA:ZA:00 MN'07+'GOO;GID2@)C)*;3>=+65CRC#BK5!9%K1PZ)18"AG_9-;8?9JG6*TQG M"Z^V%/E6=5'/]D5CV#H_G^8'8/@5UN-^%;ZA !/&!-8#^VL^'")TZ- */# 5 MS1PV@.T%Y& IV '?'#F6/QS=^28(/HA^S.K,A)JJI KIDEYHS7)3-:&YTU'H MY&IO1_L9QJ\*C$ ++NL^2Y/)V.O$4_EQ4*2G38GECQ MW%TD=*;O)7E^GC98:C]':K\PR3:>J;Z?;;DSD2_5!JR^ZB;-S(].FOW 5-83 M*NO%!&Q ;J!69L QM>'(RVBF'!@YU+)A#;9%&#)7KO"MEC,6H7:-"'V:7XS3 MH;/EGZV#7OW I[.OKR3PA:K!H[("ITY:/?48_PV:?>V:0^UG-4A*.F35LD&;IE M)1NARYB=['RZC^4[/NT\N)>V,GZ4RZ7#R MM^S1]$UM+0_H+ P4]YFJ[*B2V$A+X[:IZ%EMLA3\@:TGR\-1G"\\V)+)^G#$ MWYIK<0P=O84_V3YC^]7V/7K("P^T87NI."F5\@FJGM)]I\[[*:K0$6:)@R=N MY@5??N"!RJ:B3(HD8TJRMNII5(5+"H-,,<+8D]K!0P-!V/[H \]UT:Y[5[+N M9NGQL#XW*6;BB+4V.P"B#WWSDH=.!)VGC5;0_IGE=UVA![.6I*-G* M'S[2]YQ;U/X#C^O"ER5PETQ0)C7A5F[NCG/F)>-0=@*B=M_^I+0V@Z@/I'1# M3SEJC%-EIRCI[56^MQBV_,ZH_&!4U. 'NYV5H?\*-:#EO%.>#WZ//DQ#KVL" MO= CW;Z6DWM=_-H?_1Y=?FF+6]B7Y3L*<-=O1T!6 ^4#?_#[;_@7X7I+ RK3 MB;P@YYKJC6YIBOK/7[:LJM!-)@TP\&XC-['8PT<._K<)M:]+E,&FY4QD8]WM' 3SVWQT];N)(@O"&A"HM!LJ9\@:U LDH0S_ MV$=(J1A =F[[EC?:C&Q-19*F;AY&NR'CPX?[Y#^@Z_I+13:4/U +XO\03/#+ M/_^"HD".UH/FX4?<>N([X]GC94"P?5:N/WKBB9_+*0.:T.U@Z9V!0&)!K;GW M$9(9]!Z9(E(VM*%YB^IZ@?-7WW*@##_\9D&XEJ&IQ+^HX'_;[U$'+"+1HZ\? MI.6OHQ(1#!9^N2L-?!;6;0$^@'L>SM2%.AEP&[_-]_Q1B*_>M> M3.S/(MXA)5XS%?9SIR('*E:*4514Y;FXU(\J XGCHIP45^$KFAWP_$"-Q094 M_VJ-D0]//OZ*N??W'K([U:O?8CG?%-)$HYEH"HV_?_4_B2^_:)[Z*Q@NM(>F909F6E.(C=M;1^;B M?3D4PI117*("[39M*4'V"^U3N H@4Y8=1YH+5>].41(%JI'SC*Y5Y;B5,'_3 M'&B*K*V)O3?\D CU'R79T8F*"?X\G4",H8NM#9:OTGZ1!X/[#F7G!;9_T^G& MK"B68D$57UB[#GAL@^YZU[P,$G^P9Z4,;31VX3A[T MXCQU.[@9<#QT$/:&1-#V;9JS-PSSGUU2;?K=DNVS/3#4YSZN!LB3\OZYTA;> M[4!; )7T'!^"XB1XVZP7&\LZL"W'VX%>37%<0S.220K(+*GD6QKPM<2!.&\I MT !#"Q!BGF@L)U"V'V/DB.C_[[_B48[_ZR@V7P_OM7K:_?L>2+\\]54LC_,W MT>A)>1Y_#2"?4Q,U,5%O"O5BEZ@+U4J]253%>D-,E)M$LT) P]B$UF\]>YHE M*G6"CORA_KG^H)(AFCF!V+&>]Y8SD6H2\&LZSG+[1/N%P/(K0/-I)/YIY1,J M#_$-EM)R"&\$B.D63\0Z240 4P7J$>NYBW)5]@ Y@9V.$$!)55Z22Q@2D< \ M$>K72^K".JVU@_E\H193.3+BB_)LGFT.5V515-YF;HD2NLUY+7HL?;U^@887 M7AML.=CV8MO[A.T=R(9[*N/;=&1SG44XL+[=?#PWGY02)3'%%?,#9=)+MX-; M$ ]$YY4&>&-ON0>9>03%XS*Y_>EC([LUM0_R=T'6MEE/E!MY9%.WYE8LIX4Z M-K3?'4IOK:QW#YRMF1TXUH3X?Y^2TZ_Y^_\C/.O;QW 6>054G:JY:+V0R&C0 M:JT/Y+G]FE2#$"P8HN>N'[NC=?UN9MG,&%1;F':KHX:GLK)A'\8\STV-0J=< MQGB..IV_\V;&/*W:PYRB?3P+;3(D7$?YYPHM<9&(V13+T@N:FD*:WXSMX14A M&]!V9]>77%UM!ZAJKFW(RUO-#++I?<-2]*WC$XG?Q!$=UI[,?Q[GUZD;*G(T MUX]RY0]N#DMS-W'D3EW]^BSB\!]@,>D"A=06Y)I]M[G@'ZGI"D4R5ZT(E-\K M^WTATK,22N(0M^\=[?/+0QMT)'Q5LX0EV,0%>5.Y6>/D"PW.8W+-1QH,O^ G M"KBU'4#.H?R@0.8/82$K7J XT'*6 X::BPR/1\@NX=I 0042*J&9A.:YA#(* M K\_3XJ1KXLF-LL6434VZ#.**G%1.2)Q"F DF8LKDA)A%"7&#&)1-;)9MEC_ MHJE(9+DK=NR$KHCMJBZW>DS3F[E#J*RIQRV'XU3,::;GE+X<&*LZ*PMW_7D- MJ?7'+:5E+MF3I%R:FHJU6)-)VM66.(=J_Z#/6D:S&*="C<1&;B1G6TTR9R1K M$G?8TLSFHOE26TCJ6LK+<>V%*X_CJ.7VZ1<047'Q&X8^?4CU$MR>#+*0JD*5 M.!ZP'6N&H/;I.8^UN8>:QG)@C!7T%6PX"&X>=98I2]UD0*!(N*ML(65X9%EH M% N3W&K1:M3&!>,\AQC[CN:JFA*$>M ( M:[LP1LW^[CN_?EO.4#:U5?#AGV<*L)#!Z36\RM_4;QHWQ.9^)8?8EWRB;-W\ M&591C)R$+2>7IM,,^_32](YQATM>PF%=$JKJH(KJ]3]%&,W2N[42D2KM)*(> M+?">;KO M .?HZ*SS%3\L=-@(5-6"TFOT-'LO,,T+](J>@?92]VNB5)68"=N@AO I;XL; M8I$H35]:R+ A' H/; >"4+-E@P +H 3W+\*/H4<*7!P7?!E#H/ 22'H?>_^? MN\[YONKN4)48O7Z=YNIW_3[]C(9*1_]R"0\8P!Y9)B#,(,MPC<)CPT?\)F0' MR%!+J>#VV'K]"949\AX2\.$/ZBNPAHU69-)9T5E6G&9Z$3/=$%/D\&V513&> M_Z#S0)[:"RU:$)55Q)*#I45V4%]EK%XF*4Y8,E%7Z(GN!@4=KQ\^R])DA&6X M[ZND>LM:_[,>T5?[/*_WVRN>KI!L,/I^0U*.^:.X&Z@ M.!/,#;-]_54&L*EYZQUP0%9&A&+(KOLF*\Y$WD#5RZ&:(P>6:UV^]L<;'38V M^A-I5MZL30>"!A;*")U'2E@F,1]I\),'O?L^__[K$/ZEA/WN>&][:!3-] -5 M<1_EM4RF!OC&LJ07[FJF/QCT4ST^L5DY?\XY7-]22 37%%X3MNP0,]GP ?%O M9 +]>HD1^8*JC09U)S7WD M'- O,#PA=(7/8.4GJ5I^\I[R8V=]ZBO1LZ\ ZJNG] E?++ ME59![!-Y7;">-U6T"@J(_I)01D#1"73]%[3*(%C51M'-0SG9+?$'_2")N;P_2C3$]8\W<_B3D$V5^(-93[$/L02_[H_A!%#SH"7\#1K$IANT M,\(-QH >9:#5J#A%P&C,O7D"MB?(QJ9\QX'C6._+0(K;DSW?W5U,4KE(PLY' M1L+DKKE(N9T4VV)>@F@7N._??K']Y0=W@/!/=_3LCH^R17S2"+B+@6X@TE": M)YKG0?$'!I1JQS*1J366UP2 =G=)Y)%YDI4@&9V6/7E=\OX(V0^=[&9(ZCYL MR5$1!-XZ&/K&NK*B03:)/Q!7HG\Q+'.S:>"-M* ,U49EJ*>&^7J\]_ %[I]? M",X=BB*";K"Z \YHW!8\)=6+ZCZ=S;3G2DE*B8G3@/.S4'%QN'S5-JS=(2N6 M83FW_V(BZ+\W0Q$*OPRMA0/-G:PH$(I0U*"L(N%TKJ$-.OHI ;E,'OW"G4 , MPZFITP=?T7]MF+S9X>FS;ALCD;AH_,L]W%Q6 M63NC1F(4.^ E6I5IB>LSK-2/TJRD1A2&BO:C0*8/4K[,=*%&J*J?%B?M_( W MZ$)+B-:.I9'-CI%HW7&.)(!9?5R*D-U%QSJ:1I[/XE5_/*4IBNRIJ<@@.6_D M:T?3R&TM656G58QFJ+]O33@*V9!^WI$LUN9GEDR.A$;'5D;1J.JG1 M?!-3[K6L&$G9Z(C1OMYV>*G2U_584CQ:?G]7OFLH!DOE!9D9+BNE/)CKWEQB M[N=^ :7R#'7#GW[M],FUE.)QW?"VQ$ST)L9]WQ3>8'^.6IQ73_-[.97X$(]8 MZB9^^IJ)T_+H+3GDTS/KZ)&&.]L&G\_P! YEP$;D:@PM9WFB@C'D]3NIS3/N M,X!S8SS.)RC9U7FYIY>SQ52VP,U?D?(M'W-VY*A#]')=)XRH4+F3+Y M$+CZEF7TX3PMKV\M3@*J@(S;DZ;O026-$URUW;(Y,35B,U.>:\HY#SDV[,\G)&&?$?YXS?[5D>WL)RLZ/&M0?,W MG??RMFSL00IH\$RJ!=4['LT0:8-C>=H@.PL])=,*T*9BU-C='-SN$F@?@J8^ M6_K&_B'OE[[MI5[>F_T_8;;]*U+K03[/'0'#V/*;^ -R,$7>ZL\; MH@MG]KK5WB]P5]!T]BQ!D*Z>TGW>FD2\%078OD Z(\<:44?3U5]WV%?9.M&J MT[$2ZT4W">U+XXK>__X22&6?JWPYU"T1K.@I)Z75]+P. MQ8MFKKE([)JEXEOYV%+B][I8R-U"RCDL/E?6)4C@Q!PZ @'5]M'QMJH3U M,(Z;3U0[KSC]?K^8Y=AQ]KLE?@='X;^U-I_^4#;ZGBK;(XH@"S99TE>3:/>& M@-<65E"O'^+ZLH:=O_]G]Z:$OJSHT";[IDIN+/>&CCM7.FS&Q@3,&@*R[P!9 M)V5TG>>M;,SEI;OQWF*Q&X;;EB/=WO,BN)TBN#V#>'B)YH:OY-BP%+T^[RLY MKL)Z_\;3:'K;@E.%SNU(N M]Z&A\KVOEO)W"S7C]1M\8C-Z?3!AA-GP5&R(WT2>S/I@+'^?"RXMG'U-. M7T>%V!NH<$(U<.X37@/NI4NZOI >,?OE^OKG=GY6H9M_Y)CK-\O\0W1Q^R]% M 6 P^&:IN/?$JXEZ,Y_)EQ/E5#Y1A+%YI5Y*H*/!)1;&\]'8^]QTU"N1/_#- MWPR=GT:W^PZ)G1X_0,8-( ^I^,K4P=>0> >A@:N\3W/ZH^ +C_[] 2;F5$8E M7#+Y[BE?FOG(>V!"9[;+1L$14L&F%XGG>8[EWJ<%4:<$?7/)YN,D=+OOCWCH M\!3&(UQ8Q/8!VP=L'[X;H]\@U*&;];UV3R:*T(T7&CE!:#:D"!>E@[-\WJ'2 M4Y89^.9!86Q2-J!^!T1C!(#GHKL;K,'ZDCJ"I=/#WD4FHV&!=X_5P]H '!P*V.Z;718)'#,?/LQ4LMA785H1,)K&MP+9B M8RL:S4JJD*L4TT*](=3$?+,KQ6-T+/H9T<2^S0A*+T>6H0+'W51&$L+4AX3' M-N0%O'+8AF ;$C*9Q#8$VY"-#4DE&KE,L=)N2#3' F6$6PJL*D(F4QB4_&C346YTA3H9**1AZ:B6A<:T&BLZYAB\0C#'3UFX&5K M4;8\.#;/(O;,QK'UZ9^E_WFL_['^#YE,_G3]OU>3PY1D4QZN55-:7949QL#9VHHGG!SC&HJ>!;8_,.J3G# M/4#&Q9L M6+X;I,_H10X=E>%8A@LU5]6Q%* B727Q'!^+O7.;6F!1N(NW*">@W+;'P(P\ M](GM!+83V$Y@._&MNYGSE69.J.]N9>8XGHV\ ?R[5@LY.O?D[ M7"!D\*(XM@S8,GPW2)_;J%P$0]D(O-7@\C57BD89.GK\9M?7!0\_8'?WIQ(M MZ(S8Z0W;!6P7L%W =N%;55P"Y;@SLN)9CBNQL8_ED^C$Y=N$SR(8ZH;8](,M M ;8$V!)@2_"M53]Y=&*^4_4=922[P+4&Z[UC#S>X'[\,")=-G9Z 0^A@X%_F(P> OWF!\#K&VG?P M]8^W7F#UC]7_=X/TJ?W*^6PYT13K0D/B*28>?^O4-L>RL?ZOL45[<\>6D%PVUAM_[S7LV K\'# MU^"=US5XF_OGE$B$46B:ER(Q-2YQE!J5^ER4D?JT*O<'<9E6>'1\.B+$^A>O MN*GC\RZK>^ZRF4 .T*6:6SEX]N89..KUM;5Y(MCOR/Q%/'$[2/_WSL5V+Q\L M?Y+)/G%M[6MGNZD)64_X^#'V_<^T92]=/MX<@9W+L#5S?3$NVD/J @^=DWRNZA!P_=N ^''KSAZ&;TZ=ZQ.F1PK,[F8N^7 M3M?17.+^?(4;HCF"[X_."UU 'CS"LC43S1,.S_(=8G*_Z1:U4 Q?A726#8.0 M542X]6S0?#4WN"P<_FRMI"!-%-]QT&>PC8-RS":N)7[&.'H0N[';]O@NF/ASHYCDW1 729Z"A:Y&))52NZ,&(WCLL M7,]@F@ #N0>#3M M]5W*:^9\(1J_SQ$_Z<@^T0U^TSA_CF=,8U\7^[IG[.O&!W$V%J%C$L,"5>+B M\9@DJW16)"3.XWKBJY=3-CB_ZQ#48 MWS?<5*7'=4!,G<'MJ_;D5?_ MMNNV8;#6!Y2B]"4Y3D5AU!9AI3B H9NLJ+S*Q7F%5L%>U-94)%>:DJ7B79D4 M&R.= <[*TWK:7*(EYG'+AM&5R=JX/A JV;:7'=2S5K&;@"TCCUMJO5Y4Z)-C M4ZR(9G1$,7Y=HN<2(U&/6]:JLM$5;!DY;-F@O$B3Y=)# M<7F7KMP-2P*_BJ&6!S,:SQ=+4\HG1U1EV97M0NO.J@UJL.7!C!9W%89KT_V< MWFB6>G=)O96ZJ\PE_O#IXM))#C25JU"3.XK)U?N-F",.I>AARQXIFIRA3CR] M036GE82EM*?.*%TOT*7\U MKS7+"[^J)N CO!4&^5,B?69@4C&IWXS25--<5I#30^8VG.H2EPU M_*:DQ%9^T/2 J]5N%12H5&XJD!S;\8RRTB,178\PJY$9L5%#G+F43&7'.795 MTUHKV/0(MQPQ62RM(NVAP/1R^6IKJAD4&FO\L.D\.5BVHS6MJD]S^39%KW(U MJY1 30^F9983D3MIM(KKDT9STLZJY>4(2B!L>C"M7BVY$H8J9+Q?U9;\H*B+ M>34A,4?$I9E5"QUG6;L325 OL6;*C:T 1/\1<>$F7*2X[/22PI*N]LLKSZ1Z M%FQZ1%S81(O+%2;1%)4J.EISX-_5*OP0->4/QFHE&L7A8#@6Y.I0$V/2(# MC7X^Q9K,9*:3'N"X5)5+> O8](@,Q*N3GCV)Z2.QG>SDRI6N3(M@*+%'N-5+ M\N/IRIGI5$/-":K"3\WV$C8]PJWD'>^JFLDW#ZTW*CQ?M==Y&J2>P1%C"425)Y MR7>IJ99MW@T6.DAU8-,C+"#Y5:W$3O.:Z _LI9_E++L']0![A 5,8B*YSB); M$GR_M%K9TTS=R\.Q'F&!ON+RXW:F[5++NM?MCOD>V\G,H4T^;%IHL:,\.S2' MHB_T4ZU9+=EK3H*F!S L9-MD'OCI!.4O]5J29>XD!QDLZAZ&P4+=?>RUOG]8 M0>D&VP6WVQ>[7@N*5C;Q%_+.E;7[O^?2R[YG[?OSP2=[/OBA"WX8FGK.=F"; M!])KI^AU:Z<\?\,]63WQ*#S8Z=^"?0X,:[[UG[;OR;DCV[?K2',.Z?1BD+=Q MR_8""[GO6H;O/0XL0KD^N9M;>-V2]0AZR"3L0$&A(R+79IK,332"&1$"1M W M48R(4#""NHG%,2="P FLFT+""*R;PL((K)M"P@FLFSZ7$6^LSWTQ@/BZ6 M,.N3BMR'IQP[F/%SB??U L;AW_=9^.UL8:2*2/#/%7/U7K7'W/!/[B?XM*E_ M9!4B*)Y8SY^EKY\@!&;[I;%]6[F".?_>C1:G5^1OF^0?0577NOS'O:_FV:_D M^?-<^/LF&W9 C#<:M4_#^R;3N5TZM1=$4.U%;(M-0JP/4.4<%@XL'$\)!X>% MXX,;\S;VXM7;KD+!^42C$13,?"+OOY8 X0N&UBFI'T^%=3[H&\CPAFVZWQ8J M_WCIP!C!&/D9& E_U)GR'0?MA9%=%WCN[3DX@0=SV,;[GZ29SE'03K=T\]E> MZA&5LY^UP0*(!1 +X,<$\%RBUT?[C= ??FV69'<4;)-4T LP];69;*SW#&$/ MXVR]\ .Y_?>Y.M(OZ!2"W=N^2/RM+=#NT(PC*\$&7]_4O#K:38=V\DH-#TJZ M[*B2V$A+X[:IZ%EMLA3\@:TGR\-1G"_,KXB@:G:Q_E7"E2H#B45UT2BU*]4H MG9SF;= 7VQ3'TK-9H>4JM2M"!8HVD0WWGRN2O2+6^XO_N=(6WJWI3TC5\LA- MBRO"E">0'+Y+#F79OD7P2Y@J^D=XP%["2\F.LX1T;,F&#ZX(M&4:_@KVO=UK MDY04O\JV79$?]UM#39<2)0[M-V&O?L>N&3[R]Z]]2N"( >,9XWF-9YK9 )J3 MAJU9=UANR8R034;*S71T(I:BPV\ M&R/$_.9-6GK0*#ZM$EVRJ-( @*:O_H= MN>8C- ;T>:< 'OE="46!%/=<=.H'@&+2-\ U80(/;=N6#<.:RZ8"@E,D5,OO M>P/?(.3M3V"3?Y^;H4MLYY2QG/1F1EL:U.])L$F2/,9'&8)'DII\K:7%J@4] M2^:5?DJMD45A"-$1/\1&X-&>AD:G5!X?)])(BOI*-FNX^E06IIERO;08\ E( M)/J02-?;4WBT&3"6YQ".A=49.,\4R'?G \[==S]$9AEX3X 36G@UF1>&BWA= MI2J +0U7W9:2CR8D'KGL_#7+LJ>S\!B2&)+A@>1)+>C;,.DTZ_S$\YF)R/A4 M*Q>G,[,)7X.8#+SN.,M@3)YCKG MSI9\V%T1TR?J\C3%9= MI2RFDUY*KDE1Y(U%HSA]BA4"5@CGZ@2^3R-,9@M;6Y4GBIBRN]W"G5131^TY MU C(%V2C6"-<2/XU.(OOZG?3\F3C5%[?.?(/!]R7JFM/F0-[R(%, MKS+9\@*A$+HV-'--,Q1&X;GEN<*G@B[*FSWO\J OB%^_M8Z8.-W=?EBZL71C MZ3YKZ3Z73,1V30K=TN0M@[4H5(!OKR^/VA:#*8H_\8W@KB,5V [T .\O?CJ_ M*K"'R:1WY@)?&P"]2)AJ8F)!5JV"S[>DJ1JRZ<'OA"UUCM8^E9>SB/6;I0_3^>=:('9*^N7CM.:RG62,(@OUM-MJ**WJ>'[UFXES MN'8,A^P_+V0_Z:+E$\@L@V,!?*](%XUZK<\+P%9'OA]K#V?*$%W;P:)S9>(X M?,>(_ F(/.VJX9L@:?O=2BXR&]1U0T;M M62^]CL0=^=R^"W"-V/DG%4)(A1 F(\[=S:JL[S\VAT4@NR# <&4@NB!8,#E6 M#TSJ*X-WACU]*0I^7TXFZ>8T@>X\@WX62_&X" 3K *P#SLRQ>ZL2\)5$ORBG MV8:XG)0:S63,CE9'P<6'T+-C8[@V]++RKWD3BNQ00U>MK?VZHZE7>2>M=I:I MUXR&[K(O:C.@/LQX73BPDU731+RH#?PE9A?UAL@MO1G;3,QDFI7OVGJ M.L)=S$;<3R(6J&EU2[-*2;U Y;+ +NI?P3FA MAGN,U#+PA(5B^(B&6/ .H[T1F+Q9B:IK4]H1'EVN5IQC*'@SD:*1^@DXF>,"@_1W2> M?:9U*PPXJL*I%9Q:";7']8S>3HR*^JANMTM48\Z.*#9IUT=W4&^SZ^-.>!YO MJ,. QX _-R_N&<0WP"IG5?.,1)J:[P:(Y]>(QT<87E;B--A5_:-] M[8]JZ$L^\>!G'V]PRC7MA\,,RI:I/+GISX\/A64[W>Y19#HIEWJ>W"[DH3[F MUGDM?+05AC*&\G8J&"0V=N&^!;M/=I3_;_[JE^MS(_^5$H1Y2WFZA;]<@JGQ8; M6KW*U%)1-S&'RCNXK(-E3WO\ @8]!OUW3_6[07_ZHU>.H)[N3:48)0RS>B/- MWXV$]J3:<&H(]6A_2/PZRN-JXK/+AX5/OYVOEX[+2+Y!W_[UC:=+8"'%0HJ% M-#1F\EL71A4 G33G$37Z>P^9 R06<.B&"K\LYA/)?#'?S L-(E%.$XUF)57( M58IIH=Y =*&C?Q%"3_FB'#$<-/TS58"'%0HJ%-#3&+Q1+^8_N>;;EI1SL,3=5M+'< M\<'#-738Y;DDA_ZTBWD7OE;W!??U5M=(1&>EKG%8?/!;G[Y#(4,"5[#%2D%O MZS,[U>U$]6HU(=%QM(K/75.1$Q948EAC6)\WK+_BSM_WX3JO+X>D;PHMG8E8 MJC$82:0:&R)WPQH,AG/)W MQY'G[HOMG\FV5=3+I]5TI)/)]AJDG*0*PT&VD3+G<4H8PM&M3\ ^/*$>8QEC M&6/Y&PY8? 68M735:%> X F%BKK4+:AINE8-@1EM9XGC[2R7E0-+@P& HJ 2 M#I@!TP?8?[ZDN/BBUZ_/W<]*P8>AL;8U;Y3R74A_X+Q"02N56H:JIINLKAF9 M,CV(-BPWEY"8X!SLZ'6$/J&*QJ#&H+X 4)_2X7HGJF.E6G2>[:I9RK6P/.='^]/G>]1#"$F"CXCX@M->7K60 MX8_\7+.0,2M"VQ7D/A.I9HK1N<2LSS'&9QAC'8!UP%H'!/M%F,_P;L\7 &>< M5-H[(^64SLV%^*PX$OW9D>@)O9-7.29C:B2FJ[%^0B SM49-C-!ZU(*.27 4 M,$U?1V,Q''=B#&,,?U,VZ54@-MV2MHI,/%Y8NDNQTJW6J\!((!#S 8@C47R\ M[]DEC\*GKL[7H0YOR07>3H.%% LI%M)S$=+S2TW +HN6.20\X$Q.LPOZ0CP@ M',:$-HSY3BV%I1M+-Y;ND$MWZ*+79TL?FH$IMF0SN,W[1_M3X77Z0SCE[PX6 MSGY% /K!"'MIT/>>O=*BG9\6N!$560G@+EG)M)AE+QE-2 R_616(,'A/#X8Q MAO%W+0J\%LIO.TS6$X^#:O]@I+S^,5Z .N!,W/PWJ,(IC93ESL+O:2WK?9PQJ? D*,22!&@.VUH7,9U63FT MD^W;/D?6A3?\ON"E\W/WMI[=J/FLJLVQC=I42PUB%-FNYGC7]J)M'OIZW>.X#S[ MA!>2$_@PM,L("JBKJ8'C;)G7A+$M^L%^[AD'O#^K$N+<7:JD[VHF<-V4->EK M9@#$!X"F=O'Y.EU.I\IY3@742&!:T\B8;GD9=/XK$YSK3%]S%#[_%:,=H_V[ MG+3/AOLPYY3I+N]%*;*5KDGF1"M+=@+!';ENUVP$P_VRDEC! 1H_V@''9UW\ MX+,NSLV]>WS>S;/*W*A%C(4K9>M4:E(>5*P'CA3 MQ^]-BJ#5+"8ZE09M"XU&E![3:H*=]6I($:!+/"(GK% X1ZD_XXS M 'B_Z+"?8\EP@9>SDTBI+X!2 :3]8FKDBT,T&E3@15VS+$Z/G5UZ+'QZZGQ= M9UQI\@U*]R]\@ H64BRDER6DYY>$@%TV/$O11Y:A L<-3I&._D6 J8\FC-T@ M',2<21#SG:H*2S>6;BS=(9?NT(6PSU9X5)WM/B47F>=KXM_/9V72VDQ309"3 M<4>R UQ)CAKC5-DI2GI[E>\MABV_,RH//YI7C;PI,7,_B\#'J,I.Q6EXL@?4 MEFSXH J MX#/#>JP@Q1>=Q-,.ZY$/7A:M/2_W%>W/T!/>H?^KW.#.,%ZI1L5)7N"G=H0J M#1)*8Y$XW=1/NWOW;7//W+4+2SW:M46>7/47BT0U73<@]"+'0X#WB=Q!W/!S M1"_ONOX3I.].^J[=+@BT"%)+KQ:7FCTF-X?1%W/-<<=J,U]!:4B2;R7MEXKV M,[0MI4H'S@=2$AC_G2'$>_U*5ZPD]HP( MC.'C3L]N%?%YUT=1_(EOH,4B*&$#3=$^[X:V"_%E/S\2_>:S*KXZ4@WOT1Q( MG_]Q;AY6'7BR9@)5D!T3TLK=@7!ZC6"HVN%L8<='=#ROQZRR&V5<(47>-?GY M;*F-]+G$!C>(Q*/7#'VX5/$G5@E8)6"5$&(?[V,Z0>SD2PF.[%;%PKQ53LH=WA^%]8)9YKRVCNWQWUR%]V/=NO/]WRVTROST&KN<\^< M[>YH%0(,'CLTMZ7:PN?'KLH'QL7A82V M* 3O]<;2C:4;2_?YYT=B._F1G7.-@Y)LG"\Y?93%PDA$M?R^ ;XES/KWJ2*L MKY_7=X=87W/T<<)47Q5O5>I-S9RG9QG1'R;2T\YH-*P.AA(77%'!LM?IBO'-CG#&,'&0J 8NL\.C(2 *)L>18BF[*L:JGU"]]>A[&=0 M")713-E4-.C_!=OH)[ O]Q.'^6%J_5*UV?9O^-?VUXH!9 <)[FCSB'L=A1ZU MU6'4?SY//)\D.,/M>-3KB3*/A_X_NV-_"')(Q3(LYW:K3' K)/R #[W5C;F\M+=3#(6NV'N#=#MO4)&9" B-['8?XB'EX@8!Y2Z_7@"F>9=\R] U_(IX\ M"FG8!P[\+1,C!^GQ?S4KJ:/J!+U^=K-K$VD-M'$5W?RXAL5&+.5=T7Q6* ,J MDM"8/HQV0\:'#_?)?T#7]9=062M_H!;$_R&8X)=_/J+X'N/H'2V]>>#ZHR>Z MW[)%#BR-%(GPL3C#*1+-<1&)BU.L%*=D3HJJ5FHY*I5(5ZHIFOE!L2P['1 M2.1;QYV"XZ@4\VDXOC3Q,$RBDB$>!OIU5N+O_MY3=B=R]?L/?VLQ_OS[5_\+ M;=)S4CNJ0JV>5L.908B7KIG-)GA&6NR)3F4BM/IE#+R..6*65*N@/0 MZ(M+29P[WK"6+EI#&,X>/-V,B>549*[S8JI3;?5E,KN(%5#+@Z>[\;L4,VXN M@*A59?&NDO1LNEV#+0^>7HDPR:A6MSU1 _&.7/:';'HYER*'3^^R2[\5DY;0 M"I:=(AA-,MF4.I>BARUILK]46,#[E+_T*I1C:',Z59/BART9,A&=5RLQ5E^R M V6U*$2Z&2DAT=1AT_PR!^(#8YRE9%$8N?&Z[TS[0XFF#YMZJU@$Y-U"4Z]X M.3T3&;2:0GR(0HF#IJYI)Z>BT15TN37N>+-I9DEJL.D1ZH,%;Y23PZ1'-0:Z MN'"KLM=),^*8E#*'ST$;JFYAES9(N,117&]<8\ MKV=RY;LA:LH_;KI,]B!!I\.8GC(SL[P]7\SOIE!0C[ @&6VGNL-!=RJT>VXO MF5A1DIJ!.#E"U_FTF2M3DU*=FB;-3E:P*G1B5D--#V0UW;*7S:5TQXN%))L: M%Y)&,\8F4-,#8=73$NO[@..IRFPFE8IWY2(OP[%RAP-H%FS%O)O767%"*8SG MC,:VM B:'@Q@670L/F^D96HBY,F[L4KYW>(0-3T80"P^;9DF.^'%QLHV\J)T M%X7*4&+X^P$$DB&>\YV8)L'TFMM_\H<.?U[,39['I3X%.0,=U8MA)E\^D[G+9?([E/ W%^_7P0R8/O@L=H2O9'W; M;0K.HN]HL)L<,&8 S0QU*9LN>91*7U3G3WV_"'Q*A>0ZN@[5UHT3UT2F?4=& M_4BTM*EU;EH[A<\QNY6>._ED3@"FU6G)$Z525.3);4-,\W:3;9&%1'J/B$O_H=NZ9B&.^?B_=PQ=8X MQ?;],WYI62?,NVQ?6@BYS"VU6$:QC&(9#4_R^9N=X)3E>F@[@W/I^8^0!#B7 M>9[6DU%0>#*T%YX503BN##:QTI%02:N[3B1=J?:$I9-OJ6E-=B;L4%K?Q74= MCQ^[GA&K JP*L"HXNX3)2ZJ 'HF4DTW&=%'.J4!,YD=.(XZVUZ [+JZC_$EN MN+@D58#3(!?JON,0$X>86$:QC&(9_6EID*QCN2YA.];@4ZY_NB1OY[P7>;\@ ML/DQ@![*LL,5JWFM'1=Z.V10I%R(3-R$%=RWQURS#8"#C_,./])MQ;(=C M.RRC6$:QC/ZT_$/%!LA%,X<$6-C =(%[BYT>'+V<1_3RC=H)"S<6;BSR["#&)\9G&/%YZFS] MF_!9G592JL-("Y'AM(C1CM:\\BC )X_P25&GVW-YCO@\LTS$(W>H#ER CI@* M_"$5S(!AV>@N&.S@XNCM/**W"W.EMH"$NCK] ,>GM77+;[G6H-*/BZ1KFGS4 MB G18@U=4!!L^Z C/VF'/,8VQG:(W;"W8GN82IJU3HS5J107'<97@Q6(E0)L M!_LX0V!'%W*?,TSIRM7/T>0GVN>++AI\NIW MT_*@;J.ACYT>V=":9"QUQW3$26/:2!55BFSJ MP3V;+#H^DH_B'448SQC/H7# 7H-G!=TQ[,ZJ"J6M3,E-&55SN)HC/ <;B^(X MV7U>";'PJ:VS=:]QF<@WJ&"\:0/+*);1BY+1,TM3[&TL,BP7YR-P_'(F\0M2 M3']<2A(B;RK6!!0A &'8 F<+>SH2OW3FA92&,X8SA_.4YB-?!N9"_$U8N934ION55/-%R[J3*$,$9I2/8PT5> M#&>F;IBD?.$5IZ(J"(0UF%S_0U=X2VBJ-K?%70QZ>S7/#%G>&C MTCE>^'D);EU6UDP7*0+@5DQA3Q%4!FFH!IXS%I+"&HU8+MX1&-@KV6CD5ED= M^G3Q8 LRA4M-L%+!2N6#.VX046CF,_SK2P+.6:2@]G?U[JX3_62?.;RA;?BF M_"-"XE.[.+O1[UY8_)QK8W-YM2K,8XR>F@Y(,&2ZS6XA 4>(7)L(3E=A3&-, M?V.:ZUV8=B-3.EMEK08UG4Q%T:3I0BX^1)C&N:TSS&V%#]J7Y&'C>H90[X+ M=\E@X<;"C87[S'(CL,LR\#YU$_$YLBB\\=(!N_Z-0YZ0I#& ][H=@_/8\J[A MC?.:6*E$N\:R[EGC4DUBF/5I_1R/DQ<8C!<.QI/G'UX+QI3LUB*E>'0?=G5E/7%A)KA>T#]R>[7I]Z1P=H+0K7\O@&^Y9*,3PR5OGM>'XNE MTMI,4T$0204B[TIRU!BGRDY1TMNK?&\Q;/F=47GXR=D-YDWQE" [)B2;6P5. M PTRB6!Y&%=1]W%5FIL4A[K/252%G7E+QRI-T06R,-9C(=F_BB#HLIW-NYZO M-Y:9UJH@,I(UJT8*G56S](D42:_5TSMI(C%7OZD;^MA=;CC^Q H0*\ 7\?[F MC-*)%6!?'B93*86L/BEF9J#"@SD"._\U"O"+"?(*_?<,2=;ZCXIB_8?S M;SB*PRD*G*+ PHV%&POWI0AWR/-O;8 X#E1"AJ.2AV O!^<2EN^Y:,47C@$G MY"XU'CWMK;6A"DK?>6O:)ABS[F;I\; ^-REFXOS_[+UKFNMNF,6(*+.M>]5A8IGQ1,>\H5":!1!4 ZB^?5O-Z@QP60F,S%1T[OVGCLQ M+73W&-?58XP>/5IL#Y(:$,WVUR8?[0#,1?AM^O,Q< 0M],Q4QS:9Y^OF;+R4%TN90\#_92#O M@J?G###G@]-U\9<<^O.JK E#ML\<=ZP) M-&T/N!&?>C8A6K*OZL@7R=M66/1#1K\4=4NV%%TV"0@J#Z#Z-^X'=O/=L_6W MJJ]V_\)_=M]63" [2&^GVU?L21^]:KLHD.0?'Z>>STXXS1R4OH@&FGS:]?\Y M[/N#ZYU0;--V?NY6IX-!34/V^$F'8)N Q-@!LI&0-?C>G[(9R!MW.\A,YI9F M=BO?S_T*AZ:!2-UF,G\0#S^BR8C-Y%Q>)P[F:POMA DT[V?TK=U'X9*V^\QV M=<0N/QU@0EI= ?3L1T\-A>+9BY\T=2"9/:H\D'R3P7YF8.HCV_],3\D?I M!/T,60[RN1D]-HBF?/O1CW][B#504;@\6D5"6&S54CY4S1>5,IS%!$7>/O1V M.XT/'SZ>_MB\1G^$7*W\B5H0_TO0X3?_>C+CCP1'';#T]H711\\\?B<6.5Q[ M)$W-RAE2)J4LR*8D)L-24C8[3DEI-9V54VJ*2:74']%$?(P@#P4PMDWU5_3& MB86*P(_X&Z+2S-^&THBZWNUQ/;[!-WM=H=B%HJ^5A7J![W3YMECIC:1LALJD MLU_:];S0[ KU2@'VLT \=)<0BL1AA\/R1^E_B*CC'\C(;^UOK]SA>:(A-'OE M+L$W"[#7#:Z3+Q-)ZH9 3B7!-0OH!^:K.KFO.;3%_I_^;JG[ZT S)#(%&(T: MRY+* JC426CTC659D[1L5I,U.0G(5&JK&?*^&LITI1KK!"^1M4E9GKA!VI;& M 30@TT];VFYKV5FL U(4IF8BR:2&(Z M.6ZF4E$REBW&7M='K6K%@:ZQ1)%/FZ[D[G1EM^2DD:"K-I61 M2#:S:D/[-M8RD^;&]=9JW>%ISTUP6:VP#JA)Y&P_;DEF-A-JXX_:?*VG2?IX M,!\LAJ@E$WM[-U'JZEYUP]<\IB0V;4Y;D@%L&1M2:;HN]1:K_(*4A]/21NWQ M\]X*M8P/*4'1>F&P (PA5[R5IW?;*=[C4-/DTZ8#UTS!&?(HHW1'6G72Z&]2 MT[;$Q$>?GC)56^E);7&>;-/,J$MR=BN +6-C&A0JZX'2ZB4,VN_4'-2/-/M>1/4 M-#:FF23G_4D[R1FLLI2]7''5O=/;4BH^)B;52SU MU:R3-+K5OLC+EB6)6D//FZT);!F;4I;7RJPI64-#*!A+V-%!?LB@EO&.EH#3 M7:=7]PQ?JE8UJL(KZTF;0TUC4VK81GT]J"8UOL2R_J!=$6IE$$B9^)B&7K:6 MK%4:4SY1,#J;;-"QRA74,C:FNQZOUK-!1A3GF;IFKPKJ1)R@EO&>LL-!:CRJ M;A8&.U_2ZH L5GMB(&7CKZ=RWK#D:52>E\7.*&^KX\'812UCO.,7:UR:K-8W MXK)7H=26)%NK8ANVC'4TV5PVV_ED I#+7G(J6.)\W6(GL&6\H]E"/D\KN6F/ M+TV5TDQOUNOENS:$:+RG4Z$AB+7ZG2/ZZ45KT^HOI[GZ!#6-=;4T[E3N-7U6 MY6L"V:3O0"D[ML*FL;X6VM2XE+N?EPPPJ3&;:3)=GH"P:4Q3LMF!45FPA83! MNNW<<&:TJJS#P4'%^RJ2E%D6UN,JR?JS K79"!E.FZ"F,4TICFG+JE%9G2S- MM$9^EG2IS2)L&F,T@1-+*ZZ1S_&^4576;:G9U8(V:AJG--]+3_RVG9SR?E&< M-W.5Q:(HA9W=T+J%W0Q=>]][:M=_7H2&>D.$YL"U?^?.V&WV MQ8U=+(A/$D3ZEDUB09R!(" B7@S98D%\FB"8+!;$&0@"4E,*"^(,!(&IZ6P$ M@>5P#G+ S'0F@L#,=#:"P'(X!SE@9CH306!F.AM!8#F<@QPP,WVL(-YXCN;E MN/?YY@.>+,+\T>G#QS(QHE2^^+\?,+Q?Q6TO?'B_6CXO?G@OQQ@O?'B_XOI/ M2:@] P+ZW.1N&&)^UQBB,K?I MV"'>K[S8^@^]I5CXW&R>V-&-U/UY$_9^Z17A3VW=E2W7_^CC@?W(U ML*]T'*,(_P5;B5'%C$LA_1/)_OTK?/:68BY:#[BY[5O>I>C!E5B$%ZPO>7FA M>Y<5B#]+XKAX12@ 35?TBV$.K BG4H2>'>.#WPC#?G%=Y)QLRI8";H@"4 J M+1;).TG=1#_L"W)\A)%\+36@MT;P.96 /GU=0,Z5!.VA""@C;2O42?N"7_S2 MAP9%WIXO; L5.N+6NKMO%45GNR@NVP@53S_T!8 ?/7P*5V;@N%%?CJ _9R1:XV*2[!I=?J1YP33- M)6JH&$\*HA\#_Z1A88S[[X?[AP0VM -7L;9.])8#6EUE6)'SW1$O3(>R5JA[ M[@J\IU;NJSB@SDQK?O].MLS4.\B#LA #B!3-U0&,P%F@LMC@G]^ M?9/?9\._ SQ9MX"ZNXMNBWO[+C'/C1:+C9'H9]1ZIS>:Y 8?COLGU]P]$,"= M877!=C2.1"X JO:53=VD&?8DM]IA!L ,<%6VP*2_&DV:?9GF M2[E4LU=(S\5&>G+J]5L:6H+:S2N,L13%$I=S.[2;#>'+0/C>,,DX>L\U3_*Q M8NZ+?[/AX_/;*Y[0G!"ZZ_I )?P%^@1XGAF2+ZHJ[0#722H_>Z\)*ON#5I:#,D\!NJWI\TF[7)N^%?"34= M=AV*H@6GU-[><='9ZWG8C O@9#2!)VA%V]& [OFPS;'++[+9QJ8W'%.D/K>F M'4.R_642596E?_Q+'[W/]ORW=,X/2R<_.7A^0SYYFM<;Z2,L]$Y?Q"G7\Q/F MI^0MGM6(L?I>D3"Q^F+UO6!A8O4]._6]L$26U[K.8 T<17?#ZYCL!3+X70)^ M+!.*[$X)='7R;WK.WSVJ]RTS8B[%OY;!!D3.=80%-72N%Z%S'0U7M\!:FFR[ACI MUB2Z:O*ER!P.JU]<;LWYS<(%!.4_VE+\[B+_@OVD\YN$"]#[#]Z,^M"U]^4T ME51;%SA9GZ]YOYZ?-,IMIS9N_\YV]<,Z' ]R]V73!T7;X;>+KZ )T8K+6>I@ MNPP+L&/1XIM[9O$M;OA,,LB.BWPWT/*U@3<=S$=H\9P:LO)J'O34)X M\<5Z_QWU_G,7W\RB7PB<2J[, \L>]N6Y(M35\UPP+5WULT(Q2?&#QKC0).]! M=VAPZ-9/YA\4-1+.0R-01$0\%$K70%OB7M];9&M<\,^3B(Y MBR#7JY)(HL\A:W2W6G^$$N;N(&>"%9D@NXMY0_.MU$QPT)V]](]_<;X(SA>Y MUBT?K+]XQQ*K[[<0)E9?K+X7+$RLOF>GOI>=+]+U'0=8*G"0AQRYQIX-O2 X M!,*3UX2IRY&(B=CQ"S!?F/8&@.AKB;'L I6047+ZQWG4.,!V=LDE_[SAL.45 M.MM18&Z'&D$+7]*S\P@Q/7E=W^%%L+I[M @:O\5*Z(NK.025\!B'^])IS<)@ MGIH%32%GU IW02N8=4NK/"=EPGP2$A_4Q!DEWSVXCS>U\*;6=]#[MZRYUYQ& MLHMT<^K,=SW4*[=G/_/N<*D-C5+49V"YX6@Y2WW8-@O7[NW>V4L+<4GI2JXN M%?-D5RM.6R9+MII^ !?BS(]_LRPNF8 )Z;L1$EZ(L=Y_1[W_@H7XPU)*OFCQ MS.IZJSRX)YLB.V22:T@NP9L6 M..7AJG8ML/[B3;?+45\<^GB-*B .O>UA]+UA]+SS2\#%KU:Q4LE9<,ELUEA*C=>Z; MK7:Z,X%K51A >'&QNNS MC:ACX'Q?X!R?!(P;C!N,&XR;[X:;LT^U>N9FF?IHE2HM@LQ"U+/ZK.=L:KR7 M>8_S!KV/BJ78J6AIN=2WJ#O?85:CJJC](B3*#*\58:Z8=@L MSI#"/(1YZ-QYZ,/C/Z^FD$ZED]-&/:XCZD)-&@ Y/=$7DY!"F%=0R#FGB?QS M<-%T0W:4:?R6Z13.$7E'%.@1@I,0P:KMCTUP!A#^K(NI/^Z45,.X*W4IK94@ M$W?C.VD%UIE)^5TE25YQ+[5>'GB;^\4PR>OSNK](4:5EWPF@\;"]F)IA3G@Q M];="S#9(]L6(>30E'W@?W=41P=MNISMG%GC-Y7;FI&^3@I"3Q!I%#N:S;#%I MY3A$ Z>]H?J;,0#]]4C!!'!6!/!R E/@\V,O;7EK/I%T%,4D5Q:KGIP,1':N M-B1/, R?'+!.6TPE\R"T"79751\Y (TI 5/"Q5#"*?S[]_' ,X%%/N?0Z?PP M-1'E9H>NN&WZWF"Y3[NRNC/SJ6D >GUC'I1:2G[!%C?5-F*"\,[J] U-Q=V# MCPLO8BK 5'!EUD&;-!++R@*,Q0'))*G5JM9WE?:I5W3RKMWO5E9F4@3327I< M,H+-B34Y')JD99@4JS%I*:,FTQ*3 M26:D3)HF)4UELTE*5619A0/\[]_R[AMP,E9M3\LL6NNV44M/]45EOICF7#@9 M4OIIRU%MJF=5KMZR#EI5D65$S:O)F;8M6@9LE M.-@R]LQ-8UY@?%\8&%WQ7LPSIRKYKC.? M60%4IEA+D;D;>QLRW^?]+IMVIB7-,%8<;!GK:$[5#%YHS>Y(H21:REJTY6)G M EO&ILETU4V:GGL:69-*3KU%Z\G$ K6,#:G:!Y/4M+P"I"X4.Z)2'($ZB?H9 M'](T+;84MM(3[OPN6:B(-2X%,OQHU%OW4&3=']T>GGK;L MS*U6;0FD D\'HW*#G2IRMHN>F7G:4ACIM:':;.JD;Z_ZDG+OI&HM#K9$B_GC MINMZI[6<]4W5V$CE.ZG=FQ8Y*/Q4R!>/F]86A?NL0]WU^,U47>I:0W'&^4!B MXV/J.?5^J=V7RF*BM1C7[F1Y;MKHEI#8F);]9=%?V:K)^\K24GVGMTID@^@^ MD<)P42V2>O%^4"F,&^K].-S[CL/)+Z^5X:;&&,*(G(V$^XY5R89-8UU= M#>:IL2#+@&3+$Q,,FSJH\N%V6*RO'-]>SI,JKXK"L",EQEI%4!IMU#2./5)+ MJ]F[P9JGBREK(H#LM,*%*W"LK\GIG1B4U\:,E-V2MU;;K96P#&-Q,3UE6J#, M%!L-TB@-TSUC(M]7F,($-8T16G!?2NE,O;DN(E,^UH-R2:VM MLNE[1NP.F9RC9P:I53=\[)[20FM@MV9OS3O%-DUYX8*?NQ\.5WV453T%R/CZ M.9?7B=!&LG:&0,($FO=3]CU[]T%HID6?; W"J,V!A;AM@S[96M D^0JK(\]')>@TTPYV5LON]P0RAG^.'2 ;B0#.TS\+ MVPTC/C\=8,J>O@)/GKDUDL,7[YK*8]CG>4'4&[P@.);]OV^ZSY3! ML_Z)L_Z[QW"P(#Y)$!@19R,(&B\(YR (2$TO9@]A06!J^FZ"P-1T%H+ U'0F M@L#4=#:"P-1T%H+ U'0F@L#4=#:"P-1T%H+ U/2Q@GCS69Q?A+HO.,WF58Q[ MP>/[LBI*X9!?SJW[ZCDX"['O'IN'?1X[.GQ,&9@K@,:!'BE;;N)HKM)G)9M= M*_!_=ZW!P+@N8"BVB3[\OQ_TC]^'PP/__7N,]0,3)R9.3)P8&!@8;YX#[#A>D>.XMWR8W[5\J,QM[-3& M5]9G>;-E%)VKCHI\A#Z #M19EB M416J2^'GWQ/M1ZVU%RQF;F[[EH?%?.5BWM:GP7*^45QU_28"_@LPW=%=M/*4D/?ZJY&J(@%JNU* MW:2I4U5VQ+#9AE6^F!4_J(+3E]S,]M4UF\X:_*\I^A2PJ;OJF ,%DNT)_51? M7\WT#:I+<\*2KACX&/C?%O@OUW*5V[J:R USG%@:SP9\-TF!].#DM5RK(][6 M:9*Z/=#+I-$A/E:A.ZZ/E )?X$^ 9YG MA@1,V!KA -=S=,4#ZK8I$O0'W=/]W9(_3GY:[,LC>4^O76,.KUUCWNW::R;3 M6N>:2H$LU0(UM2G10W#_;M>^$BH_[#H410M.J:U&X;[.7O7#9EP )Z,)/$$K MVHX&=,^';8YPR%B@M9'-D'61K793)E/JFZD!*B9+__B73I[J@J?OAB6<2/7E M]/&A]RQC_;WZ(6/]O2)A8OW%^GO)PCRY_L8" \3OW+QQY1I[>=DO3[QHY#N@ M5!CD*BN''C5T0J G[:QT!7RWV#CB0#.-8KXT M]7B=+[&,<4\O5[-@A.XC@0[T2_$W#*Z+BYZ?WRQ<0.C]H^V^[RYRK/A8\;^E MR+'B8\7_EB+'BG^IBG]9>^Q=WW& I0('A0>BN(!G0^<.=IGPY#5AZG(D92*V M[P[F"]/> !!]+3&67: 2,MJ"Q)OO%[GY_I8OZSLD"%9WCP-!X[^&)[P!='ZK(]9?K+]GK+^G2"/_T/7OY3,EO-2U!794W_!L MQ=1KA=[&')>"=T3*.77FNQ[JE=NSGWEWN/*%UA_J,[#<<+23GJ4;-)Y M0 #DDDZH_T=R3XZPR)0Q T8N+;*BL&"-;'%ZE\TJ$RD3AHI8?%83;\'@+1B\ M]X@5'RL^5GRL^%>J^&"/EDC=2L/YB_;TF_3UGK^R3DV5"0Z/DR' T<2/L^,;B$=.,GG!^=VRV M2GPM4*F\Q+1;[?Y$RJ(:X#N; *Q_6WTO6WVL((+Q[M?*-A<95 M4IT&N>QZ;=OOZ4IVPL'5"@427EZN+C['I0D\PK1=7#SEY$DLYW.A%MZ2.Y.H M^1>JQ/G-TK,Q=@P<#)SS48GSFR4,' P<#)SO 1R<1++U_*#?4K$4>P[JT'EY MZ03#J&\NO%YRZ)(L66_'-PKW1#=I1I_%)IYOIVM9+I*>S00\T6Q;0^:NMK+MZ%ML+U/FF5/>)GDMT+,UACX8L0\FI(/ MO$3NZHC@;5?*G3,+O.I&NJ$V&3M%T#$&6J>;J1K4K-\.:>"T%TMC!L ,\+T9 MX.7\IJ"DEL!,K&@&O:Y3QAUEMN?,NW>,?\4&+ML==EG7+Y/+.]4>#I>0B=@) M8H/HANDLB>^7PY1PR91P"G?^?3SP3. P0[7-2G:6Y'B0L#(FQ=U5^3+W:3=- M^[U,W["6S3I9T^IZ[ZZKLF 5V@4H>IBE;K+9N'6 *WIA+K@@+OAD\T"8)(O3 M\7U*)G6#=N^#EIH1R0]']%,@VZLAZ-S7W J?'T[R5G>5Z&2B)1V%])B;+/72 MDA[&]/[V9"BPTT/OE6#[F&XM,#HMHU^*NB5;BBZ;Q)[NW0_LYKMGZV]57^W^A?_LOJV80'80A*?;5^P1 MBEZUY262_./C*/?9":>9@^2\:*#,TZ[_SV'?'_8/$HIMVL[/'94<#&H*$-A_ MTB&K3$!B[ #92,@:?.]/V0SDC;L=9"9S2S,[FOJYIR,T#43J-I/Y@WCX$4U& M;";G\CIQ,%];#DN80/-^1M_:?13RS^XSVPVM_Y\.,&5/7P'T[$=/#87BV8N? M-'7+GD@F3[(CDP\2^*],3!W$8O_I"?FC2R3Z&;(&9"LS>FP03?GVHQ__]A!K MH%KS>42*(2RV:BD?JN:+2AG.8H(B;Q]ZNYW&AP\?3W]L7J,_0EI4_D0MB/\E MZ/";?SV9\4>"HPZ6H^T+HX^>>?Q.+')(NY(J)T$2D$!*RRHM,1F-EL9L!DBL M#$"6)"DYJ:5_1!/Q,8(\%, 8K@B_HC=.+%0$?L1O]SXJS?QM*)*H_]T>U^,; M?+/7%8IYKELNUH5!%ZX728;\VF[GA697J%<*L'L%XJ&7A% D4#^)L*.?MTC\ M=_SH+8<#^?'OG_YNP8!F\?@3EZXX5@\[]ICM*?KU1NY6MY-TDLDR[%C*)K.: MQ+!:2AIG048:4QEU+,L VH':5DGDG1&2R,V:Q0'3JY)T1LQTU93FFBE."O<: M'K3]G2:3)9-.I!2 M\;?3I<8D79S)'=Z7IOU*IV57E1$GL?&6+9Z41NWU<9DG[:4T^*DZUF20=)=(,FRL6CW9ZC^7>R9 M&R"5ETLP(4G?RN4:RGI2G]=138/8,VL*)==XL=TTEF-%96N"MDD5T!&[V#/O M+(.L!O5[G>_V79+T6NMZ0IB@W>Q8TUY79X;]Y< G0=UB[E6R,9"3H94<:SH: MK3>TWW5S!MN>5#M24'6]%&QZ1$53LXKE*+0S%^DY&$W-/,C37>A$']&G2F^4!6:I62^QJY6HN"MD?D7Z#=Y>9 M3L]4R 2W$8-A:Y:4&[#I$?'/)JT-98WG'5'OSK*EV1R) MA3MCV7?38AHD[\;#0**.B#5=$A-F4O7J)*BV[S:-N]1BZ<.G'I'6,D$W!#LH MEOE\AEEWU(%8 MX<32-$GKU" )GWI$!'R]VF6 M= -OW7?=^[FU-J1X%./B(!+Y;-DM;!*D5VJ MVNL-_1E;Z(5-8R#P>PE-RW7SE)&7$M9F6I R\A(V/2*MXGJCL/E"DS82-5)V MI*[#,-,V:AI[ZIIGRJ)5Z^?)NO0:+XC=8[<]*?T MID!*D"F/2*L-EFMZ&;3[QGR2=BIF>6IV5@%RB^/ZZB0#V;*F>3&1(9L+:56C M.#1DJ0$UC M3VVU6:_F!RM)'#3GZTZ&*4S7!FQZ1%])R^EF-[U$SI#U897/C%@@(VD=4<([ MIRPNU';%)?.K%+LLMIMR>1HV33YM:@N5P+'XN<_G\XF@S]3H>FH".W!$":FD MT!C4 "N3K)BWI(Q*&@)<7F#3V%-7W#C7[[$\)4<:F;*RU;FI0SD >8([H:T',5AM>J>?Q8)BB&6;0(C<5V/2($F:M2F90 M]9=SGJYYK";6FY!MVA)S1+.L>WF6JE13L*\.=;=1M55BBBR&9-QD4'-#M4YE MC1P)4B!3S0K^M"0$J.G.9@AC-WO/.0K&0:_9E!?O6633Y-2OO*X MV9NWE7I3!P!B#O\P=0ETV;%Z]#33?LOINZK+V7%!+,?JY=U#W2*\J>V[LJ6Z M?UV*-&-CC)0Q_N]Q6-._"VLJ>9MD+QK6-(FN#L=2OGHI,U$A M<80H=H0&(;3X#M>K-$L$E^]5^I5>A>_^_#"!X"?_=IP)# D,"0 MN%Y(G+\/]H%58"_753Y92/\\SR7],OY]B6<0GY842AV6%$I)F46_$#B57)D' MECWLRW-%J*OO.4[<QI M:I!A)&(DG@\23UWSI84A@2&!(7$OPX\EU. 6P@ :#'EJN M!+1X"7ENP\[>?]1ENY=K"UZ03W9DU_5"';-/OJ[KU-&20W1Q!\#B+)53% >@ MGYO .^*W%6AZKC!>CR7SDIGOE!*54:J'SN\F?_R;3I^D&AN&*H;J^4+UU.&4 MWX?J?"UFY0&Y-OF\1R[J (#"I[8]KH+*2^ M"8.Y M35L*3[PSY.E6@V\/"TP.%T(.'W?YW55I_F4%CG9V$!0[?*>ON].=_:."L?>M M;=SS=4?/<,C?S(T]M>52DG7+1=@$KF#QC[ I: 6(S)>2!9H]L9WT2KDNOQQ; M8R9+SD=2HBV%9762Y EME^^E\ACE7X[RCS9!+E&:%Q^*">N@)\8R2F)1[/D" M6&ZTCP76Z&> #4SL6GTSU^K"K9?P L,< G3^ ,]'+)5RKMT("AEC8O@E9=R< M*JE& MN8ZUT ,1%!OKH#2P\S(9(%Q#FXS"<>3K"L/%3;*QA]*C%-@[+\PIAW:9+UL* M@$KLXG2HB_;%3Y[0^IU]ZL^US[8W6%J3/$(E9ZF%+6:/4?I*2:@);UABC=HJ MF4TGUL6D, HO2H*F&HV]; QR#/)S--;>!/)VNNH/LNO-/9]8<':Y;^:Y.R9 M(&%0[-M!0^+XB1?;'(_N<*JFS^"L[/GJ6Y&S#W BUKCD'/4YF- MT.\.VHT X1KM@<:K0GQS>SG$A46 H]E8H[;M_["BL,:PSK3PW#_":LA^/[3;F7)\L\ M.Y+LX:!E>)H6PCH,QS 8UE<6D&DY8"'KZJXX5Q2%L;TI<'"9=.QR7HG+>09\ M__EFW!;9NW/AVS15SE(%A.ZH;/J1%0#,[IKD7)B3AM D1U0R5YD,J;9$A972 MZ2,[;3A% C,$9HA+M A_DR'L#--K)=-S7LQO DTHJ>/4_7W($"B'*ADO\X<9 MXDIB= MY@_R&Z$9"17%\J(??VOX_7[?^BJ\XNTYS;0>R5H2Q[05G/E#K#UOB M+V6V]N>=47K#-I9DK3NRJ]UE<2Z2D)7#,O'T*3-;,7 Q<+]CIM-O8_@I=$N+ M7KU5JHYU<5-R$GR^N4ZUV!"Z*.A&LC@)ZKIB;ONCI82)]&:?]+3!=O(%>]+X M%-'E&V&/#WWO6'OSDMW5,STN<;_A1&,SS*M+SM&SP DD*BQZSYQR'Q2#'(/\ M\D'^^5;:;X"\3>?;G6ZBF3>ZQMRR[NBA6QN&($HX1IAP!O M;?&=VX@0W <^/+<']DMK0;$U6E4W(,AGL^CN*I+<@W$<93GDAU.)GU*ZL.V1UDC$X>N&XQRR&>"'=B<:W]BPOS MG1\C7JZ+@)-FOH>XL(9^BR%CS;Z@(5]D>";/=L+5'G]6]MEY^MQ7+)/_ TV-EKR!H''[=F< I'D@):#MBN]3OW M0'0CK>RJ.[3R?,TFZ[ETV:*JC0!!E/WQ;^J4A^0O$:.7%]YX8AEU;&7QC3,@[<^SJPH1$G?(/)82G.3,$J!*$S*QK"13 MOC!R&]Y$@MU":2%I?*P#@QF#^3PLL%^#F>MY97KEUN^,FE2G"HS<,32)0V"& M!A>3Q87+KBT6)7L?;V-=HMC.U[\]PR%_![_X5":6##9@1\D].\)?'L'O"!O[ M%,=D4MRB80B*I/4J DTI&G1_V>.GK;ZW]XL1?$$(?IHOBT9(T1]A15ZN K_> MX7L7B- VJ +2'CEE"4M!(D/<3WQ5I.U&H#[IY@49^ M:5A0.TE1V"_%[(+9Y5'4!?=_3Z/N6TL@MZS)/"/3_G[FEQ,$M/)#JL2YT^:5@>HQVC_6K0 M_D7GIM^(]FEY:O#5G-@6-\%X5.\-X."[ 4([RGIB<-K3Y:4]G1_5796)CC,H M\-D6K-I?K]IG. L8$E<'B?,/R#P]LUVL-+EF_E1GMB]1AN>[6W_)YTG.3UQ8 M0[_%D+%F7]"0+\%A?CFKQ+%A!U27T!Q[3GC F1.F+4=9)>A4M0DL%3B$!G"E M6NQ.7+X[<5ZU)T^>+[(%=Q%BN^*ZOFPI0-#JMC7I0: 7P/C805%9[V]$MF1R MY')#,GY930\=>8(ZF41WR]QD4_$]$DP-F!J^&37@#(]+#"@H.4#QS0\B>Y^ACWPMO&/=LPIL"0M^2*+*,]K;2MS: L6MW3J[=&>P+?U8. MK* A^V5GU3QW["=MUA,5W2.K8C>?[;OU=7&B3J Q0X?)KG0*[_]B-%\JFO'! MGRN,QW3 8GO.YR0FQI58F=B_NCK_ZAILDSUXW5]&629L8=69Y&A;E+M9GFMP MP@H9),DQ#O2%)7!\"L\#W8P$<9;GV*(L*^9" "@#?[NON] 1UZ2Y1H-CQ MNB#'ZQI,E<=A%/X1'I\+ILS\3"+1R3$;'CAB*Z#&7:&A!%(RK/)+,UD<3,&8 MOE1,XV#*%093'B>W@#5P%#VZ+,!>((+"*2W8H_IN'M6EVRT'*2U=SU8,(4(R MOP6W>L1N*0T[S4R"Y7BQ-%[9)2G95G,ZM%O"LKK)#,YFP:SPW5D!QUFN*<[B M %/V@(JR5ES@>2;8;2B!^<*T-P 0[E1V@)H8RZC*B1Q QL?Q%^RK78BO=LGQ ME\.:M6XGPFG/[NY1*FC\%J/=$*(YA% N!.@1RX9A&G;**]HS0^C1Z[XLYMI+ ME-X25K7-LBR.R&"48Y1_?A&3CT7Y:% >*V(N/2;EN=4LT$*SF+0XA'+VQ[\4 MBTL675G8J@,6!_=:*O9\;J-I@!YNJU"A,N* M5#TD2B(+1].M\%"5":"RX#C4>V@=E]N\0I,%*S)69&R!_$8./DIMXRPU+R]T M3S;K:'D1QG#D88>.15KJW4$KD^1J+7[ M9:K\IP4$UEHB83E8G$T]=+C+/\< MU/=?; L+$^,-\>>VV/]?6U/D1-7^K\34O*KK3[ZB@NSY+@!7EBST3 WQX@[D MCVJ(/UT+[%Z"[/!R-R7.O&*C5C<+Z,2L38PT];PT]PR%CS;Z@(5]LC$:W% ?%ZX@_H?$6_O07NHTQ#-U LS+Z 2Q] M?07-,>L#3X]?B45U4?D!5W:-S_<*LB 7"OV/?P!C![B>HRL>4-$?.$M]_,%! MRQ:<.QOZ7!'$"UNH\VO%])%(X ]3V9J CNP!7M. #=:D.< E$PQ5)O, 2&QK M:*\VK9 K6,055!:G&EU>L"9^9]1S5B*1(,8 MK/0#I^M$8M0M[ZUAX 3-2XP M4>/$)B3G2H(F4?1^19CT5Z-)LR_3?"F7:O8*Z;G82$^^:D4XPNN@S,Q'@VI6 M)S>M8%993F>C:1'R>ECG.77#IJC3V8 8]1CU5XCZI.0S7A%T^/&"3/2Z)?^^ M[2[7B7-"O;5J>NS$(LL&F[U3U6G/9&SH9M^:^->HO,AKXDC$' MX,8D)BREG;FAV?@M'Y@J M,%5@JOA@JF D89(L3L?W*9G4#=J]#UIJ1B2Y,Z** K4I-6M^+6V R>BN.Q1= M;IJ8(*I@PZK[#+[:\%4VY-_AK6BG[^8K._8QW3C D0+U!SB/.]8%@&C:'G C MA].S"=&2?55'A;;RMA4ZB6'5K6W^H&P2$%!>6._#/4TW9[[KZ=KFZ3E+BMXC M_EVSJ>KNPI0W" [@G[?UV=0MD)@"1$<_?S6W+_;Y8?#D&Q15U5>[?^$_NVP[P_LD5!LTW9^ M[A:7@T%MYYL.Z60"$F,'R$9"UN![?\IF(&_<[2 SF5MZ'\7YN5^@T#00J=M, MY@_BX4X_/2%_5#/1SQ @<$4S MH\<&47>W'_WXMQ?>'PF=U#Q:.$,JV"JJ_(GD]=_QH[=L.SFV317^D1,+%8$? M\3=$I9F__>_?XW/I6%/H\5VB)Q!YH=D5ZI4"U^,+1+'2Y)KY"E8(P]K'!)$9#Y1T?]M MC\I'OX02(H0B<2BCK[*<>E- R(IBSR%9;]!VL;^W]G0$/'V.5.3!ZM/V5I^[ MEQJB?0Y^R>8W )*KI=R&@4P=_B68VJ:Y2=B!!;_K^F-75W79T8%[0W %CNC" M%\$58[XP=50:XX:HU_/A=_..CEX.?;<4F2&ZMNF'9YFW3_\3S2=-_A. \ ?J MGQMB^XGM.]N/"-L)[S+>_B$?C7#[Q[]NB*F\ L08 (M8.&"!JM.AQ$LT%8X: MEND(=&\:_NY;Z-80V$R' U^84!838 %'-M'MR=#%6423%;X-.9CPMU"CHWD) M82;ONRS>=F^)$L>U#KJY_=/!IW^%DX >Z/AF]"#T2QU G_OLL)03,X MUUT73=>?!V/N\OF'\:(ON%/;-U4X:@*:3&&?H6QGOA5YR>& T==W"O!KP:.' M6LA90-]S '06$)_(NO4P(P<33Z7_<0G.LGSXD Y8V(Y'P-<6H0D!P9.HA?=1)C19=Y!N[QGWH08-DN)N27G0-.#Z M9@1F>P&BE<#=RV1'!M$>A+M[,)S/SSB"30R M!TQ\\V"6=S,<=0^J3:3O?S^R SY+_W_'43^QP=*%G=4UJ&"6Q^W9O@6EK4"> MC9LAFVZWVA#<8LNHL73+&;23;=.?1 %#W?*!RGDOM)-0,^I$1LO;0B:_\D@( M^I'M0G3%1H/KC)#ATJV4FI5B)<\U>P27SPMBLU=IEH@6]%WR%?Z$7LJOAR7X M3I@7N97HHP5\*].08Q[X"X)KNXZ@L!=!1W6-X,I\H!C$@V80.]78+>!;M#]> MA&X)$0[&?4RYAQQTB,Q#[@,6?)$#5X2PK#UD5+CHP1]"5K-M;[O81A_\FI5B MA/:XE] \"VE[I8, #6W7H8=G;8GV]C. **(2>CP4\!P93WO D5)_W=_,'%K, M)^Z\9GG>D:55^RP@=$AFX3=5 %DZG(DGX:NG?T6!PY\^I'H'_13[X",(^A?A"M- MZ'E A0>0J>%/R'* BZU[]!FVI%E^%0/>A8ZBNGMIC#, M30D7N4ETF2DT3=6M/7<+"=+S'_@"CF,#IU!#[!5>2@:GP#V0Y7$3Y,3\THG$ MCJY40D%*M/,U@'J8APIOPU>&O+Z)+_CKH%G52\M>A4^8B[HVH@9]J\#%%_SC M[.V*0Z$D0;][4L?W)-.RS"MD1LASJ M7VC4PU>%KD[4PIOJCIJ ? R9%9DUI@E-#T@P\(NH(X0&$(F$/ ''Z"]"_P/! M>2ZCD89523_-"3XB'"?2E'NPE\T1A^? MMMX+O0Q5)#"RUR#Y2+R1%E_L%_HQC=B8B,C M$YY":]M/I/)#/ 4S0 -#*AY1(0WS@>F#A_@Q[ M'F[U[[/KH!MT^YIA\^0GN!XF MK\'1P/-!['^WMQDQ_..Z_D%&4B>5]_'__ MR;+I[#]/\TV>)(?$=B'?%"=0CK MT($.04L_=/C1&F8_%&3=^>([%<,*A17J684J[)>VO5VP36J$MH8"L.Y@W7E6 M=SAHZR@H:'%4=791Q->R%/(8SDC;2*QL9Z5LG9@3AX++-\A%D$-O]GE-0TXU MBDRYF@[4V^=U['@.74@[^^R]IS&EV.^7F#/)XIQ)G#.) M(B656C,U(],9<> DNRK3Z)NI81MM-&PS)O"*5C5 M-FR9BKT=6&*RK9)5,R5SODED9UP M6\;>7N[-AUE>S2?%954;.CF(GI8T@2UC;^^/)SEYS@U[_-P5BC06 H()U@N;:4BK?,]F?MQKC><$59FYL%,B4K@_$$MHSU MTW&;I.Z;R8!G[Y-Z-7OO^;4!!UO&^EFZRX]K;I\4Q&7S/E%39SEZ....29,K M^;E\BYHFC#RE#)>D(-0V3@!;QIY)-I/<1,](%#G(F&[EWG(KS4QP3.XYOPK6 M;)GT2!;J2K6P+/EI,S@F]\Q2+=4DG;6,><8>Z\RT;^4*1^6NIW@MM[JK#\F: M/IM7F^,JUY"XHW*G:GKZ;DY28D*7O4!FJIFIUCXF]W4P;7-!OSX4_9$_#9*; MY;)0/B[W$3/U2;E?%!/]GI!M&I9W6C;S/U2?S,K?D!L$Q MN5-LO\YP[4E#[*8 ZW):IS].'95[8@2*^9X/GY&XI\=+B[0ZC4S[0.[0O-MN MQ$6![1>S=':;<6_(U4$]>N8=+V[X75M.#_'G?M+^^LK\GM8+/@3R,=!1SW#C M_V&["&U:'-L70#M@#YF\#MBF!$5[_6'6I>(=VW0)]W+"S9[MQLPN'6<;(+XE M*AH1'.Y*A%^!GX1I?BB[<>_M$/(S7M$-:A_HI@D?@S:"#CN^3X*,QH2&:;[@ M8*$-*!6 >=33\:&O%>T/RA,'[+(6X+@>YL1".\/H:2:R5%':@#<-MU(44P^; M>YL%\F9ATW!H8:^0SH53$@Y^&W[0G7T@(3I0FH_[;N^X3*$7 M0>D4!P+^LNVE_2[J?F_2#9,IG%#T87[7>IO;KCCZ(DKN0ANNX7[B3B?VJ14H M[Q/MZ"Z@31(.]B!? WV^WV6&VJ7Z<+:B?=S=KNUSG3CR>C3)^\U!]%N4>*(K M458K1,8-,?7A?"5D%R49HSX 96I!%W*"A K?!55&E[>)]R:8H.WIJ!]1-HB- MDKZ?;%]O^[G?%=QJ&$H^W_[I3]ETMYEM3C1NV=UEX!T.8[^'>S#F_<:IBN91 M)APYBCN%V3.$O0+.HYB5'_;H8&:03N[@(SL.VM,,Y44]%\-YR& ^C.1\#62;*"?E4.R[T6S3 MZ=V#W ^H#*U"\5#7(]6V0,*#/8+T-';1(94P70+::2@A:K$P=SD'#VE=^\D/ MC[X\4E5_85O[+)#;\!3UPT[\0MZ$FA2FU\3[\J"D+GIJE,R%2AJX\@2\_"SK MZ33\QEB>>WU$>DBG/_/T1._1#GX$_>VJ[1[F]KAH_98G<%F;A$H[WFQ39U : M@P7,GY^1SEIXZ$)XW&V;9Q(&?>)99O>#V4*N%$MI,5_(SY*=F2J!Q:E.MQW$ MS@[=]9^J3QVT?FXI_&-SZNM0;U>,P[#[^^M-I)\L=PN%L0G"8*Z M95@LB#,01/:62F-!G($@,#6=B2 P-9V)(# UG8D@R-OTBS>Y84&\31"O+S7\ MG$1^Z5%\SK;UEU\]]_*2>6&3 'U<].'__4C]^-T)2=ZRYU2D_6+S\]@<0*S;ZLLF+AOZCY*8+D#N6\F]*F<'L M_4'L_=55DUNRXUEHF]H*EVD#> L3BNG#$/S5X_N=ND,?$7OXZG%_1$GXR'G_ M@I&<[>6RKN-)K2@_0W"ZT68IM]9=208;(&VQQ%GJ 9(:8?TZ*5!D;]%N.1XY M"+1NTKI;B57N/;=,;'<5CU6!UU=*N=Y?!BERD#+U9K$L]9@QR@(-[PI+T2R(2:2IY.B,+X_VS\?[Y MDX")X1TF7(P8$EPOD9Y6>P-^60E6/ <&7"5W(F(HR,6%H7H3Q1 :G>2DEO'K M=UET;@K:;3ZC6-E7WCGX MR6[XEP_U?$C^E>GVIV#M8JEHSJE@8O'+8.A6ZWUS3BKH9&H2W;2=3I[0G,.P M/Q\L8-A_O6W7+!4"M:%-VT9W%MPG%YWZHK4Y$>R'BN_+@T3;$GTAW9/5.ZHR MME%Y 19=K4QF3@+[:PBR[4HS7P'Q?^E=V'DZ'1,<&G M!V8/SOS=$H6GAT6W9:1==-8P.A:X/X)Z>)Y5>W10-/ZBAU.2VYK]T0E8=-,/ M[!OJQKYE=+9W6X,?6.%Q9R##*8B7U(_WUB44$QUOCL[:P]]\^'?+0Z=JH;KN M?ML?:PP+Y>GS[7U+X>'78'>_4'0?QY,B9Y]]^G%[W!F8=D"X_AP=8D55I,,: MX;%SO>$-",>2[I!9%4I@=Z]6_._,IYR1/%:'GT/W#7"66M]>V;!YYL1DNL?H MS<&4AGQY M-?SD UV/3\$\.?#Q(2=A4IFO/MOUZ[+-ISFW>')1OTF[8V/_W6.O5ZP,SX3, M/NPDU,NKS9$Q/ZZHGXH"RN[RGL.H![;PMUOW>8C-![)N&%I MP/H;7RB2II\I-^FO1I-F7Z;Y M4B[5[!72<[&1?L]QU-_$=-ZH#-?Z*IB)[*A_GV6&95D=<=%158AIDCY-%EWV M:Y)GWVRI?:YM]M6&V$-ZU25X6.?,TF=[ NYK9F7+^-_V2-S76G3-/:R/+ #C MNJ8UUNR (]DV>4\JIM$7[MK185B*.IU%]]T@@(D!$\/9V84O,D,]:#4YIPWJ M)&U./&=DL5XSLST-2[&GLPN_N1%X?J=EGV:I7XU7_VP8_H,]]"\_,/9Y+OR7 M#_6KN?RKC+PC!$ZF"TDP%#H9TF?95*#=%<2YQ44'8Z%OGSQ1,;GS03;&-,;T M1=MG1T"]HAU[S#.9!9DWFM7BNB5E%[/ML5<4A,]<:\#NJ>2?7;_Q(=?7'G*M M;$]/HK+_B;#L__98Y@O%_]'2%EYT?'!9YO\[M^(2Y,=!<'L"O;,?[1Z39(3) MINPX$G/7*6?&=],"F1C*X_4 2*6QRJ&J06R:N8$<&4-E>$OL*^=MX3M JL\; MC0I'=O*&[W18/T_6AOR*>\7Q_ /VJM5R@[I#9F=D;:Y-[W*;2IXE'YDD]*MF M#I5J>N.TM8"#O"UY O83F* /9C"?E\WB=--/&1NEJG)6-NW.NL&/?X\47?KC M!IU;WH6MPSN;8P=I;=]ST?2A8\'1H=H7SLU^V:VWCWA"L4W;^?D?FJ)3=/81 MV6KA?V#[ ;J/7-T17L0=;WS$*U5N=WY=2N4R2JY]?Z>3 I/CM6(]12_F[3=4 MA4A)6YQ)4&&0"D1M.[IKY#8Y8"E3.#]&6 %LUW"K/$4HV6-*MJT,]L)C>YL% M>/3$W5=C;;?/RJU=)<$ ,TGJ?8\O.,-P",2K/X"!H)%R@('NA$@ NL M1\B JPU\J*#MWGJ4,OJ&%0@!'_C0DE@RB=JZ=]])3G[\:UO@R!+^6[*.%&5_ MG_F?42& \![>@PNPT5I$I?]Q"5G3('9E#Z S_IH)E/"@_MPW/7UA/M0!B*Y+ MEHE%5&W7G>H+(H#B.:QO\->VY,&V9,+VLFMYL7#LM8[NBCPDZCY4K'OT^5;R%OBUCIZ+ZA?G*S(_2F5M0^8717'8:[+W5/LEU7_% M>OKX30_<3QTG_V9ZO.G?+X9MLI8SU@*[YD60AJ;4_O(-5L$-$J(?9T/I HW\*LN*F2BKR!CWGZQ MN\"]6)SDYK76[+M,B_<1JOCC\3)T@U:!:&$[4A'M MEN!^Y6Y_SDKQ-/9QGJHPL^>%]5"5/4-.Z7-?+XJ%\ORTC#\@[X2U6B=[XIPO MF,I*5YN ?L;QW#/^IQ+^4]%=&>,+H@[N$P/[SJBUEYE\L6^J=W>?S/C)]*R@ MD>ID890:$M^8>W?3Y.H9C^MEO$>!=_@=)%'=\N4H8O$%@?:PL8J*-89]2)BZ M!7Z&=0S13_\\_7/XK9]AIM&KTSIBPSRLE7!0 D(Q@>R@;97IKIK;;O<,]?L4 M-2">S6JAF8.TCFC6TD_+//S/H_(5>X M]*W'M?"VG_VB1,=6*)Z]^$E3MRC9Y:!:(,7<,B>2T@NA8)F ;B$DP__TA/S1 M0X.ANEJ(%,Q'!P>W'_WX-RRZB,"*?'E4YW.ONO*)?,8WG^WDQ$)%X$?\#5%I MYF_WISR_OF--H<=WB9Y Y(5F5ZA7"ER/+Q#%2I-KYBMCVX <-OMGKGE&G M'T<-/K%C,>5]\92^:,F^JD/#X>"(_J\),T1X@CHLW;F%^,.'CZDAAOGHCW#U M4_Y$+8C_A?.$OOG7$S9X1"K4P6;V]H711\\\?D<0\FZ''LBMMAK4*%($A4R@ MS>>%3:W-(I\2(1R&W8,O6T9:.@RYFU;T[X MP4*JZ?8=.:W[@41+Y-.6LT9)&VJD6.4']?N1U1C6,E*/@RUC;U_V5KW&8.30 M(IWA*WK+'E"].]0R]O;,1,_-NB!;%3=2SN3:,\!V%'3P+_9V1K)-;7G?:AOS MPEV&OJ_/>&79ABUC;^^OE]T5G35H@YU6P'0TI;VU@N[(B[T]-:CI_>F(XHS$ MS?"O'YQD'OKC'D>8PD%+QEJF%K)>=QFHM H>3 M1#NKY^0>NC,@UD]MF4I*BX[5-O)Y7L^WK)J?6:!\BUT_GY@$NU*WFVZWVA#< M8LNHL73+&;23;=.?2*@I'5F_\!M Y;Q?M4Z>PD1XQ=;DK]B2H'?I%QF:HO\A MNF*CP75&A% DNI52LU*LY+EFC^#R>4%L]BK-$M&"O)JO0)K]@ XK*./5J^T0%BG]_J_BI*?O8 M3GN''7QP+"QON]#0_W.W+T!PRM+7(PJ,_O;7%X>C!X" 0M&A7X**>^O0]=21 MBV*A) +!/!G%_H]+M2E^5QW7=AO=Q>!WV:Y1-7-=W]%ESF! MSW%DT]P0MJ+XCAM5%Y% MY\?@<=%VN'#/PYB,3"Q"CPXNA^3VNZC>[6NF6"XY,EXQF+#PAH$9C1X_> M#BUBNX>>AQG56 ^U!FTLH1L"$&+#*1_+ M9EBSWYT"V.13JL#O:"(BT@-N"*GAF?+O:YV;UY;-==K(#X=.=R/T*"8[P>7? MS[#\^S>M*!L%26[)U/%U]^![_S][;]J<.+.D#7]_?H6B9TZ\W3&&$3OT_;QW M!(M8S+[;_D((J0"!D(06ME__5%9)0H"\M<%@-V^79& M.27D\LL]1&_[[+38]=Y[[<]-AU[LMK MK9MO^_+9L/,ONBT7(\(GHM"_?+">&-7VF #G@K2-GW=C7X.L]=GIBX'/GWF' M/\+C'\60^0M9Y=S0]"\?4!>@AF^U[C4I^==4W"40Z:]"JW\&='G\LAA9)Q;N MD^+5WWC@J_+ Z=#LSZS-WY;W[-(2;0I(8$?KGI/#V MDE7PXWR\W] ;%\'@H[H/+K2MKD M3';>:[!&]=YX*O6:%-X^Q*^>TB M&WB(*>9D3+'MPV?"R4ITOZK8VV?JYJN!K7Y3R/E# MVOK:L:B_CRGFI[*%\;H86+8J,Q2;#,;K9/-QV+31Z".Q\]E@-Z&^"?7W%NI/ ML\?\I+H_6RJZW.]S"RFM20FVGY!;8XHD?Q[/ZG-"95=D=5V-S>D+'$_,L9O# M?':'^>)(S1?SJ"^^\BM0\9\<0DLKXHO]0VKB(U]++VNUV6*RFF4KY7@WDA]3 M^/EXXA9/NZF'FWKXEA;@&_7#,%40S,YJJ\X62C<12FZS6YX?4R3[^%EZ4WS# M\-P5X=SO ]U H>Y;KX O@67I+6)U"F!YPU %B914$D#CXX+8%:V(=>LVVTB6 M"<2X(C( )H4(9+);Q:DJ3C'NKEC3,/'_S &>A8"$:HA68]*23P*S]/41];W4 MK8\.:N]]0W@L\JQVKF#-7&&_"JW!(1+CI=*%52N4UMO%ZCS4A>N B2#;C2$DJ&TW# O0"@A.@K*Q MP5#&4.0.FE(2;94("G;H+%#P+)"4ST/_$1U8F#>!QR4=;[M)L.5%9L3C?RYY M&1I!V* %'O0*T,.V@K>&!EI8Y,T3'D_!\+8UP:\'/ @\-2/(X%7A$\)YA6%7 M\$\0&#?R!NL> =LB//X)617^$C][B@" 004T?;P(T/E!+' */R9_8\V!A4O5 M#,]3A[R!7PS($$ CS710&"C:/@'B _@*"PLM'LEH6/+PVF19%6PX!ET5@%KX MI73YYO%FD!GZ[H?AO,"/ZH1L-I($5@Z6;-YY$?_Q\;?9$8_A16 4>LSAR>!Y M@2V@*H#0,:<8@OA=AS,#( B?B7DVPD'PT)$&RA,?MC8"!?Z<0BN0%7O>#GLA M(H#! '2.B[7Z\$ D!!RH#-=.P/L(Z!/RA@J 079:1F->OG,P%_%2[SRH$+R( MZ:GJ&V:$**$BQA$S9-6"$/,"ZH M@D\=\4#7%_K&ML\MQFAF%;*EV"C]]*#KY\*.N$I=OZ,50XEU83W_T75COD+^ MZ/F>E=H:PK:YL18DP(9W'N0?;%&K(W-%Q9PHU#D]20PR;H=?*]/#8R)I7G@5 ML'*D$3B16/KPT8,E;23QNU<'F>/9D+-C1%@5ZZNE?1HXD#_BZ\@^DNZQKSSG MEF6@D24[SW0E>2FAE=U"1<+*5M+)"@&0!\$#H;L Z%/=/<2PE N2+EASZ($D MD ]$O$03S@-Z7&("ZOJ&N"Y$'8/",2Q IJ%+!&VNJ"; "8$FP:^AX,['Q-CI M5E#T!-T'OPW9Y-E?$5X-/'1'J:%EDD_QV6<>KY!7%(OL"W&O5!V:/='C&O9J MY"X+HV[#V8[ZM-+W<^?P2,IL*,2TC!?O"_/]LL.?'5'9@]C=/D2Z? M%9K#)[YL1E[N+/6:VWCXHAHRN;7=V*F@JN)*DF5?[[$]Z]9S7"E9Y>J5;F.< M+H1JTTT3VD:&X_X.Y-GW]]FN/%^ BWRPY<_'1@VI),J-7M?D-H&$*J%DIK=< MC2_"1F(J75 [Z]"0VXST])K=UKA6)@ULQ*9"%V(C./!\3_K#U@5?F-].I+6P MNV;A$[MM&TT'/[39C5WEJ[5$8%+BI(TZ&F6$!1>_OXS6FM4Y7HXJ?6LF-1]D MK3CM)5(-TEJ3321N6NM26NM-;"3W&DJXQ*H6MT@U(KEP+]!4XI=A(Z%;[/4? M.Y4-.Y>DT=*<]AOB=D78*.;?H?5SM-8;_9A]+:8@8K#SV/"=6S26X$7EW&L4 M]DD>/>D_DD-#,R<9)&"15D3X9\DP++#'RF? ]_=#!)ED\N854[*ADNK MI:65IF;3!RS9=QP!2P[]30$!("_CD-NVX_$G#L4I2N^%W1J*(NP$O+"#"+ZG MY,P0\[ (4Q8A4DF_D^%>0F=^TL_MQ?T"[XX,D'21A$(A/$C'N \CDO*+N)-> MJ?*B\9(92%#4BOU-]]K/#;H2S-W1R';+W7%S9$X X]:!Y05_UXF4[E!OAV:0 MTE_T[HC/%,D,=\UT[/?:852W&>L+ *\T("QBMU6 (+)HT>.!-$)^QK4GO0AA MVK+**_Z1OF_2VR1YZVURZVURZVURZVWR(8R#6V^3/07Q_AX7D7?UN(B^\(Z7 MC#V_4^NZ>F7\JPV?*RS1^8;HW)#"64 M6:%9')HI50Y;]=7?9,4[A&,(Y1B'= S0[CO<2FXM5+8\%SO-ON1$>K*3;\03LR6 MR_ S6;C;4Y-K&;S+(]&7#01[C0^U$FR#9/)@$,$M,?N$5E66M?A+@T"$IG- M;DB#W\!'Z15>AM-ZE'QKI)>\)(/)EE?U OZMZ1N3R0PGDW%WD\NSBTARDJ\/ MUW$ID/[Q;XP]_W7$CW\92GC8?4CQ5!7*ET&&P^)!KKN0S6[T.A3)=CH/N>/D M(:/"[K$)CT#.CP0/W//),'MG63?4@& M!\E$TM!V%$!#]NY!L1FE_MZV#7@4]*I M)7AB">2DI^Y"F+*QIE ;8Z?^N/3[/R?F%/L8(IF# M-)/;22#T$=.SAX;MH-!(T@VL$72>"*O(;TZ]:'H0ROS^6Y[3/6=?MGU4DZP6 M.WB%A5165T@_R#P\+2'W_.Q+]3]\;)T-E@FD Y%0*$R.VC.T)OZ4"X?K M$GCA'/&&I>^BD93QO*R@CD:8!W;YEI A.L8;DI'QZ@)M 9MSL!S-3D.5!/AZ MKHI(#E[8BNWN4?'.SJ7%$\23,KV)3F,P5# -B&-L[!W9)/G(G&"2GZWJX$\U M^MLJ,XB/]L?&795?2W-KOF_C]4!6?.VZ;OZ^M+*JXU0W+DZE0&%=CH6FJQ__ MXO/=MTQAI>KFY$@4P$P_-D%(5%U1C_;09ZM.;W]_>+,^S1SWW3%\]CH>U#/V M>+J1[&[Y!%N?KBHS/7X?9B?-'_^&[F)^V_:"'?L3[QU))Z1)E@J9!MQ;.%Z= M:R&#:2"9)O;I8!>Q>X:%FC?1+Y)$B2U<:!+H[JV;@OY"0MO=.??]3\NG/FW? MZ4:7R/E14AI$5_ONM;&J3T:I;8N?Q?EJP1ASFC;;8-\K'+F+AT+/;O:$%VGS M1M\CBB9&G,GM?4]Y^WOI[3%0L_3ND!*RA? !M$0B=F/SEHE/2.=RU9>FC8AL ME@=KMMWEJQP[+L=K6E_ YFLT$;^+)%//$E5'<](ZE.$=M]E#5TU^[L;NS+GY M_CQ8)R=\6L'DQELY@F\5*[:BU&X^.8L/^XO^\J MGW!>@!![3SU^CP"@-V)!S4NK.>,--37!S#B#O M'"862!029/O*4 M<.'O1D@"I6?8)[?=!SE(PZ\!FC>Q1V1GWI)Q5(!D8.7B?B] 0ADINZ E;M*[ M"J4-2/ZGU0IV+1EV$*$X1!)I3I4QN;33<4+)V6$=*CVP_/@F9]V:0EVK8Q98*1C M:T^'^8'_O M*H*8X\"$KXITN($4)N&?H@"$=K#$$!,(']2VK#JZ@_(%//SY&)>/!GMY9C1J M9K_IQ6GN"DV/>!4^K((EPV1Y75890R()CL"O5Q%,Z.]TF-T]?J?\(+OK"$." M[(:=8>:(+N9<.,H?;RK)464\&%J\7++.9?;].BE'E?(XQ2LGEK)1.C)*'?[[4B_ MHK9Z@C(<0\P1,!D@I'%HV#O'N,,,E(]V-E1PWX-V^-&39'DL^83?I+WR]E>K M%#U&Q_Z,[G;&!*VN(V8,_FQ(?!?RF6<*L+VB1'G?"3CRPD1"2T &(*NCOZ7Z M'8K,#*<,GEE8O(ZU.V9\.CD7-&!7ZDA/ =LXV+>CH-S/K04GESP'=>0VB6UU M1!]Z0%\BUOC-$"7T/-UC3P;(K(Z);JL[0@]1)0\ #8S7+_"6L:/JOJ[VDLNI MF(2I&",)Z.400(.Z4-4RY(UW5L<*B6PZWE$#BAR/%K:7F^L]1>P[D(.YG(1] M\!=C_"(9 8PX5<31()$\)/#M\+LW;63I;L;09=TP(DOOG;/0'$/FL#103/! MC$-B'$!,&9E N-+(/3R)#4QJ]IVD9/?"]F6A\1C'O" @&0Q:>U4C2][?1ZP= M5&M,Q=YY,3F$OW/N;NJ6NWO+W;WE[MYR=V^YNZ?+W>4=O,6MK Y%H3?LL(V7:B/?D>+W(!O+U/'8 A%35A)%';^^$FZ/Q MT^)I-@N(F6%%WHPB/7-%>SOMCZR9J7XWWYIUNHN15FJ.4^NM048>S7,\RW:E M^VY"9?EU?!KIZR.V\Y0>1(_G&2F7N::)TF6V7>HD^NG4L/;830]BQR.WZTUE M9:Z72Q;5T^7[="VMU-KI0?QXI-BN#1[8ZJHXJS?:$ZZ7G**)U,0CC]8N!6+] MT8.V:G5Y:=VI#UNI2JHUQB./5M1_$M?3SB3UQ$G%UJR5R4?7ZE'N]>;XWFW+ 2]'#D0FVTE:LOM[B JEN.":P]P]2>^S'2YULRT*; MP6.7*VCEP2@:J(AMONFW[[V!N4BK:+"<+8;I<:!2[/3G2#'FF6E M6XYLGN)C==B(=,=^>U23!A8J#9L=-CN8+W/C42O"B6._/>H/\AN9NQ>>N'*M M^S0R2QL]^[#"(X_>OBQTF_-8LE#MQA?+RDS>9&:%6--O-X<1%,H--YD%6WA4 MUMML.E)L%\>#A(_$<4^5#=>NC;ER!_4#FVE.C6%>2OJ,C%3BR5 N/9UE.^'. M2,@I%3G5Q"./YIG$BK2;3,Q;7#MQG]&S]?M%$OGN>[W7SNBM0L":91N;?'[( MYT;+>U_-4)X,,N8L'LEW^;1674P33_7"UEMF-S!ZZ\_[#(K'(=6O3 M"(P\XJ50-%F6ZHOAD$/S/J?VXC):=GTY1&@9W%!?9[/=@/;XT&L'HI-(UU3\UK'/I!)>]^R;X=)=GF!=L9IH#FF*](J/BW\X=W4N ^VA," MDU2@WM>>'A=MC$WN> M#X&F$184AVK.OP, ^?V;NOX0XWW5Z[9C('O6-#\T5-DR#ZWI3\8#]_SN[8SB MC?U\N*'"BVUT;OMRF7T)!:,W>;G"?4F1H.)M7ZYM7VYZ[#KWY:;'KG-?L!Y[ ML2GF;5\^M"_O;_'WLGE\,2(D]_- ".:2\&:RG%6E?])EPUNI]$Z:8'<./OS_ M?\1^_"E](L'$99N\)M]/OY>N:SK/Q# .2D!V5SGOD[3GZ'A^X4N^)GLO7F*1 M/!;5,GA%-'[M+_YZ9>M#2W8"A8?_?;1X5XC"?RI$(3:8"'\G(=J[C[TQR\Q"BJ.Q+RNSBG6N7WS MR-D)Y VDTVO*C?\#]M#2]\#QZ$%DEROP+:N]7157U1G*FXW00FG)=>$CG7CM M6U(D^E^BS^F8ERY%L=M(L7D3CC$KIAU2G M5]4X:UG1GP8+?E:(0S(SMM"2HHW!<^[^8+G]T7OF"<\PK) M]&RHZ-)DNBK=?D%KT@/L9>OS8O8IHMX7*JM9>3F0-[-U-[2R+J+/LW4QNI[T M FLV:XZ>N,:C&)H:4$@2 0CL\QF0-^5V4VX?"AM>FDQ7I=PN:+@>*[=[RVB5 MT^F6TBUD%O-H1!SE>_+J$LI-C"5F$M=/)5GT%)FF&_?MT9C4TV%C-1[_5O'$ MCFKR\LV]_Z+N_>EN#/\JM?=N"-S/4CSF>+ZM/99"#URX$\XKG>FHL^ZL!G&P MJE+L+2YW$]Q;H,UCK]0*N958'4V:L_9TM8UHK8K6V%Q$<)6-9*9BJTV;"]\_ M+"MLI=5'#R"X$-Y*OAK>^E]2'_GO$3;2)Y0"'PK@/K02E$^_-?_W-Z@T5QRZ(F&J9!O HE"\3U#D3S"/\W7GZF5_C)54HUTJ:G;@6Y>:] M685+B7Q_-4R_OVF#(U)O*H^NJ0H A2&1X, ;Q"CU?@\ETC75?$3FKGC:%\7< M''!\?IG $EBV="49*K1"YGR%K?8[-A[V;>#@X%0"@O\0^<&8Y=%0MWB=-(%+ MWCDXL@1SC@(!$GP^S)0V9MJ=%Q"/8MX= =(%/U%BOI1XOQ5"P $"WN&1 K0O M@=A]!3? 1VO\_@S$ &AV+JN =FRWM'BI18+Q7(^$8YR Q6:P7BI9=LA*C6RM M6F!E=K"]2!?*YZM(4F]GLVM$"DB>!"@@%HR&_L["M"NK$,0NSU]:(7AE&Y$* M1O[2$MHKVP@L$9';1ES!1H388.RV$Q6>F1ULG?R%^8$6#7RD*I*JQ8LF M7P!?>\)SO.FV_#[VZ*,GTX*77K+#R:=2:E=81_7NVX-W=U\,A8]3'$@P9:.A M-]8Z91XLM"K(RV&7KS]5TF;,6D_2EVF3:6MWCS#03JF' =&.,*@^KHVG6C0\ MZ"[*FV$"Q?+E8=L&LHW$[Z+Q%A[2E^DN7'/Z@'(+"]O1)07/VR(QU[=(5/PA6QE-^*+%%E3C?BBJ MCXMU,4T!GT-WD5#T+A&+G3!#Z+/]$;>K29P\OT#;BG\%I^+L9^<52?M)R^?/ M:]R?7S%?T;Y\>O?NC^CD<&\BS-9%<4WH;G1N!:]/)M@+RT<3US8"/ MBD8UPM;%3G,8N]>M+@CU\!=GGKFKFUD@7)$S(_VTCTY1/ MJ*2_C>5VC3X/J(F?5Z8GGG=[4GE!?MANDM%NO%'K;OKWLW9/27](1\ [H!,] M$G.D_3,%P:-=<1*3X+]')/&3'99+#E,N$5UB8HH"G%K]+ M1(^SIGY]68\F3SO#XV.36VO08O[FVUSVLN/F^WS-2XF;)K^()K?UEX7IE59$ MHL-H]V@_,ZG7Z(XT9?#4W60>NWVM'2E5E>8@1C5[^"Z>"IU>LU_:/CJX)'HN MY_/F+7T%;^FSPMP?]Y2JH7RXRB>&L6ZXVLI/JK78=K3\F*?T"1=$"?-QV=95 M\Y&KCPN-6*+ E^6XW8DSG+R+Q)*W"Z*OZ4A=F^2\?/3R3S-KS6>GVUE9&;:: M@:=689(=7]G1^Q:!>JP(52NRJ76Z=;F1S96BHVYJ (5@Y'XH'([=Q7VB$R<% M_;] "EN/%.]\RG%[X=0\Y[%9/.>A+N''%)&\1+ .>"2O& '[N9\$<_'%O+F@CE!>F?"*WNR6U+H98>/U$Y7ZL-#0 M)!PK&ZI>F*>QU,)M9BJ.K8;3X,Z\8C5:X5F7ET^%0^UJ.RMQA<@X65BL8IU^OCE(PM&5#*?N6/:/ M\4_@W[ )DF+Q]'>?(G%_4'%U9O" 0Z"/!K8@A/YRV1!_)*79(*18*I[^-$3S*U( M-^#G ']!>1@L*:S?^3%B%"*_!*?$Q9^&@: P>&5#SM'$/\;>,_< <422KD-^ MHQ$S-LCD &D&O\-G$01O1U7(\#]8!>!ZO'D9;Y_R'<.+L#'X@0Y."#ZYD&"2 MY_"RS&@JP$=(O,PX,#K[CY<,PP)@%V,/-XCJ2C)K+] W^0637UH&7:EF8:,V3#W6B8#,B/;8 4F!]T$ %98B3*M%C5JW-)X4U5=T1%]+"[P^MXWX-,45TA/ ?8"?Q'GV! S\:H$'F_4 MT>_HPC'U+!D$$6\^_G]3"KCL>/BDSX0G:CATD3<[^3!>9?!/\B3 VE M*HY$K!#A>9N@A*E]2#HD>AA^ZQ#6W3Y,%\IWKK:@+$R B!2**D2Y!\^,PA89 MGP(FU!8F2+1D5!]]$#'LV(3@IZ51JC:1,RR?FU0>)EMYFQ*;9S(AL( %;!P# M-O@&RXS\$K[\PFA"#H#"A^&$8K$;4L058':$@Y'4;2.N8"-2P>B+4+:WC;A) MQ-^U$3>)N)*-8(.)VV%]PHUX?VKJR\;2Y\(Z?1:*TXM*^*J7C$US^)! ;/_A M\D/!\-=&WK@ZP4\>+?2E/?U)HCJJ9?"*:/PZ'4#7>27] M:(W/(VZ=X,X93)8O++8T1>&VL=]Q8Z,W_?M'^O?2214N(.*)1/+2ZSFU4/YE MN1Q7U./S^03DUKJ?S&97CS++"[WV?7;2"?4GZ8\TM_G8KXJHZ0WFS M$5HH+;DN?*CA[IF$4*P_#&JC!5ODRG*SK;3ZK*)%TA0-*<2^A(3T02/FTE+X MQ]WCKLZ3/%Y;RS>5Y"LX%N?7EK>BBJNP7UY.=.W4.^.G;6F#."E3DZU)/1T=M:I_N4F(TIH!24;;Y4?'&3PIL47MB >5D*(V55 M;CRES<6LOEG)G>_?8=S56O8-YVXO3%&A"?OO3ON$C1FZ[DR<(29,3K MP/Z3?_:I$('9G",-Z]GKSG#48\)16H38PU2K_[.70N;*XT&YGF=5=NI:F CH M& 5HAAH_PB_^S7>TU_M9]_;G[V2)F?OBJEJD#X$EJVG/B$4#4;/M$T'9C4(A5,VR3,3'4Z4 M_^K4L[X:@%0_*G!4R'OM NV/L&E.2B#4$9.EM0R&R[O\F2H?WWVSGN[F2G7N MD;MC2K5LT+UCO_S$:O4.UV8Z=29;K[7KE5(NW>%R3+Y42]>RI72%:7?P!U6N MUFE?T:1)WA@3"=TQ>ZDHYY_8$?.^F G557A+!"!F3QK4ZQJ32'@@Y"T6LD5\ M]^&^:CB2>?HEU._]A!',_V ZP2]_[4E[*!C3#E-S]]1,R&.'V%.@'SWS0D=E M\(YQE;MO%DNM[#S+!O26D!B,IL76>(P-1O8'%4YW9&4;XL1EG^'(@50M1P;+0&]6OX]D8C5U$LO.QH/P\3,3JT:H.RL^#5AT7XBK M7+?'*8LQ;0VV/_))S2]CRV*BR0;FR6S%Y"W4B\+5TM$SH[UB@!MSJ?IL?C\) M%*;9D;Q-->E-\/Y(/=F8%L76*MJUBNE\9[F0I@]= / _>F9#?(R:\U U-ZLC M-=2,I+<](088MD;1;63>M,777R,B#<]HI>-NTV_?5 MNI%OS,KQ<$/O-R--&?\.AL:H68]_@<2T^=KH^)ENN%[34$S82=4B4"A,NUNM MIEN/3#W/M$N%6BE?RJ9K'2:=S=:[M4ZI5F :6)=E2UBU_727]^O$BN)Y.^L# M]?V7!6/@T0;1_A4MY)0:4R"&Y^ 8=/X>L3DUHLSZVL-V53&5"M=;70R.P:N; M/PF/@9"+V='+N 3F0LI_V5X74%.:>QQI"WY#CDY:C9U1>%\&&RDDZ M$DP5 I$52.X!':!L.XN$ M4[7"XWZZ4>Q-,0E#-X^$A!(D;=,#ZU(2< BY$8[#8^2FRG!$4J M<+9SSF\ <@ ODI9]&Y:AV7^J.B-*AJM+ 0^!5S:,B?F6%I:KF*,5U22OE4PO M[@8P@8)$W4?"RBA& 6?J5C<,.\X M*!EH+=D0)'>P^9C]$.48@E1" 3/,"994BHXQ!/TL(&ROBU@UV\ U!D]=9V Y MPT F"+K&2P1]Q-1YQ1AA'N(96>*I56*#:Y"P!K 2#+'5M0-CXF"C\! 3E3 % MS3W@D]VL'5"5.8%\(5 I1))_!:FUYR& 9XA!OP1IHN@O9"WJ$%-\20(!H(XL MQ?.!I&@6X-/4#S_"]!B!5#E3QB_G\9-LT2!H&A)F)Z(#\=P,K%:QL!'L#1GY MO<-]("C@I83Y I/VF!X4XL5&U+%14'C\+ "# >V]>ZS]6TFAQQ*!8DG#/E$D M'F=;)*)Y%A;H$QLWQJ88T=2C'2&!; *F\9@>4UX2PBQDM$0RS&%JB6.R(7BJ MJB 1&*"59$[(*'NQ#F*._2KX:L>Q>$L4EU,I< AE31WM9H!L+)$+2%>%K#3T MF\%>N@.8M+!4@CH#S$DV!CA[Z>R"02!2)& %@B7$TWW GWFVX=-P9?S7$_Z- M%1C9', \@H,2"ZN]+"]FD4$5 W##CMON&"217XG$!L3B#>M5G'_=V>!/O*$J M>/AF!W'UDF@1WO:PNY]VH/H)<'TPS6%^KA)S5-)._\ <8-HBK%?5O$!$"G[AQCRK#//\KK[H<:OW'/ M#?RA#N8M6@/$)(!Q:=C,7--CUZ-&]\#?#&SSFP$3Z6!!FW UN;&YBQ#2M2:QJ1S!+_9(R)C?\R\!+I.\@%@0^49*_1[J_XOL[&#/"5#0?;%SN,WW(A/@[2YH6U=Q4:$@O$7N\#<-N*S-B(:3-S MA4ZX$^_, G[U;/AD: OF3-@6GXW?\28(!!>?)ORG^#2A># 2/_O*/I)'T"'! MB"K^8F(P' 2ZF?U-O3J&/1;3G MZT9&W0 _C-86"C\R(Q\!3')?EB97H'!+41_U>6BJ91H^^G(VR.F3))?M=7ES M5EZTHV98_/B M:[VT-7I6Y9DIKS2^5WR,L(%6X/%!B8?X>;]Y1<9H]S'?:;')^:3;'N1[77$M M#^H1J ,@QFB4?56_/E>[Z0DI_SE[>,M1/(%I3T'9P2UG*!A*H?FKQ2)O*15P?CR#D[PK$@ZQ;>83(@EXLA75EE6(;=%=S1_W['W>G'U,@+E"-S M",C\1K7,WR-IC42_.WX/[9S20ONV=>]LM8=!J.C'_WJ_^- :#A0=F1Z>_@NJ M+GFDJ4A4Z;ZP>?#: "DF7GL0C'3))[;9E>*!B9^.Z27'\ M+@T!W*IT+LVT,5U(B@Y^B@)9FI5*UNW2Z#/ Z=KHY 2:$TF'K#1>-VE#0'#4 M:;[PO@]'>WX]LXX5;V E!^DI)"%J"$G&"D^;IGJF;Q@2="$3G'10;ZX4F4@ M4H4VY*7TP8:&(&46_\S3P ^BZ2B0Y75990QI[C:0ZR.25 /)3/@+9)HRS5_> MRRPEV328SLKAJN-!!I\3D-"F,C45$RU"VR*'_F$\Z1\T0P_8"?[%RX?Y+?!X M'[)[MR[(E!2_E/OS'P8B.6];8C??NA[6A,;-/924FA52'WTFIT0.FQ"3.I&QL7XXT+CBA5V'FT/ M^H%^91O=-L'SNF-]K8.KV7?*FW92G;>MJ.GTR>0-G] 4*?-X5J^YFL-IAB@9 M;F])YT+S$A3X\:^=2@?3A5@(3^$M\?\09B IWIJ]"H-H8+SR E+P1S+-0A2Q MJL9J5>=I*U4[&7%7X7)D\OF7^-N1/]O*^?I5C]\%AR)TPZ&XX5#<<"AN.!1_ M+0[%&5 GWH]]<$,SN))S_MWLN+2\9[7BN0H$_KC(_XQ%LBT$JH?948_9)]\G5\A2\ (GFP>4;H36E.[* M=SU3=9Q)PP8W< (O^70[LXNT& ;4^Z3;7?*X )NZ^[^2S[DOF7A2@NO*E!1! MG2.FPZ_QZGYV5 WS;2+*_OK-E.9076-;^MC#V8UDS,8N3RR,X5HW-WW^2XG/#4E81I X &/%F2M]J.Z.W$/\:^@X=WT)(/O;L[ MSVN= PS*Z$B-&B2%?UY1V*':N#1,X;LF^QR020U$[4 78/$^%NO$W7Y(X 49 M]WU7&]%RZ!;25)VH%UOJPTD_J:?#B#_@_-(C_B#S4%-NV.]Q2Q=! @]4"L $V--WAGM#I!1<(]W.,N[:; D!1!"Z.%M; M'3T94#CH_-#>M)R@CTR(A5^CPTB!T9\!A-N=G2*=ERQ)8T-)\CX90-(ITJ!-VWA=P0E->JF@Z6DJJ M91#(#KO&7E6@.OI(/1]12Y!YS/L;6D'IMPOXOW:K-Y@YEH0='<$<)RM4L%3! M*M!:,O9VS[LK3O3V;8^4E:;);XTG(X[P&,_=(HO6_ MJH&/E1WA!%T"PO)V>:CYPFG@41;U,<=X3H%)7)YEH/ MMWPV6LX?G3[/Q)*_RH$4??9 B@;8R ?YPK8KVP[/,8XWN3NA@&%U-,'J%T30 M_H$SC+/U$XIYF?;&II4G839 +9NW\9X]IV5"N(#AR(APO'9=:"9 M7*-J5WH/JMXV=>2 V&A4:[E/<&X#R)6MK;!VY]$^_LH; M9/I MY,?8BUG:? CH@!]S=^=MG^K(1S?5W[O?T BR'#[1O2>WH>'FR\NQI@X MD$&\ILD2(")0:!"\(>!HP!HIDI0?J1QN!R(<3YY.F4 !N>0275BCW1S(C\W# M]P':!= 66^<:?I[N/M;&/Z*[34!GGMU$!S4#CBC[.MN^O;8UOBV4MGT!IZ]A M.Y.VT+XJ!/:9X65[R>=6R&^.;T9\"Q[>C7B3?H[O2JXE4?!+7MF$;U3\60T MSD>2*>$0H_O!4J;184T4NFCU%%^FPLIZ4&SZ89X_AA.S0;^ZYKOA5B&NFGPF MQ!57?ICGD]5LHQ6MZ7TW("SK*V,[*(:DE1_FN=%KIB(5M)C. IUI;B):Y4!' M]T4R'PCM=8-K&R+;3\M9U513HQ8:^R&9CVIEE0]TUP&N_S1XE"NUI_1 6ODA MF<]J+4'+1]+167@2+\=$=1SNEM-^2.83N9!A8P]: JI(-KHX#^A1O/:XSS.; M]4DQG607LW@WM=+;^;%2:ZT&B>.1BW0M;:K5;8,+Z,.2V0KGZN74:I \'AG( M67RT7NU$9QMC5;J/WH\YM!X/0NSQT$PFDHJM.TCA^H,HWRBW%\U&+#T(^>SG MIMZJ6M%LILV%S?L.)X["B:=:$THLCX8V4T_%ZF*0F;#9:"HD#LJ-P-,4/]5G MG_A8+-&;1MGDK%W+*:7YHI3I+3&7^!"5;Y>'U9XT+G#QA"FE4'264$3\5!]: M29OF<+LS);YA=7EKU9"?'G-R5,5/31T/ MY1+S;C@6K=;9@MQJC7.3Y,:J8C[UH:N >GE9-],"UY>;]YO58#E>:.E!V(>N MBUIDD8E6EQ.VO=#D?EC0IJ'V&(9Z8._/>7_HD_.W$38'S':JOS[FN M,&VDF78()N%>*Q'T8Z03YQ"<2&;O5+!M=KR26#CE'VZA123&1-*8$GF2X7J) M#0=U.3W6$8W%4"A!.^H&KBKX@JIE$B\2?$V(R)&49_HH$K9X[Y2>RS"WI_66 M1/,[3(D#6[#]:GL&]'K3!1LD%@T-ZPR!?!I)5!7H MW<$$R1KVZ\>\(FWMQ$C("L6S7J$AMAF\*(2\ )#7DH/9*-C+(IGE?31T;'FX M"R;CZ.0*%IX%W'D;+F7ZV73!O0EV/'PGT.-)Y]\M ;OP&L0S(&UYXP:ZT%J# MB>"1S]#:#FS9P7L!L[&*=15-A(6U8K8R2&*^-+;O,)PQA#AI3#F5V[B/HB_& MLQ(MP<5#5NS8Q,C22:2&3@J>I:,EPGK'7I=SD7N03>L$B[T _GZY\E!-X '% ME#?GR^E.#<()M[?@[A].L9>CECT% *08#)I8#-(B#S/?3;PB"W8A6+6XZ8>? M%@++2>RJV\B7QB<6)3)?E(.PWOWU^]*@]^0<%I'35--[,P,&05= M-0S?G-P*U=T)T-0*@E^-[J7#(,5=_ Q1_:(0#;!0D&DF70O/9EXUO,RT_>$,\6!/"J M?HN6#HB"!E+V.OF\@_QP5VDT*!TZ:IM2H$%"ZQ[BS_.!QD"E\(0+%"LKJ1>)3IM%K/I"P?#+@K5G4?B7ZM"6 M!"273++UY8O5?I!A0"ZI5+ME!+'GW"L\7E<"8$T3:]# KS!&$J2'I043+MR> MG8;DP4>G/[/YQVFH83\8?B;:%86>8J7W&LC.?-U[0 <@VS;(=A9ZJ^6:H;!L M3.G \Z-KGM$F](&!O!$7F)NX$D> 9S03SK;+X170ZD>41E!221#R=\+U+/4@ M@7"LD*X18(CO9("(L(Y&<$?+,Z3JC;1_4DC'((O\CRL3,>NKX4=5O>?=AL2U\T]Z$="^A5XVS/0 M]B [1ML9KX;-MH>+H/?JAGV,? ZD?%N8(-&247W4"5RK+?+12T5C$\[M1E*WT<%?(?=]:HT V:WA>$*!$) M1A(W^.?];;]!T__-&W&#IK^2C0B'@]$;-/T)=^*= '6OG@V?#$W_=9'I/Y+, M\3R0_<'Z/X[['8X&V:^-^^T!,#R^(OL0^+7M(_+ZP+X/E!@'Q6_BR&C9GEC\A5.FVM@Q-<,Z"O%+'W5W/P> M^*.GB_AK@=ET5F1C47;1T;J!<*BG9MKCTX*-'L>G(,[RA@@5""S^@MNUR/1! M(ZV5>_?ZYCY>X_CTK# 5DM5-GUM1:/QP\O@V]$M;#P<:+7W<+_3;V!)7A.W\ M-6VHJ[0E;NKQA.J1(C33D2U7 _@IR71$+PKQ=$SC)'G-:>'$?3G;LO'P(_'3 M*\F+:<0Z22FC5SXW6^]J;;U3*[F;1OM^&HV(LH\NZU1K8\VL)BU.FA5J@C5$ M*&DZ\//'&2#?R=[+^B?DGK*#XJ7-GYO9=S/[;DKR)2597^3Q;3S4;YCC;*=\EBR3>;K]NEO\S5U_> M+VQ!M\O,\:_25,H]8WP<@^$ZKZ1:C>A@MF";0S9>G*MJB@"!D;O^T_L%UW1! MED.TGMRI1;[9).?N=/_=PL37M]Z;]OW,W //%XXR:5%=XI=[FMSPJ?@F)=+FXT7C##_?>N^CNC6WU3,=\G0]*>N MK8;,0WR?FVER,TUNILF5FB;.A;:OB8*%V<DNQ[_&_MRLDN]PQWU--SM9BETN MW5)AO_II][W33,[L&%P! OC['(4W=S?86?RF5$LG>7DDLWPH@7(/C18:-IO0 M\PENL.^B[.FS_B^FU@B0O)/)\S-RJUBZ7COAVR:RWK399_<)V>DZ,<,58ZGX MT&+;(S$A(UU)C;I-:%I'*IPBT>3WBFX<6G7J,QC^NUY=/Z.WXO9;%L\MB^?[ M*]E3-XWQQ) [VVFV=)^O=^O#YK#>RV_34C,-_3[)]78X]L6KI6B>SIX&O1F2 M7[;T_81 F)=>UTWKG;2$@L7Y]7TBBP32.E">OZ?[[VWL[L'@]_^Q%0U^D]/J_9@*(7FK_9=]T+[NX=\P.YQ93.UVT=@ M[?,X\NI@'#GJ.AP+LHZ< '60RZ(,;YDJPS(LO->+P_^.-C$?TP>NW(:/24GCZ+^CB MY)$>(M!6^YKP0%$=M5CXT^G2?\*#\*RPV,KT$QNK\_#4 +3YA<93DL% BPL&^@[O&D]9 M!AI9D'\[(GW*G$/OS]L\YJ?#IZBVS*1F6;-A#!?B-E+2WM2FT=%2SD5^7L): M&56P1!WA$?4)P9"8Q@OBQZA+%E'!:_#T\%O6%TNI-$G>L_&'82:L<[S2[30O ML)M)9H-XW7#MB?V^D)\^G: [D2.U?-,ZGZAUPM>F=5Q4*WVG?FC'26@=#MKA MH$4>42=DA$\?.QBO@(YZ6\L\NR'W',K1X*=C9S)HK2'!;L&'M9R(H,\W>0)I M3LBO85;X#,84D0S'R:<,_MD$/'4KUL_/T"K5\G]D4'IFTK!YI $LDJ8-%/'' M#G-Q]G9V^'7.W,QGWU8Q<8V,A,V.?V\ MZLOL?I RGRM%6$:P9L-OM-NF&KL.KC9'&QL%8=6'OR%M1VG/3-*R7+,-L"G[0QOK8!N!\!U' "1]QP ^RUVS\_/ MODU\6_L'P[ZRAT^\/:N=KL:[ELA8(A1!T@![S-7S?M)Z%6N]=F7N_#Z'AF9) MP=:^!7?@Y*?.5]X^Y@3!T_[;L!_Q&(FQ2QT+P@F(OZO/BX\:,+MAP,MV;6=O'37RT L4>9=DW*_:K8)4@\[Q&/;3V MC_[M*S6JF4*1P\:!_^=-41// MJNP 2IBHQ3$*T'Z+_ B_^#YY^Y._NW)?NYDIU[I&[8TJU M;-!MU7?YB=7J':[-=.I,MEYKURNE7+K#Y9A\J9:N94OI"M/NX ^J7*W3OJ)) M5WELK#.1$&E\&/O$B1TQ[XL-/;L*;XGX'!0]W3Q?UYA$P@/[<6(JXKL/]U7# M,X%A?'@)/V$$\S^83O#+7P?:8$^IA#Q7'?8+Z4>OQ)WQR6 W0*?Y"7:S=(G3 M[O58?Y29;9;F0U4.]93F<&4W07_V5R^V3K^ H>\3F?];[/SHM05Z.KZVN_!Z MG@P^T9V(#Z\K ;QOS(HWL+V(A1L??R2<#/XKC*C"$1+(\KJL,H8TMV@S"1KF MF:$-17G0J)-K&22Z_<+OF!72(6:$S5%95E?&;R;=:A%ON(;_=XY,;$P9-"+D MG1WVHR55O".#1,D@8$>,#K[(,Z['9Y#_C8Z%9NEH4)E7JZ4TV\K.++T5M[)L M^8%;IC_'LZ@BWL!S %N^I&B6V=EH:,^_.!R0LRG%8/#QQ>A_+L5]=T1R M;L)PI<*05O!!+K=>E ?Q<2+G6_U5=-9><=6G4+?;JRVO4!ZFY79C5HOFMMVP M,*YL^@.MNPQC>8A?ESRX\5@X)98J'#CDM+M)Q>FE@MP*]%P:G_*4:.?7/4W3 M>VL69B-KT\R4I8AMV?=P&(6;W.;3-B*E-OL M^.KL)UTR9H&1CM#->#J7/+0PB?.8PB4(&R'#:T1IVWPFN9IPK5FA;Z)V/L87 MP[75]3'SO!)CVE@Z MP M]2/^LXKN,VE68>?1K5&\C^JKJOQ)E\OO9FDWO0?I<_M9O4!ACO)U.=M%TUEY M*:="B6ZF>7V,7&B6VF8FU8QP6771EI1(/ZH7L+<*U1M7DV1$4TE?R.#QOZ(D M:3:[%/.#.X,S7/@XT?OG;WP@#JSI2);F>!/US6%N(>]FCI&\J8-L02+,/IC! M#*\CQK"&4\R$Y&,E17D<,%X@==MZ=CHE&4E#16'=)XY-,!T-4;]8=%(2%$O\8 MGKR\N]V&DY%SR?-,0YVC9Y[M/DJPVVP3[D[C!ZGFM@-Q.Q(+OO@/3Z+=>Y,S EX-'-, MZHG!($7$&T]NA^E<(J$[^@?<$]/-O(@6.;PN\\DF?&-)'T\T_Z HST*Q>#04 M9E,_:)[#&TH?0OC_@!!0^1 91.Q_)+5>;J67,D4.*>I#CY\+]8JXVJL\K0 H M":I3-E+&:06*',C1BT\H9$#,&&L$?%1U\#LS6 /.?C@7NJU\/[18;A^F;+E< M>[SO=,:F=M_\85_;64A,FR^,LR]^&80//@W/QM0M=+*9[KXRW2[S4%"Q65T M2Q]YA' U09!B1PIV=)W'U@BHM$6*<]11P#)PF MWC.JI3,D=0#$EHQ0Z.VKO"'G!2G_<427/AXF0JU<^F^O@43.)5?1D^\OIL3W1)[\$MN&*A7&@Q2SPV^A^NDWI1S^Z^AK M:G&1@E7\'EL8&2J-7FUQ(0/)2?N>\"(YYF%R9"O(L>&:3'!66WC_&82/8XWP MG6VT:';A&-E$ Z\;L\?"P@XG'HQ/*' 6W,H+J!ZC7 &A7\5P,P/(&T7/PU?$ MEH+SCSYQ@8 MZ( -(3R-LZ3K[I1[DYT%%B4-#;M]-AH)+9?EGB$TG\^5)35NV)-YIL;-J_9= M-\77+MX^AW>ED,*)*7!5L:BZQVPRGC 26H2#1S( [9H7(\0,_WU5Y MX2=2;QI;HD-5U]454(!$P]T4'&"!/JUIVD_)?,U$D]#AUS.JCE8\L$UM' M!P0(,H?;X"@PR?!2^N6ZV/V3]&)GW;[:=WT.9VDTR4D=C.)1BJ MD=6FK*CPU V""C]AAO'/_HJJ>+M+9J%U1AOU0XG=3O4X?Z_AT1)V_4SO!:UAJUT0BYEO!;M@7/&::[@;GR, Z-AH6VCON"8,'Q"^F*TJ*;5X!&^T940Q)N*:8 2KQ2<;8 MO:>6H0H1,LIN$F&E?5WBLIXYT55K/*'J7!$=:U#%9QR).'GT^1%%@*6I-^>\ MB_Y+E$3Z!SYUZ!\0 D1+M#=Y_"8R,^=-'H=EEX)*GDH6K2/,0?M/.'X/#;'9 ML1*9WYV2;GIKD"F1\Y:.)_$0^N>;@B+VG\X$O <\<^I:LE<"$7\DJT_=_'W> M:C<*LW+&TM6N)%2&^^DS[Y55]U FEEH)TT728485+R2K5WHG2;-WKSR&*]WR M)C3=2H%)>_&P^O%O).HOOK(*9>G$9+$?#2:7"HX("62:P+M@ AP994Y\E3@/ M1R:*H!HFJ7I'HK%OS.P$1\'J IV$8[QL"URCPV_^3HYIV^0M$>KZ9T\5-^E& M5AP\S,HA2>RK3Y%A>TO*!OU8A%(8:R>Z7Z[DT_CNOH+Z9"W.>K7X\][YGVCU M0XU>E? RF SBANF"1B$Y%8PX11 Z8:(']0/^S44F8S+W=">*)"3Q()OXF&0#IUYL^[T&_YS' M3MB!Q;_S\YR":K=X^I.UQ',![C^M%]X_(!P4;_]4XF0Z.5=C[>QL\6B-S?!$ MZXQ78-BE_(\&V/5S4R?JI4YT4"OD5F)U-&G.VM/5-J*U*EIC\SG4:<<,(=Z. MM/+=>2@^P)P4B"PAUR@4CON31[1TQ\5^Q[T/H2I52M@OAR-16F+?8W<=]/4+ MFZ.WPN9;8?.ML/E6V'PK;#Y=8;-]U1Z)QV,A<20.^(2 !E$^-!H,D^'4(!06 MP@A%AJDA.[+OX'D'9GV4'?QS>BNT 5X.1X<.1#=&:Z;.:+G+MT*JOQ%!C.=>:@_#Q,S>;;4_(F&F6 M#21'^8?,Q(R- C#RZ)G3C-E]G+;BJ6YX.&+'TWP]JBLK;!T(P9G:6 6/ZI.8@=CTQ.YIEJLMA0 MN$U?B20[J\=*,]0-M=-J;1.XY%'*QKKC8=D=U!/ M<)+ K>(HVUS'-ZM!XOB9H^HZ-.:&\>4L6])R1:X0TA?W,/+HF:/VK+\I"VUU_Y[7N],=^6M% &<5*ZSBJ=W,R8#7WW/3-N1,:/':W/MAL- M35_,XX%4;^6W[UQ=&@M"]R'4#21$*=JCB-?#NE/%^%0ALL^L>UA+=25$O*BR(W].*09P(JJ+F9#L[IHQJ?]C!S/ MQ)IXY-$\[Q\*S4RD'N&[A53*D@:+TK0MP3,CAR.[#VD4*S!/X]6M)4'DWY5T-:S.6L:67'Z9.78E2]_YLO+8K&Y[+YGWK>0& M./GH[7E)*$VK^4>%XT4I&\N4']F4G/;CY ^@/C/M94*V,_KIN$^;@B15LQMKS-_TXSIK M*EJ;1,0R9H%!I3-6"VRA8,!(ATK/P#*\F)USR7R;E/3KL[SJ MTR6&?(FP3( 1\RPYH 5N$7>L.1Q&@_X7[M@I7T7"M>EK.Q%R$=N)T._'.GD6OG@T?7G7R:-$OQ5X>H9 %T>Q2)W?A MP%;:Q63.JHL_;[N3?L[!.UL@80,%/B15>W\HB=%@(G;1OD')#T87CY-0O8SR M9X)Q32T3J9.0KD>0QV->7 M-;: 1K\/2O(<0*6;$?9EC;"3*Z;KM:U ,_W\5JJIJS@2B$2.]&D\:+FTTU.Q MXJ947S^-:EP[_,!V4KEPTRC;21CAXQSA7]_#FCJZ1+\94JWU55733*Z?6*[9L^87/UX^I>ZM7;'"!?-2U9<[)WD04\SZQJF,\D7P^%QU&&BYAHEC6Z;&E6U)^>DLU;\O5U)E\G(L'0 M+=7T&E)-P\%0[+815[ 1H6#DM@]7L ^I(!NZ;<05; 363/';1ES!1MPTTW7L MPTTS7J<5YV'SRU2^91(W&MF^E4OV2W#B?UI&4XX'$R&OG09 M3N=M@943E7&]IJ&NEUVN3A>\KU)O'ZW@1+OY/83_SVOPV& D_*6%?P_7Z[Q> MT8T7KI\7HC(E_BQN77L_\G5V')+Z&CK\Z#>CF)*^?3C^]K^DP, M^<^EM,YW2VNWE_C(]WG8?GC8V_5Q+BAQM1O#,GT=NLE+0MKH^Z M!DI#(Z6TIVVL3V9B?1[/*XEP=L19);&I]K)6.R,"['#\Q[^1%_(2OZS[_OT= M=EI6Y^NV?QNG_2_U4,DZ-GB8\Q MT5'&L42CQ3>X?B^F#S:1]ORIFA[$SFQ,7)JA/]F^^-2U/=.W^VO&*BZD<+^R M=OU[5.F[6RE^J&[L>26Z1HVG8F.ZZG?+$5:NA2.33:N1IJ7SL?@YM.A?''FY MB>97$,US6SEO%VLXA =[ \N\73 M/II\O#2*=34?S<\L_JF7THJ;2-(84P"14#1Y/BOKNJ(5-XUPTPB7UPCG-N_> MI!'6CX$,6JG)2A>)PU6JLA@79PW0"&#;A6[!JZ\8O/("3)[-^@&^W/\>]$B_&GI>)?6NA#9GAJ3+H:&9DPQ!5@U+]X&D M4\)/?$T?5"==E*[6>^M"MCD2TU1KD8;S:?.%<0,8%KH$@!U1TH!39VOJ%\L9 M:_4.Q\2<#"4FQV4Z;G7C:>;J(-%Y ?3>!&B72%2C.TX(,@&.2R>WFH^GJ4A)ME$N>^2G]H@NE M5QTP=F1/[PZ_9J[I6+W@351'>/!_GQF4U58F U F)<7 4@Y33J\E8P"6QH $ M:_ 4T^(2Z%(EO7\'=>.IG9^&FS:4U)B59:#>CN0\71 S ML@@8AOH,"P*+&=;00 L+MO+H]P;#FUX^)8HH\0\T@L6_,$S"7@24 3$YG5\Q M#2PTJLC\]'D;H)^JUGCB,Y/X+YC%% GX92I%2L4S,^P^&"F\NV> DSI MPY.,PXZP?L/;U,_7&U9 M:)E-=>.U2,Y*/ SD3*IYF6U*3I2P@$:A]:S_&##90'>)K%SZQ[^QE[;)J^_) MD6N_QW#4_C]D)W]*CF;7W9,8#G$0,(&*)(B?=[]5RS1@TV#H17;\A1UUOG+- M"JI6'*UB;^XL&6@EEOUAA\UN$X5DS M/'9 O?U.O%ML*!TTG3Z. K.V7'I\+ T#Q<40;W'DK5N\LZ.<]^\?[WLL0'8> M?GS\*V;"+Q&H6]ZD)HI(MGQTK-\C;/"$%MAKYI;G1NUB)A_0T9FBC9MX T;XQ":9LSIL %876+]B$7NC:&G8NQI4 MYM5J*YO8D-?H!FRW#&Y+1 MUG3$BW7%.]>0*Z2!L$=*1_52PW;;O_1;ONG9=558<__+>[&JH9H?RD,.9X4>HKQ4K 7#R,?_P;#D:.M?)_ M#HY3V/90@(#7445!MA_O GX["#F\]F]3H'GL2R)>F.QISCO77<;RH [Q TGR M'-9U&K]QM69 5;"&=+HE4P<8?Z[9WH5A'3S5]4O2V#R5Z>)3U"T),AF$YZ00 M?U7Q#@BQ=,1N2L:$EV7\(I@*F?ES^A^L)%=LL;+6\;1APJYM[$[==JQV?LS9 MA#PZ"+$@V'&0\MT__LP@WI22M8WXH$YG5I[M-?7UPQ29S4MIXE*,+XI)/H*Z M%E^?I9\BPGQ9:H+GXJN);1_S!9\%C]@_SO>L7.*E^C(*WE;2<<(^U*%WQ(3Y M&6+-R2]\JF_@=X1O8 VPCXS-&_B7LF5X] 71%%X6AU"*(.@6C1\1(7C[Z\C3 MJ.4'/4Q<]B/A'!\1%"WD&TZ(X(52&<#TDBT1TQ#_[:6-AY+@&-HSAK\M1>.E MW>09$B \EM0@4P?Y 1F31!H_V]^).5X7.!A#�DYC02Z=H.;2H?VPLK%8=H M#HF)\H#AN[G[^#1 $FR).89P\!H4Z%7UUSG'9(_ND#RXQQXX9T'&%C5<[TWL M5[K7M_#J<^ Y/PM?&(YZX'GHPD.Q0\SF_[.'1>W2[2"L[EF5C8$=)K'\,0I0 MJ&M^A%_\FY=7_,9P6LPE@^&HS/7L';MG?%5+7?X5 04(OF^)\.LGD?8.B!-@@R7<_DSB=J[D3+3W5RISCUR M=TRIE@V>^%;I(Q.#.Z\VTZDSV7JM7:^4!-MA3*GL7E/2%]*-G'N\H"-X%G4E7>ZDLWPYW M^5;CH:K>;_ER<84=6O8'%45WY/W#.% 6N6F2M?J9Z&1M3+2)U@37]W!D0J_5 M1M'LQ.+BE8+$]WF$GI[2@_#Q,Q\'U5B+NV\*K!6>E-?CWCS>ZXSQR*-GJHG: M8+1>H&%7*@^YA_MI1Y9F,#)R.%*I)"H#JS_,LOT>RP=:#RTA4FQBQ_SH[9W' MIVA*'ZCW7*!>JXL=M1!'TQ4V[H]&+KMBJJ[I5J=;F*+'&FN)938#U?1'(ZO\ MO%3:JJD55U^SF:HYZ8GS&M2E'8WL+0+;Q+V^,6?A:&*9J6:YWFP+6JB_+(26ZOA\/DL M9,NNI6B"M^0D5;(.6_$A69+C.%]40V!(P@(!&@_W3.#BX=$22!Q<+*[ M68K$,=/=T]/3Q]/UWOZ^8QQ^_NL3)O$%])S+(KD_4R#( 'A$OD!]DQD"Z[@4 MP^,O;P&9OO]\,UX?XY\//R=WWI?9U_9?%W>7[WI?S<%?"6=-[:G.FN!-IY1> MP*$@/ +68B= X]OW[L>I=F=]I?_^Z%S>N(/O7[Y.7_S1JE7 EEITFAM1Q%KI M4SS@\2,#IJ)P%VSDF)O"H0+.&AH:5+.HL":\&=EB4,S,\?81QV?M?:[BNSSP,FNUZ;E4YLQ[;=;*R[$&* MA^GMVY>VAU.$SSZ?KB\X%_Q<>]YG$B1FB$4:KKI4;+[IP_<_?ES<7=7:M5/K MM']Z_%5]^^7%'TTXS"^3FXHX^**(%)M27]EQ?)Y,2XETUKS]<'M=_](],8[' M7UO-R<3]>#B @TU-7;ZXO"'Q@BCBB#"/-C_]\R^Y_V25>%:5X_CR8KZ#90)+ M'#RQ4Q>-);8\"-SCH ,0A-_G'.D[]H@O:YC'+'::A_=C0]=8+@1Z*QSFAT.$ M.^YQ#/T)8NTJV' H6JS"C<3N]YG6P#]IOX]+>Q)S1XRH-[3U]%T&17#R7M^7 MS('N&)=' Y3>C&6IP*KQ#&*:,^Y:XGPB"#X8IHIX(%*NHE$'/R@:# 0&[\Q$ M>UZX&2Z:4/CLN?'UBLS!E!80$NY20S%-)&BAK+)G8L@-WNXQ\D1"%-L;0H(>N@M?$N'N\RT4%,?0O-!;1F$3P9T5OM"(.U2&U-19 M\%UCZ\*-=@Z>OQ4%!6'T6*;DY2;S:LY4.*EK[R<_IS-R,FO7OT[.S^\^&I]3 M2J8X"C@ODG.^QNAX:.E?8W0^ JJ^!Z*>68>"I-^ HIR82Z/RYY/#?\Q/5N/] M5]_Z<',Q&YE[,V?P0%1^!)Q@\DW"W"83>;/4&\SV;YZQ];(G1(,H;%M@&1A" MY-E>C7EV(\-#@6'J$?452,6A9:$87.*JG(,=FFMVEFV<6X]HI]6NM0<>V:=K[VS MKO/=./GYKCN]O'U_10FX'N%YT7'C46A>[@[ *@$W!_C'FZ97X -A_V#*G+#R.+[VB M8X^1>'XK"?9&..;R!RW;GI8&=.([( _NA/M@N#_%E! JF2AR)G)/#0MU$-4M MZKJ!)B(ZV@CPX\G;L^OC0Q9K$F$6_#2EYB0\L8"-V2IJCU+U:FNYIE.KM5HH%//+PHW+_0JA7R'D"X96IS*7C)$O MB3JU'9Y1?8CQG+3DYO//GT/OKO?^W#3$=NS'%KT/W1 M_U.])4<_&LU1X^;M^".3FZ5'2R$W"0L=! @T1Y_%T4%K"3T+Y[6G*.0%\^O4 MN(,G' WA5(.*$HZ 9, 2=K@^#*WM8F1G/>RG>[9<" ./T8V3+:#:/6+0Z9PU M+M_]^V'\U3\]^?=T<&T=?=?1R7"?^D@S8^I1!5%9!]L3(SN\UY]264@OC?(< M@A33!7?(IKR!VZK=6<_7O#SYZ$CXBN92\.,>,?+M[/+J\L?I7U_;CX%"?:NR##B;I_EQ0Q2?ZRC/_J^YSMT6?(B MW,9\#SW8;/7@3+2H7N!;*YE3A9Y6+"8T37N*:6_QEK\'FZP\!EOL /,U4';@ MJ'C.$TSA::<&"N%W2IQ/(L7K2AM2W3 M4(6ZZ\%<)I%:ELA1(#W7-GUO/DD$KO\O4S!M&<4(3'^)AJ<1]68&*EU,C\(5V\ MW4;F"Z38?I?[9K73*G27^Q 8)2DA3UL1F0*#SK6KYR='XV]G'P?[Y@>7#'#@+_YH+@F1E,QBZ)33 M8M@ADR"#>1?!@"B_.L/*A"4*[:LY5L>V<4=JW[Y_&C?5R\/>WW]ALW!0:.TE M ;0BFUA=:6(5P\22-E4YE="I[3M+=)#SO?FOW3GZ?/NU/:U//KF?KDVR-[AI M;4H'YZW M9#858JY)F^H1FBI/#?&R4UL[VR;O>!,WEG)!8TC!+WS#+O+/3%B-DF<]U1Q3=,D>];MJC M8Z.GWGZ[.VH/WHV\/?IAP-O0\?SPA[17T-9I'OTNOZFD6;34V7I_&E9O?_4N M0#.X((YG4[ _? J2P9.:R)C_3$'K?_B'U RK=C2Z/#(& MD^F7%W]TUN\A$V(-(;P0(IR"7,R!RBY _\^+6WL.?)4AU.,#-U<0%S'UVMXP MBQ]$,W]+7/:EN/[OMEE_>^*>'M>,O<:W/V]_?B87;P^S D;^^T?-=-O?Z#HR,Q9-W&M9PBVI)+.RX!Z0>+XD!U8OJCQ&_A0F3 ME(%GR,"2&LLX7OU*8;C@*_C,0HB3Y8*AO1W=7)S>79_4ZN=??E[5NE?-P89H(Q!0.?$UC730VA^2U12'],=%]_]U?[N1K^].7?N/VW^]OK=/#5 #XCD*Z MW0?!-S-KQV>J/_QPTK;/O1]_U7K6NS&VCZJUEE=$+H'<"[3(G*F F@3%3< W MA>T ".HK0W+S4=P\ 8H!'^^IO;2,'\87]_OI\/9;^[9VO'?]'N$Z[^&D/Q:\ MI 1L:KX9A,X,AK7H-]@3!$BDFTFC,Y1-;3D1RE4"VQ32Y"U]X"W.)2N;+MSN6H^?'KQ]K5 MT/VG/OGX]O)S%ZR1S@H<0586NG$$S:S@!MGH>E1WY\./-X?_W,*)=178JFCI M V)MSK99JQ]T\U66-_)EYF3.8)F?L!V[OWYRWIN@W[[Y_UP7+O18BF:%C+D4PJ.\&. M39I\UKGZA1Q1M;;7I"=.K_/OWU_TPWM,/L.*65L9Z+)B,> BM(:!#>[*(]2_ MNCVZOOCY\Y^3^J#YSOOG[\^7YZ@?U69S)1?&D:&-;+ 18X9S)=;8R,9.K#$H MV]6(O&" \/YF@=7.NSU%T%X5L,0)BPD8@O/\E3&S/K%&F:.=@VJA_0*;!#RH MLN24]Z"E$M/&4V[7#2QF-*7O/"ZN\ 6Z^!V")'^T7;"7SZV3.T2I] UW&*&C M+PW\U+Z[_.?YK\C'J*H+:/:LF64;!DE6T;)EE&R M911[>2HMHQ[?.FBCS8!6,^LA1TM%^(\BWY8W--QP+\9='YWK-+'KAVZ(D"#BZ844?LU0,$ Z8NNF)@ MHKZS!)+MR]GQQR_'C9L?)R.KUC7=]LT[NS?=$"3;PCIZ%(M1FW&'6YO_GP 2 M .WVZ=/9-=-CRN'G8]1VUV>?WYV DCNY*GNRS4=8O_P,L7T4Q&^4M9;MP=A& MZ$5%Q$B6-:-,$*_9=Q6PN#R$CX3E.?8]!X9=_J#ZX//]ZU3UW3B:=J]O]]B!J6+=)57E%!\CX2\K.1=;@ M/OUX^Y?SEWW3__#G5V/6)K6[X<6>L3']^)06P0_9?THG %Q1KD[>H9($*_7T M_/+3X?79^>?-F5>E;,@<#W8.64 +HTDFZ[T-LL310;ET*7U;\Q'BE;#G,;WB M$G:4X;N7:\"PB8.>)@R&<=48',]AQ!-#HR[&5PUWV>-A=S!0:3F\88=P5/'. M3M@+ 'M#41,VD(%XG=]S-<<8<[6+^8.H?W1C8*#N)1JF, G:*V,8!/I-X"4F MO(2UV9C2'B@H.GNH@T-&FX!F.Y!-5@@8 *,R"UU>.KIBZ/SXT]!JBEZ@FS!&>A71 \7!H7AP_0P/#MQG)IZF@:;J8<:&"U+!9-]'J0Y=Q.%P8P]DTW,C8@HR MN MT8.%RL"RF%@_BKWO<8.2+$3?D&F\ %VJ/"&TZ\=P <-H=4M8O3H2DQ>V9 MH7T_WW5R9>O:$2<_+59O]&J P>SJ^F$F#Y?%B'Y>8Z3 M*Y*@6(H(>F[OR]BP] B&'7=#\5CFD<<#A,[4$3N?P%#804"\A!T5INP4P 84 M9MF)$$M@R>NA:2D6M3NW_*(#0+3 -VGIIV=[X?G*)#,*P-_-+W M#RH:_5+_P1,P]/5> MYZ;9;]9N]DE;O^GT]$:C3CNU7I\D>MF?@?ZK?PH=,\QOZ;MH\(*F/K2(.7,- MU^Z?BIORMF'B\,7V4E6B:836?#0=MO,$$T+A. UW 1 3G>\>>,UEY @Z#RV^ M;>ZY"P0PEL@_GN<,39QA>(,2WCEQ8R2HX-[ZZ?B_9#1^LV\L M&[#HW08'&3[T2IAMX ;UC%-:$2?+X!O?G?\&"!M\@]0+O!J@-BG+1'?Y1SPT M'L*QRCZ9T8"*K/K1MTSF[,6$F*G!#F.Z@4=+/5M:WK?2CPAS#N.I]C-("9_. M)1T0AYT;3VUG"A_W/MKV+>O%& I8EDN7.9*^A$SGWD^T?&&X@337]KY$W<+[ M8AJFF$9LG>"2$H=4.'E:K-$JSU;I4[ @<%'Q/![,=S+)--%4_(HGO0A5V3D, M;KV*;CG4V,%;W6\T*BQQ?,1RFBI!$6[L?O5DR?TG=]H0._3&'M2,/RA1M1N_ M.'"DL,0J%[T8V!01AC^S?1'K4((BB?!<< ^A>C.QHE@ @80K"QXUOY"X$IO_ M=FJ8YOQW\#X*P_(6UB+Z0[3%K\%,MQ:^Q)[QF <*2F[^IR @LO!XEX=6%E^ MV5G+7NS8/Y8.R$93"'1O\#UH<_&3B)E&B@<99;%PT81&<1Q.U"B3+E [0 &' ML@U&G-'$T/ -@6()FG,%YT703:"I=/X)[T%'#![\DBX76#Z>[2#41! ("EP[ M]_"?;R9!:"OH"L;XH=B]'SQ1&SYSS@6;F\%,138)G&(L2!1SV 5%/\1U_9%P MZ[+AB\@A%:2*1L.7#\XN./6"'A!'7UXX)()A_;D1\?MB[W%"75Q'3YYN!AD>O P!D+V> 3CH11#]C"IL?XPCCP MT;3'?!C,=]_'K3R(:0*)A>O3QL F7WHH5PZ^%N1(9_KO@?G%MP:4GP=6A^A< MG%@@0A[$!'5N9')31ZB5N VGQ,RWPZIR"43$K%Z\-U Z8@_DC\!!C= 5#%H7 MEPCOF+YJ _W %PN+&8>NJ?EMUUW<=\5 UN12C!LQ%B2&S5;F?5+%DD69YSQ0 M>"9H41&FX:(5Q6T.'MO_[GFG\83C-^8&8*L,![%G$MB2O8,^=LQ=MO!B1]+ MK<$-NR30E;@,FX^\>!W_X5F3F ,E8L.#X=\#2]1=0!7Z[W_VVYW]-_-X1W/0 M0PLNB6?EYCSLS^"IQ4+98&#EEGHLEC?VXFUQZ1WLELP'B_M7T R3!SHCU]P" M?(^4KUV7+Q0>BW*$FTIDXTP(F'=[_F@$34R9@'E0.5Q80,5UL>P M.SXO"I:%#XSM;"BR%DQ#BJ<4S[74'QSE-&;?PFDH5'&AB8Y.)K;K:SS&BZ(5 MV+T:WU!1$H?&&.U>[:=O<&=JZ!C>]I307#,-L&Q8_)X$124NAL#PQ,OB% P) M2ZX,N3)6BA$,V0!;E7E2F-N4@=Y8U-OCATTRAA.!1F+G5!0NPK,AF57AB30( M2V<8%=1AZVEB1'J?GP^DGI;2N(Z>CJGG$<&8/!YW[#[/&@+S@67A""7'0$N6 M%>4Q^\$:V+QTFDE>PGC HKX)93RN%(>?_BZP=190@UBY2!P_Z2$ATSZY,1?^8\U7A F&<-<#P('EIYV/D-IRZ-"H>]R"^V;!9L<0C_ MA12]/'[%9:#:/12^Y:'2M)A$C"VDGAXH?+65XC,4;, MT1UZX_$H&6%:X$C\,0^]8$+ !*/[>/U]Y)@.*7/FL^(*[NP.3M&)+.V%&%Z8 M0%!5OML^&SO1\95Z!9/6X4*G@B/"\SD^E W$=]C+HBQ-81#>4IY%;@8YIBR, M&6C'QSGV&?&.1'AMZ57=O0^BSD.+$@LP_023MX7!(&+.B"QRCQC,!0#B:2F% M38/LRC1(F099Q#3(K6U1M?6REH+T*^5*%+=FD(X4#?704PRFL1S87X*AA8F" M-H8VQ9E[P@J/@D.X1YDY"WN2#SI*I/+=49'<4&^^[B ,$EJS/#V!A5%Y'3X& MK(T1VR69J@Q3*=A)_QOM!=*I'"9.9>]\ POA++CKI8@G?SLZ?!?E"C'=C1K7 M=RQE2,VQ&V9!!'A/SH!8 O;/Y55S,_%:>)+B"K E5G\SI0@AE=#\7ZM756ZT M [F ODN.C57EG,%E:D,+].!@IK#M9!RL.V,THKH!Y$(:B,2ER'E]AQ]'HMS) M$R"Q]OQKJ.,$AP=8#8Z8'4Q#1_1RS*!"O 3#C:"NHLB^/G--.(J0BL+4M )6 M@B6PL>C8,.G8Y9Z_$4RP&LH#1Y1EPN#&8SY!>38[+ L18>8FM8;(43U6F,C' M&Y](/.-@#&)FP]E<86@>3+!X#267*DQ@0'^1$V3/8.4ZO-\?,]LO*M-$XD>C M$IEB8]_1ALS[Z0UACQH,L6 T5H<9W!_# 0I4%<0V1B3EXO@4MGS.ZM@+7$';'E;1QUP0G#8XA3#=]O&,%]3!:)/VC0I3Z6X<# PZ,VR3,H\9U['V*#&8E"X M?'GE9%!JB#@#.C_FCV=L&\(0E /V.9[6@\^8>.E0EE4#1PC$_B)>F$_%_)XH M].R[A"^*"9+ +! _HSST;=.PDZ_WIO#C;*^/4O&RWGPU_R(1AT40.?B6Y;X& M<5?$J'O9>!6.X^O5\J$$,-5!"("8?BSW+WR1&R1"99;#]8UGMXES!4M% KFIA\> I<*1V>)"<4VF/_4- MD]?/X7%&8?E/024QTU(\W?:8:@RR;[$,KXD['7]("()W=7*$3^1 4&J= T%% MED!L'X@="172LWTOB2#"J#L'H)$WE702UF>?3U#QTFF6^BC<>/'DB87(.MSB MS, 0)GP;7QLOX)"5+6+F)^/K<=PLP*SLP)(Z/#X,&R4AOY@]%-^]/0ZZ.+_% MPN&>_YX8"7L75Q"XZT;6$#,$'80=QTV=.+"^')Y92##UES^%B2ZF"8.@@8R+ MH<%.;(6&X+%IL49-G,W+1 MB3L,>>*O /UDD_D4^:6#F\.4GA-T)+!M*O@I9D<&5'035'1H4"H<4&S@V%,/ MD305/'F& V0(F\S/;;"F#.)P@F,-<3&6&UA+S"J\2=7OR7A=8 MX=!9.4G[5S;4/1P^L\:K\$91Y73.7(H?Z"RH5\-2..J!,G0QN]Z>,@VAP_9N MF$P*$5(#%SHQ-9]5"\!@,V/R@Y0.5M20Z'-45-5]!+R-C@K8VJ[]:T0Y%G%2 M>4/'V($"!'[%^YI!FS3Q (S/B]L4CO:'VY0'M.WY(F^9+5M-!@KEZT(TP-OF^B,#4PJNCC 7"]M 81_:X@"5Z)10CV$JX]H(N ME$D=T/R5/0DU9-#!96X'6 ^OG'OS0 7,=;10MH@V$D?[2IAA:YSO@FQDPX$+ M1:DM4H2OBJ!W]8J;$7BHPIOO\+Z!'/G[,G[]<>SZDZ#+CRM2E\3;E]9.\TVH MPK9!IA+ZCV/1TF6^QH000DIL_C' I-5+-^;^T/FQ&H8-5(!?79NM87QJ];>> M\SI?('()&7J*>A>X;<)\1VT>L]]C-M1:9 R]TV(/1;:/B($Q7QT1Y"PTQ1+T M6X)4]N*/(9Q9F;Z->DLM#$U0=W'3'E"+%05SS_'(L R6$8V'WGB#J@5"%3AJ MN2^CEC)J*:.6:]DU]^O#L-%RM!]@(H25T#!FB((< P6,Q=) W5BNZ',BFM.Q M7"2P(9D7*6Q:N"0%.'(GQJHU,G4Y!P$OD;["7.46+:NY[-O[,!GZO%S1W M0#?H;/0#B/]UD&,<46G/1"@9_#C&-,@@<,I[(L(.RJ]$8]K1HRAT\LYW?.,$ MD3]D)9;PRR&WOG';O>"MO,Q87)H%BM\='EXL(BO$OGW%MV@]0N,18=\X\'2R M<([;%<+E^0AK)M;:9NV;FEOM6^>OP-N. /M8)K8Q$@:5&Y9+@Y8 MZ/;A2G1EZ& MV6/^=SS6##!9+C-TT#5-_$WF3.5 M%C?<14O4DCZH M_H!6P=][F&]\P.W**5#G09,NEH(=7AK(Q(:MN]7 D#C#)^! SF51KR#[JO3L M>E65C,@#(]1JHRD9D0-&=*O-MF1$#A@A55-.&"%54TX8 :JI(QF1 T: :JI+ M1N2 $:":6I(1.6"$5$TY881433EA!*R(KF1$#ABA5EO2?$V1$:S$/8DU\"Q? MWW8Z-2^G0_<1=-CH879[K,=:?NCSWJ]U"+TX,\$LA>+X0U(LN!OZ2C3-J9S"2F0%CB6SRO MMI&HBTBP-SZ1L4.9BQ"N4?8KG48C;1]2U@Q6I&0_-TQ6?,GN5FK=="6[GCV# MLY'L5O83EY(=2;9::;=J99/L[0NV. \47ASJ*;LSL7Y$G*,Z""L+S* MMAXZ;35M,ZSLDB!.$W(]E&\]U!O-0J^&S$X@Y1(#-46GR\8C%1LX>V1]>'KG MV"ZK.N\;7FD\NKOJT$W[1%)X9T>GTFET9;RB).*=G>E5^(70KC3J];(Y@7H<2+>,(4C7Z>,70JTF2R1D#&'G M%T)'33V1+VMID!&$)T<04K0-9 3A>2>2RQ5=[HKINMT)SVUY0@I/BT:KK=3K MJ0-I1F7GM PV9.*17B7#+]7V_JM"R[ ,-]S#W$:*O)4%!\^S MU]^M[#Y<&D=KCORL65<.;3G,D/5T4_>^=E-V.^5@=>0I#)&UO&1-F)7>V:P) MD[;#KM*NIUL3E /_;9["&%G+2]:$V96%I%;4\D&FY2@04C)Q:::(!B,#)4\] M>*EU]H)K[#8>M%2/55\4TPDM@7HV<*(JE_;I5MJ=U"O!RV[)Y%#*)?Q.6@7A M^RE''G+YKZ,@60*-^4-J1,$.R325'X3[C-1,9E#4NT$ M(I64W]W(KY=@/NE:_B6?I)3?,K,V7]4A$HQJ;I(%#!7,E9*<87=TZGJ!<5]1 M+"H;6A3=U2JC!^A#JM=3]B%)B9;^TX+(OKK?E?Y3&3O82=DO8=Q,A@Z>G*"6 M8M<2&3IXWF'C(_;,LRTX:V"BDF^X0T29PJ[>.NU)M*GB9I=G%7;(F@CI1+K3 MSW$J.?/E"BAK.CE22:U+1[$,=!1/WK/3^.67\%*63*BU6J'#)L6NF5A1VAW/ M=))>XX)[C3,[E^3*;;+VQM22 1,I^KOI,Y;QDO+$2Z3H/^XX(N,E,EX2BY=T M9, D^X").)0D6!;=U0UOVC-IWV.CD7GOTKV\RP$6*?]2_G?9W2SS[E,^Q4CY MSYX(4OYEL"4GK)=U*9N>[F?J2?"JK71I:,!JUFV_9])LMK-?MM? )(.IIN*/ MKC33;J>5@P61)^RKS,5D$RMBG08*!5T1W;2#DSEP4^<)#BMS(9'KX5'KH9TV M-F(.UD..PC9YEI&GQ'4ZI0_KO/8(\&<#Y/_ANY[1GSU?5'=Z9&%8:YG4LCMU MJMF(86Q;>YIMVLY!L-3F?S4-BQZ W%$'/RW\S)YYP+P5;["Y_81:/MT^'ZZ' M5.G;IFE/$969":<"*]*EEN+Q0I\!7 M$YY*#X(/\0%BD=B0HJX[&)$[N-;R@%:)0"?Q/3OX@FE%_HU0-E$P-/B"7X/? M",U5J_V*,_><8&#BA2JG2$IA8=V8+'F^#<_L@S@$A S^9CKZH.=0Z;8E-B+@TM)#P3>]^C<1+PF.4C)"J:;<8(5533ACQ$)Z=9(143;O%B(<*=R4CMJ>: M[D51E8R0JFFW& $K8E\R(@>,>"CO2#+B<8S(9PE(S)FL4<3D78L.W4?0(=]Y MC]T%SO<2CYQRT>[9IOXFP+==_/=OKWO)V6JVB23X_47KQ5-GKE8[V68#=]<0 MC_N(=3UT*%5&\,/05:BE4UWY1!QMR$G64"LK:%<425DM#,L$H?ED0:A5F]F6 M13Q7$(Z&Q!K0E/B\\738%7S.<2W?XW382\-2O*'MN\32W5>%77UKZ.G56KG^ MU,6X7\TV0_VY2[%>PW[)Y67Y8[;FYPA!O>A2T-P5*9#\7Z32+[O"_%0M3.Z9 M*##;?RV*";;V>?RQY]!BUB==$,>SJ*. P88GJ%OJC4U@BLR^+3A4UD:KD0J6 M)MRJM.HIHE+F0[#S5'941,DN!;!1L])I-*5DEP3C;:/U0063[$XWQ1XG^9#K M3 J!]LL@#&KIZWSRY/)='.T)'@;'CI$6>G3YX49R"#>5=O_,_$*I/,V2JJN- M L66\V(VY4W*L^DKF&]HH:>LAT:ET=R7ZZ'P(&O9]=DLUWKHME,_9Y?.?'2WX9TW>7.;H.!HJCV*YU&ZN>9K)=& MGF(>F0O,]H(BF4\U;5NN4NO*M2%AU\H.N_8D5WNEW2I=K#Q'D9>RR4N:B17Y M#,VD"\'V0.;96F!5&>*P(?[7BI2Q -I+T6S+-5S$ ^LS2+"C3U?*F-_C5A2X MUNO;SDCY+QF-WRAD0"UM%ON=^-[0=F! NH*X8J8)W[)7>?#JV.NJRO70"/'$ M%)C.!&;*Z,8N'U'=\$>*RY[4\UW#HJX+5WA#XBG$H8IM*21XKV([X=M8N^[. M&U>9TM[>T 8B6(-HU' A>\+8=^#5+F4S9)6#!DQ;Z3OVB'T5'ZG$R1.2$\41 M5PJ+"?< /S1XA#T*6&\[ V(9_S(D/! 1P]),7V< =, ?JDP-;ZA8MK478)M,"Z6F_5]Q?PZ4 IOOBC*G$8HY&=LI5)X7]K509BL4I%\>(N)&2: M0V%-,[C">NU7!5G$'@I\A\?/* %)L$>@-#CP(0S4UI']T;WPX4$%&;RO__@A M*U/BXFA@ZD!%18>G>#8N(M!2/MQ'[X#L+D@EE^F%:N%8$;1FPG1P3QX*0H9& M"1)T$U70*_/+Z\V8Q& M\=T#5>J"*YX]QH+=]H:8,N=>;<3L/Z* 8/9_?_&?Z_.CI6GR^!E,. RWRN5C(I[:JT:C5:0,?HR2?X%NO(?0>MJ M+_$*Y7^PNO'.5W,43S!.C9F;XH7\JQ6/W]A:6:KNZ)TA+!-A.2VJH26[[7,U MC^[ ?*V8 @)%"4*QZJW!)IZ9!?0,D-VM;F[KSR!%$.$CL&UQ;0HP8;9=O7-L MUU4N'+MO>-NXN$K!FGU2!I(4%X)RBM!>24HKP3ES62.VT5H+?3BE#"]$J9UMV!ZI12L MHI4$ZWVZ'Z/ ;"\,6.^&3+.L2TS"]NVRONI9 =BLYRU!=F7!N93LLH/LRG)Q M";);3I!=6>PM879WJI8[3T[A^670Q12B;5[_[:SO]\J="!9 M8NUF1(528NVJE4Y;E>M!8NT^^212KO503[^G3B:U*)P37;@";T*P.81V M#>#@$*02QD@MC2H>):.*0A!L%W%[783DM1WV1 $(ZU%M:-FF/8!WPFT< Y;= MQX%X77^,=[@,STZGI@%+81;8[1\SE6'%QP>'RH7($B5([@C:9!0.X0$-C0 MANR!1/OI&PZ,%5YX1<<>'?5@L)@?SUDT!-V-8*YQMJ,$6S#&0.*%3*TG"L7B M[2#F^9E#R*T_F;&)AS(F(/RV;S)N1R\1?,\-?&2*X(M7H.\"M?.)803C7R=< MKMQM;D.;Q\B4J(USSY>5]!+DHZR,D-!H.6&$1&W,"2.D:LH)(Z1JR@DC)&IC M3A@A55-.&"%1&W/""(G:F!-&2-64$T9(U,:<,$*B-J;+B'Q6A.TZ:N.FP7XD M/N-#<9_"8@))?,8U!4'B,TI\QKSK:8G/*(5@AY'Y)#ZCE((BXS.N98L]*^.W MN%R5\(O9YAW'Z53,&7D'6E 6-L5#IJZC7T63-8"K;$8FQ4:C6)Q2BQ M&,N'Q=A14X< RIJ].2H&+)@PU%/[UF_SU0T9%/(L/< $14EN4*[W0+5> M6*4W5\3D$I.Z4K%*GMS[R9LL@FH^N0CJ@=?P M@BAX2\3&OF./DL9"?%GWV3\P:5&Q%F?1DN?#:X48+RFA8A=.0#R(Y1VX(V*:>QH9NTN4U[RH !FV5JVU M5ZO6:OOU5K<.MIJLT2IVWLQSK%+)B#PP0A9"Y(01LD8K)XR0JBDGC)"J*2>, MD(40.6&$+(3("2-DC59.&"%54TX8(5533A@A"ZISP@A9HY4N(W*7VE^0&JT\ MU3=LN4:KV*4YLD9+UFC)&JV=J='*TQQEC59&-5J[*P3%KLZ1-5I2"F2-5C[[ M=,H:K6+7:"62K.(0ZB)_+;6=-^N)RJH66:ZE5M16NE4M.1#L/+60*Z)DEZ*J M194-X&2]5NXE>UUI?JFV]U^539HSJ=+*73'J^B+02%$"\EF;E2)H+TS? M/5".8JV6G%5G!2QF*8*++@^+4MA.&;>0O_+9 MG0_R).,94$%88"5;#?NU H'3DML\F4H8*]2FFSYU_;<##9TJ$DZZ-CCGR\F?=[WUYX(_.IINXE;F,^ MC8Q_R+7Q;#=RYE--?6UT51E!V6 $)7.!D6OCD<>-$CAF1A_=,2;4PL>8]I0Z M>*5K6Q;E^(-5Y4GCC1,]&#MC2V+C43QH@;U5#P-=R?D;^;*.Q= MF3M=;\8<7ERZZNK\V/\O490<:MDY%,;8K$0Q=)UMI0.ZQVN>21]>?$#,*9FY M@=W2K=;#&-Y!:(T@'916M=O]58D^(C462(D0A3&")< (^5U).$+QW0.%UX(K MGCW&&M3VAI@RMUTT8D=)HL!2Z?_^XC_7YT=+*Y#Q,]@U#NR';^+Y[N*K%W]< M,^$'X3VR&8!C!&-)XL79]THE!WM4:]5HM(*,T9=)\B_0E?\(:E)[B5&./;QJP7U@*JRQ\2!<]22%Z;-N,JZH MM#7<+)%YBXH>-[=5V@YL@>0^4%MW']B*\;=!W-=WPLQ!ZASJ(\,"*\MA4I4) M\NN:Q\1-P+D2W[.3RYM](X%=BPVV(7& BLX(B9Z8$T9(8-><,$*JIIPP0JJF MG#!"8L7EA!%2->6$$1+8-2>,D,"N.6&$5$TY801O:"<9D3DC)+!KNHPH0*%I M#F!<,RW!2$XY'C-B&$F/I$$ZX*[9%BQ)<->M+1D) 2LA8'<# G9W<1\+O3C3 MA8#=72$H-OBGA("54E!D"-AT1. YOHT"L[TP&+'K&.K!8X]@S#W'@,>\I^:$ MXCSPD<1R]Y82\#%V?0%KN^?ROD@B[TO6'TFHSM* T#8J7565A752L/,,T_@4 MP:Y7VO6N%.R-%5 74;!S!T'[1-CP;KJPX3D0[&P@P/;+( _-%#%4=KOH>4VQ M*]4P'E7%M/I,]-A"Y* >:%<^(YJ/CX0"XX,AV(QLJA,LITQ5NA0Q?7'6+RK M]'U+PP>*.N6@'CFZ,!P3+WSB-9@#N*1/\?FVIOE 36W&;H>)P #9 WG%T]8J M=>>I_*2JK\$:K $RQ"IB6X\JB0WNQ<*UA]_%RWU]&I,"8#!1?FFKG4JM5DL\ M#B3=&'#1$+=7XL77"XQA[W4IC!V8QT;F.PZO*]>PY)9?BH7=2L]W#0O+;HGV MTS=X!H5;5;98@[VM,K4S]&)16', MD*HI)XR0JBDGC)#%8#EAA%1-.6&$+ ;+"2-D,5A.&"%54TX8(8O!(E2[QDB5>A]+0L\9)" ML,/%/;+$2TI!D4N\UK+%GI4X65RN%J:":T.65];YG6&N4ICN9=&4FF/F()59 M%I^4JZIJGJ4KVT_5Z_NE:U&6IW:6193FW)52K2W-ZG[ZC<6S9FJ>&E 649IS M5S^UMC0WU-()LZR8PI<\J8*N+2NF-E;CD-_JI:7'CJ!>R4T6+!G!M=CKT'<4 M^&NDF#:Q*O!KWX7[>K/H(L/2[!'E#9$,:P)?L49/AH7!'CI3X+FWE!4LZ6ZA MJHJ,I21+U!&I[2?7$2U_.I8.1;P@GN<8/9^7L+ :(H=BXSPL\8D_XC$LV&8/ MQFW5_WRT71>%]>0.NUCZACMD\P=1/J8];Q/50++4I]CI%S(SK.B,D/GT.6&$ M+/7)"2.D:LH)(Z1JR@DC9*E/3A@A55-.&"%+?7+""%GJDQ-&2-64$T;(4I^< M,$*6^J3+B-QEB,M2'UGJ(TM]9*F/+/61I3[%6WTYRN\O].*4I3ZRR$.6^D@I MD*4^LM2GG)97UHF)05H274A+TEE:DLS%?5: ->MY[WS-3Z-6*UUBN:SY*5G- MSU-RY)'%:CUU;V;6+)850#M; 51"32U+@)ZJWM1:3=8 ;:W.X1&5#/DM'SJW M> A'::@5A9?'^&,\VN"1%'L+&1:K3['@]9I#=<-3^D1C4^'-:+Y1%ZZTE$/3 M-%CGFK?$NJVPNIDC+):Q9LJ8P+$:O^C[IJG\TJG6%)B9*8I=;-]S/6*Q1D9C M>*5FC(F)IRN#E2_1B6'[;E2JQ-]Z]4XYXJ.Y((YG4<>M*F?6O:5 L1DNZ:G# M[H1W&!;OV0-G.6]HN/$2J2E5'&#OP )*Z]CV!Y0O:_MCWGLMVN" M.W]1FTW1+@CG-R8S=CGV_[%A& YKY,2[-\&@?(N,;%BX^$YL$"4&%W28PCOL*L346YA.G8X MG1&;#F\IQ7XR0,XUXMD.\A!+\#";@L"J"'HZ56%!*<1T;<5WJ0*/Q\?:%N4" M&;2>FN&3A[;N*GUXU-B$<>+K\#WP!=6(RUX?/!PKT32/";8;7*30"3%]-LP* M"B_Q%)/"?3#0GSZL*=!JO(68H$&/N ;V)-,\3A'7-[%IU8 8%MSD^B#A\==D M)G) /IWV@98!\9!JKC]" KXT7K&I(^%/4,$!-8'*VA#F2$VNM#S;0_7#J) .P/)%:^+N.#=G8.H_K#K8G*)0 2;##UX0)E.? YPKP"I392R,V$*' M&*T_L7H^X*>)N\'A4-V/!O5N\(LC Q-!S";(QF"RMA[5.'/X0DAA1< MC 02I!+?<(,..^_Q+GQ!'S_V2,?NPYJ&-T0#4H*QN#&-'\UU M" QS*#;Q<]BJY+3>$\6G7(JPYA2VIJ30B>W%5<"N&P9$P#<$ A/P,-7S';82 MJVPYTCLQ2 L,I(0$N\'=RX7E\;)BV=Y3Y$59*BH7QZ+FKFZD'\72RO48-MR M\#0S%+M"$-)IX(:PB;S"E:&;>C,ZLXGMJ%Z?'_O_)7(BP^/57-ET;%8B%[/. MSEL#NL=3+DD?7GQ S"F9N<$QMENMAWE%!V$$"^F@M*K=[J]*]!&IL4!*+(2. M$2Q1"\WO2E9#B^\>R/L47/'L,:; M3?$E#F+H!$[.A,%C@3]WU_\Y_K\:&D" M)#NI6:#[B?DF;JB*KU[\<6"$*LON<\*(FJRIS ]7N]CC[A"K1YR?A@[)3BUV1L\KOFIY\W*N#LBZ4?#KG MU>I^I]"D:KDL]-S7MGO6T M9 ;I9EL,)CUW9\W.:EXD0HJUNVROS7ANJ;0B4BN=;LK=B#(] M"6QS;RVE; >[;3F$N]5)N3M1882[@ ?;,&NMS9X?))IH0:*)/.6F?=GB.3KSN::\-EK-?;DR M-E>PNF/5J0^5+4RI,B2Z\DNW4F^W@II*C;A#EB/,/M"?OC$AIJA>T)5ITK3! MY__"%#K>SKNY_=)(5*A&K=WF[S7NKSA=,N2Y/G"ZS]J_)1@I\H7K:KU5WT\( M?Y_] V3!EZXLR!4L6UJ7^]@7540M&Z\# 6K;/8_PTASE%[4>$BFJSD42^RZ[ M(%:MRBL7;5B\.BLI&Y,9*P<)RWL31<$/UOHBX;&6N)IY[T7E3V+Y6(_)Y1'G M^=8FCLY:U!D.U3P;B_!T>^PQFKA#+-AQZ-@'^4"I JH,'#+"8K2A[1C_HGCA M4V*7P*/\,5(-*%YMA50*"[5&(ZP)\FSM%B71]@?#:%1-5O+5&:7B)LG"8 M46R6^ VC#EOR6/L=GUG Z>1263KT*_Z0Z-&Z$&(O-B7D M94@78 S<#**3V# MU5M96.H)[W1X/14K?O2(Y[-A!5S"PD??@^=BG37\$0T\,>A@+7Z.S]0%E36A M0%!J 65U&H[.<,/AP8NQ8C.S(MIU]2Z8 M/PX+T*@AM[*E]DP)$0H$@2T;"P'W>L1D*MP=4HKE@0[6YB)H@"@IG*(XF0:= M4%Y &%]E('(@Z?V^H1GN6%T@.;+:W >EPWPA4"=]K[N"A4VI. M@FUNF\U&OPVQGG)^3FS]N#X8A*X+>P%RW2$@+-'VS-0QK',#-1 K;G88%1F) M0!=-#:R[I_&'8/&M> B:E1ZOW)W;[GE1:U4Y#*\P9Q4L@8X-D0%-==ZXK#:? MU]"B%B3:$+G$U,QKT)UPDPOS-H [Q$)] O\V$ #=PNL? 4UR&J!DX :J)"9 M$@$>]GV'%Y3:.E".*D;LH)(Z1NR@LCZM6NY$0>."%U M4[J,>&0BQX,'B.W68BR4HVRKO]^],E@L&J30]:_8I6M;;_E7%N')G>[(1R'K M9MF;8:%B.]NTY'PUC2LIEYO5>K';@:5;=[K;JCKKM*3/U.,9+F/'GA@ZQ^)] MR7(O#.M5#(2:80*G6$"33:WCXQ?\<]P*64\PI:3#>G$[FS2;Z58/Y$!J%_57 M\-@CF$;/,> Q[S'(CE/#1Q++W1//W5:R>EEDG_ND\B7[3\FG!0:7>AD4^DAU MSZ8L]F'X[X2ZF]J&B\&VC7GXGACU:MJUQA7C&VFJXH9Y96K;"VMB%0!>LY_TNMVHB: MF5J4]63G%J?&*F%UL61V@7'Q-;/,$[>:>?:CT2-"K _6G9BLLS '[(C#0K!";X2=>"RYGSJY5F9B?V^2 M&BYSUE?[4--@IDS'7-@F AAP-7P"CQ\1;[L]/UDN-&5H)SYKZARA9(PJCO?=9MX9WMLZ?!I"D 2( M#WRM1" B8UP9#M?*!$CFZ SF((:B$9(1%C8\;VP"67@';5QF\#ME\#1"CKY: M!OYUA:]TJP()!E]! D7\X" #I $7-E*+<*P*7"LCT%SKLA>T+(7]*)^1=UJVL*^7$L9,H40 MZ#BV1Z.6LVRFN XUSX>K ]4+2M#407^#>G$0!0B&R-0?,U'@&6Y<,W%,)GZQ MZ/82:BG;B92[1$9A(SM'9@7;=FR_"0E:08@AG;IP42_B[Z%E^:R'-ZIW1&0" M+V3%O8-LZ(OR@[><1:V#@JN5- M>[B_V5X!4'4_+!6)T'5 XGH@D_@;VR4=&MN4+3N4,07L.W@1P]RQ5Q!J'+=O M8ANDJRPLBK2)EG<))HJA__[BIM;NM7JJ2FX(;=9NFLV^?K/?;VHWM$_4IDXT MVJ]I+[@2YG><@8YH?/$14_\6#DZ7AGN[91/Y,X)VPQW L/IHKXH-C?NZ\%$] MFMQ0ED'6\=.6&T/-O**:[W GTO*GSP>$Q% %$V=]B5&:SH"+U._X8HG.+0A_MN@+0++!)>+5=QQU0S M^D8TD:N3HV@2OBEV4R2$P$EDY&'>ESA]8#RP$_LCWR3!&1-=-[X%2LR+4$#G MR12=;-'$T$P?C6KF^+G@IVS8@4_N@'),29\C B.0D\MH\/MI:-.*WSDIQT 5 M.*K#VRO,8VV:]I3-'3UR,&F7V:$.'1"'O33D<$S"N%_!YI31*5C/H1]5<.=A M<10\0_HF^'[)B*LVR)[:>DE?L;O4EL[_8IXW+KZ!-YV*I2NP;1]^<27N-P@- MLF!YP*):>1^WN\#P4H9 LRDUS6@IX;7<^T*94]0*?*) )@8!NV1%(>@K VT, M!P]/0U*+$2AV[P?:AQ,J9"PV<# <0;2Y(Q5QG^,+$3=)CM;XP]<'00ABCE": M[7I[/6H!][S0Y>L.C3$."\YL+C-J5]!BS@,*/_S@ABQ'L@4BTH1&I MOB$^AT .C&ANDXO3%P,@#I6>3@?H^N0HO (@-G*#W?-BG;*X@I,]Y"X.E%IZ MB)G-* I#GU"'>^X93#!7C2AO<1XR:''JH&)+8!Z[/GP[,4*?94@1YFEG:*,Q MF.YY->=2"T,+R[4=NP%61W^)IGMYCQKD*H/?N: #XW7D-5N? MBJWT>V:VGFP'*N)QVB'2"N'('GQ;57D;Z6P0Z8BU%;865Q'Z/E*R RE"^@+# MJ-@ UUS7+!@3$AGWI7L@H7,:28ATQAGZ9C'F&UJ+N*9B%./G:>#CED],QV!9 M">$!G>?@SO50_(_;@(P_R]P,PD]@!#,.=RJ<<.1%G3^DVS0QHW^RV]<].HD69/Z[9[795L[XRXSK%0:565 ME:, BDD7_2]0']!PU[+%SO2;<7=@V=9G?P3CTMC"AZ%<8FP&WLG$[T:%_^#C M;J[MF\9-0_S1'?]U/'7.WKX_H9;]]U]DI)U_U*OH MG?;._.G_V?^Y/WWQAVCA\=OKQ+#_J&0SC\^V]?!4;OX3LT-X[::MG+>N] M\6?_^PBFPI#BC<6Y()\RY\JU,[*\^9D<=S__;>FGZNG)^8?CZ Y\$Y/=^BP)G=$$_X*Q?1)"-C?;5O=0^[C?^'94&\UFYV=#NU'3Z& MD\S[0^%$P?.8#)<[;KB'B^W2S5KW)7F%EO@E'?@B!^QJ[\/VFI=DNEL] *?R M% "H0B:2-&4BB4PDV7@B">RM>P%.L%IMC>3;M64]N-_CZMU=J)&-S%X>7UV=GY]?N3R[//I^>7GPZOS\X_ MWS2;[4:KL:FSU0+@WJ/<$3AD;B.?G06H9=VZ6G^CL&DHL7F$YX\HX*A^I -B M7O#,6B"R>]/IU-6.FOM8HUI5V-"5V-BW?+[Z1I,.YHEM3OBN.B$.RR$&=>G! M3HN.L;$?YB::)AV(7$WT2,(N@OV11!Y'F @29716%=ZLRO!XURDO\M)C2S?* M#5;>S,HW>98'>Z4=9;GS5"0>Q'"YYR\64Q!]OMS(Z^U05V3"!WY]%N$*'^ . M6>(37#H#D\-P:2486^258:X<$KF2B#Z!>P/WGR)R4R-_3#1>9WEJ:T'\-&JK MTV_7FJV;6E?U]M_U #C4"VZ9O,N\B3[OB*4M\7$%^-5^MEQ6EO!0O8W^$3XFBV#P+FR<5+G=J!OJA\KBL\+5SR<*X M6D [+); 8J5A$!!/CIVG&#>OP*3PXRFZ;,D8E>M^)7UC?5^P< MB*D.+%. =?WD31CA_EO+GK)R"=\-8W;PM.@"G=*1R% P1I$B,EV;J>XXB;ER M>@RQFV+VX]Q#+.W#!'C3W-#)VUSVU"/75Z_;56DNG-VJSKM\TM?;^#6FI M/3"?^O5NGW;;K1I94%_U,^Q9ZEP$=2=V_^2G#R^,DCQN\F]3U*L*GX9R$=7/ M]!4^DUB^2@85(GT;TS68TY2WRL.,TV!91EDG+ H+0CD647(4XD0U4+*7;#Q( M\PA'[$%&K0/GZY3@\+ECW02;G6J])9NQ1.?A#!M%-;N2$7E@A%IMR :;N>"$ M7!+Y8$2MNM^4C,@!([K5EE1->6"$5$UY842]VI6Z*1>U MVI7=L%/DQ"/Q1!_T;6RW^=>60 CO5\*;CS7?3X0G)\!L]DB?-5G*(1O/[?NW MNE]:+XWY/W2*W0DA>.@$N1-$R,-*V&1SP(?.1)+).2#"<[?"%#K%-JKJ9KL_ M/7='^$3NC)$OHJF??>7MK0QY5J0-J:4#6EC2AM3KH^2V)C/-16N M;8^8<4<4_VSW4XI.Y%T,I#GYD(RLZCIVB$"9=[R*\AB+!1Q%&IAR=4@#4\J& M-#"E@;GSZT,:F,S C/N@@G)171J7TK@4\O$7,7WZBM6D$%K"D:(A;2LBJL)P$Y* KZU?&= MPAK.*P%B?HX)5.BHQM:D(RVCJL""4IWAS+P=I8[-D,)_8]LJP MY'>6L?DC1*-, LY1#\O#U[R[Z<*NBVWV_)/1V+1GE"J>0RR7:+POV$OU51'. M3)LW%#,40J61:(^9$,A5M4/-;J79Z!3(H9H'DV$[*6N)2?Y2Q"2S- 14;5?W MVX66SP+#[J7!0-'2!L;OJ_4M-H#-SZDEYEEZ^J;6[ M13N!Y\(2+/DDB^H2;$N7H'0)2I?@MEV":9MW)9';]6V[5?3(B:OP$W&T(?,3 M\D]ER@C,8'U*;^*.2T ^O(D[E$LH!3\? B#]DYE+0/X(D0/_9"9&P*XZ,A\P M=J5OL\ RG7'5\"9.=_N5CJH6S2>1#P,W8T'(A[5;KM4 :[Q>EZNA8#70TEN; M<_MWMS5E8 SOQ@(IC5N8(=A)3W 1/<%93WQ'&2X=O^5P=DC!EX[?HDE _@@A M';]E$ #I^,W^4)N]3!DKU5FON:6U[DT*0NG MFV32:_Z\FW,6(D,$5APZ%DC2RICC?G+8S^*>";->KRO]G\E00&-\I^BVWS-I MV6(!4F32\J!F+C$;LEGS.%6Y./*Y.%9[6:7(Y%5DC- MV'8-]+P>.-0DGC&A 9MJM5]QHK'!12S;TVS3=@X"O@1/1+XL/(Z]NMJF 99" MO56M!4DG(!D6#:FL$-^SE9I2P_>^AA<'_V9T"D?!I01&8)*Q2P^"#V]2$/,P M"::^2#HVB#V3S&S?.^@;=U2/R\L/W_6,_BQ./#%%(3#)LYFX#/L@O'@=_^%9 MDYA;B6QX,/Q[UF)W82DQ_WMR@<^MM;CH/VNX_$]\$(S*&1$ST79,?/7BCR/; M<@W73*$BDN J(#\NB)W;GRD>N5.FAC<ZRNL-9X[&7!(*;P:*4'XNSW7/K3AR5FSN 6#R:B5Y75 MBV![7>[VQ^MWN8OM3;']43,I<=#^&Z0/+SX@YI3,W. ,W:W6FY$R"$:%=%!:U6[W M5R7Z&&WVL=&,R-U>C&!B,>Z9M.\=\+N"KYBA%GRW8'R\F'MJJ-SJ:K6](:;, MN3,;,:N1*$.']G]_\9_K\Z.E@OB@7KAFFP(L4-@5/6"Y&\HEBXA7*_T 7X)VOYBB>8)P:,]S%"_E7#YB@1#'TWU_< MJ'JWV=_OMFZ:-;)_TZ3M[DV7J.2FU=]O==0&;;4H?<$)P>\X\^BH?7(WA"7M MN3===;_94L4%FU K]S6LPJ%PN(YVE?]_,*ZP?55.7"&/L#KX6W$9"<6 8J-Q MN4S(&MKU24%CWR2$HU9M+4@'_RYA@[ ;D^+A.<%PQ3 ZU;HP/]8"=^M46T]- M@E?8")7PTS9<6M&%F^OAS.PG?EJK-M550;*-S+[[J'654AM%'@!K5??5_$E" M#IHX=Q_J-,CIUZRJ[5S1[[EM!L\LS7;&ML-.C7C0O*1].'-:\QWB1?!U3@VI M159"CUN&8C/C:^^S75US^>5&S;"'H]-'V7F=\]PU?!Z/+0(TUAR:.!^JSMQS"IKKP')49X[I@81-F2)"'!:_96/WX/7KZ71:A3=4!_;D]:&C#8T)=5]3 M?4"=Y)?4]0A&Q8Z0ZWW@.[N5FGK 4RSL_9AV6=GK=>R!BRKH_KJS@+P$_ M,S%WI%7'3R9U::D5PE++HVNUJ=9:G6Z]B5Y6M?N:T!G=0U=&K=VHW=&[AKXU MY^K;V=Y',G43[E,>5D(?JO*2N H987%.S)'*?Z_7N?OEU;/);7FT^W;6X)5NS#(: MQV7SA$GS;JO+=L3$/=.P*$='2EF4\VI7YM'I*O)96[5&K=VJ83YK"[[KUED^JUK;4[?C'Q;TP#H8PJRL>/1Q7E"-X"H[8MI57K*E>VZ7/4HYCS M%Y_YC;IPF:45+;>A)ZTZ<0R1 MJ:O%,-7R[455ZPDO:CU[+^H5U6Q+5PXQ875-UZEG,X?I89#C"K>'> .\I2T# MD ^]L8&OM4>]*:76TJ19_/V83 Q=^60[1#>2PV!^''YUBXVB7BAW:LG-[3+X M3LMN5*_E**T7QE&ZVT9T0;RBTC(NOV4L_9UE-**ERZQ0!IAD7I%-,^GO++*I M)KV;TH8KN T'QXE'E]5)PZR4WLV@JKY5:S34.W1.;J^L_GIH."L=D=Q!T4S= M!:FLZWU4I.-1VKWEG)VT>PL]/6GW%GEZ>30(_RZ/;2O]DV4T@^56+^VTW6.> MM-,*/3UIIQ5Y>M(_F9D-UU +4>TN#;/M^R<;JKZEY,D7?T2ME$3O)/1 7CB& MI1EC8BHG=U3S/6-"E?,^7$4=9>P[KD\L#[V55U1CMS5J]>#6*^+TB$7=O?,[ MD\Z40\W#7^JUFO0Q2MNU;+.3MFNAIR=MUR)/+X]&G?0Q2E,VUZ:LW.JEG;9[ MS)-V6J&G)^VT(D]/^ABS]#'*"N]B&&89^!CK.?$QGAH6@8_P2?H8I>TJ;5=I MNY9H>M)V+?+T\FC421^C-&5S;?E3. M+-=CW:^/;VF8Y=XPBSO2KLF=;=FCF7)RYU'+Q72Y M*VU(1T1ZUJ1=5JK92;NLT-.3=EF1IY='@Z5$B6C2>U8Z(TUN]-)*VT'F22NM MT-.35EJ1IY='TV:G_6E'AQ^EJ99[4^T!?]H1,37?Y 6Q'PWKMD=GK3;BCR]/)HOTKLF3;;\FFQRHY=6V@XR3UIIA9Z>M-**/+T\FC8[ M[5T[/CF5IEKN3;4'O&O'M&]8AG2N2;.MO+.39ENAIR?-MB)/+X_6BW2N28LM MOQ:;W.BEE;:#S)-66J&G)ZVT(D\OCZ;-3CO7/AZ^E:9:[DVU!YQK'TF/FM*O M)BVVGK32BCR] M/)HV.^U7N[@\D:9:[DVU!_QJ%PYU@;^R)E0:;B6>G33<"CT]:;@5>7IYM%]* MY%Z3WK6RF6QRGY=&V@XR3QIIA9Z>--**/#W9KB!#7UI3&F6Y-\J.;!BQ44X-DRI[RO60*AJ[;(R7&;'+=+RLCY?I-@S+LCV%C,>4 M.'"5X@U7/;-'->*[\"C/Y1X\CPQ!5KKRM3PAN$S(E>?+CUXTC@L MT>RD<5CHZ4GCL,C3*[IQ^-HC/9-FXK[AO^SU;,^S1P=J':Y8<_B;IF)TX?[Z M@WJM&Y/@W_"OX%F:":;, 4QR^"8YX0:^6&BX6NW7+=C4]68@COQ_\,IZ>W[L M_Q@XEMWND#R\^ M(.:4S-Q T8&F RNC9SLZ_%0+1H5T4, Z?ZJ1!^1&@ND')&[O1C!Q%+;,VG? M.^!W!5\Y;$CB.]MER",'#D5\WPG%9R>>RK@"2_J@KE;;&V)*)&R,^HV(!;\1 M9>C0_N\O_G-]?K14$/'S@64[(V+RQTXYR<57+_ZXQC6LV'WE"'X%EKNA7)*X M;-XKE8R*>VJM&HU6D#'Z,DG^!;KR'T%+:B_Q"N5_2IW=^6J.X@G&J3&M*5[( MOUKQ^( M1#'TWU_;AS^I^HUD1-PX,UW/P44/B*KIOSA1V9-/A9\.%W\>VPU[3HXH+XX$?;(N= MYWIT2,R^TINQ!X'VH8ZX /YVJ&_!3>QYQ/>&M@-STZN;(5%:426VRX9:E6E MU*@F&;OT(/@0'P?J(:%9<=UI?&$G%BM,WDZN5/9-8G5QPR.YO/AWR=5TKX^( M;UC!4;&HYLYZTVO"82I71^$%W9#^G'-V/'[NC&$YX9>_OZB_6(OC^U4U\_G? MMQ4O%HYEZW7OQE+O ^&!W/1X&?WM7),)C#83[9#=..WUT9Q]<-VK!'! M;?0OY8S5TE21ILK:VBJ'\IM41%()R2-1.2>X&WHFT_E=.(:E&6-B*B=W5/-9 MKM%YOV]HU)&:16J6LDY0:I;\SJ]@VD8Z6Z3^D#Z8;?E@/E#3G"GOJ.T,Z,30 MAM(/(_TP4@N5=X:Y]L,L*B.IB.2)J9P3W U=DQ-?S*EA$?@(GY;[8M)-7E\G M'UP=YR9)/2?#B"YLK4^;8N;*=]+,E8]GDM 90F(HH*4B0B(DT$I$-(*%*D@P**0J@B-5("2@L=000IBH!"Z-(3:B!M MX_?WEMW/[GX^[[N3._>?.S.99^:54U=0U-+>TK5XV,34S-KMV^<]?:YIZMG?,CE\>N;NX>?OX! M@4'!(:'1SV-BX^)?)&2\?)69E?WZ34YA47')^](/9>6U=?68AL9/GYLZN[I[ M>ON^] ^,CHW_^#GQ:W)J;GYA<6EYY>_J&F%G=V__X)!X=/P/%P/ Q/!_E_\E M+GXZ+D9F9B9FMG^X&!B#_C7@9V8YI4S\ !2@W"Y, M0+M_L)L]H@&//R4L?'G5I?1JKN4SVYTG_C(RT>LWOE5$+J%$:8"[-Q=<3NG1 M5D!5,.B(=?*+BC@->(_^DKH:]3NZD4UM)S49ZXF*ARAFC@Y1H;R3DO,\:NIM M>HM/&A#/04\SUY#BR(=':/33?1230X5NY6A_L>. P840R)W*L+PA$^1;#!P] M;\GI"0&-V_79CUVL;\;(A@3=$E),6;/DUNLU0JQWB3\UL$YR-2K':.\^Q6Y. M%.Y/C&^6BME;7/VA>[?*,P5F]5-IGTTV8\)&Z9P\E=GB;OT/[R>RNXK>\@TO M2=\'OB O>50)']N5LO=E&MW[JZ?3":M'=,W0^1(C:)R5'\/_H2"P*BO5_=D7U(G3,Q9&7D3^> ME(25I@$8JLJ+ M*7'TL(OI#@P4\6GMZ>DNY1!R*\G]=0 P6HZV^8/Q5I:3]0O4BYEQT+V%D$T: M<#V.KC@ MUV7OG>(AW>1F'\B!7R\[&W8$QDC]"L/??40IH6H1@^8&R)>\>7,='%";,FA* MZ<".U]);"FSR92 \'QOL'!C2"QI'U3=NRLQ93GK/9?8EM5B/?0/E-#2$AK^^ M[1OBTYZ9S,2GK: LBR^WE ,N-%1K XHNWZ9U]T>0=K3;+X1@LM6+S M223':R][/<3[PJ!^BA9[,K=+_]0EL:?2 @Q?2%,1G&<+_ZN>KRXMLW>;\IHI M"+L\/3EEN#NLXF\Z+O)8$F;[WS8_;REC@P8M3UTW+ M$1OQ?DE^:SQ T)U;1H#0?U_OZL'NU>"IV0%E'D%9QX&Y[A(6OD$!TBEGT[BS M'C\$@""U.5_$+!1P&1\=IHI8YY[H]_&RHGJ&Q6](Z?L8_JE_R)3D>HJ0)(E; MCH!$%!8V?([=F5%(#+$*/F,@^ZRW(W,\*99NE9++"6K[N$>J5==QFS8*9VO +O)OR@,7[1(_RD8/=$H9?-&"659EX MXF@9"Y_; A=<2!]#G_2L:)P,?QOJO3:TYN.0LP]U6'M?47S/,\O2M$V(BA3(.\\\DM,"S?_M(U2/8KFJ MKKT7J"\S-S/ [-[H$[0.U.V[2\F!B'M>?G-15\9=0LK74[9A82?YU5U/RTGG M.:]7G:;DPH M&(@2)/U]!\[K\L-LC9'$9..K3X3BH+(.00\Y9$CY 3R6E(2VB^95[D&.[./+ MEQU6"92B&T$/S0W>Z89 ?Y\QE4HR,4)G0W'J4K; MBM\0+0=8&N#Y-RA,K7\ 47++2)A,](D1NJ4/%D9VW*-J@Y_3@+HS?7%/GNKF M>O?6T0 7H_JT=8]/8>^E>@*-P]^CNS95NNS>U[WW.$Y.?CZA?N(JAQ_2]\22 M8E&(E9"K7IUL?-%XX\^V6AH0]0'N3]^9#M)MCR:C=^7'\M$RU,[&7]UQN?

%==XW0@_YU*,)9%L38TK#A-R'] M38PI8TP1@;/9P7=U@SG:I-/@?R1Z(.(_E#ND7$J66K#Q Z:HU^C5*[CL'@N- MA:!.&"=Q_=I40^C2\R!'JX9M.4/E"U,G]5%?HIAQC$,&^B#*\=MDJE] M-.!$ '(*?."'1W:?#!WX>N,')K-)9=J]HYMCZ;X%YR;OX.]*_7HYP0DL_B^NUWAI&&3X4!-DU@FU4GF\V\.W2A6]H5Q MIK4IA01B!R&Q$\FHR_(AN*LWM-#=3O%UQS,-,]4XG8?);!..6(-(XY<+*/DY-WVJ0@1/F0ES\6E47P%"8QYH28,'4<0S^30@:97H M/;:U%DXW[$O3Z $L#/D4/"7H0'G=QN AI8W?C$65>:0Y3MN5M'VH_IZ9?E!S MZJ2$M']'/JC?>Q)\P$[L68"F4(6S'?#&S;AAT-_C=Z+'*675MF:/*B0O7X@Y MOS+G+8S^TSX9>"/;L:>OI3)"PN#=SU M:U=4:;NAG<8:S@(@YD=@23 >+*X>*;2G:/T[>+@+(D6XD3[JY"*9I>'ZYQ$W M@?#7>67<9A6[T4^R#68[J,3''?0]5QJT2VY*W3S)B2^?^:4LR[/&P1TG;F-U M9V\N^BRPU:;(33Y/>-V[\;>QA>$==6[]*!J]NCO_?;@3+9[T="@QK%U\>$L* M^UH;.';N@N$MT%,:/53)4!U\N!K7_;/@" M]K^LG9JC(2:OZ]\A?' &/D(*0WR'\2$?6SZW1FCCU=,+UM4/#E>]*HPJNU3S M[EAQFYP.>?8> C\WA"#NT:757W0_- J*OS<,)F+G9Y_[@\6#O3NMI4[\4!-[ M@GZZMQY6G,.2WL AU+*5?\Y%_GPP*];^GZ B]U%JD+CR&16B!('4#6'&0Z+G M4DF50TR< M@"4&;(NY.4J-M$!+O@GGOLHQ:NU^9NECX,YP^1JN_.+0:RW?59/_6-$ENA7U MTZVHZN(851!]HI<==:.VZ=[FAL3[Z1<17FC4T>-R^]2W3XWU(3V%6-X6&WJ7 M..)^]9^!8QNR#$*BX<)U7SOW-K_S!RSO7?L/VX]MS/!?J5Q0@GU7TW..!4O> MOU*71N..Q[PD?CF"#6O/N1'W=C[O"S$<8C=+O<$I;:?(3,3[E9?1T7#[>=N5 MGX7I R;!68'+P56249=K^U.S)3,=C;6.PG"P/O +E$";LAN21\W\:!_-[CE% MK2OY\_?$3/+[*_GWW;+>&^7HV/*+N.8IURE'&'!S=$9YKMT']T)YD+AB,/-< M,QX=KU2OB+S2%FV%^1SQ>E^)9^U#I5/FRU./',39K#(NXME=!OQN(X:Q8&_5 M5IVKYM#(G!.3CM\^V!,K++X_S:&.;ND'.79XM%_-EB7W'.(R-!GTI4_0@(_# M\4JZ:CAL_ Q[8P+I_G==P84_L*X43?C?G?EMZ<_^R63O "Q2V M+N!0':T@G&6$HJY"@=Z/<7?9;)O0&/)[^PI2F83_A*#64G'@(BK_[]E\4$2; MCH=2.=R%\&Y4LG:MKAV2_CD)D: 04[V^T/!N"M8+$^^DV-_-0W::7 :-5,2@ MUY]@L]?\0P*7DML60],GP2'4[M#H&;)$GNA#Z[&[>7YIL+(,E.A.Q"N;SIV5(#.5SA"QW]&8FITL8,T $>51]V>=S(2 MLAEZ$^.'$E!C&T6<)+X_4FF;N-;TQL=WH+,;>?[O^CMB>FD#&K_=HWXN]]#N M[CA7JG5,!#5@+&;I8.^HH0D[H_;Y"$8?9']N#5Q& W@P'&K><8XB;9F)Y@$E M=D.#OAEVPL[?03"#^V?\4+RJAZ,0J6#'7@/,IG_%O7NNF@J2*(O2BKHU2 M8]E7S)^VW:]A,2&NFP:$O.D#))%K04GRV^F2H;59"E_FG#I:8\> M#9-.I7KL:Y.+Z/3W QZ@\'?] M6.T$SG$4QU/K"#I]H8Z)+LL>VE3LASY/_O1$W0E!4R$1Y]]UCUYN>1X[$6%X M&F!!O(U?Z7+D'>63RRU8Q?\R-(QP,(XT;R1=-W@8EB7?BM2@ 0P094ZO2\6>#O$S12P/BL?A ]>(CN>4!7\4IF(FJ$N M%X>1QYNK^I(:9.$ZW$OX)8):,8]4\H+]W?$%G[?.]O7=06=!?NF2I3.A MQT%4]AK"^+HC-\&UT\MX46TH4?[@YTN)9A'UVH_VSV^-6&M=]]IZ:ED"MR39 M4F?RY"CH%N5"=REY?&J<:IE_6&\S9ERU^^TF9V7,HT0E&9YD4H,T[W5S!\L- M/T(/UA4YI='1II)EG6@6M6'GD<]XQ=:"]#EEY#"APIN)]*6>@2)ML^M$R?J14]4(]4$GA;&1K;:Q!ZA$\*P+J M@<1ETT5]K C1.2+?:QRQND UM+F[KP>G!USF]F'R)6R7Y,J6AYXO#3!00%\[ MSHF /U^N49"<4"3?Q$XN_ZD0#1%SGQ3M68$FN-33 Q'*7.-$/ MP]L$_B&Y>$1+;XY4LK%I'G&0%=9AQ-.7P/CWB%-Y-&":<$@#2OTW]<'J]+#[ M *+K&'QX$)DXMX1IIW;@'[&?T$0I*&X0BC-TG*/NGE#MPZ=1BVWH'M-!CR / MOR ]O>.U2_KB2YOJ\$IQ5AKC)\8WLK;<-4("_ZYLK7BJ7&*. 7P<+A%HP-37 MV]I]FT:$9QM;7<2Z.UPM#V)$KG(\9E,U4_-E4V&Y\V? MUIOUPBT0AHC9V9K-X8UH N_H\+5Q>2P>_.)Z=JC9&QH0(M&I'^S"%.O6_15# M&.A?;\(BUW&SQ N]<=YEB &[^^0(KF2=[I^U5Q?$N[JT+^_^VF)C:DJ]!I / MZ/YB!R8.H6(ID*W26? N3Q-Y?:^.RKDXC70^Z>8[5/4 NJ.(\$!V7-BE>_,( M?D&B6BK-02FQHC3 J#4\EQZ&>B<6-6#L]4:\-><]@E*>!=;(38JF MO!%#(M\VA #DW\007#AR =:]*=AY;)M! [HAI\>M)N5RW_1GF!R5I'_6%'=] MO (HJY$P>!B5 XM7F9./\5(E#;.XYZG^9#;P5D/R3RM._X9JN23OI/.:,@": M3&?BO_V##6Z!LF)(3@9!EXL@F?FSCETMW'$0!RUQMMPZC>N^>6'@WU, >8G2 MBL3E0(!6HB6:N#X7&)$G0C".?G+\_-@Q!S09(!'\L[5*#A)XL50&\, MP&,29Q\8 -$=;*U()1H@!(>"G[?)!3=?>7'K])A:6/.9>T-WV)?]@3 XW4G! MP14]=MYTH;/IV1VJ.^LYJI;*/1SN?A:\?BKK1RXOP]H57A78X _$!K5;^W<3 M#2 +*IEF!(:X-'X/J+B2AMCPNW^:84Q3OPB/[O0 2)X=2+P--%F*&1\8,U>E M88+W=)]2>WXBH 9UXY,[]\W>FO?S%P%Y3I4(K4U[*/YH.P6[QX(WH7(]11[) MM7TDTFF1N8H(6D ^A[ 11$I+UTNM?JHJG#3\VU/>A'ZKV&1*,IYA7=:4ZFQF MHK>,I>3=0,[?GV>@ ;YQ=*=U)<]'0/2)=*7#$D[\,S\;#Q'[OK6'9*VJ+BVW MF[SV8*SZ:J1LYJV&E\^,??HD3U"24EU&%NJ>^Q$K7J# M,#FN\'+:PNS"XK"X5S" K#S/HV%;,[:_U#JV5=0>'IW8^(HFC82-S&"T( 0@LQ M),5,"+M>![N_VL]S9//;:!S6]!:R]!U5Q$FF1[\H+)R3GO &D RFB/.=DT4C M9%>OE8&UJAKO0@8Y\=4LF"*A[\PG="B]I3SY@=>5+H@6T35(ISX'WE_UR_@/ ML]5#K8ACS7@ZBUT#*">(J0N)H-@\@ !.5#.Y,[9W'Q)VE"CIXFPX[;?F&[GE M>?22@'RQ#Y(B=MD26 LW?O]\%BLU45Y]- DT[==> "[S.(%,]=;RK'!!Y*%2W=O#5GSE7A[%OHEDKY M7/;H9-L=9B%KF;IK#QU#H]R8]NR[(:?>4CF^T3=N9N3!1W[[X"VJV%R\^9": M3DN_2IJ/Y:M(0M^]5_P)Y!BB*^XD<@'=$\[5F>-L%H8.3KUU3_?HV8I?PZ.< M*^,Q$G]2"U_"BF?Q#N'/[C00#8K*T@QDUK*?@7"/;WF\V)=6H0&SCOM'(WC1 M!026I$VV&(,'S25ZJ:\XC"WDZ/B6ZS]^ ?\UI:YI?3NWNDOZ4)6!5(%WI7(0 M\%#AO?;9J2_DE&D \.T$6 M?-MA30.X,,,OZ/>]LW#ERK^W, =E1:L5M4-;(R%95^/A-:J>V4?J97>1V9IJ MNV@R!+;01V%J$:?O73\-.#I=1S:B6VH(<7(>!5H+O5A43%3W@EIALH:6E=\/ M:?2<%O)%U?NF60#!V(V[),-9Q#=4/3BVQ>+D8/K?()5J5)5]A=/CVO2(9R:& M-^>-#@W6/(]5T$N.V/?0R3[8)X+-QCZ^R[8Y[5O0AV#8]:8\0[,_,E.]@R&' MFQTQX""P7OL,@ST1?8QI0 M+]^)(MHC>;?JUQ] ,9L2FZ$A\L! ?O+S#%8Q@18\!QL&_H9T@7SB,Z&OVPE9 M;F=R,KO.& MQ804-;V;D&L%U5*YB7ID-GPS71K7Q%=[;=ZMY@M\TQ_"1MGKMG$WNC..\3QY M8K(Z@.MKF$2 N'NUR[WOH&?=G.3S&-OYBFN5F%?32/4M7XV@9W^$ET/1F^?P MPR9IQ=2+M6E1QEY6YI%'O97GJTHWS?$-!Q;IQ-HSWK95%T^#WQJS!%:6*K\* MR9(*W.Y7V@%?:):J,AT0X].7QAMLVT+ !$3,_!?X'U';CS_2>+HG?QU[V-/#ESO0\*GH1#^K60QKX_\H*NGY*7%Y9XYOXR@]Q"S"7 M+E@^%7'J[PE.D^62I2F.;%G$$L(=)!5?Z;D&G;:'F8M-3J&(:WV=%H+%Y5U.\I5&D6.XDPE:$!$;T?(/D3&W%D8;^%,J()Z=*,F[K*D=ULLIRV[JE[ ML?8.3YM\4Z;5>Y'K']&]T @4IS=$D^R"1T9>:.EYZ3#NW)!A&FMWUJ_)71O\ M^43S'C0P FH"?61)/ /MFDV U:W$P)T)K.O=-X.C'6,P+-$6+2GLA0W/X)&8 MPH=FJ9XKT+Z4J-8TNL"2@#!F(,?@#U3RZZS E,S[+TBFB.&Y9&_ (!\?@F GZ,!O$^(7'W'WDE0O#L(3?$A*Q#&%I2Z M3E[!]?5X"Q/!=RX>F:ES#;_.KB#:;W$TQZ8C9[F[ 4*-Y.*6H6 MGT2^C^_KKE!XT("0KU77V#&.2_SZH,!V6NQKYTAYTF)BX,99IBT842Z[3Y@X M33H7[+JI\B8 RPTBFJ /4:]?\\.S]W4*W&K[*M@6TSP)J0<#8\6C-,!3*8EO M@/TQP;I$=1MJHWT+1T1 ZWW5.C#UY_PG?E_#PA5+UZ:17==@7(HK5 M^ITO^)U=9)=>F_^]S' ()@ND=EM/K6R8X]9-I=2SS9K'+SP54VU%0YVU,O;E#*(:B-&RV! MJU-8,RPN$2M83PG#*;V \[GV8N8H3M6#W,IO[5_=ECBW3?JRPNR7F@T-MJ$G M "Q^E-0 F)3=/?)#_-,WD)(/J]:Q8]WJ@5UAK862/<\^L%IF?^Y:@,KUMO/7 MH =3(\%2+;?*V[B@.N#!.;-GX1X#7O;71[EKXJC>SM]B%HCK=+N9]9765 MZ%3E%CKBN> L2Y"8(D+8W<@,\>6G WL0Z%?H3JP;%9<5154KG ML);-98=]Y*ZG6&V* GU.G]\A>NV&-8>JG&:I.11DW_%WMJ7_6<#3,P>63\3P MD JX-M%W02>X<9GKG]7.:5$QJW_X%L=J )D1Y2@^0W3)%PF@2%T+P?YB3Q'J[1:+!M-'S+I6!=0=[:(D_#5<% SV?*,4N[/#!&:Z(\0;KK_ MNI+]<$A.>S>J%MX+E5I=)<-O5&'TH0'E=Y8I&KI58BO1L,21Q\&\F ::L 0' MSYH1/7&Y03VA&\O3)B.52VU-:0\^IJA=,(PROK< N&;HHY?!W:'C;;($WK** M(?5A9(#B>+1,;-"%4$ ;90"[0YT XZU@8,3X,3^^T_V RH7W:^J'9#O[C)D' MWEFZ.L;7_$J2K^#.(T:_R&0L43YU0[R2^GU& M(A?_($1\3,A6339LT-U54;3:WWTRB>A,Y;Q/NAJLTQ5Z([*8N"QQ7^%:?6SO M*&C#G&UG[H4P?Y"J[+OSD1E^/^OIP,6>/97#DV1.ODHI)@LN5-" ^-"I M]>Q0QP)OEN(*%Y:/5]U>U\X+Z8< BRM50. LW@H;B<0WTP"75/[PC-FAB19Z M1B+X#F5.KR5#I<_^@>&C-\H$92#XQ_ MB@SZM%#[.9D&X(0IO.8"%A)]IR^D?SK_I>M4Y!H[>H7MH(-X3FECFV1"_-K) MUWUP[-6Z?G]57I>2<'O9( ITUXHO3^M*^ZJ^U+_/15[$#KJT!!_0>9U2V6FA MTG'@_OZL(\K->V8(\=GE"@UP6-^ $F5@[00<'7W31+?GND]3:L+6H,C3+U<4 M,YN%<7G?E-Z,D1)A&:&0W'E8RJR(XI/!T36J N%QM?"6K$/]A(8 >51]A+)R MP><2J^?Q7:(W3D]E+JB+'C*)5TPLERU'+\SS&<;X\F;9]U37HZ%+QR&+8@WYG, MM9#=20/X@P6[TU6;()@G#UX5='7/1?>=I^O0C/.:P^*WTHR-D+K(>I.-/POH M2>=YH2:VA$HYS+1"VYO*=O8&;++]4I;H2>JJ0NX74V9>NNV= W/#)953.?XZ MGX3.VX,:29"N'6'4/)B=#,%G199YAC;&P:%.)>X-HX[W';Z6&@J(%=T?6EGZ M*^Q'M%G2Z-@F*HJFZ(K/A=V7[Y/BK",L+54:ROXH&+^1ZZNNK=HUD&[;+%"@ M9RJOM3,\U4CE]",('F3C%ZG"M6.;+5QS$N_"J_LL/X54*XE20[YI<;VF ;_N MW$0F^N2#&K%SRS2@]MD[$)?C W^93GP8$K,!W4:5A(_@O!YV=4,XOZO=/]][ M7^4Z]F/4VL\!-V80L^6)6AEC34.A")O&:V1Z0(P*170U36R>(@B:$S3B_3]7 MM8FYBYX.^UH1WYYZ.^.RF)VQQ':%))OT@XMS:=TVVWPW\P& *8+- [#[=Y*A MRM/9L_3"\M24@I-JLF[;=2=X/VC&+_*KU$I9A>IMBY('D&O$'Z3'9JX! 85$ M$6G9%X-6ZZ*W5M([^(W#081+&PC'V#8;@GQB %H,]O:/]YWF'T_-9,T"SH5_ MWLC'%T6VM\^WT3.E9M)EXNWY^I>P5UZB,%\:<$I"32R])L(EM8ABP--^5+$$ MDD3T(_G@8-E:>_>*>0GA?MN]AIG%P$$3$,J%6^_;OR- *5=NO'(R.A\0NCNU M39V9/%8(/5F_Q%RO^S@!6TY$WOE>HKQFYS6#DL:5C//P@Z,9[E9=J%9:YK=S[IBM* MRS+Y?2B==&::6.EPHOY5VYOH1/W"7L%WIWE +GZ"\:UQQ(J8ECSY3A@'YSA( M[K=+[V (D@9O'CGVC/5ICF<;26@I&;?1,Q"55XK;4KMSE# SPG:L(D9'H''* MN(CCO%Q\Y&G)J,HD2'Z4UK%U)9^1)[./P8DKW![\,LF&Y1_$ (;O#%.Y0F;< M[I)N-;T1YPN36)CR&7-APX(9S^#9M]I>T!DLJRU0DS'A;&7[#B@%7&O3B9Z" M6HUN4T\3'UKR.ZRFM8@\6LO.ZN=487TBJW)Z,>VR:7^[>+MP.C[Q0)(H@Y?I M]0VN:Z>R68AV\W7)\L^TE83XWY)T.J@ M>>*O:!,X7K59S].XU?+\5)4<\6WHN/9(M#33.9/?J)EL/@LX044:(X3S9 M'XMMF(\39.T,K;3)5;N"'6/?=H'BY]Q1/B")U"<,:S2 ">KD'0VN&RIN0L? MSPCES LX_\#8\BP-:O4=-R!D= /T0?)Y%F&;0@SS,'JN_G V&E:OE'B*H-$- M8D-ZK_M,G4D*@DUE-_R*L?UC\T3E-'Y4:TAEV)'%'\6,=+6,0]5E)7]8A?&2 M]6@ ^WYL@<_%:B>25\_P&^F;!76J*28 -R-+J(408/,5)8K$Y6 !ZJ6UT;7& M/'Z(Q(_'PV\#YMXDQZ?M[HKI*S_MEVT8?#F>Q#.C>8EM;8%G[(J2'@D+*4GL6EJL;3'$;+Q$.TRT[607SE*(&"@Q MR][YO=[.HG)TTD@TL]L 'FM87A21'SF6L/TW'\1 M"6QDCF)YQ:J='HAW'B- M XT7JG-G,:W4B3;4UUT9-]1B5N"55X&29;W/M#K0YL3/^*!.\,D64>ASLE\Q M\FDP(L0YSQQ:_\W[\TCCJ5G!(FXPLBK0_R;;T"P(BT.! 8A(\+ 9P36&S*CZ M#7GM[7!=LW9O@<8KHHR.;&X:WO*FY]^<_++!J MQ?3V_HT?\OJ^A]D^.O<"G:) TM$PN>"W5 XNDM[ZH8"YJ_,\&,3V;,;Q387( MW?XAMKQ:7YCG+7WP6;@VW11@B&$D+\8MX P^J4VV*8Y5>5ZBH?DYGT%_7/QT MJ;&57L5:HH)"N/J0A+EY<)77 P/)F_J1 FI,#'=- (9?=_9NLEC87\-,^%?\ M43]6@@SLB#;FG>X)ZEV[FRT==9E#T@]V"=E5#7VL="P'.X+]@![)M9471D#N MTH X!\0@;.\Z=@=;CMRQ ./74R<3J2^RJ3;[EE0S=/F'?% F.S7CHP1.B+TEC=:HDM0M-U]"=.I[EUU[^Z3M8?XM6^\Y7JO)E\8'@ MF/!J_4T&6!H2;U\T5T-0FFN:^B"E2!WX[+E3@EP8^\8X'03?%KTWW*I#Y:PB M&<%O$.U)%E-_VW@)A_%PE1*-."_Y,$6E6UGL2547CL++]7\;?AC.%\;WY+TD MW#XH(. RQ'3-". >FYB'&J#EF6M"#X!1= M1QYD7/'J%"QZ8W@RMUWA8+7#E*@7V+,"=OYX@)[*.=H^$*.\2=VHP8,L\*VK ML3 !Q\&I/(PJ3RO/UQ@)X8^7/\3'ZPB(I6#VS@#"0W2SGHVAG@T.]>+JF0&/ MM9@5??UJNQ;8K^OT4=^%F_>GN*93E':40B%]<<\3;,@"X(,PPLG!.MM?P=%= M".?MG;VJ>Z\<_2+D;7UTPK6M)[JPQ#/>&_MX&F"50(5QSP27SPN<4)Y76/X4 MSQ?Z.DW6&V5B+?5C_X\0@XWY:&6]GO:TY5@E;FQ#,#$P9#,N:'1M[5M[4]M($O\J<^SF E5^&P(E.U1Y04FH MXY$"IU);5_?'2&I;LQEK5#,CC/?37_=(MF6#P=S&K).# EL>:5K]^/53ION/ M:M5/8IZ$$+%/_8MS%JDP&T%B6:B!6UP="QNSODI3GK +T%I(R7[3(AH"8\U& M#7_QI;U?K1YWD=A)L4LE'CNH-^NM1NN -=I>N^6UC]CG"[;[I7^R1Q?'=B3Q M%7ATW!V!Y2R,N39@W^]\Z7^H'NT<=ZVP$HZ[]>E[?FV@HLEQ-Q*WS-B)A/<[ M(ZZ'(JE:E7KM1FH[N+..IY>NN:N.161CK]EHO.FD/(I$,JQ*&%COH'9T-%_2 M8AC/UI015J H&B2WXA:(=HEJ*(%K+U V[BS?X*&=Z73?0"6V.N C(2?>V[X8 M@6&7,&;7:L23MY5\!=\-:#%XVW%7&_$G(&D4S\*=K7(IADB<>.WD\GMXCM%? MLY4?T!V#A3OF-/!T3G(,3M1 R0BO]>]B$0A+)FUWZP'J,-T QR$B"_1W8KG_ MZ>SZE/4N_,M3_.NS_I5C_!D4NH$^?NX>=S\?[WMYRJ[]FWZOCQ_\B\_G5[\[ M+GH?KWV?CC:GQ3\R8\5@DB^))$*E>NUWZ:-0(&HKA$1-QL*P977N6EK]YR]' MK5:CTZW3IN-NMH*&8R6"4&E.N*^&2BKM_=)P/_?.2I& ER'CFH[NG7:W\(R2 MPBD,#*/ M P$"E9:OP5B72/U1*M7$0:,WU #NZ&EL'SALMRK+L*#[%$9PZS.^*[2=%QR@ M3H&',9$[A1!& 6C6>N=(MMVV"Z[Q=+N9>U"%[1 H#'I)>,4S.;T#^VSSL&)9R;44H4@=L MVH_=@T1* 22 )F&IY&@FDZ*Q%$50C),EKE_='VN2'[*0706\&/,DY4("&&%K MH*148^.5#8V.*H$%2J."WN\T=E@(4A:-X>RS21%V^6?<@?V#C:;LY V@$Z#8 MY4T;4AN5+[P% B>7A1J<^-B_=L:QL%"E.X"7J+'FN+22YO>Q1M$]8Q-KU2A7 M8ZFA7F&OI\S07/"?)>&W2HR_H3"YX9+K-4K@&A91S7>-S@WU QC#]MENOG5O MFBGF!2&&Q@+@&C"RA:XD9,(:JA QX-K)*LP[X]0)QW4'_PUZ^4-.?=A:PZN+ M8G+!N4ETEV93/BFY^2[?0\?'WR3#U!IP \PXI9'.?FUN2Q^T+@9FW5TJ,\-V M@SUG]ULNL?Q @0:9E$N)C7J =S/:"Q1+FG"70AX\M=FHX)2%(J2DQHK:]?$ MN.8T2Q1N"@4FBYJEPJK(X-.DRD@WF&PCF MK==@OMJ1+X0A'/$$5&;6B.F/A][O@UD74_^_,8MIX$X."- 3@A/>1SJ!F=HKAP#11JP$5C#88: M8(KG]ULMF'.SU$6YI+)0I[N3#1C$L)'2"J5'[+Q&YM4/7\@/@Y_%#R$'J''3'721:57> MQ+)\(0G,JO,'G32',4]31+R;$96!7F%398G'^O\\ PDLGT2(O(TRBYG),'I' M?\8L)/Y:%OH;YAV/LOOOF[./E[W^EVN??>Y]]%G_BGVX.C^_^OJ?%QF/_6]L M$U3RL9\7BRB"I*CF&^V%*O7>D^J%9\IE)+MGVZ5'S)MXH+QHJ-9^(7)C34,U M[TN6O\9ZNB?@X;>AQBXA6JK"2G(OGHCS:1?=@>JQ:O&Y\9!ZBJ728_UBI?Q4 M?_G[ BD?0C70P+]5^0#%][@<\XDI='UT5&OMO^GDN:!XQ-]8^A[ S_GM@N\^ MG#N[9%_/^I?^S0USD^*K#^4Y_;2VF?:@,;E^BQ/+?&9(LF?/=? MUY=VP8+[AR\A\=KRK9L#9Q7(8A7]F*3M6JOU@TJZ!G#WW]4.#W]>\5[$+U]6 MN%(/9MCR]]U^,A?=3*8L[$L]W58;=]EC*^PD%C!@'V;?!KK*OY3T MZLI/N/+6F_II'Y[.V_(9R:89?-9 :O-CF[\ZH[E5(GIJ1%//_U>D[O[5Y+]0 M2P,$% @ 28FA6D+UP=.'" 2"H !@ !A97EE+3(P,C4P,S,Q>&5X M,S%D,2YH=&WM6FM3VTH2_2NSI/8&JOPV!%9VJ"+$J4O5A=Q+G*K=CV-I9,TB M:71G1C;>7[^G9R2_( 2RA'AWDPK&FF=WG^[3/8.&?VDV1WG"\U!$[-?QY6\L M4F&9B=RR4 MNT3J7-F%C510\9Y=":YFF[)V6T50PUNVT\!\?_<-F\W2(QD>LTP_ZO:!_PGZ_9/N?Q^<'-#BQ68I/P:/3828L9V'"M1'V M[=[G\8?FR=[IT$J;BM-AN_[MQTY4M#@=1G+&C%VDXNU>QO54YDVKBJ#?*>P M,]OHWAISVYS+R"9!M]/YZZ#@423S:3,5L0V.6B-<.-TF M*HW0.;I-Y$3:7UYUWW0&_6ZK.VQ/8+GB.\@9PI^$_E9!ST?7XXL/%^=GXXN/ M5^SSU?O1-?LT.J>G2OA.CWW\P,:_CMBGL^MW9U>C3\V/?_]M] ]V=CZFGEZG MT_M^VOVS-%;&"]\D\PC*!OTWQ4/ 7#38>SZ3$;M4FD>RP7[7,@]EP5,VNA5A M21[#/L:Q#(5F*F9G9235:"$:7N&+/&RQ?9L(]LNKDUZO,QB6M5).B$B$6)?\ MKQFJ5.G@5%P+:;26,US.VR7IV[G[N"@ MP2 CZ<]LPFVP,R;NMM@%2SCLJ,5,BCDXR2;2L#]*KN&,Z8)=BT)I"Z9B'Y3. MO&6[G>8?+%::D7$+B*4B)K ?D.(Z3.I@J7!PY+8K\&PKM@[28&=@Z;78.VY< M@F#9@MWD:IX*Y)+&%]")%(3+%=(1I. R9SQ?L#*WNA30!JG&Y2I@P%F&)RT1 M0C$/T83 R:1E5OEQ=P;D(A3&<+V@(1F_$0[SY9H&;1'$PI8IL1'M00-"J9$@ M,0PITS '#ILG,DR8*>EC-7\NM*@6(04R:9 N*,?XE*J%*43H!%QSME#-,"UB MD\7]!MD=)/L/("E8+'-8B(R]LD@#X&$XNO5:O\P1;YGS:'P/TY*B#5:_5_T& ML)/T6,!\A#QY! J2);255R"7D!HTH4PP G@I&=QL;)UG(3<+B5,U- M#?:*\ABG1J\!Y&VL869J81Z0>W=@.VRQ\89FQ!'=XX&I@*G8G-Q450F(=+Y@ M7 MG75A+3E+A6%( W$DJ34+#:5B&$*4PI>=(FC!5IL0\"EZM4F_F0BM4FV@V M;!]6C01@\J8;W:(&S%%8GB$NKLM4F(J5^[S9/=H7!_Z1%ND>1;[IP*TIJ<#( M/="T$Z,P6L-?.Q1(JJ=M&=_=,L:6=898]P^,H'3S@AGPN/<@TOO\@+T7!K.A MJB.GKR/2(-X,>6D>/X4(;")@TVHG3XFJU%@ 3*3QH4=1HG+$E7D;%350IT3P0A:7]]Q9PY03(R/)M20%I&=N1T@YK50:8E/GW<91 MKPM2900$PM'"32H0KC(L4TXA"[6<$"M6Q@S/\?[!-P(93 1"S,1=X0[>V"',PP,VFO&T=-%!!A%QC*2(0T6.DN=N0B1*LWQ9IQO8.[RK=*5J[G7@2?$*-$PRH,2TV&6^.\>U;-E+&82N=XK&5" M+/2GM[ _Y]PS)88'('JV1E>"H](2KFBG>CXOEW(=>*D2;I8)@N+.>8R('"$Y M>U1DL4!I?B/2JH+?&M_XCTWTPK[QE<+MZ%L+-W<(CFJO:JQ"@6)T'=E55! V M3\@3=]+U4C2.E&V5-DMJ=@U8,L/9S KQ !=-%,B?^B,)^=PB^\ ? 6^(4/"; M"H?::<6?I83XSD'+/'1%_<%NU6)G.*=00I0 ARI&JD)#*6#-BE:7-=%<\!MB M1Y^0'#^Z5.H.M?69Y4D85>6+K^'OB1X>8:(1R^#Y(IY5 L8431<1<"='T0;\ M;,H,!H#!G#(5:=U[SMLQTD6)= 9NC36@-#PUR7RFTID@ M?LKYM+I]T%4(BJQ(U4*@=YXH'W=\ W) ]"SDW7+&6%$4']9-QBQ3.(O6.G2FK:"$I5]_(TX+ZVJ&_Q]N&O9N#4GVVW>F5/+VA7X M'G.(O-WSM[]TGZ_Q$]6RSHBOD!LJX";*6I55"QP>N_OW%6;U5D%U7_P\?K.A MT'&K5[M2Y3=-W[0FQ=[I>[A#P"[Y@G4;C.[_'!)M&SU"M41:T30%#T6 LXGF M16VNULF;[Z_LAAK^5'OW\QFTZ;7>'+^P-N\6P8;@<'L(!M?K[7VC$G# (VA1 MQ9,?'72+6^9.G:R^L'U1+8=R8TU_^RLM% K1VS;MC;\I#-OR=&64MHN]78N_ M3?6HIT^7)0&GOYWQMW+*_D#PO'EE3QR2E;12G\( M_L&A>L4S$3R#7H=PT;_MDF*;#/.377ZRR_\-N[RHDF-ZY>49&>1%A3]/I(CO MOLCPDR]^\L5/OOA?4?)'$,O^ Z])'6S12]M=C-2O NZ*R9TP_C/1RUL;'MY, MM2KS:.M]H+7W"S<[JOL;NIV@-X.:U7-=#*Z_U[AQC;/1M'QALN!3T9QHP6^: M/+9"!WRF9%3A?'+2ZATN2U#?UG'O6/H7,=ON/64M,C R-3 S,S%X97@S,60R+FAT;>U:;5/; M2!+^*W.DLH$JRZ\06-FABA"S2^U"=HE3=?=Q)+6L.22-=F9DX_OUUSTC^3T$ M(M7M^ MK^OW3M@?5VS_\^C\@ 8G)DOQ$WAT.LC +>7<346N6=DX??:A>GCS!9VKXVY\Z8B,HG?:;=? M]PL>12(?>RG$QC]JGIPLFI08)_,VJ841J(J"E!LQ 5I[:=4P!:[\0)JDO[[! MMIE%/2^6N?%BGHETYK\9B0PTNX8INY$9S]\T7 O^UJ!$_*9O1VOQ+\"E43T# M=\;CJ1CCXB1KW^GO8Q^CGT[7?:$=@Y4=IV!U"V0:8>?P+A&!,*S7:78'K0"- M5GP'$4-T)5#?*N/Y\&9T>7%Y?C:Z_'C-/E]_&-ZP3\-S>OKI5>=MN]]K=]G' M"S;Z=<@^G=V\/[L>?O(^_OWWX3_8V?F(>KKM]G?4[I^E-B*>N2:11ZBLWWM; MW(?)98/]!FDZ8[^ 5&.8B#!IL#^4R$-1\)1=B!R#4>"WCW$L0E!,QNRLC(0< MSJ#AE+[,PR;;-PFPGUZ==+OM_J"L%;."1!!*Q\^US0\LF[';7$Y3P%32^ (Z MD43AY $%L]I M;&&1!H*'P[%;+?6+'.,MLQZ-W\.TI&A#JV]5OX'8"7HLT'R$/'D$UB-S:"NK MZC4AT'LBFX\;-*),<0#B*='H=F-M)0NY3EB1M+F.E: MF'ODWAW8#IMLM*(9<43GN*\K8"HV)S>550(BG2\95V"MB]8200J6)0'!#5*A M$QI.PS(,40I3>HZ$#E.I2YQ'P:MDZLQ<*(G%)C9KMH]6C0!A89Q<5.FH"M6[G&O<[0/!^Z1%ND<1:[IP*XIJ,C('="T$Z,P6L)?611(JL=M M&6]N&>.6=898]@\<0>GF&3/@I/?Y ?L &F>CJI:7H,.68)*MBQ!PIR.!J"-8A#W!;N MR!L[A'EXP(83GI8V.L@@$,>8%/$4FF/)LYGO3-KN#7(31ZDRQ9%SGX+;R MK9*5[=F*X"-BE&A8AF&IR'!+G+=EU4QJ@U/I+(]KZ1 7^LM9V)USMDR)T0,P M>M9&5X)CI06V:*=Z/B_GJ\)IH"OR5V= G)\J--I?906Y]9 M'H515;ZX&GY+]/ ()VJ8!\\7\:P2,$Y1=!&![F0I6B,_ZS)# Z#!K#(5:6T] MY^T8Z6*)=(;<&BMTS@9:"FP\H:WML;T"I>&H2>03F4Z ^"GGX^KV054A"%F1 MRAE@[S21+N[X"N0(T9.0=],:S]YQ&ULT558,$!%0=*N4\D*#7W]9-ABQ3.(N M6>G.FK9")2K[N MQ7AI9-[CK<-NR6I1OP/681>;?G;H#I.E_A M3U3+.B&^PMQ0 1=(8V16+7!XW/SY\/429O56?G5G_#1^LZ+0<;-;NU+E-YYK M6I)B[_0#NH//KOB,=1J,[O\L$BT3/4"U1!CP=,%#\/%LHGA1FZMY\O;[*[NB MACO5;GX^@3;=YMOC9];F_VS:CD0*VNZVU]A4*$0>UNZM?%WA4%+G"X,T[+QMVLQN*HB=\ROY T+R^94\LDI6$4M_"_[!X7K-,_"? M0*]#=-'#75)LDV5>&.:%8?YO&.99E1S1FR]/R"+/*OQY(B#>?*'AA2]>^.*% M+_Y7E/P1Q+)_S^M2!VOTTK(7)/4;@;MBJX+PN77&U>N&5X,S)D,2YH=&WM6VU3VS@0_BLZ.FUA)G;L MA$!P4F9H&J[,%6@AS-Q]E&TYUM6V?+),R/WZ6TEV$I.^32\$0\U 2"1YM<^N M]M%:&P]_,XQQ$N+$(SYZ/SG_@'SFY3%)!/(XP0):9U2$:,+2%"?HG'!.HPB] MY=2?$H1LRX1?>.GN&\;Q$(2-BJM8XJ!>VVYWK$X/65VGVW&Z??3Q'.W>3$9[ M"?:/AS$1&'DAYAD1;W9N)J=&?^=X**B(R/&P7?[78UWFSX^'/KU% MF9A'Y,U.C/F4)H9@J=.U4C& *]O0?6_,G3&CO@@=V[)>#E+L^S29&A$)A-,S M^_UE$Z?3<-'&,BHH0.$DPH+>$BE[1:H7$MW0+_,\(I\'K@1J=T7\)B 9X@MP) T=T"L*EK@.- MWX$^)/_LCGXC9W0K,\Z(PN:RR(?.\5U(72I>O; /K$&W8]K#M@N62Q] 3P_6 M$^$_J^AH?#4Y.ST;G4S.+B_0S<6[\16Z'H_D)ZW\D76 +D_1Y/T879]0: MT1$F0H("&L$21.X0^9>,Y:6F$9XEGHETYY-6+?J=C#89YB4+-ZA./<2R% M&1Z+&'=>6.IG<+\7Y!,G!QVY?+?6K60Z&8NH-/P5F=),<)R(83L_5C/;@SW$ M D1%AC[EF(-7HSFZ(BGC D(>G3(>:XUMR_B$ L85KA1,R'Q$8%X?G6/NA<6J MLPM\BB6VCN\^@@K*A5.NB9=S"&98'CCQT?@.>"H!\ANQ.*99!F(+$#/20N_P M+06(,)]/U? _2 3R?R>,3\DM]<(6\@B7RZ6%TIQG.1@7"8;L/KHQK\V1*:>3 MJA96[/:L%L(PL\]22:NKUU1&RA@ QRB%,7=Q0C+C\BXBL)0\(7MD#+2@'XN6 MO%@.=$FFNEC.T>>$S2("I.[4)DAVZ1Z:@)IK"RW(I4T]%J>1],K"4YS\DU-. MY.Z525SW3+F+]_1;6)75KMZNOZ?-G()(#[L1N+*TYM+]"]<7)K6/NOOZLE@M M[8'T>(W,5]B/)A"'L0H R3H"0V3XT*K@K1L74_DIY223=FS)@1BV?! 2N(( MK)RE8+VL55!6 LF#; ?1OMKSU+J'47FDW< @_-7L66G3);&8M3'7"X7) $=P00J-2H6FB^9>BT*0U@0+H'Q*6= !C"J"+T"QS(E02V*"RJ,RF<"U8VZ#Q*M52R+6GM M:JXE6U92IQVD? C9EJ?(/582NA7Y#&0&$9LY(?5A_2P^&S..4\>%-/>S,0.S?3=)U,KH MBD@GM3<;""%&3*SHI8/1 Z;VD&"6!$Q;S$N*.V/ZL[&+;E4)TO MZ5RZ>!7^#Y@]I((868H]XL"N N8J89I'_<81-7!$QSPX;!Q1 T? ;>9^XX@: M.&+?;D)BHYYH"RXW[HUMTIM!70=)GP,WK7-DMY"\ M3]5X'W0C? 7Z_QT_74#:+ZWFSP FK=SIZ(XY*N@&.2,G9V?)8!#LV>_'!2) M)41*L\^7_D4+W ,7$V@*O(0^H#K,HP#;LT[/++L,M6 M04YDC7.##+)5Y4>7C4.*(&CH $IZG&/7(-Z)N;]#.K 7U[(WQR-:!MW\L^2 WHH/O4 M:D#:A>IKIOKM\KNF_[LBM(5H?/0SF*U'X:.+IP0V41IJ^.)9@&SXXKF ? QB62D-K;'+ MDR@-K1Z7A(OJAHN]SU/.\L2_]Z3CRK/&U8[B*$H>6LAG'HWB$H,?6B% T&X@V\9]0L_]_MF9YF+ZC9+PF_KA[+;ZIGN_P!02P$" M% ,4 " !)B:%:*T>M1U,0 BD@ $0 @ $ 865Y M92TR,#(U,#,S,2YX&UL4$L! A0#% M @ 28FA6J#BUR>0)@ ##P" !4 ( !ZB &%E>64M,C R M-3 S,S%?9&5F+GAM;%!+ 0(4 Q0 ( $F)H5H^/7^?_%H $JG!0 5 M " :U' !A97EE+3(P,C4P,S,Q7VQA8BYX;6Q02P$"% ,4 M" !)B:%:'@3RSTXY "@]@, %0 @ '&UL4$L! A0#% @ 28FA6CQ&" TC8@$ -= 1 !4 M ( !7=P &%E>64M,C R-3 S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( M $F)H5J007)S$"P )DM 8 " ;,^ @!A97EE+3(P,C4P M,S,Q>#$P<3 P,2YJ<&=02P$"% ,4 " !)B:%:.8;*>2T( #K,@ & M @ 'Y:@( 865Y92TR,#(U,#,S,7AE>#$P9#,N:'1M4$L! A0# M% @ 28FA6D+UP=.'" 2"H !@ ( !7'," &%E>64M M,C R-3 S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( $F)H5JOVT)-B0@ $\J M 8 " 1E\ @!A97EE+3(P,C4P,S,Q>&5X,S%D,BYH=&U0 M2P$"% ,4 " !)B:%::./9CKH& !4/@ & @ '8A ( M865Y92TR,#(U,#,S,7AE>#,R9#$N:'1M4$L%!@ + L [ ( ,B+ @ ! $! end XML 60 aeye-20250331x10q_htm.xml IDEA: XBRL DOCUMENT 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:RetainedEarningsMember 2024-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001362190 us-gaap:RetainedEarningsMember 2023-12-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001362190 us-gaap:CommonStockMember 2025-03-31 0001362190 us-gaap:CommonStockMember 2024-12-31 0001362190 us-gaap:CommonStockMember 2024-03-31 0001362190 us-gaap:CommonStockMember 2023-12-31 0001362190 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2025-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2024-12-31 0001362190 2022-05-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001362190 aeye:PartnerAndMarketplaceMember 2025-01-01 2025-03-31 0001362190 aeye:EnterpriseMember 2025-01-01 2025-03-31 0001362190 aeye:PartnerAndMarketplaceMember 2024-01-01 2024-03-31 0001362190 aeye:EnterpriseMember 2024-01-01 2024-03-31 0001362190 aeye:NewYorkCityMember 2025-01-01 2025-03-31 0001362190 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001362190 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001362190 us-gaap:CustomerRelatedIntangibleAssetsMember 2025-03-31 0001362190 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-03-31 0001362190 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-12-31 0001362190 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0001362190 us-gaap:FairValueInputsLevel3Member 2025-01-01 2025-03-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001362190 2025-01-01 2025-12-31 0001362190 srt:MinimumMember 2025-01-01 2025-03-31 0001362190 srt:MaximumMember 2025-01-01 2025-03-31 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:NotesPayableOtherPayablesMember 2024-09-27 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember 2023-11-30 0001362190 us-gaap:RevolvingCreditFacilityMember 2025-03-31 0001362190 aeye:TermLoanAdvanceMember 2025-03-31 0001362190 aeye:TermLoanAdvanceMember 2026-04-10 2026-04-10 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001362190 aeye:MajorCustomerNumberOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001362190 2024-03-31 0001362190 2023-12-31 0001362190 us-gaap:FairValueInputsLevel3Member 2025-03-31 0001362190 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputPriceVolatilityMember aeye:NonrecurringRevenueMetricsMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputPriceVolatilityMember aeye:AnnualRecurringRevenueMetricsMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputDiscountRateMember aeye:NonrecurringRevenueMetricsMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputDiscountRateMember aeye:AnnualRecurringRevenueMetricsMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputExpectedTermMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember us-gaap:MeasurementInputCounterpartyCreditRiskMember 2024-09-27 0001362190 aeye:TucsonMember 2024-10-31 0001362190 aeye:NewYorkCityMember 2022-01-31 0001362190 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001362190 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001362190 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001362190 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001362190 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001362190 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001362190 2024-09-27 2024-09-27 0001362190 2025-03-31 0001362190 2024-12-31 0001362190 2025-01-31 0001362190 2025-04-22 0001362190 us-gaap:CommonStockMember 2024-01-01 2024-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 aeye:MajorCustomerNumberTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001362190 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2025-03-31 0001362190 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001362190 2024-01-01 2024-03-31 0001362190 srt:MinimumMember aeye:TermLoanAdvanceMember 2025-03-31 0001362190 srt:MaximumMember aeye:TermLoanAdvanceMember 2025-03-31 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember us-gaap:BaseRateMember 2023-11-30 2023-11-30 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember 2025-01-01 2025-03-31 0001362190 srt:MinimumMember aeye:TermLoanFacilityMember 2025-01-01 2025-03-31 0001362190 srt:MaximumMember aeye:TermLoanFacilityMember 2025-01-01 2025-03-31 0001362190 aeye:TermLoanFacilityMember 2025-03-31 0001362190 aeye:TermLoanFacilityMember 2025-01-01 2025-03-31 0001362190 aeye:QuartersCommencingSeptember302026ThroughJune302027Member aeye:TermLoanFacilityMember 2025-01-01 2025-03-31 0001362190 aeye:ForPeriodAfterJune302027Member aeye:TermLoanFacilityMember 2025-01-01 2025-03-31 0001362190 aeye:LoanAndSecurityAgreementWithSgCreditPartnersMember 2023-11-30 2023-11-30 0001362190 aeye:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-01-01 2025-03-31 0001362190 2025-01-01 2025-03-31 0001362190 2024-01-01 2024-12-31 0001362190 aeye:AdaSiteComplianceLlcMember 2024-09-27 0001362190 aeye:AdaSiteComplianceLlcMember 2024-09-27 2024-09-27 iso4217:USD pure aeye:customer shares utr:sqft aeye:Y iso4217:USD shares AUDIOEYE INC P1Y 0001362190 --12-31 2025 Q1 false 12445000 12285000 10-Q true 2025-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 12458309 8265000 5651000 591000 511000 6333000 5932000 775000 537000 15373000 12120000 315000 294000 209000 215000 306000 385000 10541000 9793000 10463000 10276000 6667000 6661000 102000 109000 33120000 29766000 4052000 3870000 204000 199000 7519000 7502000 13000 11788000 11571000 11524000 6820000 165000 218000 11000 16000 1400000 1350000 286000 355000 25174000 20330000 0.00001 10000000 0.00001 0.00001 50000000 50000000 12445000 12285000 1000 1000 105160000 105181000 -97215000 -95746000 7946000 9436000 33120000 29766000 9733000 8083000 1995000 1761000 7738000 6322000 3714000 3003000 1153000 1322000 3811000 2628000 8678000 6953000 -940000 -631000 -229000 -198000 -300000 -529000 -198000 -1469000 -829000 -0.12 -0.12 -0.07 -0.07 12390000 12390000 11709000 11709000 12285000 1000 105181000 -95746000 9436000 207000 6000 38000 38000 7000 -60000 -966000 -966000 907000 907000 -1469000 -1469000 12445000 1000 105160000 -97215000 7946000 11711000 1000 96182000 -89476000 6707000 235000 7000 -25000 -160000 -160000 266000 1686000 1686000 883000 883000 -829000 -829000 11662000 1000 96905000 -91991000 4915000 -1469000 -829000 775000 572000 40000 -300000 907000 883000 9000 10000 23000 23000 45000 81000 50000 -12000 140000 28000 558000 284000 240000 137000 -22000 206000 -48000 -112000 4000 -226000 -44000 203000 3000 57000 472000 490000 4000 311000 -790000 -547000 11950000 325000 7000000 249000 38000 966000 160000 1686000 6000 3448000 -1852000 2614000 -2196000 5651000 9236000 8265000 7040000 <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 and Criterion 508 Solutions, Inc. (“we”, “our” or the “Company”), have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) and the rules of the Securities and Exchange Commission (the “SEC”), and should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024 (the “2024 Form 10-K”), as filed with the SEC on March 12, 2025.</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 2024 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 2024 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;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for 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.</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 table presents 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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 5,520</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 3pt 0pt 0pt;"> 4,734</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><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 3pt 0pt 0pt;"> 4,213</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 3pt 0pt 0pt;"> 3,349</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><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 3pt 0pt 0pt;"> 9,733</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 3pt 0pt 0pt;"> 8,083</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, 2025 and December 31, 2024:</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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 7,519</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 3pt 0pt 0pt;"> 7,502</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><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 3pt 0pt 0pt;"> 11</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 3pt 0pt 0pt;"> 16</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><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 3pt 0pt 0pt;"> 7,530</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 3pt 0pt 0pt;"> 7,518</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, 2025, we recognized $3,674,000, or 49%, in revenue from deferred revenue outstanding as of December 31, 2024.</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;">14%</span><span style="color:#212529;background:#ffffff;"> and </span><span style="color:#212529;background:#ffffff;">16%</span><span style="color:#212529;background:#ffffff;"> of our total revenue in the three months ended March 31, 2025 and 2024, 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, 2025, two customers represented 14% and 10%, respectively, of total accounts receivable. As of December 31, 2024, one customer represented 14% of total accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 12pt 0pt;">We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below summarizes the deferred commission costs as of March 31, 2025 and December 31, 2024, which are included in Prepaid expenses and other current assets 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><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><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;">2025</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;">2024</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><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 3pt 0.05pt 0pt;"> 32</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 3pt 0.05pt 0pt;"> 28</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><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 3pt 0.05pt 0pt;"> 35</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 3pt 0.05pt 0pt;"> 32</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><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 3pt 0.05pt 0pt;"> 67</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 3pt 0.05pt 0pt;"> 60</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 $9,000 and $10,000 for the three-month periods ended March 31, 2025 and 2024, 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 any 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 a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">Intangible assets include patents, capitalized software development costs, customer relationships and other specifically identifiable assets. 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="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">As of March 31, 2025 and December 31, 2024, intangible assets included </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$7,260,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> and </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$7,091,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> in customer relationships, respectively, and </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$3,077,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> and </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$3,054,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;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 based on the effective interest method over the term of the related debt. 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;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Beginning in 2025,</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> the purchase price per share is expected to equal </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. As a result, </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;">will be 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, 2025, 23,611 shares had been issued under the ESPP and 476,389 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 options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-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_tJS1cicF5kC6-4IiGDM1FQ;"><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 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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, 2025 and 2024:</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><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><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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</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 3pt 0.05pt 0pt;"> 857</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 3pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted shares of common stock</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: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:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</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: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:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</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;">$</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 3pt 0.05pt 0pt;"> 907</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;">$</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 3pt 0.05pt 0pt;"> 883</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, 2025, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $6,062,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, 2025:</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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2024</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.32%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,285</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,740)</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.32%;margin:0pt;padding:0pt;"><p 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202,691)</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2025</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,225,609</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2025</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at March 31, 2025</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829,003</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, 2025 and 2024, 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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 28</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 3pt 0pt 0pt;"> 105</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><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 3pt 0pt 0pt;"> 1,226</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 3pt 0pt 0pt;"> 1,557</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><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 3pt 0pt 0pt;"> 1,254</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 3pt 0pt 0pt;"> 1,662</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;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></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;margin:0pt;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><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. No repurchases have been made under this program to date.</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 that are measured at fair value on a recurring basis:</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><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: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><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 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, 2025</b></p></td></tr><tr><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, 2024</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 3pt 0pt 0pt;"> 1,350</p></td></tr><tr><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;">Change in fair value of liabilities</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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td></tr><tr><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 March 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;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400</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;">Contingent consideration is a liability recorded in connection with the acquisition of ADA Site Compliance, LLC (“ADA Site Compliance”) in the third quarter of 2024. The fair value of the contingent consideration was determined by management with the assistance of an independent third-party valuation specialist using the Monte-Carlo simulation. We expect to settle the liability in the second quarter of 2026. Refer to Note 3 – Acquisitions for additional information on the ADA Site Compliance acquisition. In</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> the three months ended March 31, 2025, we recorded a</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> $50,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> expense related to the increase in fair value of this contingent consideration liability, which is included </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">on our consolidated statements of operations within General and administrative expenses.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-09,<i style="font-style:italic;"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures,</i> which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We plan to adopt ASU 2023-09 in our fiscal year 2025 annual financial statements. The adoption of this ASU will not affect the Company’s consolidated results of operations, financial position or cash flows.</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="background:#ffffff;">In November 2023, the FASB issued ASU 2023-07, </span><i style="font-style:italic;background:#ffffff;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </i><span style="background:#ffffff;">to enhance disclosures about significant segment expenses for public entities reporting segment information under ASC Topic 280. The amendments require public entities to disclose significant expense categories for each reportable segment, other segment items, the title and position of the chief operating decision-maker, and interim disclosures of certain segment-related information previously required only on an annual basis. The amendments clarify that entities reporting single segments must disclose both the new and existing segment disclosures under Topic 280, and a public entity is permitted to disclose multiple measures of segment profit or loss if certain criteria are met. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a significant impact on the Company's consolidated financial statements. See Note 7, </span><i style="font-style:italic;background:#ffffff;">Segment Information</i><span style="background:#ffffff;">, for the required disclosures.</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><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, 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 our 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;"><b style="font-weight:bold;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the customer. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. SaaS agreements are generally non-cancelable, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our SaaS revenue is comprised of fixed subscription fees from customer accounts on our platform related to our software products. Our support revenue is comprised of subscription fees for customers for 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.</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 table presents 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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 5,520</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 3pt 0pt 0pt;"> 4,734</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><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 3pt 0pt 0pt;"> 4,213</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 3pt 0pt 0pt;"> 3,349</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><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 3pt 0pt 0pt;"> 9,733</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 3pt 0pt 0pt;"> 8,083</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, 2025 and December 31, 2024:</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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 7,519</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 3pt 0pt 0pt;"> 7,502</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><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 3pt 0pt 0pt;"> 11</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 3pt 0pt 0pt;"> 16</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><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 3pt 0pt 0pt;"> 7,530</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 3pt 0pt 0pt;"> 7,518</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, 2025, we recognized $3,674,000, or 49%, in revenue from deferred revenue outstanding as of December 31, 2024.</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;">14%</span><span style="color:#212529;background:#ffffff;"> and </span><span style="color:#212529;background:#ffffff;">16%</span><span style="color:#212529;background:#ffffff;"> of our total revenue in the three months ended March 31, 2025 and 2024, 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, 2025, two customers represented 14% and 10%, respectively, of total accounts receivable. As of December 31, 2024, one customer represented 14% of total accounts receivable.</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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 5,520</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 3pt 0pt 0pt;"> 4,734</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><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 3pt 0pt 0pt;"> 4,213</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 3pt 0pt 0pt;"> 3,349</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><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 3pt 0pt 0pt;"> 9,733</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 3pt 0pt 0pt;"> 8,083</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> 5520000 4734000 4213000 3349000 9733000 8083000 <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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 7,519</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 3pt 0pt 0pt;"> 7,502</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><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 3pt 0pt 0pt;"> 11</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 3pt 0pt 0pt;"> 16</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><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 3pt 0pt 0pt;"> 7,530</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 3pt 0pt 0pt;"> 7,518</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> 7519000 7502000 11000 16000 7530000 7518000 3674000 0.49 1 0.14 0.16 2 0.14 0.10 1 0.14 <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 0pt 12pt 0pt;">We capitalize initial and renewal sales commissions in the period the commission is earned, which generally occurs when a customer contract is obtained, and amortize deferred commission costs on a straight-line basis over the expected period of benefit, which we have deemed to be the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below summarizes the deferred commission costs as of March 31, 2025 and December 31, 2024, which are included in Prepaid expenses and other current assets 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><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><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;">2025</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;">2024</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><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 3pt 0.05pt 0pt;"> 32</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 3pt 0.05pt 0pt;"> 28</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><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 3pt 0.05pt 0pt;"> 35</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 3pt 0.05pt 0pt;"> 32</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><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 3pt 0.05pt 0pt;"> 67</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 3pt 0.05pt 0pt;"> 60</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 $9,000 and $10,000 for the three-month periods ended March 31, 2025 and 2024, 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><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><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;">2025</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;">2024</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><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 3pt 0.05pt 0pt;"> 32</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 3pt 0.05pt 0pt;"> 28</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><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 3pt 0.05pt 0pt;"> 35</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 3pt 0.05pt 0pt;"> 32</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><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 3pt 0.05pt 0pt;"> 67</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 3pt 0.05pt 0pt;"> 60</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> 32000 28000 35000 32000 67000 60000 9000 10000 <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 any 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 a part of the purchase price allocation process to value the assets acquired and liabilities assumed as of the business combination date. As a result, the Company may recognize adjustments to provisional amounts of assets acquired or liabilities assumed in earnings in the reporting period in which the adjustments are determined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related expenses primarily consist of legal, accounting, and other advisory fees associated and are recorded in the period in which they are incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">Intangible assets include patents, capitalized software development costs, customer relationships and other specifically identifiable assets. 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="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">As of March 31, 2025 and December 31, 2024, intangible assets included </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$7,260,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> and </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$7,091,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> in customer relationships, respectively, and </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$3,077,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> and </span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;">$3,054,000</span><span style="text-decoration-color:#000000;text-decoration-line:none;background:#ffffff;"> in capitalized software development costs, respectively, net of accumulated amortization.</span></p> 7260000 7091000 3077000 3054000 <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 based on the effective interest method over the term of the related debt. 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;">Beginning in 2025,</span><span style="text-decoration-color:#000000;text-decoration-line:none;"> the purchase price per share is expected to equal </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. As a result, </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;">will be 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, 2025, 23,611 shares had been issued under the ESPP and 476,389 shares remained available under the plan.</p> 500000 0.85 25000 1500 23611 476389 <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 options awards is measured on the grant date using a Black-Scholes option pricing model, which includes assumptions that are subjective and are generally derived from external data (such as risk-free rate of interest) and historical data (such as volatility factor and expected term).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-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_tJS1cicF5kC6-4IiGDM1FQ;"><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 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:none;">NOTE 2 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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, 2025 and 2024:</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><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><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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</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 3pt 0.05pt 0pt;"> 857</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 3pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted shares of common stock</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: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:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</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: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:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</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;">$</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 3pt 0.05pt 0pt;"> 907</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;">$</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 3pt 0.05pt 0pt;"> 883</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, 2025, the unrecognized stock-based compensation expense related to outstanding RSUs totaled $6,062,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, 2025:</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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2024</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.32%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,285</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,740)</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.32%;margin:0pt;padding:0pt;"><p 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202,691)</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2025</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,225,609</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2025</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at March 31, 2025</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829,003</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><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><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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSUs</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 3pt 0.05pt 0pt;"> 857</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 3pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrestricted shares of common stock</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: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:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</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: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:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</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;">$</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 3pt 0.05pt 0pt;"> 907</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;">$</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 3pt 0.05pt 0pt;"> 883</p></td></tr></table> 4000 857000 813000 50000 66000 907000 883000 6062000 <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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2024</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.32%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,285</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,740)</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;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.32%;margin:0pt;padding:0pt;"><p 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202,691)</p></td></tr><tr><td style="vertical-align:bottom;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2025</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,225,609</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2025</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at March 31, 2025</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829,003</p></td></tr></table> 36467 1314755 320285 8109 206740 202691 28358 1225609 28358 396606 829003 <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, 2025 and 2024, 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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 28</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 3pt 0pt 0pt;"> 105</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><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 3pt 0pt 0pt;"> 1,226</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 3pt 0pt 0pt;"> 1,557</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><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 3pt 0pt 0pt;"> 1,254</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 3pt 0pt 0pt;"> 1,662</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><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><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;">2025</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;">2024</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><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 3pt 0pt 0pt;"> 28</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 3pt 0pt 0pt;"> 105</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><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 3pt 0pt 0pt;"> 1,226</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 3pt 0pt 0pt;"> 1,557</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><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 3pt 0pt 0pt;"> 1,254</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 3pt 0pt 0pt;"> 1,662</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> 28000 105000 1226000 1557000 1254000 1662000 <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. No repurchases have been made under this program to date.</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 <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><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: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><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 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, 2025</b></p></td></tr><tr><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, 2024</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 3pt 0pt 0pt;"> 1,350</p></td></tr><tr><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;">Change in fair value of liabilities</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: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td></tr><tr><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 March 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;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400</p></td></tr></table> 1350000 50000 1400000 50000 <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;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-09,<i style="font-style:italic;"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures,</i> which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. The ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We plan to adopt ASU 2023-09 in our fiscal year 2025 annual financial statements. The adoption of this ASU will not affect the Company’s consolidated results of operations, financial position or cash flows.</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="background:#ffffff;">In November 2023, the FASB issued ASU 2023-07, </span><i style="font-style:italic;background:#ffffff;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </i><span style="background:#ffffff;">to enhance disclosures about significant segment expenses for public entities reporting segment information under ASC Topic 280. The amendments require public entities to disclose significant expense categories for each reportable segment, other segment items, the title and position of the chief operating decision-maker, and interim disclosures of certain segment-related information previously required only on an annual basis. The amendments clarify that entities reporting single segments must disclose both the new and existing segment disclosures under Topic 280, and a public entity is permitted to disclose multiple measures of segment profit or loss if certain criteria are met. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a significant impact on the Company's consolidated financial statements. See Note 7, </span><i style="font-style:italic;background:#ffffff;">Segment Information</i><span style="background:#ffffff;">, for the required disclosures.</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><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, 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 our 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;"><b style="font-weight:bold;">NOTE 3 — ACQUISITIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 27, 2024, we entered into a <span style="color:#212529;background:#ffffff;">Membership Interest </span>Purchase Agreement and acquired all the outstanding equity interests of <span style="color:#212529;background:#ffffff;">ADA Site Compliance, LLC</span> (“ADA Site Compliance”), a Delaware <span style="color:#212529;background:#ffffff;">limited liability company </span>which provides audits and best practices to help organizations create websites that are accessible and compliant to Web Content Accessibility Guidelines (“WCAG”) standards. The acquisition provides an opportunity to expand on ADA Site Compliance’s existing customer relationships by migrating customers to AudioEye’s products and further expanding revenue. The aggregate consideration for the purchase of ADA Site Compliance was approximately $7.0 million (at fair value), consisting of $3.4 million cash payment at closing, $2.35 million in unsecured promissory notes payable to the sellers within 60 days following the closing (collectively, the “Note Payable”), and an estimated $1.25 million in aggregate contingent consideration to be paid in cash in the second quarter of 2026 if and to the extent certain earn-outs are satisfied. Actual contingent consideration is based on satisfaction of the earn-out conditions related to <span style="color:#212529;background:#ffffff;">certain annual recurring revenue (“ARR”) and non-recurring revenue (“NRR”) targets measured as of December 31, 2025 </span>and may differ from estimated contingent consideration recognized at acquisition, therefore a range of undiscounted payment outcomes cannot be estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We accounted for the acquisition of ADA Site Compliance as a business combination in accordance with FASB ASC 805, “Business Combinations” (“ASC 805”). Accordingly, under the acquisition method of accounting, the preliminary purchase price was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:73.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:22.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></tr><tr><td style="vertical-align:bottom;width:73.37%;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.06%;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;">Balance at September 27, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets purchased:</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;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><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships (1)</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill (2)</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: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:22.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 3pt 0pt 0pt;"> 2,667</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets purchased</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,430</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities assumed:</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:22.44%;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><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable and accrued liabilities</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,065</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,425</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,005</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,407</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Note payable (3)</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:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,348</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration liability (4)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</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: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:22.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 3pt 0pt 0pt;"> 7,005</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: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;">(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 an acquired intangible asset that will be amortized on a straight-line basis over its estimated useful life of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8 years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired. The amount of goodwill expected to be deductible for tax purposes is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,667,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Goodwill primarily relates to the expected synergies from combining operations of the Company and ADA Site Compliance and the value of the acquired workforce.</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;">(3)</td><td style="padding:0pt;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Represents the fair value of the Note Payable in the aggregate principal amount of </span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$2,400,000</span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">. </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;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The fair value of the contingent consideration liability under the earn-out was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: ARR and NRR metrics for the earn-out period, NRR discount rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, ARR discount rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, expected NRR volatility of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, expected ARR volatility of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, risk-free rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, buyer specific counterparty credit risk of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">14.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, and discount period of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.62</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years.</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;">The preliminary purchase price allocations to assets acquired and liabilities assumed are subject to adjustments as information is obtained about facts and circumstances that existed at the acquisition date including, but not limited to, certain customary post-closing adjustments such as the finalization of working capital. The final fair value determination of the assets acquired and liabilities assumed will be completed prior to one year from the acquisition date, consistent with ASC 805.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Due to the rapid integration of ADA Site Compliance into the Company’s operations, including the migration of some of ADA Site Compliance’s customers to AudioEye’s products, it is impractical to determine the revenue and earnings attributable to ADA Site Compliance for the three months ended March 31, 2025.</p> 7000000 3400000 2350000 P60D 1250000 <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:73.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:22.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></tr><tr><td style="vertical-align:bottom;width:73.37%;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.06%;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;">Balance at September 27, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets purchased:</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;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><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships (1)</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill (2)</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: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:22.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 3pt 0pt 0pt;"> 2,667</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets purchased</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,430</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities assumed:</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:22.44%;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><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable and accrued liabilities</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,065</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,425</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,005</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid</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:22.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,407</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Note payable (3)</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:22.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,348</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration liability (4)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250</p></td></tr><tr><td style="vertical-align:bottom;width:73.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</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: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:22.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 3pt 0pt 0pt;"> 7,005</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: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;">(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 an acquired intangible asset that will be amortized on a straight-line basis over its estimated useful life of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8 years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Goodwill represents the excess of purchase price over the estimated fair value of net tangible and intangible assets acquired. The amount of goodwill expected to be deductible for tax purposes is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,667,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. Goodwill primarily relates to the expected synergies from combining operations of the Company and ADA Site Compliance and the value of the acquired workforce.</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;">(3)</td><td style="padding:0pt;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Represents the fair value of the Note Payable in the aggregate principal amount of </span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$2,400,000</span><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">. </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;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The fair value of the contingent consideration liability under the earn-out was determined using the Monte-Carlo simulation. The key assumptions used in the Monte-Carlo simulation were as follows: ARR and NRR metrics for the earn-out period, NRR discount rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, ARR discount rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, expected NRR volatility of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, expected ARR volatility of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, risk-free rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, buyer specific counterparty credit risk of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">14.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, and discount period of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.62</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years.</span></td></tr></table><div style="margin-top:12pt;"></div> 284000 364000 15000 5100000 2667000 8430000 360000 1065000 1425000 7005000 3407000 2348000 1250000 7005000 P8Y 2667000 2400000 7.5 6.5 12.5 7.5 3.9 14.25 1.62 <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 — LEASE LIABILITIES AND RIGHT OF USE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Finance Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company had finance leases to purchase computer equipment that expired in the second quarter of 2024. The amortization expense of the leased equipment was included in depreciation expense. As of March 31, 2025 and December 31, 2024, the Company’s outstanding finance lease obligations totaled zero. </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 0pt 12pt 0pt;">Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has operating leases for office space in Tucson, Arizona, and New York, New York. The lease for the principal office located in Tucson consists of 627 square feet and ends in October 2025. The lease for the New York office, which consists of approximately 5,000 square feet, commenced in January 2022 and will expire in December 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2025, the Company entered into an agreement to sublease its office space in New York through the end of the original lease term in December 2026. The sublease did not relieve the Company of its original obligation under the lease, therefore the Company did not adjust the related lease liability. In the three months ended March 31, 2025, Company recognized a $34,000 loss on impairment associated with this right-of-use asset as the total remaining lease cost exceeds the expected sublease income. In the three months ended March 31, 2025, the Company recorded $2,000 in income related to the sublease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the second quarter of 2024, the Company entered into an agreement to sublease office space in Miami Beach, Florida, on a month-to-month basis. In addition, the Company entered into membership agreements to occupy shared office space in other locations. Because these agreements do not qualify as a lease under ASC 842, we expense the related rent and membership fees as they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company made operating lease payments in the amount of $59,000 and $126,000 during the three months ended March 31, 2025 and 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 0pt;">NOTE 4 — LEASE LIABILITIES AND RIGHT OF USE ASSETS (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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 summarizes the total lease liabilities and remaining future minimum lease payments at March 31, 2025 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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><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;">Operating Leases</b></p></td></tr><tr><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;">2025 (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 3pt 0pt 0pt;"> 164</p></td></tr><tr><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;">2026</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 3pt 0pt 0pt;"> 225</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 389</p></td></tr><tr><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: 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;"><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;"> </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;"> (20)</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 369</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 204</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 165</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following summarizes expenses associated with our finance and operating leases for the three months ended March 31, 2025 and 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.17%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.81%;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:1.85%;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><td style="vertical-align:bottom;width:73.17%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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><td style="vertical-align:bottom;width:73.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Finance lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;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.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin: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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0 627 5000 34000 2000 59000 126000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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><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;">Operating Leases</b></p></td></tr><tr><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;">2025 (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 3pt 0pt 0pt;"> 164</p></td></tr><tr><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;">2026</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 3pt 0pt 0pt;"> 225</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 389</p></td></tr><tr><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: 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;"><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;"> </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;"> (20)</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 369</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 204</p></td></tr><tr><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;">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;"><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 3pt 0pt 0pt;"> 165</p></td></tr></table> 164000 225000 389000 20000 369000 204000 165000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.17%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.81%;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:1.85%;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><td style="vertical-align:bottom;width:73.17%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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><td style="vertical-align:bottom;width:73.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Finance lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;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.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin: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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3000 3000 56000 96000 148000 91000 204000 190000 <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 5 — DEBT</b></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 Loan Agreement provides for a (i) 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 within the Draw Period (March 31, 2025 through March 31, 2026) subject to the terms and conditions of the Credit Facility Agreement, in a minimum amount of $1.0 million and an aggregate principal amount not to exceed $5.0 million (the “Term Advances”); and (ii) 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.</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 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, Company is obligated to pay interest-only payments with respect to such Term Advance through April 9, 2026. Beginning on April 10, 2026, 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;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 incurred $50,000 in facility fees on the closing date, which were recorded as debt discount. The Company also incurred third-party expenses in connection with the term loan, which were recorded as debt issuance costs. In the three months ended March 31, 2025, debt issuance costs totaled $426,000, including $101,000 that remained unpaid as of March 31, 2025. 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 using the effective interest method. </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 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, 2025, the outstanding principal balance of our term loan totaled $12,000,000 and there were no outstanding borrowings under the revolving line of credit.</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, 2025, 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><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><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;">2025</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="font-size:8pt;font-weight:bold;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 3pt 0pt 0pt;"> —</p></td></tr><tr><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;">2026</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="font-size:11pt;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 3pt 0pt 0pt;"> 450</p></td></tr><tr><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;">2027</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 3pt 0pt 0pt;"> 600</p></td></tr><tr><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;">2028</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 3pt 0pt 0pt;"> 600</p></td></tr><tr><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;">2029</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 3pt 0pt 0pt;"> 600</p></td></tr><tr><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;">2030</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 3pt 0pt 0pt;"> 9,750</p></td></tr><tr><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;">Total repayments</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: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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,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 0pt 12pt 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 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;">The Company paid a commitment fee equal to $105,000 on the closing date of the Loan Agreement and was required to pay an exit fee equal to $105,000 upon the earlier of repayment in full of the obligations, the maturity date and the occurrence of a liquidity event. The commitment and exit fees payable to the lender were recorded as debt discount. The Company also incurred $71,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 were being amortized to interest expense over the term of the loan using the effective interest method. In the three months ended March 31, 2025, amortization of debt discount and debt issuance costs totaled $17,000 and $6,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 in connection with the termination of the term loan under the Loan Agreement, which included the unamortized portion of related debt </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">discount and debt issuance costs, and we recorded this loss in Loss on extinguishment of debt on the consolidated statements of operations.</p> 12000000 1000000 5000000 3000000 0.0325 0.023 0.0125 50000 426000 101000 3000000 0.007 0.0055 0.025 0.02 0.015 12000000 0 <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><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><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;">2025</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="font-size:8pt;font-weight:bold;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 3pt 0pt 0pt;"> —</p></td></tr><tr><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;">2026</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="font-size:11pt;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 3pt 0pt 0pt;"> 450</p></td></tr><tr><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;">2027</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 3pt 0pt 0pt;"> 600</p></td></tr><tr><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;">2028</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 3pt 0pt 0pt;"> 600</p></td></tr><tr><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;">2029</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 3pt 0pt 0pt;"> 600</p></td></tr><tr><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;">2030</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 3pt 0pt 0pt;"> 9,750</p></td></tr><tr><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;">Total repayments</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: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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,000</p></td></tr></table> 450000 600000 600000 600000 9750000 12000000 7000000 0.0625 0.07 105000 105000 71000 17000 6000 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 6 — 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;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">NOTE 7 — 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 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.</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 8 — SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have evaluated subsequent events occurring after March 31, 2025, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these consolidated financial statements.</p> false false false false false false

&\HZ9 HF;'MP?9%KD93''DZ3*)N@^F2=YFJ'R(D*+_MT,74@KP'(:[^0)9[E M>(K3)*]0DJ;%.J]P/D-+$]T49^[HO@$@;_Q")NG7-2ZQ#9Q+= L0W?HEFF=) MF:$Y3N[QW'!E9?^ 5WCV4-F7T/UJ#Z'/]M OYB2[KUP64"'>';)8X.HP3FVP MS!BVKUJ6_^L]"R&-A)X]4F8S2XAP/BU6BW[HNFB0/$+/]BC7]V7V=6WILD<; M11<,$D;HV1A+\HY>%5I2V5_.:XHF3-6M4'M)74A(&*%G8V"N6$,EJB1IS%0/ M)5(2_D+M5A8&^"U^BEQ,R!BA;V6L%XMD]4<_(_@%L8L).2/\0&F@ M"S/S;ZGZS86#]!&>TQ\GCSJ"_!%]@#]^%;L($DGD623P,(E=3'!%XELE(.:E MBPEI)?*M%1#SRL6$)!-YE@R,.7(Q(AV+3O9(X&<$WMV M#HAYHL88LE#LV4(PIFNA&+)0[-E",*9KH1C<&?-L(7@^=!)-R$*Q9PO!F"?1 MA"P4>[80C.DZ/88L%'NV4#^[_(2F>VT6BF@G&:_9KC5GY-U>Z6)"%HH]6^AO MS*1IF"TC+6(_]^?1A8L)62CN+30X_E%HZ(9QVN3F%LKDUZ2MEQ+9PV$3Y/+* M+E V^[9-35[!YX(TQQ\4QY\K7_X"4$L#!!0 ( $F)H5JWO<)+@0$ "D7 M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X MSLSP6Q%6W;"MN$ 4#$'D3[&KPNT;A47X4!?=(,\JLJ.,W]6CR-LO5^7ATC:^ MO'0^N=55XS-3AM!]6.N+TM6YG[6=:X8WI[:O\S L^[/M\N*:GYWE-%W:_GF& MV6V?9R:'>^?^,[$]G2Z%^VR+[]HUX8_!]J?MK[YT+ICDD/=G%S)C;]6T[>WX MH-DPV23[8V;Z_9&,C1W$$,3Q@P2")'[0'(+F\8,6$+2('[2$H&7\H!4$K>(' MK2%H'3]H T&;^$&4HHRI@J07K!5H3<@U*?":$&Q2(#8AV:3 ;$*T28':A&R3 M K<)X28%@WJ) ;WFY+%&@ MMZ#>HD!O0;U%@=Z">HL"O07U%@5Z"^HM[]3;AWOE_-3S6./Y[Z0Z#-^ZZ?AQ M^=A$">_4$L#!!0 ( $F)H5ICUHH4FP$ )07 3 6T-O M;G1E;G1?5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CNZ4_ BYMKRV'OH";;$A$ M$ENVH?#V=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO#>/C+FTH%JY M1!MJPDZN;:U\>+4+9E2Z5 MB8C0:LU0WGAH_]*U&/)L\4ZY6E8]>-N&S*W4S MC2U5+HZ>=H6MUS16QE1EJGS89^LF^^$RW#LDH;.K<45IW" 4Q.RD0[OSN\&^ M[VU-UI8917-E_:NJ0Q7;5,SY;44NZ99E2IM-5'5H29RRIS!5$OJZ2 MG>B@W]F'&Z;=DU_MW\GT&8;*N=7&A8E9NMSN,)*V>VB"$%E?]A_QZ!BDKSX? MM=/.*#O3.USOI[;+;AZ.=&UL4$L! A0# M% @ 28FA6L$:5KSQ *P( !$ ( !PP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ 28FA6IE&PO=V]R:W-H965T M&UL4$L! A0#% @ 28FA6H%PE>8>!@ @AD !@ M ("!/0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 28FA6L,^\D[:!0 C"4 !@ ("!:1T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28FA6K9L MZ#-2&P "54 !@ ("!Z"\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 28FA6M\)]W/3 @ 2P8 !D ("!3&0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 28FA6GT' M=_%* @ H 4 !D ("!'&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28FA6@1<+LX:!0 .A$ !D M ("!^(L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 28FA6O=KVQ]; @ E04 !D ("! M#)H 'AL+W=OG >&PO=V]R:W-H965T]90( &X& 9 M " @=.? !X;"]W;W)K&UL4$L! A0#% M @ 28FA6A)[6/EG @ :08 !D ("!;Z( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28FA6J_I-T,0 M P .@L !D ("!)*P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28FA6N[NNSBM @ I 8 !D M ("!I;P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 28FA6A=1^KJ: P ?!$ !D ("!,,< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M28FA6L1L>34H! (1@ !D ("!9=$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 28FA6DK, W,\ P MT!, T ( !S. 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 28FA6K>]PDN! 0 *1< M !H ( !_N@ 'AL+U]R96QS+W=O XML 52 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 53 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 93 244 1 false 39 0 false 7 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 - ACQUISITIONS Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitions ACQUISITIONS Notes 9 false false R10.htm 995210401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets LEASE LIABILITIES AND RIGHT OF USE ASSETS Notes 10 false false R11.htm 995210501 - Disclosure - DEBT Sheet http://www.audioeyeinc.com/role/DisclosureDebt DEBT Notes 11 false false R12.htm 995210601 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 12 false false R13.htm 995210701 - Disclosure - SEGMENT INFORMATION Sheet http://www.audioeyeinc.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 13 false false R14.htm 995210801 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.audioeyeinc.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 14 false false R15.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 99920202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 17 false false R18.htm 99930203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables 18 false false R19.htm 99930303 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.audioeyeinc.com/role/DisclosureAcquisitions 19 false false R20.htm 99930403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables) Tables http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets 20 false false R21.htm 99930503 - Disclosure - DEBT (Tables) Sheet http://www.audioeyeinc.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.audioeyeinc.com/role/DisclosureDebt 21 false false R22.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 22 false false R23.htm 99940202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Details 23 false false R24.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 24 false false R25.htm 99940204 - 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 25 false false R26.htm 99940205 - 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 26 false false R27.htm 99940206 - 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 27 false false R28.htm 99940207 - 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 28 false false R29.htm 99940208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) Details 29 false false R30.htm 99940301 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Consideration for acquisition (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails ACQUISITIONS - ADA Site Compliance, LLC - Consideration for acquisition (Details) Details 30 false false R31.htm 99940302 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details) Details 31 false false R32.htm 99940303 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails ACQUISITIONS - ADA Site Compliance, LLC (Details) Details 32 false false R33.htm 99940304 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assumptions used in determination of fair value of the contingent consideration liability (Details) Sheet http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails ACQUISITIONS - ADA Site Compliance, LLC - Assumptions used in determination of fair value of the contingent consideration liability (Details) Details 33 false false R34.htm 99940401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details) Details 34 false false R35.htm 99940402 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance and operating lease expenses (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance and operating lease expenses (Details) Details 35 false false R36.htm 99940404 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details) Details 36 false false R37.htm 99940501 - Disclosure - DEBT - Future principle payments of debt (Details) Sheet http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails DEBT - Future principle payments of debt (Details) Details 37 false false R38.htm 99940502 - Disclosure - DEBT - Additional information (Details) Sheet http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails DEBT - Additional information (Details) Details 38 false false All Reports Book All Reports aeye-20250331.xsd aeye-20250331_cal.xml aeye-20250331_def.xml aeye-20250331_lab.xml aeye-20250331_pre.xml aeye-20250331x10q.htm aeye-20250331x10q001.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "aeye-20250331x10q.htm": { "nsprefix": "aeye", "nsuri": "http://www.audioeyeinc.com/20250331", "dts": { "schema": { "local": [ "aeye-20250331.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "aeye-20250331_cal.xml" ] }, "definitionLink": { "local": [ "aeye-20250331_def.xml" ] }, "labelLink": { "local": [ "aeye-20250331_lab.xml" ] }, "presentationLink": { "local": [ "aeye-20250331_pre.xml" ] }, "inline": { "local": [ "aeye-20250331x10q.htm" ] } }, "keyStandard": 211, "keyCustom": 33, "axisStandard": 17, "axisCustom": 0, "memberStandard": 22, "memberCustom": 14, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 3 }, "contextCount": 93, "entityCount": 1, "segmentCount": 39, "elementCount": 465, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 342, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 2 }, "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_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vdM3W3DrQEOk11sJr2_bJQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vdM3W3DrQEOk11sJr2_bJQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.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_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitions", "longName": "995210301 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets", "longName": "995210401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.audioeyeinc.com/role/DisclosureDebt", "longName": "995210501 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.audioeyeinc.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210601 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.audioeyeinc.com/role/DisclosureSegmentInformation", "longName": "995210701 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.audioeyeinc.com/role/DisclosureSubsequentEvents", "longName": "995210801 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R15": { "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": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R16": { "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": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R17": { "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": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R18": { "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": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsTables", "longName": "99930303 - Disclosure - ACQUISITIONS (Tables)", "shortName": "ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables", "longName": "99930403 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "aeye:ScheduleOfOperatingLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "aeye:ScheduleOfOperatingLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtTables", "longName": "99930503 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_ProductOrServiceAxis_aeye_PartnerAndMarketplaceMember_wcatpQPrt0WwfS3nZvUJAQ", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesStockBasedCompensationExpenseDetails", "longName": "99940204 - 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": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails", "longName": "99940205 - 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": "26", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_BXuewGlvbUaOZLAt5uxhAw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_oJvDjgRwn02mrUQW3feUlQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_BXuewGlvbUaOZLAt5uxhAw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_oJvDjgRwn02mrUQW3feUlQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "99940206 - 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": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_oJvDjgRwn02mrUQW3feUlQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_oJvDjgRwn02mrUQW3feUlQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails", "longName": "99940207 - 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": "28", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_BKwpaVHY30-R-YXn61amWQ", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "unique": true } }, "R29": { "role": "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "99940208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "longName": "99940301 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Consideration for acquisition (Details)", "shortName": "ACQUISITIONS - ADA Site Compliance, LLC - Consideration for acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_9_27_2024_To_9_27_2024_us-gaap_BusinessAcquisitionAxis_aeye_AdaSiteComplianceLlcMember_MHyW2Zqc0Ei0wUPFID9QBA", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_27_2024_To_9_27_2024_us-gaap_BusinessAcquisitionAxis_aeye_AdaSiteComplianceLlcMember_MHyW2Zqc0Ei0wUPFID9QBA", "name": "aeye:BusinessCombinationConsiderationTransferredNotesPayableToSellersPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "unique": true } }, "R31": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "99940302 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details)", "shortName": "ACQUISITIONS - ADA Site Compliance, LLC - Assets acquired and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_27_2024_us-gaap_BusinessAcquisitionAxis_aeye_AdaSiteComplianceLlcMember_p-kjkH0540qTpU-21VoBSg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "unique": true } }, "R32": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails", "longName": "99940303 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC (Details)", "shortName": "ACQUISITIONS - ADA Site Compliance, LLC (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_9_27_2024_To_9_27_2024_FjbZ4pvB9kCtPsbqdz3IpA", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_27_2024_To_9_27_2024_FjbZ4pvB9kCtPsbqdz3IpA", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails", "longName": "99940304 - Disclosure - ACQUISITIONS - ADA Site Compliance, LLC - Assumptions used in determination of fair value of the contingent consideration liability (Details)", "shortName": "ACQUISITIONS - ADA Site Compliance, LLC - Assumptions used in determination of fair value of the contingent consideration liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_9_27_2024_us-gaap_BusinessAcquisitionAxis_aeye_AdaSiteComplianceLlcMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_pzFB8whERkGWteSF5aH2Nw", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_LmMMIA0RCkurR6uC0KXEvA", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_27_2024_us-gaap_BusinessAcquisitionAxis_aeye_AdaSiteComplianceLlcMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_pzFB8whERkGWteSF5aH2Nw", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_LmMMIA0RCkurR6uC0KXEvA", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails", "longName": "99940401 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Future minimum operating leases payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "aeye:ScheduleOfOperatingLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "aeye:ScheduleOfOperatingLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails", "longName": "99940402 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance and operating lease expenses (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Finance and operating lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_NGDwdMfhQkSjwz3pRLpPyw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_NGDwdMfhQkSjwz3pRLpPyw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "longName": "99940404 - Disclosure - LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details)", "shortName": "LEASE LIABILITIES AND RIGHT OF USE ASSETS - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "aeye:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails", "longName": "99940501 - 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": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_Q0k-qIpebUW0431vvKVscQ", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails", "longName": "99940502 - Disclosure - DEBT - Additional information (Details)", "shortName": "DEBT - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_8pVDwrIBHEenoXVamcOLdw", "name": "aeye:PaymentOfDebtIssuanceCosts1", "unitRef": "Unit_Standard_USD_jWnckGimyEufpkBNgh96Kw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "aeye-20250331x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r51", "r52" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r565" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 $591 and $511, 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": [ "r766" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r150", "r470" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r234", "r578" ] }, "aeye_AdaSiteComplianceLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "AdaSiteComplianceLlcMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ADA Site Compliance, LLC.", "label": "Ada Site Compliance, LLC [Member]", "terseLabel": "ADA Site Compliance, LLC" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r689" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r61", "r625", "r850" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r501", "r756", "r757", "r758", "r760", "r797", "r851" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r702" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r702" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r702" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r702" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r735" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r736" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r702" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r709" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r665", "r675", "r685", "r709", "r717", "r721", "r729" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r727" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r348", "r354" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r156", "r223", "r227" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r7", "r72", "r286", "r803" ] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r69" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r72", "r286", "r752", "r803" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r286", "r602", "r603", "r752", "r803" ] }, "aeye_AnnualRecurringRevenueMetricsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "AnnualRecurringRevenueMetricsMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating fair value using Annual recurring revenue under Monte-Carlo simulation.", "label": "Annual Recurring Revenue Metrics [Member]", "terseLabel": "Annual recurring revenue" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r195" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r22" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r22" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfLand", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionContingentConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r795" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r102", "r110", "r154", "r171", "r198", "r204", "r211", "r214", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r372", "r376", "r395", "r466", "r527", "r591", "r592", "r625", "r652", "r788", "r789", "r809" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r147", "r157", "r171", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r372", "r376", "r395", "r625", "r788", "r789", "r809" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r720" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345", "r346", "r347" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r721" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r721" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r364", "r611", "r612" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r40", "r41", "r232", "r233", "r234", "r235", "r236", "r364", "r611", "r612" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "ACQUISITIONS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r364" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Deductible goodwill", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r45" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration", "verboseLabel": "Aggregate consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r11" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Consideration:" } } }, "auth_ref": [] }, "aeye_BusinessCombinationConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "BusinessCombinationConsiderationTransferredContingentConsideration", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetailsCalc2": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contingent consideration payable as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Contingent Consideration", "terseLabel": "Change in the fair value of contingent consideration", "verboseLabel": "Contingent consideration liability" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetailsCalc2": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Consideration by unsecured promissory notes payable", "verboseLabel": "Note payable", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r43", "r367" ] }, "aeye_BusinessCombinationConsiderationTransferredNotesPayableToSellersPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "BusinessCombinationConsiderationTransferredNotesPayableToSellersPeriod", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The period within which notes payable to sellers to be made.", "label": "Business Combination Consideration Transferred, Notes Payable to Sellers, Period", "terseLabel": "Period of notes payable to sellers" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r368", "r751" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Fair value of the contingent consideration liability, Measurement input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r389", "r390", "r391" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "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": { "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, long term", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44", "r98" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r92", "r365" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets purchased:" } } }, "auth_ref": [] }, "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets acquired, including goodwill at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill", "totalLabel": "Total assets purchased" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables and obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Customer relationships (1)", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Assets acquired and liabilities assumed on acquisition" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r93", "r94", "r95", "r96" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r21", "r149", "r583" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r76", "r168" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r76" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r700" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r697" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r695" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r701" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://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": [ "r83", "r247", "r248", "r566", "r780", "r785" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r60" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r642", "r643", "r644", "r646", "r647", "r648", "r649", "r756", "r757", "r760", "r797", "r849", "r851" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r60", "r515" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r60", "r515", "r533", "r851", "r852" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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,445 and 12,285 shares issued and outstanding as of March 31, 2025 and December 31, 2024, 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": [ "r60", "r467", "r625" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r706" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r705" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r707" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r704" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Capitalized software development costs", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r578", "r582", "r771", "r772", "r773", "r774", "r775", "r776", "r778", "r779" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r24", "r25", "r46", "r47", "r221", "r565" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r24", "r25", "r46", "r47", "r221", "r493", "r565" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r24", "r25", "r46", "r47", "r221", "r565", "r742" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r24", "r25", "r46", "r47", "r221" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r24", "r25", "r46", "r47", "r221", "r565" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r793" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r295", "r296", "r305" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r295", "r296", "r305" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r295", "r296", "r305" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r306" ] }, "aeye_ContractWithCustomerLiabilityRevenueRecognizedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r744", "r755" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r67", "r171", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r395", "r591", "r788" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://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/2024", "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": [ "r80", "r221" ] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r16", "r771", "r772", "r773", "r774", "r775", "r776", "r778", "r779" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r84", "r170", "r242", "r243", "r244", "r245", "r246", "r253", "r254", "r264", "r270", "r271", "r272", "r273", "r274", "r275", "r280", "r287", "r288", "r290", "r402" ] }, "aeye_DebtDiscountAndDebtIssuanceCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails", "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "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": [ "r17", "r51", "r52", "r103", "r104", "r172", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r599", "r600", "r601", "r602", "r603", "r623", "r753", "r781", "r782", "r783", "r802", "r804" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20250331", "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/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Outstanding principal balance", "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": [ "r17", "r104", "r291" ] }, "aeye_DebtInstrumentCommitmentFeePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "DebtInstrumentCommitmentFeePaid", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of debt commitment fees paid.", "label": "Debt Instrument, Commitment Fee Paid", "terseLabel": "Commitment fee" } } }, "auth_ref": [] }, "aeye_DebtInstrumentCovenantAggregateFundedIndebtednessToAdjustedEbitdaRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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/20250331", "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/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails", "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "verboseLabel": "Term loan", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r265", "r402", "r403", "r600", "r601", "r623" ] }, "aeye_DebtInstrumentFacilityFeePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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": [] }, "aeye_DebtInstrumentInterestRateBasisSpreadOnVariableRatePayableInCash": { "xbrltype": "percentItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r172", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r599", "r600", "r601", "r602", "r603", "r623", "r753", "r802", "r804" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails", "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "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": [ "r17", "r172", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r599", "r600", "r601", "r602", "r603", "r623", "r753", "r781", "r782", "r783", "r802", "r804" ] }, "aeye_DebtInstrumentPrepaymentFeesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/20250331", "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": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r17", "r32", "r33", "r48", "r85", "r86", "r172", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r599", "r600", "r601", "r602", "r603", "r623", "r753", "r802", "r804" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r153" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34", "r37" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r101", "r746" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r747" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r482", "r489", "r634", "r820" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r794" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r10", "r36" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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": [ "r656" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r688" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r699" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r164", "r178", "r179", "r180", "r181", "r182", "r183", "r188", "r190", "r192", "r193", "r194", "r197", "r362", "r370", "r385", "r386", "r463", "r475", "r585" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share-diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r164", "r178", "r179", "r180", "r181", "r182", "r183", "r190", "r192", "r193", "r194", "r197", "r362", "r370", "r385", "r386", "r463", "r475", "r585" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r22", "r23", "r196" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r349" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "aeye_EmployeeStockPurchasePlanPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/20250331", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r654" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r654" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r654" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r738" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r654" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r654" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r654" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r654" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r693" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r734" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r734" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r734" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r145", "r160", "r161", "r162", "r173", "r174", "r175", "r177", "r182", "r184", "r186", "r199", "r225", "r226", "r241", "r294", "r357", "r358", "r359", "r360", "r361", "r363", "r369", "r370", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r405", "r416", "r474", "r486", "r487", "r488", "r501", "r552" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r703" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r709" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfContingentConsiderationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "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": [ "r278", "r308", "r309", "r310", "r311", "r312", "r313", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r419", "r420", "r421", "r600", "r601", "r608", "r609", "r610", "r616", "r619" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "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": [ "r278", "r308", "r309", "r310", "r311", "r312", "r313", "r388", "r389", "r390", "r391", "r393", "r421", "r600", "r601", "r608", "r609", "r610", "r616", "r619" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "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": [ "r278", "r308", "r309", "r310", "r311", "r312", "r313", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r419", "r420", "r421", "r600", "r601", "r608", "r609", "r610", "r616", "r619" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails": { "parentTag": "aeye_LeaseExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "totalLabel": "Total Finance lease expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r408", "r410", "r624" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Total finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r407", "r414" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails": { "parentTag": "us-gaap_FinanceLeaseInterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Depreciation expense", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r408", "r410", "r624" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r152", "r229", "r237", "r598" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r430", "r431", "r578" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r231", "r237", "r238", "r239", "r240", "r430", "r578", "r598" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r578" ] }, "aeye_ForPeriodAfterJune302027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r698" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r30", "r31" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r70", "r537" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "aeye_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill (2)", "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": [ "r151", "r230", "r462", "r592", "r597", "r617", "r625", "r768", "r769" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r66", "r67", "r109", "r171", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r395", "r587", "r591", "r761", "r762", "r763", "r764", "r765", "r788" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r82", "r618" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r425", "r751" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability", "verboseLabel": "Lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r743", "r751" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r665", "r675", "r685", "r709", "r717", "r721", "r729" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r727" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r657", "r733" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r657", "r733" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r657", "r733" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r426", "r427", "r428", "r430", "r584", "r770" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 $10,541 and $9,793, 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": [ "r231", "r776", "r777" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r591", "r750", "r762" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease expenses [Abstract]", "terseLabel": "Finance lease expenses:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Lease Expense [Table Text Block]", "verboseLabel": "Summary of lease expenses", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r807" ] }, "aeye_LeaseExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "LeaseExpenses", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease expenses recognized by lessee for lease contract.", "label": "Lease Expenses", "totalLabel": "Total lease expenses" } } }, "auth_ref": [] }, "aeye_LeaseLiabilitiesAndRightOfUseAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "LeaseLiabilitiesAndRightOfUseAssetsLineItems", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lease Liabilities And Right of Use Assets [Line Items]", "terseLabel": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "aeye_LeaseLiabilitiesAndRightOfUseAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "LeaseLiabilitiesAndRightOfUseAssetsTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a lease liabilities and right of use assets.", "label": "Lease Liabilities And Right of Use Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "aeye_LesseeOperatingAndFinanceLeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about lessee operating and finance leases..", "label": "Lessee Operating And Finance Leases [Disclosure Text Block]", "terseLabel": "LEASE LIABILITIES AND RIGHT OF USE ASSETS" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2026", "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": [ "r414" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2025 (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": [ "r808" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r17", "r51", "r52", "r53", "r55", "r56", "r57", "r58", "r171", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r373", "r376", "r377", "r395", "r514", "r586", "r652", "r788", "r809", "r810" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r65", "r105", "r469", "r625", "r754", "r767", "r801" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r53", "r148", "r171", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r373", "r376", "r377", "r395", "r625", "r788", "r809", "r810" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving facility", "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": [ "r50", "r54" ] }, "aeye_LoanAndSecurityAgreementWithSgCreditPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Repayments", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r104", "r277", "r292", "r600", "r601", "r623", "r818" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "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 after fifth 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": [ "r9", "r172", "r791" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "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 fifth 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": [ "r9", "r172", "r282" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "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 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": [ "r9", "r172", "r282" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "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 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": [ "r9", "r172", "r282" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtFuturePrinciplePaymentsOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2026", "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": [ "r9", "r172", "r282" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "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": [ "r155" ] }, "aeye_MajorCustomerNumberOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "MajorCustomerNumberOneMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents information pertaining to major customer one.", "label": "One Customer [Member]", "terseLabel": "One customer" } } }, "auth_ref": [] }, "aeye_MajorCustomerNumberTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "MajorCustomerNumberTwoMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents information pertaining to major customer two.", "label": "Two Customer [Member]", "terseLabel": "Two customer" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r221", "r607", "r635", "r639", "r794", "r819", "r821", "r822", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r116", "r118", "r120", "r121", "r123", "r143", "r144", "r249", "r250", "r251", "r252", "r314", "r355", "r391", "r424", "r484", "r485", "r492", "r506", "r507", "r555", "r557", "r559", "r560", "r562", "r576", "r577", "r596", "r604", "r613", "r619", "r620", "r621", "r622", "r636", "r790", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r701" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r701" ] }, "us-gaap_MeasurementInputCounterpartyCreditRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputCounterpartyCreditRiskMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Counterparty Credit Risk [Member]", "terseLabel": "Buyer specific counterparty credit risk", "documentation": "Measurement input using risk that counterparty to contract will default." } } }, "auth_ref": [ "r619", "r798", "r799", "r800" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Discount Rate [Member]", "terseLabel": "Discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r798", "r799", "r800" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Discount Periods [Member]", "terseLabel": "Discount periods", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r798", "r799", "r800" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Volatility Rate [Member]", "terseLabel": "Volatility rate", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r619", "r798", "r799", "r800" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free Interest Rate [Member]", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r798", "r799", "r800" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r389", "r390", "r391", "r619" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r389", "r390", "r391", "r619" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r116", "r118", "r120", "r121", "r123", "r143", "r144", "r249", "r250", "r251", "r252", "r314", "r355", "r391", "r424", "r484", "r485", "r492", "r506", "r507", "r555", "r557", "r559", "r560", "r562", "r576", "r577", "r596", "r604", "r613", "r619", "r620", "r621", "r636", "r790", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r720" ] }, "aeye_MonteCarloSimulationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "MonteCarloSimulationMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating fair value using Monte-Carlo simulation.", "label": "Monte Carlo Simulation [Member]", "terseLabel": "Monte-Carlo simulation" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r728" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r221", "r607", "r635", "r639", "r794", "r819", "r821", "r822", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r702" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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 activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r68", "r78", "r106", "r146", "r158", "r159", "r162", "r171", "r176", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r191", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r362", "r370", "r386", "r395", "r473", "r535", "r550", "r551", "r650", "r788" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "aeye_NewYorkCityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "NewYorkCityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for New York City, New York member.", "label": "New York City [Member]", "terseLabel": "New York, New York" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r701" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r665", "r675", "r685", "r709", "r717" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r692" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r691" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r709" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r728" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r728" ] }, "aeye_NonRule10b51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "NonRule10b51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Non Rule 10b5-1 Arrangement Modified", "terseLabel": "Non Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r71" ] }, "aeye_NonrecurringRevenueMetricsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "NonrecurringRevenueMetricsMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating fair value using Non-recurring revenue under Monte-Carlo simulation.", "label": "Nonrecurring Revenue Metrics [Member]", "terseLabel": "Non-recurring revenue" } } }, "auth_ref": [] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Other Payables [Member]", "verboseLabel": "Unsecured non-interest bearing promissory notes", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "aeye_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r109", "r587", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails": { "parentTag": "aeye_LeaseExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r806" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Impairment Loss", "verboseLabel": "Operating lease, loss on impairment", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r805" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails", "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r407" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "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/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails", "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": [ "r407" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails": { "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/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFutureMinimumOperatingLeasesPaymentsDetails", "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": [ "r407" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r409", "r413" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r406" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r752" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r49", "r100", "r494", "r495" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r153" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "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/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52", "r625" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r56" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "aeye_PartnerAndMarketplaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r690" ] }, "aeye_PaymentOfDebtIssuanceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "PaymentOfDebtIssuanceCosts1", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Payment of Debt Issuance Costs 1", "terseLabel": "Debt issuance costs" } } }, "auth_ref": [] }, "aeye_PaymentToPatentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r74" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r5" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r20" ] }, "aeye_PaymentsRelatedToSettlementOfEmployeeSharedBasedAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r18" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetailsCalc2": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsBureauOfInternetAccessibilityIncDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash payment", "verboseLabel": "Cash paid", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r18", "r366" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r73" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r73" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r700" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r692" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r709" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r702" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r691" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r693" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r737" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r692" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r59", "r293" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r59", "r515" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r748" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r497" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r4", "r15" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r125", "r126", "r127", "r128", "r129", "r130", "r141", "r217", "r429", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r580", "r605", "r634", "r636", "r637", "r640", "r641", "r745", "r786", "r787", "r794", "r819", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r125", "r126", "r127", "r128", "r129", "r130", "r141", "r217", "r429", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r580", "r605", "r634", "r636", "r637", "r640", "r641", "r745", "r786", "r787", "r794", "r819", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r146", "r158", "r159", "r166", "r171", "r176", "r182", "r185", "r186", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r362", "r370", "r371", "r374", "r375", "r386", "r395", "r464", "r472", "r500", "r535", "r550", "r551", "r614", "r615", "r651", "r749", "r788" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 $315 and $294, respectively", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r415", "r465", "r471", "r625" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r165", "r228" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r690" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r690" ] }, "aeye_QuartersCommencingSeptember302026ThroughJune302027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r116", "r118", "r120", "r121", "r123", "r143", "r144", "r249", "r250", "r251", "r252", "r307", "r314", "r344", "r345", "r346", "r355", "r391", "r422", "r423", "r424", "r484", "r485", "r492", "r506", "r507", "r555", "r557", "r559", "r560", "r562", "r576", "r577", "r596", "r604", "r613", "r619", "r620", "r621", "r622", "r636", "r644", "r784", "r790", "r799", "r812", "r813", "r814", "r815", "r816" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r116", "r118", "r120", "r121", "r123", "r143", "r144", "r249", "r250", "r251", "r252", "r307", "r314", "r344", "r345", "r346", "r355", "r391", "r422", "r423", "r424", "r484", "r485", "r492", "r506", "r507", "r555", "r557", "r559", "r560", "r562", "r576", "r577", "r596", "r604", "r613", "r619", "r620", "r621", "r622", "r636", "r644", "r784", "r790", "r799", "r812", "r813", "r814", "r815", "r816" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt and Capital Lease Obligations", "negatedLabel": "Repayments of finance leases", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r75", "r498" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r356", "r578", "r591", "r817" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r62", "r87", "r468", "r490", "r491", "r499", "r516", "r625" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r145", "r173", "r174", "r175", "r177", "r182", "r184", "r186", "r225", "r226", "r241", "r357", "r358", "r359", "r360", "r361", "r363", "r369", "r370", "r378", "r380", "r381", "r383", "r384", "r404", "r405", "r486", "r488", "r501", "r851" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r221", "r741" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r115", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r579" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r107", "r108", "r163", "r171", "r198", "r205", "r206", "r210", "r214", "r217", "r219", "r221", "r224", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r395", "r464", "r591", "r788" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "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/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r728" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r728" ] }, "aeye_Rule10b51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "Rule10b51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Rule 10b5-1 Arrangement Modified", "terseLabel": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r142", "r187", "r315", "r739", "r759" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r22" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r99" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcConsiderationForAcquisitionDetails", "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r40", "r41", "r364" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r38" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r231", "r237", "r238", "r239", "r240", "r430", "r578", "r598" ] }, "aeye_ScheduleOfOperatingLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "ScheduleOfOperatingLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of operating lease liabilities.", "label": "Schedule Of Operating Lease Liabilities [Table Text Block]", "terseLabel": "Summary of finance and operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of estimated fair value tangible and intangible assets acquired and liabilities assumed on acquisition", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r317", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345", "r346", "r347" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r796" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r653" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r655" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r117", "r119", "r122", "r124", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r219", "r220", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r503", "r504", "r505", "r556", "r558", "r561", "r563", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r581", "r606", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r638", "r644", "r794", "r819", "r821", "r822", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r110", "r198", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r209", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r588", "r589", "r590", "r591", "r593", "r594", "r595" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r331", "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r317", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345", "r346", "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36" ] }, "aeye_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r91" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r88", "r89" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r323", "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345", "r346", "r347" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r316", "r322", "r341", "r342", "r343", "r344", "r347", "r350", "r351", "r352", "r353" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Maximum percentage of base compensation on payroll deductions", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails": { "parentTag": "aeye_LeaseExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsFinanceAndOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease expense", "verboseLabel": "Short-term lease and related expenses", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r411", "r624" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r79", "r169" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r60", "r63", "r64", "r145", "r160", "r161", "r162", "r173", "r174", "r175", "r177", "r182", "r184", "r186", "r199", "r225", "r226", "r241", "r294", "r357", "r358", "r359", "r360", "r361", "r363", "r369", "r370", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r405", "r416", "r474", "r486", "r487", "r488", "r501", "r552" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r117", "r119", "r122", "r124", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r219", "r220", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r503", "r504", "r505", "r556", "r558", "r561", "r563", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r581", "r606", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r638", "r644", "r794", "r819", "r821", "r822", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r173", "r174", "r175", "r199", "r405", "r429", "r496", "r502", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r645" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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": [ "r142", "r187", "r315", "r739", "r740", "r759" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r173", "r174", "r175", "r199", "r222", "r405", "r429", "r496", "r502", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r534", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r645" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r35", "r39" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r12", "r59", "r60", "r87" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureSignificantAccountingPoliciesSummaryOfStockOptionsAndRsusActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r59", "r60", "r87", "r328" ] }, "aeye_StockIssuedDuringPeriodValueForExerciseOfOptionsAndWarrantsOnCashlessBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "StockIssuedDuringPeriodValueForExerciseOfOptionsAndWarrantsOnCashlessBasis", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued during period for exchange of exercise of options and warrants on a cashless basis.", "label": "Stock Issued During Period Value For Exercise Of Options And Warrants On Cashless Basis", "terseLabel": "Common stock issued upon exercise of options on a cashless basis" } } }, "auth_ref": [] }, "aeye_StockRepurchasePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/2024", "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": [ "r792" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r59", "r60", "r87" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r12", "r59", "r60", "r87" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r60", "r63", "r64", "r81", "r517", "r533", "r553", "r554", "r625", "r652", "r754", "r767", "r801", "r851" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "aeye_Stockissuedduringperiodsharesinexchangeforexerciseofwarrantsandoptionsoncashlessbasis": { "xbrltype": "sharesItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "Stockissuedduringperiodsharesinexchangeforexerciseofwarrantsandoptionsoncashlessbasis", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of stock issued during period in exchange for exercise of warrants and options on cash less basis.", "label": "Stockissuedduringperiodsharesinexchangeforexerciseofwarrantsandoptionsoncashlessbasis", "terseLabel": "Common stock issued upon exercise of options on a cashless basis (in shares)" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r412", "r624" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://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": [ "r417", "r418" ] }, "aeye_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "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/20250331", "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/20250331", "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/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r708" ] }, "aeye_TermLoanAdvanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "TermLoanAdvanceMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "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/20250331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "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/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r707" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r727" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r729" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r730" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r732" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r730" ] }, "aeye_TucsonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "TucsonMember", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureLeaseLiabilitiesAndRightOfUseAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Tucson, Arizona member.", "label": "Tucson [Member]", "terseLabel": "Tucson, Arizona" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r726" ] }, "aeye_UnpaidDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.audioeyeinc.com/20250331", "localname": "UnpaidDebtIssuanceCost", "crdr": "credit", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The unpaid portion of debt paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Unpaid debt issuance cost", "terseLabel": "Unpaid debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r26", "r27", "r28", "r111", "r112", "r113", "r114" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r389", "r390", "r619", "r800" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.audioeyeinc.com/role/DisclosureAcquisitionsAdaSiteComplianceLlcAssumptionsUsedInDeterminationOfFairValueOfContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r389", "r390", "r619", "r800" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r696" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.audioeyeinc.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding-diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r189", "r194" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r188", "r194" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r694" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(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": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r506": { "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" }, "r507": { "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" }, "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(1))", "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": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "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": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r693": { "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" }, "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", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "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": "C", "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": "iii" }, "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": "iv" }, "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": "v" }, "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": "vi" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "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", "Subparagraph": "i", "Sentence": "A" }, "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", "Sentence": "B" }, "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": "C" }, "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": "D" }, "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": "E" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r722": { "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" }, "r723": { "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" }, "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": "D" }, "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": "E" }, "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": "F" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r746": { "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" }, "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(8))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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 59 0001558370-25-006123-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-006123-xbrl.zip M4$L#!!0 ( $F)H5HK1ZU'4Q "*2 1 865Y92TR,#(U,#,S,2YX MPF-9DM0F"&.UZ+R3[NRY6P!6C'6*PD M3\C^^FO)-MCX#626N7/55 :L5JM?:K5:.+46!*'FY07\@S^H7G^O<3Q@ 7V8@S2RJXMFT-#VT3'G#MTTFHVK MRZL;='UW?75W\Q:-!P'8 "B;TQRXC;#NA+DD*XPDY@LBAWA%Q!J;Y+ZVE')] MUV@\/S]?8->BC+P0ZI@7)EMI5)?7UTV0@$T4CUW&5X]DCEU;WM=^=[&MAZXA M$)DC[F"4"+KGZPO&%X#ELMGX9= W- $!,(9Q"@[N=; (W<)O9MR^$,2\6+#/ M#6A0P&\"0,%E7;ZLB=B"S[&8:5*V39$.%EES8BIA1PC2@_@,W#8XLTEC![GM M*WE&)V@- $V7<["CEV0>@M8(79S,4W&_;4#K5O#08,DH9A_NIN$U;D'M5)37 MC5_ZU/D40+JBOL!X'1>BWQ AU8ID- 2 ;6!Z@RN M5/,,9ED 3AQW=94DK*O+!ME(X@@ZLTE=@1&.);@!4;]2;L!7)',=R=/TZ#5& M92/JRG@2S#%HB8 [1.:9(8!LH3$U13(MNBF">A.3E#]%F[>WMPW=&B(Z90X% M+=$I)/D>?(1T:&ZH9M7GJGYY7=]-:VV>--%VWWJV2W>26129I#Y8R!TD.H(( M_61C+I.EJ%HBH%A*3F>N)!%GZ#HQ=ZB<38KBMTU1]0B:[S_KU!$2.R8)"Y!F MF/\^O#]]ZV26/K=58X0T\\6JXWE=N+,4N]^V1\5J6BE2-:U]P'3D?J/7X?TW M".GU##L.DWIZJD?!P_6:.G/F/8%GRJ3OE*2G8'U(?7B:]#*7'6U"!B#6"UX; M)C^SJ:4,Z@';2H[&DA I:H@":P7@ E("8BPRIP[59-_>WBC=7EZB.MIB@L_M MT= 8]7N/K6GG$3VT^JUANX.,CYW.U'C7V$>RA]Z%:&+DO->?8:T2@%'+2'EV MO[,/DM'1Q+;IVN7[[8_#%3R*HK:/A2C^6@=^/ ,C:5TR%7=5;;JC"G\ M-^@,IP8:==%HW)FTICT J)184HEM+)9=FST7U>$./E>%;\JHL-TR/J)N?_1S MI<(]%3Y28=I,N)P8=.' ,FAB1[9,'0[!QFD,6C(I$;!-09"KZ]@U,U2O0[6X,I?3>AV&OVVNWAE/4:K='3\-I;_@!C4'Y[5[' M4.#^6(A[@Z%O_>'^7NG_*/VWV6I%A=IAMYF0XA@[2$&5;P_71]B#N1T4/L*H ME6'D&T;+_-VE0@\N6A8VJ"2@N[5-5;#4M\V6$! O:2@0<:I,JV4FVK3[ @884ZUH0N MEG(T?Q+$DW?7E0 X !)7[LK?,3@+W5&,\8L.0U./J=UI& M!_5[K8=>'TP,5K;6\!%->A\^3E60^P2-+<. S2; >J2@E4<+8@$QR-;4H+5/ M3N6S3F-7U%&3&UJB:N]LUL01Y!B;*H@YWYYBSJJ4/7ED:#>U9TR(^*14MI1O M2X]D)KVY.>8 0MW4M?Q@//D9CYC'+I#Q" ^(9B](J"$K#WZD/>BYJV]^J!T=1#V:-S\6 M.\0P"B',MY WY2U$CUR?Z5LL9FCL()RK;.586W%7*\Q??(<_6GM)"8CPA2M: MIJ2?P?,?9#(E\.9;SLT!EN,1H,)"H4B #8&F06\.)L:3RFIX9%0V=*0-C9D$ M05!LVR^/U'9!JL0@ILOU;K&S,6W7(E:7LY7R'JXGL=&\@[D#2,28<&.)^4&. MZ;0CY]OAV_)V&"(163Z-2&R)!$?F48GF0*;V<3Z=RG*)3RF"S2P2BM;*6$_E M\"#R5<_]&)A:_L'\4^@7UWE*,SM\.KC[OQ*Z,YTFA:EJ7)PG;/F3.^ M.MA2,A'EF\?WY"<_'@65R1QO,@?:17'EQZX=%%5^I=Q3G J[*V^3\004]=2<)7Q%'3_L M[&+*?\*V2U+CA."0)6W']2=0D&]RL5U]J>/E@%ZDE @K%++")*N@9@Y$H\^* M:O5-+DEZF!,<35=;NI+F_ #?L3N:]QP0OD-4X$*$H)XP>TX1OU441;Y!Q399 M>P;EC:2,(1@+10:#QV9E "K[XBD+DG@)>WZ@0PP!'^J+*N M'D(4PECI*VW2C?@"._0/333HXI$(D].U%\8]N((ZL-[M3[Q"?7)TV+QLQG>0 MH\F'UK#W;_U^B7:QCQVC/>F-]7=PM ]/1F_8,:KW%@[++I7*(.4KL/Q1;*6W M(D%R5O2;KY67 MI+[/!1-@F_!)6G&R0',5\S:NF/9H,.A-O;M>:HJT1WK!Z0RKU28S2B +I8-X M<)X%D:N?[Q+B@_4LU++ M";98R=HJWC%/B6_B2BR>W:\T7&3;E:S"4$N>CF[B.M)Y^?\/\:L_ZB+ZA,R1 M+F9VIVJ.W=<$7:UM5?]*/UOJLGJJ_& ]*#'X'V#U8K.R Q"%/J.BEM;H NQ7Y6=H\)%B1T+T*R5:M#16/;(6IXU?,BT>)!;IDNS_];ELT M,O1Q(D"*/*Q(H44>7A0@_M]TB^\:>Q7Q_ >1NGFZ:AX8*.,2.=&BL&*O.N9U MV#O4FQ?-&O)JRO:9J9_MNNT9;;SK!0SK6UP&!>E5 ],&3@37!035A\-&W=67 M+31J *X^E!LUJW9CTM")7=2W;8W(NGI4;U[5KTM*/%8]MN#X00BX%:QWGQ[/!T%!1"B01X]?F+-U$(3+J&G_BX*$Y)6H39S B06 M"&X0\*];-.7F0TK%X2.(T+5-#Z-A5S&VV/@!O#>V*OAZN >*%$ ]P/=!W\31 M_:K>>OC[V@#_QKBW2A(^=%40"I(0RM')OROB:Y"^ .M6VU=0F^>[ 0 MNU!F3;VA7.[GX=/X*I%_"K%9JI?'M4<<, N1Q;\FX)[=QT9Z3W:KPG*&OD MD"(Z#8%]M3J%>$G+5I36:ZCG ;I]73U[ M#,CT O $^H.&<[0Y\+N6:Y-MC6"_A%(HNZ;=P91LY(/-S$]A]LKWW9> #)H* M"^$43*N39B7(GZE$2Z]%5,VFLN^N7-+J,=S9 $Q5:L3HE#EO-GS'G6-5H<50A8@A[ MQ ,6T=EZ0J3AN;YB$'F"=SM20C.O>M!]S>3$HO((P5'-HZ5Y]+KK=Z353<>- MN<3.@LP9)SZ[;/[L,PG;=K\8 '-,G]U9D@Q/CS_B.C6N+VIN?C6N*1MCJ5_] M$3+,='+SN9I 4%IL0FRU)9LR@TCI08SFG=7:9B^$Z!?\+5V[I 7ZL1+8+8W@ M7 5BZ)]YL2"Z\JIN3%F;?8;X&6^V#G'DE!72*9'^R=:OZ9^0M]VVPU\U^FB[SH-P5/)8(:UXFO H8D<0ID M1TV:@B(ZR2PJ>J89DD_Q+F>[E2O 0M)^IURW,]OL],&D"=F&S$"[7T#4*X:[ M2_8G>8=#.I^IK_"WY/,@? YQ&6\*ZY ZDBP(?Q4G'N,TC?KM>J/<]3APUN ( M\OQ[V8Y?=LM4F'^]SL:*L[54*+K0< \O.Q _Y-$+\@!O5-GE0,4:2.A-0G@1 M? WLKQ! %11BRCJ1)EM=LQ9FLLK?Z#>J9E+MJU1G'1SGF=B!_<_4TOH,J_?* M_ I;+ZT%)[I9;;V-15O+@[ NE[UU.#> M?)>0,:;6GNXS(;^J6;#CI+.ABH?62AEU*K][4&?#JT5FQ5G5]06(D!/8'NI\ MB+'F!%LCYR?,J:)(-8#34Q][.G.2*H]#4'W)!%5A)S!Q;=*\G-TT0VM \"NQ M71LO0A+(!PV;Q8PQF^#7GMTYW V94X+!0M!GQZ/O9<$9#S#_1.3:QF;\T"83 MZ@P= M^K!$1";"\)P,V/IS)V4"9[M3BYZE2HC.]3I1X,>!/)">HPJ+PM;T V/6,]"< M+O>2?4A9MG2R5X0;O\#>P1.@%3X"C<.=74LRAQ)R+WO+" MT@$#O][&W&8&[#2]VW_QNP<90&?H,5N.XV)[HC9)*CWFGU\.B.34C.^I"D&? M(9<0-_&"+.:#GB%_4]<4";88?7R&= _)\Z^,?VK#_CRNB'C;&7(0^=6I_3SU M[OG7LAV=$K[2B1/KLX*/6U1R^QDJ)KH;WKTR':(^)Z.0V>=K6;.B+#T0QURN M8'L5S@YT;<:X^I JB;QN9YDWB++0Q:8^.LY+F\7@SF;FEM.T.C-WU-T0_W<7 MGQS0H4Z-Z^#MR5%JA%5-0MB&Q?(CL:V>$X1K*D7:UV?P&>G%$^$_EXE4*D\7 M<#]E$MM>IE42G6V?LN08::*TG"O-TOB^@ID7\-8*?GBIZX+FP1K4C^<12VT^ M@$GK-U? MPXHP<+%A%4>X5E*J\NXER5HS<&Y_M-UB"H+1ESXO^0)*PT(G-)2@+]:E:E(& , MUM74B'(?X RM^4<7R4K6JG(5!UE+3JV?BV^D2"%DL,^;PX2C.4!Y/ MSAJ,K]?P%02P,$ M% @ 28FA6I,Q =DU$ $> !4 !A97EE+3(P,C4P,S,Q7V-A;"YX M;6SM7>MSXC@2_[Y5]S_XN"]W54=X&":0FLP6 9*EB@0.F-N]3UN.+4"WQN(L M.X_]ZT^2;; !V;)Y6'&F:BJ3@![=_6NU6E*K]?7GMY6IO ;0V3=EFI7U9(" M+!T9T%K%,&CAFS<,;TM+ MQUG?5"JOKZ]7K^H5LA>D>K56^>UQ.-678*65H84=S=)!22'E;S#[<(ATS6'2 M"55_>[;-H &ULNF+6X+^50Z*E>E'Y5J]K-:NWK!1\DFD7PMT$A2GW\*8\B%> MO/)[[?LRJ+7;[0K[MO3M)T7Y:B,33,!<81_=..]K<%O"<+4V:5/LLZ4-YKI0S"DVM%%%D8F-"BD=YI)R9@N 7!P2:&M?Y\,(H1HK@$1 M:0U:^I6.5A5:IB+2&.-,2&:5<["V^1"/YJ,UL)F>',TCKU6)F.UJ>'EOHM>3 M\AIJ]'*L]B#6381=&TSAPB*V1=I^S^8XNOJYEZ/6<9 M^C3D(<@A( V&";.,"5PLG='\.P8>!_>N0PH^0@NNW)4_J5@+5A&/M7=F@8_1 MQ5.3(*L8H445@WP39:#_M@86!F<7H6CW>8BO!YX=#^.Q35B$I'( ZVA.OSQ& M..*-IV6=<:?9>B "_]<-?9BT$FJAKE;\$A4R^E?,-RL3J[$J)0HO:&V')M*B M3FR':WIMU:X\P>ZV[E$;*CDD+?OM4W).Y%"'> !O#K ,8&P^A0[MIMUNTE53 MM:J4E4V3Y/?NZ&DZ&@YZG5F_I]QUAIVG;E^9_M+OSZ8I4*%<4E20'J'%I(LP M9!\6*&MJKN%GUIZ+RPM-6U/)-BK ='#P"57EH(/ M*SF0TG6)CV,Y.Q0=+//[%[75JEW7JNIUHU%OJHUF8TMS2$TZ=I1\HKU!\[XB M9]/SN8U66V'Y/: TQ"+; /9MJ5927$R(0&O:AV:6E%= [1[[YK(@T!4(,:[T MOSZ9\5\TDQJ8CM/5;/N=&-M_:Z8+.. (U8W*X8MZW59S $T ).PA",J?+QP4W-G8]I71Y,QS98:]#P/2+J*3E+8(M85X&: M'Q_AK$SZ0*OR !WU@'<\90[$L77D )<_H:8G7K[1.; 9!O^"6@]5$0$9%Z0QZIAZSU$[+TV/GL8-DH MG]=JJWHM%1[B1/O@-.4!9VPC8J*=][%)=[ M@_K':[HX?N).2'%59(T^ M8E_D02RZVS9UD/['$IF$2DR9<=YW4$LNGAOY'/T*E8A"TJ(_LO=.%+]%.\HGM D,8S!0M2(MR M''W\_8*L',NG!=%%5L#&>SSP\94*@G4&)N5;?W:1Y=B:[OP*G677Q0Y: 5L0 M9)&J42FT<]X?R@QU9E;E6Z:R]82P!>>4+@BL:;B3;^D[1-9B!NP5/>Q-7/L> M+BPMCJ*^E3A7\IE>SOR1O(V15.^CHYJ-0?E,;>RLD0BS8.V/#O8Q;,IGDW=G M%+$]R8,5/CJP*3F3;_?RSL70 AAWT>H96DQ 5%F)7?(CAJ#AAZ*+#^JCVHS( M324_V_4/I1&G9UZ^#=3$+5-^03G@S;(?*H=@#G7(FT:3*Q8$WXR,"J^%OE9VXJ?/$U/-O< 7DGQL<'4] M/KAZ.B/_/?:?9E-E=*^,QOU)9S8@!60-LWX"SL B(@-#A'DGE3ME+CLRB=^% M@E6X1X4?(,$1 &(@2Z6L41K M6KZ\.046H=RDX1O&"EH0.Y2/EP0G**&6I*C&8G/ A&9@4K[Y<@(P(-*B%[=Z MX 68B,5IQL,;6Z<8X*9G43ZK.P4F:6Y!6'C4[#] 2 J\G5ANA6* FI(_^A7 M:7='J0AVKM,3Q\2QH4YDY5^WCWX0*CD&-D0&,;__S:5"\LM2LQ9@ M0F35G\^!OCNE7+KS"^_K H>23(;2"R3:=/?^'0-"[V::ZNC$EX^[/R/>@!P6 M)!]=BFPI'R?"#U5J#MK<;3D.KA_ %&-Y] MUQFZ SV(UXC(9#3G'2&)UH_*HZ&V:X4"_C@Y2+@ O\SI4N'T(!O_B5'-EU\T M3I>:#5BF?&0/QJU8FM, M>FD$JB)1(H9]MCA91825A%/_TZE'&CD$BB'17B='0@/K!>!C(B .-""':D@; M 2$J,9%STAPC(()7EV;(?Q2-FP:8MT 6;D .A3H1K >6R\<)0L)@RRU'?CC] M%,V=5\WFK9BYY3\-\B)\)QJ$U$#OO^)&/PG(FJ$QL6\T9!/O+6>YY:*47ZLM MNJGS\1%+QV]B*$.>0](W,D%6(I;O9GLEN#.?$[^&\,?=UTS=4$%5XL0"D3#\ M@2.JS1%O5I_Q0 -RZ(BT/J.HQ$1BJ++[C/'3!1$52] R0U/@.";P#GKZJ[6) MW@%@@2(&BQ3ID!G.B)M04K8DA^Z<",'#4\XI)"+D)VZ5HY[#&9L.@('OB3A9 MXJ 1HQ#WWX"M0[R] [)_T!9?+RJ-EMJLMHJ@'\?Q+U\4;IB/ <8N?8W6BR,- M4AT+*,#ABI]( U((0+Z VPE8;]YR%@">5[S@<*=B6T*W,OI>=S0^^-!:4[A> MP7'/QG]BV&W>"A!8+''H(S6B3+?5=C7/C(=G!CV9\\2 VOS@OD9HIG6YW]/UI-GAZ4,:CX: [ MZ$]I<;]3Q?9Z5?[N]_N/DJSI E+$@"24E>A]D!._O=6HJNU:'N-?")VCWMH* M6)/O*O3E'X I",P)W.68OR6EZ:8>"L0T!)QYJAE,N'J$"=G(Z2+H%44F.2U MKNP(&;.W+7#'T*:$>WJQVH1TU3\T=2_RW3]H-@C7X7=K,)$:?2 AI;%5]_WE M3O=?WP?3 7M,@/[9ZRB4%&5+RS^5X;!+OV($*9I/D:)9AF)N:5(TCRCY3?#= M_BM-$Z C,MG]219L!E$K,NNQ4/((! \(&:_0- ]"P<\ =+;>3G&@FY&X@T1Y M10:6?PH>,'#H]/<"W48'?DUMU;_DN#=P9I7;'"+G)5CY9KQ32L*/!PE%@)QV MK MV*H=*YZIG^[-]#B(ON++[;A8KN;W#>1&5YW3]0_'/K?AI!"]?/,G91,&N MH%Y:\5FG/U3^DBK/%[E\D3.G%,+ %F1QF2\WB..^YT/!C*)QY*&1# M0+ZGR1.4]C W=;5=S>.FD63Z%"L<^?+YG5)PR8D8SM2;'(IXP2V*/.1YL:MT M9W!.PE^D3R,B"56%T/),JG?&O;D30O$I=C-"7^S$'%UN=<>GX<<0D4GP!3L= M[!)ZMB^OQQT17OI\4/D[H^TCG1/2-XV@X3_O/K,U"WOZ5!,W(S%-G,D-X?5( M Y3(2@%X3S5M2@BZ$2E;C0XU56W37$HRV;A$:.,F\E,(XT-,Q#Q&0^9GX 5G M\"YQ'M=H,=3HC+*0;W<^)FL">_4NX4H(KUJQ-"$3M\*;T^?T5"))TB#+A+&3 M !S?NPXI^ @MN')7T>QJ.& \=2Q3HUK;]56&_>HI MD\'#+S/Z+N!W\F5G.NW/J"/CT:2L/*(4%%"EF(PL);AZ(7\XTY!J"> DK=N( M=V^E(U[MLN9"B*X)6&F0:(9-GZ' 1)'_ S3>05WV!N4P,6GQ#9N5$_,NGXLB M*IPG8DIFK\!\ 8_$)5OR)IVLS46EU5!;S3P2DYQ=4T0Y3Y?0\.+Y1](E2N66 MEH+H^ C\^$IR:*T@*OSW1H38DL]T<9A(O#656*]HL"9P)L5^G8@7S"X"L\SV M$3[]C/=9/."]W;I4'K!'#]NGVW%_%>#3=';OE[.+%1',H0VIG0*7?BP0V0[- MQ<*HH/=,.$-UOV!4@YMJBV:?SR?XX*",HR_^"5$ONV5-\Y+7H?>I)$=)G 'Y MMH9\$S3T\JY[Z3/CX8JI\9% 2\M&NFR/%W>HP^S$O/XF@&E,;3GPS8I@O ZD M95O8YI[3YZ$Y2;QMM+%-BL"U":(YC%)[-,W]/;U>_VZVW:Y;!QUM]^?07#%( M7Q]@GRXYS5VTR(5W4D)]/VI$VLR/#>>@\5'6S(%%=XAFKTB #=&FY!K=A["* M[):=-UML:BDB)_U/-\PNKTNL#E43X/+35S]\CE;L1G::O@ MNL!E4;Z+)^EY@R\GLPNTK:*K H]%^6Y:I."M,R>^\>FT(=)<814BF4OA*QD' M%@!?*QX(OA?\[?]02P,$% @ 28FA6J#BUR>0)@ ##P" !4 !A97EE M+3(P,C4P,S,Q7V1E9BYX;6SM/=MRXS:6[U.U_\#U/NQNU;IM]R5)=Z4S)YY.+-^;#?"L6T@(_A3U M<0E\V@9[5M39VS<7Z8=ATAWV/ED?SB[.WIZ__6"]^_3N[::"C691 S__T[*//)ZL@V'PZ.WMZ>GKS].X-)DO:_/SB[)^W MXYF]@FMPBCP_ )X-3RP*_\F/_CC&-@@B[F2:/S\0-^W@W=EN+"$$^^TT!3ME M?SJ]>'OZ[N+-L^^<)"BRSPJ#I.#L*Y+ 9VC9P3O!KD$6^,-9_'$'>H!*PJZ+ MCQ\_GD5?3W[ZFV7]2+ +IW!A17_Z%&PW\/.)C]8;EXT:_6U%X.+S"8!;1O7; M#^?O8IK_8Q90<3-%&F+/QRYRF/1W?_0GBUF [6\K[#I4-Z__"%&P/;'8<%^G MHQQF('00IMTCSWYCX_49@SFKU7M$NY( SAH2?X5\V\5^2. ,+3VJT#;P@H%M MX] +J.'=4XQM!'T*!I9+ I<,^\OM#+CT;S R/4K\**-P8QC322_R)D,\7H# M/3\RT>MG]B/LC$=JHYK'K'"]!F2;:/UDPY#V!YXS]4-_8 ?HD:I_=SRK,KAQ MK+O' 748"+CN]@JY(447SJ =$A30C]?/MALZT+DA>,T4(@PB?9@LK@'Q:"?^ M/22S%2#=*63+Z!G'_IWR4#_._IYX=$3==D1+]UI;-K!Q+!LX#F(8 G?D+3!9 M=\LG^6@ZF#.PZ73NH]C-.&"& LB4WT4L%AJ[=DZ,-YADX)MPJ8UA3637P/=A MX$=0!#K4;X\1>$!NY&#H-[H6<+ID6Y7A361?E[PQFO!(./%D_Y7&2R.FY9"L MD9?,03< D5^ &T*ABTTEW2@TT8&F#G&,(>TP:QLTP$++53!94+(2(VI[8F@\ MI@Y&7<&'H'5.E'=:E=2(FI3>.I,V7?H[@#"/.0S] *\'S\B_PFN *$X+$+J! M?](L!E$90(&6!? ?(C:$_ND2@$U,"(3.^NSZF0:W/GIPX;5''7UJ;KX*ZJQW M/\UR'(Q!:7I_!BF*["]L0)^1^3XBD0V=PQP0.T4^^;$H"^BOP1L8$KQA_XO& M/(,^7)PE\&=/S%N<>H 0_ 2)&O9%-7$)V?7'!CQ-?J&87_QP>G%Q^C8647$L M94IV(R$O.'/0>C<:75W40SF366(IKP\1?E%OS9&B/S/EP-ZI$ZM;BRAR^FX5 MX3M=P_5!78_FXYOMMCNB*XD3L\ &>[MC0(KKEJ3&I[0;97_9>,/G#;\DT M_N '!-@[&W/! W0_G_ _!BA@A!8_GO6/_#V!&X"<)#]'9ZI)L((D1FP8$D)# MN0)%%5HD9"JUR-&^5YD!R7.!JG3:>Z+=->UT0?!:*!YZEN*F_A5YOYWA M C_=O6"8%=2W%"Z1I@1.@YEFD;C*S8T)66* A!X>0)F?'Q>BK86L&\>E;>%2;!G"ZJV2II3@?B*:X,)E5:/HP)%'&UM@1*1)4! M^BL5!E:E+*? O"Z9\@J[,DJ#4_.+=XI9 @E[;!]9YH)EL$4WS(?50&D!$:Y> M2V$2R@0P!OADJ5BP&G5S+ 2K;F% M0I5QF*WP^^_<5'P29)2!_K97!/K+;\-P';J [:U?+Q;0#NXA7;HX>SPY5E&E M21K#*C4QA&1^F%ZID2+9^J>.2K+$-=F0-1N5 :/ 7W$@W?8SA7XZ27),1? U MXT M^)1#I<&Z",H,NOA+T#(X,6WZM;9,+%B=OES SN\V6HR*NS-)JX<$.BBX 794 M=L"+/H0 Z:3+ =!."#^FD(!PB=&OMQ+N8R6"ZWA-["M[ZQY>J=X&L18_W:QF?1*E76J>$Z?PD]>[4&A%=EI0HNUOX"N!$DIRBIV8$ 7$AR$=PHB^!+ MCV<6&M(<0 Z0J4 ] 3\BPHFRQR"'"5 MNQ0N(44"IW$M+18 5B^%E;E6;Q2,NG.QB?-WSS:Z:[@O$2P(V*V0#5U9E*8(K5E@>PO5%$5P6Q^?; M9AE<2I$8SH#J2J$XL#J%W.K*8L>1"8@[U*W'(Z]&2&G+""D3F"SQ5AXAK/P^[-LDBDG.1OP*V)@HF)+J;AI?. M+8/+'S+EP9E"G>STK Q21J%^S2\7$*Y"92Y+*^HZ<["6WZ5)FGX)7':=U6P% M89#>5LQ1]#*PA#]B,$-(XVIY.:"$//TZ7BH;7('$K(:+.F8*+NO0)/V^01[% M$[&;M?R A(*#)"50"6^$4#I.%[(Y=L&2[)XS@^01VC56&!PEN1<+HU2?NO6)H.>@YO3YW[+>%&X9M.S+E:+/A: MQ%Z_IO*9C,LHR&ICK@NF?P=-3=*X^.;]D>? 9^C,\^ZW/-[ZM9C'6BS'/:N1F>9,[0K-3-*NM%2#MQO&^91N_>0^ M:42;OY4E*W\QIPB(RU]<@GYNTRG30;2[U'?9397X#CX$TCR+&""-\C@ V@D1 MZF 9&).9 U$L:?K#7L#TE]_& M< GOX%V]$XFO]:P#"ZE1@QG0*TA5PQ8G3IN MG6&VTZC&4-R929,V6Q)-%IGJ7UZ]H0PF?U-A$49'(7^FDGG@.7?8 _N_9(L3 MN.=(:[9.#P-4;:VQ]E J5-R4$[G:0]Y0T9'HJD.89#F7H8\\Z/N9AZ)X6^=R MJ'1K601E"%WQ*VK\,%@97D)K 5[C;GJ)N'!U>G-[ZOSNHRWU\FYUQSI#=@4K M)!NV2R)(*,A =D<\>2"]W+SIUH/QXAWWI3[-LGYWS#"X!@]LI?_ CIEL5=WXF=++K?Q64=6 \8O M-JG:6"C[#1] MA?-RN_OQ9P0)E=5J.X:/D'>^JEJC5 ,5&^ED0N8F,_\02;Y9UFE;9(E:6XTF M64W@N!E;0W**?[[6U% M)NBWQ$J252ZG.V"$:D%=]CCS2RRGFX/G^$4;WEX6[UNZAY7_IA-S_M$<_MMJFMZK*?5!((K8%10T+;,Z]!4E$BP MYMA21EUOA3P@"%!;GU+T)!94!!.J#@]0,UE2 SD$5"*M/5.0%[4WX811GS:&]\M ?H3RZX0%+ @$1N!&$EL0[ M?/ *Q+89^Y3P':OAH2$.XB.>CX;$"!=,X\>S @?']-?H0_Y/"5XYLIZ>GMZ MT$$8;B'R[#=TL7$6D;5;<0RQYV,7.>PBAMT?_)(3&WP. MH.= I\".CQ\_O#T_?W=^;IWNB_3IS\/)W6PR'ET-YM=7UFQ._W=[?3>?69,; M^MMD^'\_3\97U]/9?UK7__@ZFO^+]KIV/3]'QTY$;("()P]TVCQ)M:R?2]]3 MDN8LE!5841'H3 ^*L=38;>/8BTJ]Q2ZNI$U*0+M9JQ5M2>SP 9[N;"RK^SR7 MP&=_UA&44%+P!?U*IH"2U!,+8+N11,;')>,HBD&F8EFI"*C1*@V*S1I[D9OC M'DF1P'4DA8@KI^MD$+D(I+J493T'?:UL'S@.BD>^!\@9>4.P00%PI2(H:=.G M.-XV%$<)*5I%,X4!Q1HZZ1.+4IF(@/L4QKN&PA#1H%4*^UPP16U$?RR=M#. MW7 ?N*[RE'" -7=V3N;O8FA.$7""3S;V AI>7KL1*%WSQN]&[+^[V(?.YY. MA!JB*U%8?""=0T #')6JG Z1WQ"$"?TI4@&]%L(29_XD#/P > XU7)$(#N$, M\$Z*$CC$O34!B+:ZF="C2A/G*B1TR'CC/ZK7O,'D^IE&Z\B'DT5Y@,%E08UA %(041C:9-NNW3PWYKO'//2<_^I5P,WS957),T?.= 41UR&/L2^RS0),K[)IE$DK(%[*]1_/VJVTN$(^ M2UC3E=D,+3VT0#9[H=*VV74[3%&PBVP$?0H&EDL"EZP0XW([ W2!?\7V)]P] M5?+"BX_OS]^>7UBGUGY$5H0Q^G(WNAD-!W=S:S <3K[>S4=W7ZS[R7@T'%W/ M8O#]R-;#UO+9V-9_):/_M[&U&/8*.B%[15=R5XJT3J-"!RT89'?5ER95:%06 M2J&JL4!8^WZQCZI1W84:9?I46DG:R;J0O?/C04('NP7D&PPV+K A=Y.Y'%QC M"8:2ENP6;U(J.F#R=72)&Z'+?C%G#V$T[DQ68^W_3^%C] +A0O8_6<#MOKK2G!/A*FQ*@H/< M,* */8,V764'%)7K9]L-J6!OJ.HS90B#2 R315K311?BT0+\F( MVB/VNNJ2VY[HDD-Z-[BXB EOL5)O9D8%=P_&5*XGDDNB>B[,3_=+]MMDTMI7 M";P!I>&JJILKT!=3I+DD.5?O\)6RU)_.OI94)DO;&!"9U9%0"57'HQ2U"S+K M2*/E4Q6-@CG10K->%[TO.)M0FMDBKQ#'O+QEY\"-^H7Q'J%HY2.*210;:W2, M376@*JGF;+WM)MXX[<7'^PY[C]3]IU4<X+K=[F'NPC5[J8IJEMG79N/^> M9[)H9/Y-NP(8[9F2SH2:F[KR1.L_8%6+O#T5GB-]2;K;H0Q)LO!T_>"05^O$ MFQ'/O(I42I>&<$R_:#L#VY-434[9E/) Q(*R;>TV.M9WBKTUKO"WQ!O'#2\O M=5&;IHI=]P83]K%MY2L9["4XK7JJV1'#S$FPM$CA72B9]CH8YR4$ M0(VLMR--3/EGD!+*#GIF$R_ID3VA@ZO1T4MV7M75J :##-(3_E'. SX]"/CT M2Y27C/4_B3:D<5KK0QFPG=>SRVJ=A89I8QU.WF$O)C&^.VCDT750&-\KVO5L M6FGHEZRMW81UE=CWJC4U.BBD0TB4:>M9P5KH6#"74\O16,E;'P%&GP8Q@0K2.8KX.5B M\)$7+Q/;UM[*PYMP=959FEN9A7\%K=V5('6SB*H^O@D7:KTPO3W@H:D58OUJ*V2T$S/CC#8D#=*5KM8I] MF+%PJZ;F7+FJD6N&>$<>G?'\B*YWTJ!?VL* 15DMA>6*CT>@5F%Q/)# YXC6 M"HUZTG;DHP'=_#,>#5WYRUM8I 33P/8!>4#*P>2YBCOLV=&C%J(%1<,^#<@. MM*17#1EASF;HSO/MG[29+-+W[LJF WX; \HW6Y)R":&FK@;W#Q*-O 4FZ[I+ MP!^J+P'W0UMH/_9QOZZ-*]!OP>^8#*D>XC4DO*TU$9#VA563W3 14;W?0,\R MR)-%#A7A#?026/TWT(OU*.6W!/T.4N&Y<9)C%Y[DFG0YO.8;Z$NU9)?7EI/1 M#Y_G3[@2GS/PFJ^F;\3G#!F:+VCT;!I3Q)'(%/G?+KA]^W-0@5:]/"8J^$'7_5G M40X4(L=!;7IZ"Y[1.EP+N5CXKCE;PI'X/N>70[1_1E)^2!F9_ZXY'2)C9!Y1 M4]_EN]S&B1H7^+)C(Y5ZZ-\;?VC/&]>BV%3I[O$L/>51N13XL<3XMTF($[2%7L*HR2E$;I8S-5.WD%YS^JDMQ:@9; H*OA M4$&B.[ 9K3 +T9W(X[PHN("'0&:X 60HOTBUIH_$N MLM;.-,HI-$A\KHN? %6U&TRN5^Q#XX5=;3Z:6(%B<\1] M3_ C8ID3#N("ZZT XCS-&98CKE#@;QP7K*D"\8.T^(K?FY.J'6M-=4 MX'DW0E>CM&.AEFQY17>?3.$F)/8*^)#ZK"4!ZT$8K"A2= $5WX)0M.]*+7L5 M9R>V'[$;9/>+LIHC=4^FB25FA8:_R["@WI$*G.>*L?]=P[D&+ MP2- +@L@*=71;>T")>ANN%Y5IZ.'J;OCCF$*5^DC2#3.4Z M&K!7I6LYQ=8'?[K.B]8VF*0<*&\WT=E<[F97%\/TJCLM9_RZXXIACJHU\JA) MI/QN]5SWK*(7;&[,T7C&3O2AKX( 9"B!SMBYB M=C-V[1S.U+ R\)7OFGEW?E&\:V8P_,?7T6PT'TWNHHMEK@860\':X_ _UG@\ MI)]RB%@+3"RP1^5573C:TLVB6JX0Y6 E*?,70FN_RZ:IV'ANY(!*(^:A+%;L M1P+EA?L*[UIDT 94T2NKTRY/(2/(-,LX"!/* MC2+3Q*3K->4+KLK>[N755O.#NLQ-H#22\^.M^VI!M*@+ TY%5-6#:@2:L[9* M]_CF./$]*2'0_T*P+ZQ+*FUFYF672ON=8J+,D5L%?4N7373M-HIO6A4EU)IV M:L!+X!W:+9?DKO>%*N!WAP/H4QUFT\P_.AXM/HRN)W17D=>JQU>&)U*J4UB M*??A4'-&A6Z#OC)%Y1M^5[K*8^@KU=?X&'<,N3_= MW8O6"H\;!H+W&EZ?-"OPU1[E+]$Z/2I3L1/:C$AU(2WTSLB%=(T]^$T9_PQJT MG=FMVO3'4G.<1YOD9O_27X:'.^HK6X'TF.;ALO,EN<\D$LU^2.[+2BI5:"OZ M%Q+F:.W:N];%ZI6E@20NHA,/7)?MK]-!'W(CO5(LN?.VOY6W#(=7YKQ+=%X3 MDU^GAHL]>N>CO;+TD0:M?5T>.(WV10%=N_I9/MHKT\]N0N)R-AJMEZ*RW>K+ ML?*>7EF"L;H^E;/('%UY%<>8U-.1U_,"C*J MZ$!_)V),]!8O[WRR>FC0L2G:##Z"I.L?OB ?;ON03KDC8\%X] @T13^CRW&-P, M%R76-+$4C'E7.WL30U2LEOPL?U&[M)4!OJQ,R[+"*:7'M$E^?#R"^5J.8*;) M9/2_C5AXO0':.%:'W1K$N#TG&J>M*,8/,2+AFZ&$M*/;6(T.?_4;#*LO>$<%^S-RAG=YB MM#WF (\YP&,.\)@#/.8 CSG QI;!ILYXMPW:*P_]$4*)"Q,!OZI=$3ZJR@AP:Z2='\+0SHNI*?4E5OII'MB@JTGQ%4Z.F _7?8(U5Y7]Y&8T*L M*N/+B='JZ6\A8$M-MD(?>9LPF-.Q)%.R&+S_25F0>VIC4A:3:9RPI!.SK($9 M4W.9_I5)Q8@MNR)B+(7#,EU3$$#IKIU*0P/F]G*]DXF)1Y11XHI2S+]@YL99 MPJN2Q 1M#=BQ:28T 5U&R6V*_&\W=!$\HI,Q@7YU:F%*_PC#M)-RJ+&EBA!HYX-"(KJ%B8THEOC=O>8(@.S)V0] M9\JJ;B:+KWYZE-9Q4(S-R%M@LHZHJ;QW_?YP[WI\/9A=6^/1X'(T'LU'US-K M<'=E34=??IY;DQOK*_TXF,VNY]'&]@X)"^VQZ'SK69"T4N :;R.Y8ML6?(-/ M@HQ?H+_M?0+]Y;=90&,^IHA?(%X2L%DA&[B<[$X)K/8=XUI"869<0EC[4W&9 M0.+)(HL)-W]3 JLW=:.D63ONBZGH(-L\#VU?MH>2_ZXQLZ*D#+L<&T %;WME9=V9:094XY[H! ,%F,@2>Z.",+H#$#V(HTLK28(X+) M)EHP>4LE0Q%":\SIM2(<(6'F2&KDV80A=P7C_X^\:K*KT%YCHJ\5:58@U1SY MYE$HIRO!4#=]=URQ3C@: %[K5YC"A^Q^TCC@;A>1:K:BFUT9\?* MI:%(2!>99R9^SYFQ2G,ZTF!)8)0B_14%JUF"QCT@@0>)I/"^3B\&;.HKNYXZ M]&D^AT6B2Z]9[9[TH%P1S)@C(?'8ZC/>4& G9RB&,[P@TOE#N;4!X9)8PW))#U6*]!85TN5K:>UU$4--!D7$^R\:26LM9C;T*,JXK((G#V?,P:R2J4!"0O\L3X;_ZOD;:*,%@HZX M3D<,:U"=#D]W=EP74]!!J/J/D$98-, :XC5%C#FS&=P$D7&].Z?@W\U7!(?+ MU?^&'HS^\+TX8*W?E^[:GS(%V\6L]4GL0'8WF-Q#BK8S6%"<5"14UD)W!9&R M',H(Z=U'38&WY"T*"M_Z=_^"(S *[C^#MAYV>A-#:3CR5 MX"_>OGBQ)94O\O9,I418!>E5NCBS87R7'WD6/OCPCS"J@-GM+G E4+6Q 8>K M%>11E2IS2E(8.9-%8?U-@ W](JS>J]:% 4>L*QA8-=K,$6N> MQ$O@(W^V(1 X$R^;RQ*]_*7>W("#U[7]I8RN?OWG)5VOK]: ?,M>P7#C8DS8 M#^4NM*R]QGK+9EZTC+!^Q91Z@!L([P$JG@Q0::"QMK*9( XH,!]LOUC,\N0TM$US[]Z M&VI_Q9%Y[!9!]II,.6_&:A$-_?K](7Z$'J!6EB0IOGIT6@H9H=&[XE\]-C,1 MQ.YO&0)_]3-TG9$WL*.[S'Q6,C)F!:#X MLLM@*+[.[Z%/?[M^0($#*LJ\>L^]"KW5?$E]FO5(/7%/-^B9.J(5($O(OK#G MJ2H*N;2C7F5:/V72A$1S%A,% @ A6^IF*B23BTUZE5[;&9(B,?V:6G;-+\S5 M)*\]CCP6#91;79T^>Q5AJ^F3.M3V[4[9]!YE&%23*IPFO4JHU;P*AYA^!7#] MC-C0JILU!?!>&5\_6U).B#DS$,6(!.C/Y!4YAG1Z+?8]@6L4K@73D$*[7J55 M/\E2@2)3Q;8KOY:E(>5->MV)KI^F42/&'#E-X6:7,AUC;\G.:C$R!3(2@_64M,C R-3 S,S%?;&%B+GAM;.U]>W/C M1I+G_QMQWZ'.MQ%C1U"VVQ[OKATS%V;>_H MWKI@7AA9GDV_(+S]3Z'XXZUO6Y&P3J[[RV/@)@2^_R;EI6P!OUTDS2[@3Q?O MOKOX_MW7+Z'S12PB?*S!)&D.GSI1VB'?^(=OY(=ITS/2L?KO?OSQQV_$IU_\ MY5\(^5/@N_2!;HGXTT_1ZX'^^8N0[0\N[?0,O_$?_YUGJD[A<$6GY\6"KU_;% *^XDM-$RT3=CJ;/AH4-;Z93O MV50QZ>'0]Y;_5-"/OD340_?^-0!N'X1_CA GX0=N*__./*YP@S?PRCP+*CA)(0_\]?E'W>S!H@--": M!T7)K/$?:^P0M_C&]GGX'Z(+-_YB1/=MX._+)97L_)(/_^$^-O]B$U4* M>@0T](^!31M]HWGQ599.1>0M .ZI=_%QW4#FOUPG@X'E.63A12QZ)4MOZP=[ M@9A_DF(,Z%B) !M.L43;DX_QNE69'HE7Y3_#Z52E$G;V*: VG@?][6@%$0W< MUP=Z\(,RD%*WQ.]7"NU.7>RD&6YO4PG;V?%2PD12'L\)[VG ?&?A.==\@E"A M^FD[_ Y8JMFI^Q4:X7:^,-<^G=KZ&;%-IA=32%I1W?+ MJ!(@.Y;++3W;#SA\BN7P.N)#^I5_]*+@]6V R(X(-\0,2LR+ :RR7WE@O2X=/$=B6R7WQFM%:W1Z[&]=H6G1@16/, MKELGGY>1)D?[(X_W<<;C1PGL_C"SW_[!#)>8J&F/WT2H=BPY:UA*S=U;* MV]$U8]HS(JD33GY4#(WYQ__<,H^^J[/#2=N)^&69AJ5NF6\X :\L%;6")L7[X(I&'] \1']D.Q]EH%]X'_S#R[=CYYWGPB'JG0 ML]0M3]I.P#=5$O?EH.D*/>$PO)="3,P#:BE6.2^H3F)(F>%U)I4_B3J>?XW0II91MW4H0)(+B:#LR M:VH? ^[.[[Y[W+#(+4.HDB9X74NE3^):IY_C="VEE&U=2U A_I:\^^[+QZ]( M0G]X_]H$%J2LKU_WCWZ9IJ>?X_6L4DT2MRI\B-.GRD5L[5"2&I'DQL.IQ8N] MXQ)3Q4FQHAE>KZK2ZQ2S\FUP^EBEI&U=+2%*$JJCGA1?'8. >I%,MH'XX2N( M8ZA9JX4-86LX_62-PY52&E#BFL5N*T8^8/!E=61)_\X%5I@]-6 MV#VR5*OS1,*T"6;_*Q>TAW3"@"14QW*V]=YRW[*WQ\L3XUPJM;8G:]2RZ(3 MEC;%[(S5 G=TRH0XD=1)3'XT*-Q1UZUSRI-&V'VQ3*<3',RUP.QYI7)V14&@ M.;:;<79[R+/U[=_6.XL;:G6,H&0#;!*I5V75G;"[H8[.)POGBAZ8W51+[JZ+ M:,&#""8S(MF0')_1/)DOB@++77H.??E/JL;,\W;H_;5-*YKB];\Z_=(\ D4[G%Y8*VWK_()X M/U%2)D#:P-7C3*\;_I>R9;2Z)5Y7K-'N]-[Q23.EZI M)HFW%3[$Z6'E(K;UJI0: 7)=_6AKA8^"RS&\>+*L@W0FZD9A\I?,J^(__$-D MI8($J^T-\RS/9CQN?%GF05&=K6%7G+[81G]PTR;]\'EP*^E;3R57=^O5[?)Z MOEE M%'NFP:.?E8X=6S\3T34/0QJ%-7.4LT:XHZIE17NYIX#_RQ^/[)GR^4"A?/HR@J"5^8]_6RY1]7R1+*!W^XM%SK_%9R M+T:)\L\:(+",#3_0C)&1 =BVH5);^$!MRN7@:]0[&I6GSVMVP1WT.OH61N6* M]GA#7$OJUF-T3)QDU&>$TY\I$NI'&ZI'43K(*>W1"&Z46J[K?P+0(EL_((Y_ M?(RV1Y=821?>Y%]_^/&=B/E__>'=NQDG$AZHN(G@=LZM:!/U]P$]6,Q9O!RH M%U(.>:MH1X/"7$=A9+V>N#&@@?9Y*-#HAA<1F@C?-D9B'B1F(OQ=L"$GTWI# M #&F#:AD$@HC^,((=F'2;WRUK;/@01_*M4$[D?#LUPE'"+?(CRQ7>^'<_;(] ML$,00?>!?Z!!]'K/]8@X@L RX0!;SWRJH42=RBZXXTM'W^(8J6Z/-_JTI&X_ M(DCB,R+(RP?)$@9BXFQL.!Q!:Z$NS=1-ILRV?=P?7?&NID,/?%+-9!UFF"M_ M_^X'.5?^[L<_FI\KK[@>%EQIOZ5=3\Q5V4>S*^X0;J)_/I)U^N$-Z$;2M_7PC$FZ MK.5\R).OO MQ]F___B]^0E-#?Y-!N.J< P_5O7FF DA(V#3NQ;DR^\&@4T-&!GZ&QEGM9)M M:=[Q$*K(SQBE>^G1J_E,T?$,L)Q?+F^7F^5B M3>9WUV2]65W]YU]7M]>+A_4?R.)O'Y>;OQO& ;V$[LH.DXEUC=1N=>M)Q'/? MV<\YTH@RO0=4.-'1S5@8R?E.DMCNK5=(8.,PQ?\2'*ESKKMJRM*( NX8;F&- MLLQ0C>YXH[R-$IU3*&-F8O2.V9$R3#"<1SJJ30XYFUBQ39(<,O.GWHGFK]7H M4-L)-R#HZ:P^^#[M@3?L->7N[>@[Y3!L3EJSH^\!U7:!?GZX-P1E RNF+C]PJ+=U3&,_#T--"%,LRMN(&NB?^%BFT8_O*#62/K6 M!;CHEG)*#GF@S]2#JVLF 6UP=Y@:B9I_X9G%=J!.,$8U N_*47> -XX6KC5'1P. MH%OQ@@V>2,OR!/0/$TK[3";^U!HK0O&\PR2BLD+L7@(THX_J;&$(M7WOB? Q M>F_\@ $DV7!!KNEC5)M^IFR,/%0K=2S$:&E+Q,%9+6\7][P0[@F$9R1+E$_V MCSY8$;QO.] ^6>WL=2"]-R(B?_9]B6LXI);>_7@IM^;]P0U] *VOO\4X"[I@KTM]MO&.I& M5SS;\_<&U;SKMO^ NIN N,OX!=\K?__(/'&=$-3G>,\UY#^%S!'X[WOZP->5 M)FXX[,5B>9#L1! O=/:C5MO82KB3'/L9R00@!0DP33+-VBUG(;MH(3>9IF$X MH-2[:7I1>/ RAH^-ZG?B$8?<"7:*$Y \(94 MF9 ]G&Z8/G7LZ;C1\#["^1VMI1=O3=_++8]Y% 7L\1A!:O;&!XB -8CO MEA['&!K6G4OVS@1WT YCT^)C3GURP L= ^G9-F+SXOPAOG0Y(ZE()):)Y(4B MD4^*8I%$KH'/9&N'?]36I4(@,\^"^/N][PEQ*E\ .6^&&Y=4>A6W18MM\&*# M4M+VZTL@2 3%6?(HQS(,C]0QM,\YC(*A5/!?O_WZ6_Y_[\C!"LBSU/:';V?\ M3R3<60'<+#]&.S]@_Z3.C+S[;O;'/\J2I/S'[_[CAZ01$P:2);Z/41CQ'P#C M+%'R_P/WSAWY_MV,\""3O:^I3?>/?"$4_Q5!==.YXXCG5BWWWF+.TKNR#HQ/ MS11?B[HU[NBOT;)PK;.\*5XLJ!.X]=7$E"X!PH1Y)"9MZE[F\(I"Z?X+KJA= MJN@H ?E (XMYU%E8 ;R'%,ZSZH+7=,MLIEIH:'7$':;ZNNR,88%ZH-2YHXMAMT%Z:H ]\@5DA:Y\K MZ+/E\KT5B#KY8H-LB)@\T(#YSL)SFJV.NY_\#?>NGU1I'5E!]':4JMV.'4 = MN2L;ENQ%8*PK5[]-K>J&&TQU]6Y2/PXOT&I+WF^]N $1MLE!RC JGYVN",6Q MQ/4\>2[QQ@^NX\<2S]]NK*E#U9 &[HAO99'"ID43 GBQH)T:G6LOY=\QG1?> M\KP*J,,B7BM,:SYGGWEY0OFVELF]_ MY)%#3<]V/*F(UPMMQ #5MX9][&GD)9F15!997B\GS8RV M02197@B>I.2AK#QLY1D;@1X#]BEY1$KU>I2A9^'EU1>Q)KVW@E6PCD R<09_ M3X,UG'LKS*G=&3>.-+/!R?OP&CWQXD5#^=L/M,G]JCC;A',B?)DA>3TC,X )@C%PWF:'*-EP)). M4\( E<[JV#_M,9685\K=6ZQ+#B1C@2"^!]0ZCNNSG#+#F9T-1W:]GKA#NH'V MBI30Z0WH383O)W$4WU ^H@T0#^(Y*VB.X-4])A/K.F-W1?-)Q';OXUIJ) MR%5VXT/7,L4N$XO-$GTK S37?D)16B9UOZ&:XX C7@=0N1BTOE+C42)WZ=G^ MGHJ)_[Z^CK2Z->YXK=$R'ZJ*IGBCM$[@UMZZNENO;I?7\\T"GE'E_WQ8W&W6 M9'5#5O>+A_EFR1N8N00D*H^IJGCD/L;ME*=Z%*_MR,_PNMV9A.VOX$A"1O"^ M;RV,713J20V9'!N4?R4C327#:+6-%5*.TL4VN..\5*/B[##7 &_$EXO9?C(4 M1G 3/"T>.ES*>?VD;PC%#!;(?!_X87@?^%OE?=AB"]SQ4Z)-/GIR'^.-G3(A MVSJ8H$4D,9,W-?K7Z2"(&7T,8!$_*URS$*IJCSN::C4M+?I_VAAOI-6+W+W. M?4+:=)VF,71-WMDV4G!I345%J;GG?+""WVA.585%*CO@#LQZ70O7Q96M\8:F MALRMKX]+TB(_/26>Q.F @Z3&VFPDK?<)<3-;,B&%BDYV.UW323UN !82A]'Y(ZHNY/1-[)@I!X?[UVX3^3L MF<=@%@%EUZHCN+X7[AC6U+JPV*SN@C>.=05OO8"3].6]N@(''+$\IOY6@0.* MY:SN @)]S"HUJURVXHU+M:C]+5--;A+UKY\\HO#/%JA&XTP>PD(IA#H[%%I. M)-;.M2N-MJS9!.*M1-CN$2>)DB^![%^YQ>UBZ&E;LM6 MMS/RH&QD@[-7=VI[(@[=9O*W=G/Q&D^>3QK6,:NOC._[CFD)%BL?C[-?&=D( M3MX4*"B:M\ =5>>L:77%'?5-]"]FL]7WPQOQC:3O4'9 /KIQ&N6S @CPW\[> M*1\GVL>U DU6ZX:>97]O,2^$^0H-5][B!?0[LG '.V.K+3Q"KUK@:_3#'>/: MFA*?* '!W@TFM,_RC5]N@3W*2LW) :7'L@ M#FK3,[6=OM76A3)D2H\":,IYFL)&5>UQ UBMIGG@4C;&"UCU(K?UVLK5ALE] MA.%4CK?QQ!(CGG,8B4X:U>[=G;9!'H5E&A4B+]_ ;+35^U^IK*W#C$9E>U=C MG4&-HLPH49,\2))4B;BT0F8KM%:UQ1U%E1KFHZFT(=XQK%K!/52NSX*B>0OW@$^H@*FISJ?\W<8Z2LCZ!N/:T(/=&R*D;C MIM.)TE.!^XS3F#:*2.U+3W6L.I(#HFC]A;*G'=12Y3,(ZXG>'>$1S-7V[/IY MU1C;E ;NR&YED7R\-R* %P7:J=$V9A)N)&9')#_8.HFK'.58FAS>#9G%BLV2 MAY-"^8;$ ^[9VUPU&3BZ?7%#22,+%%_XU.B(%S::B3] U9GU9G7UGW]= MW5XO'M9_((N_?5QN_FXT!*3J5_[^X'O\UW#^PE1;R'5])N+R51J7NGI9APFX M>*78K1??\E';C"KY%>B>II"-LT545/#:WUM,]1Z.JBUNGZW4L+ Y5-80KX]6 MB]N7;Y)?)6$CSIDKPO>!P@Q,88JR=KB=4JF9HEBD;(37&=6B]E$6DOPJB9I) MLAU,-U'_T= 19/]*??0@;3!@-BQ.XO4<7]GEOTN#&UNT-"Z\2%G5 2_FZ(G=UITSZ@3(7_#5=LQ@4#32"-U1]2:9 MWF;J241\\D&=Y'RH,FR5C7'':[6.Q=(192WQ1FB-O.T+)DBR)#W%-!R1 ^E9 M?+YVRVPS)=%TCPJF=QB@M=T_H0W]_O>E2\JQS\@E?6(>.#JYM%QX 'V(L#O0 M@/G.PJO,G>]?X5BCBMWU'K5;1U808=-/!U,L^DH!*'[X]OOOWPFP@+_\0TSR MY<,6U\> BWLOU!3O2-WXP>*%!C8+Z6J[.L 4(YQ[SB]6$%A>%*[X-";T?^HX@6D@*P*<]4S:+ @Z/A\9J1>5O=X]E*)M(TZ^[\97PF*Y'[_- M0APA%9$X0+8^Y+[;.\Y!-*6Q?/"S+R44!64^Q3+"Q1:+V+&46D92%2&&(E"9^6X_+0Q*!R&I+8I$(EXDD0I$5K'-B>PJY1MUKPF;3 M_ Y5XK+'@[A.=>Z9)<[8\Y@B)9 Q(T-&CEU\TAU'#8^@1#1_FX0)#YE81@ZY ML7R/EKG<>TB/442S.3>GCU9;/ M ;:41<= 6<:O#[HXQZO>+5?,4NE(%/&64&^J]3\]SU[[>\B='(KF0A11:04B M.2>.J=K=QLVHA+R01I%+D^(&N3-8V?3HL0@WWLF_YDABYP$'#!'&7$R#R=SY MKV,8 >"%&U]Q&"X,!#HYD,E&O5"LU.:>DVVB"-/&.RG*D_8A..&&I0&M6\PY MZ9T-7H ;4MG6A\OWRZL8[RX$6W)OO8I9Q!Q6;T]B1@$S,]M_\H3 8M&?2&,$ M#3':<7T, NHY^6V5R.?@R2>5)+)>B,NL1^9"3NW97(WN#Z[_2JGL%G\+%LP> M^]P_3>2+]=[X5R#;QGJY321;>>M4KM5V$4LE#.E<@E!B1EN^:=HG=9S .) 5 ML^W1WDACWQ/M7]$>-D)EHFK81Q0+,0MA//)&*!X#9ZBXVL9+^HU/A#B$RT-2 M@>#<+1,)6B="R;')(4(LN2%@8O\3HTW['&E,S^:%51_H@7]M.V$LSWF@$0M* MSD"KUDC:%' .,AVL<;8CH-<=[VRYC1+=]@)RS,0D-V9WNCD@6!JJ$CNF40I; MC4'.-K +$ BNIMXGTS.#W![I9,F4Q%O BZ(]F@.&[#]UQ#C18A3(D#Q18T9/ M9M$$#133C?=P/%V"G.5[!U76;4QI G#2SCIGJ-*,#')P::E,-XR)F<83C^)F M79[=6.>D>J<5)DP5&\7.$39<$P?2,6]<_U.H7PJGK MVN*C75U'XYJP]9@#0 MD'J ,C=7\_5?RUH7KHH.U]X#\SASJ7KQ]YA"V]].VWN1VQ9Q8Q6N?A MK0CA]OOVMCDIO]Z0"MX8Z:!+E]*NP),D3,GC*_D2^!+F?46R1PHSW@,_UZ97 M^7UL.V4P0FX>5A_(ZG[Q,-\L[]Z3^=5F^?-RLURLC3SEQHVP95'%P[;F3? MB[B[:&J><9"@?F<)3OVQCY_IFD(\UM&W9%?4_]8*U^;]PHV= *>>#3 M[(H7RYHJT#98\GQF),])'$^DO,1>X8 /R6G,K4R81!C!RC$S\G;U_F"Q0.XD MW?K>TRU[ILX\#"F@[B6]9N&!F\Y9;16&:](?-R(TMD3A*6O=SGA1H;D*K3/Z M4TYP0 "\+@0S(KG!$/I(2<*0MS$$"N-9)'D8UA$DX>G)@+""E5RPDBNL9 D) MC%7=NM0]BU0UQ@T#U3J>%>$Z:XDWP&OD[52.J_0$<+B786L/_09257&N9_*- MV/QL!9ZIWM(@X&IS SPITXWJ^N".4"V-"SL551WPQJN>V*U7LOGIN'AM7M(G M,0,S:_Y15782E>%:(0M#N'MCJGZN&<7Y5(.&%>H;0+ ;YEF>S;RG*S^,H)P4 MGV;9_M&+],"LLON4<*W>#FJ(4_>="MII:- ?\#U&)+UD+/B)E7G*$0$2CF@. M!\SAQ.2%(5AB&QN8FT"(=$?WEG*9'^!9LM7V8TC%6BROP$+.PQ0V;4$&-V*T MM4L>.9K2P(L@K35I&SK9J8G@."."YX6_O>!4V0) M$NLV&W=&:C' MQ5LS^N#7"0RY"+SR!:T?T[*!B?7.MG9.G&L+*UG!NN5&S^X]H^/ MT?;HSNW*54)-%]P!K*/O26Z7LCW>\-62NJTGI\3%W9^$/$GH&XG=$16V8K*0 ML4#9,R2XFJVKWQ@EH+'5H?J\:LR)<)LZ]@Y,Y6*>E;8:8SSD& MS8W<3,9(-M:Y*1(P?$B16MN*I5VGAA!J_:NQX;S?E%"A0OJ>\2#A1!Z&F0KH MWP4?Q0KSVIF/H3B_#^C!8DYRUA/ONLP]9Q7M:"#33+0-ITEL:EC0Q$;5Z*!# M:4IXT4B?GA$DYIWL9HIQ5+"-$[C0P,DH1DJL$2\YXG>@4, MC!-;C]RDV0RH,4[7$)L:W#2QD=YDI(K2E."FD3Y#35ABYFGR.%3#SO$WFT%N MR&:I<0XYXUC QW*1($_QX"DM4=A\;7C6?VKX4F,)S;V/8NKM#ZMUMNZ=GS6\K]36$?U=PA=RRHU]8M+LZAI&_IT%S M%*RC,C4LU+)*-2)6DI@2+NHITC,ZI@F_#_29>CT7$6T/BL/:(E4Z*%4:614C MA=$:$<"-"\UMT:Y:$5XT:*'#B-6)!@$%6*55@<+()CF[JO_E,3%)V:5]1)"Q M])YIV$?ALVI"DX00#=MH0$D%EIH0P(THS6U12+[3[HT7 M05KHT/KX)&8%M_YC9B3A-B."WTR^\I6P-'2\-*9-XD+EXID4A=HCH\(U7R^Y M_F'M;Z-/5J!*2:EJ/Y685VA:'N(GC:<0T2J1^PC@F#9)B!L/U;Z530@11Q(6 M=P#:WHM3O(X72[_Q[[F>7B2N_)TH6M4.9YS5:I:^/5?6"/DKO/JY\8DD*Z_E M]JM9/9P,J6#4!3CZG^U?'D/FT3"D<+DXJ7.[].;;+7/!Y937:MH0PHE0W6U3 MN0JHI3*%N4-C7?I<%61UT>H9QL[R;WUUA.,,(?)M2)[SAL944 M=)*56S\F7CA ,J R*??M]10&9!XT04%$Q^CQ 9E^Z5Z/9!' M>+VV91L0).!A48]@B$'N-Q&$!M2/WE5@G3UU%.YH5 M^N,62H/=#+8-:!7QW1=J&IK K@=Z2'74F*%4-,>-6G5ZYB%+U18O7M5*W-9) M,\+I;&,SR&Q#'ZF&U]4\[IC5T<"D:?$".T-'%N[VBJ/F)OUP0Y&VYNII5$DG MO."D+WH?1Q!B6"TR(J" MHVI/8[HPK/N25>^)8.$#=0';-OZ:1I%+98W7Q?[@^J^4BJ=N'/'6S?R3%3A5 MJ6+-*>&,[1ZL2O<%<.&.&"C)#Z?N2R476C1_PE5^^)<:EFCEK9$2];)VE[H5XRJ4O>R\KBXP)^+YD(^=AAE=6 QJ@ MJ+,M=0Y[U[G!3!.1SJ/O6,,">NXY<;%>475E]>BR)S$A4>T@-2* &^.:VT*U MSUW=&R_FM="AG[UPL:$$^;])-6M9\R?'$,'^^*@6V8I<'RJ+/2%/[5/8KA$! MW-#0W!;M4OCP0D,+'49,V<.4_SN422HJFFQ3DYC-!@9SP/_#I>EGRY6KRC * MF,UA%C[@\%G\0Z[E/0V8[YS6CEJ\V.[1X:KQ'T35_P<.V8OMEBHSB4<7 C=T MF?E.\O WK@1X(=20'5IG! />R#D9_R$GRHQ(84A)#;HAWX>OP^.)V1"6<20I!)[^;:$,R5Z, M=A!@M/ JEZ;FK5<*4>2"4'@K84ND%L/99QU9031)"SW2)^9Y,%]7F6F<%[B# M)\N+W_*]\KW0=YDC?N%VN>??2W(8F3Y5;KG3 [!YPQ%;8=?>@K>$QQN-XRI-6X=T3B ^NV\FNKSI0 MV0$WD-7KFHKCW>B7._]ZG9YM5P8 M\=TU>_+8EME0=O1,\;IA7+LS;I]N9H.\?^OUQ.OK#>5O[?<9&Y+Q(0FCP8<[ MC12[R1K25U6R^>7_WM MXW*]A+D7%I?57WMJ=YZ<&VNN$_5Z3LJUAUAQ)&Q(C@^J-=I(=C =[+=0^9)F MFM6,317-<0=TG9[Y$%:UQ1NTM1*W=<_;Q7R](+?+^>7R5I0+$[L##\OW?]W MOL!'_N%\O5YLVOBNXBZ=U"5[0LISY"8(%%NMR;XR)!D6,G&ZS@J@?S^'_W\:;DHW^,B"O$R[],YCDG*COEI07E+ MO)."&GE;5^5:7&[,.V/=.E3=>DKN6+G25#2=BD/VAZ'BHA&FM>-@BAH*/;@J MR2*9I^$Y\.XS'QVI!YNWVL-#4QJXP[2510K9GTT(X WI=FJTSKY;??BPW'Q8 MW&WD-.EJ)3;X%W>F=O>UU*\;JAH3>0.A43FP-:,P\>#H;W3(L9-7//(,QQP? M-0X$QS8--N!8TR=0_H$>_$ L-:L'SXKFN,&@3L_"<;^B+=X KY6X]4'VXCTX M*WE8W*\>P%,Q^*C^B*;7JSEV:72;CC\/ <4Q#Y(R0;5R&\4"<7 O[VY6 M#Q]$SJ61\#X^AO3W(]=V\:QQ]Z.B.?) KM&S$+V*MHA#MD[BUE[Z\7*]^-M' M<-3%SS!QPN"CM0-/1?MI>6GU(*-J/!T_[1%.4\I$DL:POAE070QQ^1$*J"W" MB.TK7AP^:X0[ LMURH==L07>6%/(V=;C/LJJ=BG!F4PM?B6_QO^:#[>!-393 MQ(\#QY%">6S8'H$Q_1<6[:Z.8>3O:2!-7S<>-B:".T3;V:18T*\)!;PAWE*/ M]F7L!#N^:+/])X_)BWCH4,"\4Q/3'CFJ-H_21]!>/[GV9X :Q[-^/+!1!+=^"^,XPR]9<_4D9906$VG'^X(U]8\'^2UG?#&N;[H;5T]XT D MBQF13"X$%W21;\ B_26Q)QE <-5Q[CEG;V-*#:K'ZDZ$<$9W=]NDV>RMJ"!/ M:.^F4^LQ,#M_@2)4O?3[DP'F."Z(C&R=[*4LHGC DP#'%3((!-!$9QLC9 M*SS0)1X'N_+W!^J%LB35(:Y3M>3PP[WZ65@DK%R-MJ.$$UM[L$[A)+U<&[$JPFL65@!5,Z% M@NW"%'J;V/6]<&.(IM9YO*CI@A<;= 5O/7K&].$9 _D()\(#JM&,\.6M'X9? M9;8@7WZQN%]_T68/6['8$NB1/7NGO<32[(? MT>R+&S4:6:"0;:?3$2\^-!._PUHGQP76.TE&Z:^"$P(<&,<0Z^-^;P6O8(% M,@@ASR!OG,=7$EHN_SN\V.C1T[?QR:C7/\H]%FHS>K*,9"=R TL8>91G_.OWQ0D@K+3IC1[P0R;&+$^3' M 0SM6P&C6*4,)VRH7Q2&Z>T (PD:]HXZ1Q=N/B:9*C1X9C8M/TV>NT*,>!XG MKBS]DUM0/%0JS59WN7Y ?KBA:'!+%U)"AF*&%^2&5[F/]))[ZU54KBE,IA8O M(!;_5%1Y'VB@0Q$9LX@U=QLA=;V\Y)0ZBTLEF4G7L1]NO#:X^,IH*K?=NV'%#[XC(% M).U=U];Q'8L$ 9X7BF12D40L OY!-V>A""UH6WY>/MBM54,7MD M'5Z^9FWB 7S^R0H^(!F6.2TV.R?("UYVQ#"BV?=U&D;38)K?@MREE4TCTB!,Q9 M,F.HW(3/S@QDYSF:73AG&PA+!^ZQ;!EU9,$%8:N _Y:=\L"+\&%XW%-'"XGZ MYX(;HP:R:OEZN1<6>'%M*$7[6"EG$I%,I+A,"4F$$A.+G%@DE@L+'J(S<(:4 M-*[MR->^%@O(L^4>*4G+P8!=658=QI)FM_)F=W-FMV*SPU0O0_\>+]ND=DS? M)A0O$N8,5@F6K8G@Q,)N-LGNY#2E@/V"3FM]VL83)W=TK2#_%*K8=3K-:\N> M0!7/GN9C9^3+.Z.;*,7TU3;W"*I@6D!NPXAMRCH9("EK*5-BD=LVL00 GYK2W1?DV5%UO?*C208<^ M-H_R=7W)697;&$1.D6.P@?H^\)VC':V"..-L_L).GXRI:(;3Q>OT2D;+LC;X MW+56TK9.&1,5B[J8+OD5*(_M?/#*;"Q >.WO+7:Z@U+7%KT;JC4\\<7SAJ@= MLD+<7KU2TF[CEXI-VWLKB#P:7W Y=9S%PA=>0@60GWW&?,BA=@Q]TW'5+[^YRZ.>KD5TG? MP#ZH 6U[K(+M<>7XFBBLP)J2-H@!1J515JOZI %R*%&*VQ-^T)2^29+0GZ4Y#*=($ U%V])8O)04#HW;]/_34!"?]-5,2=G M0 K*J\L]A3@QC_&1,/[R0@X8\;UAQ@! 37Y/-CK?/VL U[2-<'8S\)#^4 M E4_$.V+H!.&/N< D9PZ M['E(&1!"5']?3A.8RBVN!C%*31[IV)99OK];WBROYG<;,K^Z6GV\VRSOWI/[ MU>WR:KE8&WV4'6JE7!WYCUZDF,,JFN($:1W]2I]=S[7#NX2JE+9S4;7X7="8 MKMG7U =14%1"(Q?$+M5P_+C3,<*T(JTVQ"826[T'U1TW)):XZC^@/)5VQL:R MN>=D)F\ -J?])A1[59K7#7F%3A.)T4K1^XE;(WN&PRMYLF]HK$!HQY)4EZ_E M!$KR-\?AB!LL1K!VH<;(<.SP M082K>N5Z*H;==SOFOG^+^S]K0T!;9!MRE& MXKG>]>&4]9E:3)1(WK-C\TDWY]$E<;:S@Q=>:)>O)9FTQ^W2M9H6'@E6 M-3;KQ#H/Y-9*WM:))3$CT[ '&D8!LR/J"+4^>BP*']8?*SVUK@]N;]72..^Q ME1WP0J^>V.W3.A/J1#Z&*NB;27X<2>/UQT'6A!K(,]I7*0M#'H&^D3FA+.S. MU2PMF!F7+U!--70[XX:G9C8HS!*U>N(%K(;RMYXQ)FS4Q687I17]QXKVD>RP M1OB>@=;S#W>^]\PABSJB0FXH-K3RG\/>V9T?_9U&66&WNBG= /QPP\S@EBZ= M\_?-#"^8#:_R8*_&I%+)@MHSL1W._QJ15QKE:C\FK\@8F>OAM>\J]X;!T;/V M?A")2IEASNY8\#8K =&A1+E6O9#N]''C:>^6+*\VTI$X7KSL7\4^:I7T]AR! MD1W(6DNJ#'E;<[VN%\+(X[DWVQ4"N3-5Q!';4) M@1T_?O@P?_@[6=T0A.FKK0T4;[/G)F@/ONO>^ %\V/>W4YID&#P![M(W49_CO M(.7SV6!HT;(#P:=D\ED@YXFJR$!S1J1\0Z#E0;R2O/"I!MJFVZ*3. M]3& ^W?2UD*B7)Y-N'BA@$3J>"* M,I&B]PI7/TH+>K*@3R54C6_(E)*Q.>YC/30_*J#Y9W&()%$YWJ"NW!KMGQ5R MJ!K0OF>3W9[Y((:[(;7% (A2P&2VFYZW#'/SJO8Y0(S6ED2-S]+:SFSO?$]: M9_'[D46O2R^, E%49/A=@V:L)P"O(]F_E[V%!GR1P^]8VAN$8R[NA9272(%) M3N(WLB\QYE=2O56QG/16A2$[*G-U+L<0S+\[,; $UL///+% MW#ZK\>Y49[RC7"SIU,XGAS=]N6&F"J^UV\C#LOSL(+9Z:WI ?I\5S*+:[JX! M6M4^\&A;WYC-GU+Z9DVCR'TSL'OC!UO*X$%4>#!M\7)@@2#:>WYQ.Q$^.UBN M_3X&AFDE_\\*MNNM@!?&<[*+U\)RT@\([!NM3?RI?$LQ98[V@NK$T/Y\!RC: MT6"SL[S"@;]!=&]K 8/(?@[G1 A-(B[U MZ>'L0*DJ(VR-C/W-3/RHMM99 #^F MIY(G)[DSK<7G;6\.Y_O^NCXFU3$,0WW'4Q9!X-P[G-@3YD M(O7W._P3.;7$H._?RGD#E4[L_HE:7I2ATWP/5LQ?*2 M-)U(XP6YOA7LHQQ-(@G)BP)3P]SO4*XK$8<4Y#%9BN;&8L'/EGNDEZ_ICW]E M7+# WKW>TF<>$^J'&[0[XX[&9C8HO.BNU1-O+#64O_6&.J=-!/$92 Y6WF><&: RO<.FM*82 @TL4AI).@0F$! -%*C>USDP\+@TPBIIDN/ M3VY#@0#?5Y:N2_(P(!N1[(XNV(74MUVN4 MH"R9YBHFMK6Z5]?S:!U48 M1+F XK]EP<1_^<<'Z[_\X.H81OZ>0TG)ND;9"&<(5.L$WEW> I_CULC9UB<3 M:GTO-6K\#%ZX6FT+^I0N)>K:XO6Z6@T3YU,VQ.F#]>)V=\7VTWN+OE+PM!^^ M_?[[=\+;X"_%P(GON7NT=-:NTQZGUVEK"IY7V]BL]SF^+4Y$Q4C8]!OJ_L[L MCI*]($4">N#RBU-IYFW]8"_'Y@,-(NZBJDC:>'.N>B&T*=Z)-O M''5Z-,8G'RGJ]*MC!]3IO&MR!5'M17*Y^<#"WRY?-YQ=Q6E6=0^< -5 V_QN M1T5S?!/S)D*WGI[G:1,@3H"VP3.J,VU!GLH3J>H>$_/?)B4C"QG>E<>*-7W0N[)>EH7O+FZ"V*/UA2\\Z9)B7L;?=!X-,7M@N(! MYX!B++I\O:2>O=M;P6_-)E2GW9#'LJ;>-5.K0A_$T:PK>8^#5,H TTPK%:K9 M=.N\V]2\NUSO:N\N]IF2=RLD'\:[#<[#'N@S]8Y4)JV#@';T"XMVR1A3.1O3 M[8O;TQM9(._N6AWQ^GPS\5LG0ELN#4G,:T;N:&1V(8N\,IPKFN..X#H]"Y>\%&WQQFFMQ*VO8L6$24;9;&P.KVF0 M4AXKW>,!;L(JLHGRG^&,L%(-DO2-] -\L5,N7EOW$91&3A,2/$OA^OQ3Y+YS M#L8G'R'VGYX */:@ON?YM2F-+VQ_W"N]Z/1SO'Y4JDF6PYC[$*?(XZ*,DW2J,A_B#0J2D5L[4:2FL&H&$(=(Q>]..N( MWK)G*+056KS MQK; L1[X=!9P1UL$:A8MA^MWQ16D7)5I? M'!.\+@0SDG$CDAW!H\IZPVB:912!GO/JF<&,JDXV6*JMH1DP9B4E& M3:4BPT3.K! WP!9% L@#=:VHQ$ Z:2!U?7&'2B,+E*6$5';$&Q;-Q.^:)7$1 MLRD92E!DB8QC!1( &R@\LV.'TV+?(QVD0TDL&JS];?3)"NB)PM7QKMD7>;PW ML4#Q7%VC(^)X;R1^^Q-VR84D;&9G$6\XX,6R?W+$"V-.Q('Z!/Y! MU!ZU_3 R! #GQZVWS'ID+HM>XV/9!VK[3QX(KS1B0R+8(:&-34YR;AI0P P2 MK?3HD(\CV)%/G%]ZW69&4I:S)&>!9%P-P<:HAKFF6QH$'#SBY 4X,HUIP\VK M^*_]W11LIMX]#2"-RGHZK1'9E19.F.C%0NGMP[:$D-],[*Q6ZT.][*JBOX4; MBC%A^*TL>G86AQLK)+S7,_./H?M*F!=7O64>>8Q?SN6]_4>7//L'RGUXD0( M*LBQD#C'D>]M&_O24N#_I0'PST@FP)IF46*6F#&,)5&J70?-H .>0JQ6WK9\LH?_';$^0!"!/@&A><>E=/ M$B2K;0HXX]_G'DJIW+>$XGY&AG[OU#/JJBXX<:2)OI5W,G+M4:\&ZZ7N[R[& MT..[SB)O+'WAFF!NLFHB9I-9A>+-&)CE+/D4XYDY1\M]H+)B(%W+6:]\^$L5 MVSV1QHT!?=HOCQ5]T,6+*;UJUWE"K7PR2FQ(98+ 1C;6*=X>_W M'"U#$&E2SW0F:R_Q:3A_MI@+=Y!N_. ][ZMZSFU =CAQ9BP[]_+F9@TO?(@V MFL:M85"\E"G8:KRH*=N=O*B9[4E((4DJI=@@%W(:F3>A-7IRER3;D,^GAKR/AW!^-1QM;T2*HG1+5YK5WUS0S&< M X/:NLS)!Z$&W(L'E9G@VA\G\UGF002*2<1@J:;;N8 &:?E$T@NGBC#9P#$ MV1PI:I&9(NHR')%(Z)"78>K90$!*.?RJ+T,B6 KT9CL^>B]BO?I>PVGPPSE>C6;I7G9DZI@A7P8,JK+!58 2\'7,@9O$%,KU32( MHS%J2L$@8=Q@&@!"X\H=:VZ9; %E"A1S>T+Q=3PIX0.%S'WJW/C!S3$Z!G09 M[[$KL\*:T\$-;JTM0.+S:P8]+3V9JP(ZUXK'G M^#Z)*K5R/.ZX,6SD;Z'L'?*!6>/%R[$-T!9%TO?.>%Y8W$^+"#$\* M+ _.RKOF+JX9 >BI?"&93;<6"[*M33NS:^'>I)&UM+VCSM&EJVUBU;DM$VCA M8._R-??;!D8DU=R\.1G<@-O6+H5%;T,:>"&PM2:M9T0Q0PB7%-?R/&>P<,W] M@?PJ&!NI*E9BDXHRE>K6N".B1LNR*<-)4[S^72=PYR&YX*G&JD>6J0D_!K2Z M7J1.O^DY;ZGF=6Y_/9;#LOG5M M]>/NE:UQ^JJFEFF^C;HI\K09#<%[*(^B?LE]?CTG( #)).!+FMNK<9-=!K0" M)UVJH,&7W8?45O%U(AEA;_D?EA'=-Y@/YKO@Q*HF^M8,J6G[28VFYU+W.T<$ M^D0P,%,X"XY2)<./'J[C$$#1\'_BA:OZBT0TW^NGJG4>\NCYX44Y;\K8>G3 0 M*RW)@F0\9D1P,3*G&5SU*RO(R&2\\^ MPI^ZXWTY4=SPUH_-6D[W2BCBA<:>]!II2IB=PC/(T(RE0'0@/YKABB9Z?"5' M+Z2<-G7(@8<""T,_>"6>'W$[<70N>8D9X=1R"$/=<1,H+-!A8[Z!4B! >"\% MV/AKZKK>CC0#UGD!PD]*]GERJV\+BL*Z3$O+HI>0!R8 M#H>2+?SX2,G>;"J?,TTWN!]#2M(VN8:1)FH MD 9JD<<$^NQ,.;1CP%#6;;S0424BHP;^H:R7917#M9!6F<5#+W?0F$H5N*XB M?]W4)E;VCLK2X=*R+;/21SGC?3QG[N77A/PSCJ+.'8WFCZ%XIT5_R=D3-YS# M[DA6KMD/ZX/5I#;*>E6XWX$E$XWD94L>Y$VD(Y;G%+;48@'Y^@->\4R$-)N. M@!P J= MD8%P\GSZV\'AGNT>&RBIZ>?\-'64A9-F_L&"-^$+'#C4'N%+*67Z^:"MVN9# M(>XYQ\\#=2OT1H:\(N,#/LW).GGP'<#\0'+RF L'S5XD6SZ(]WJAYRC(JV;] M&>%OC?T'0V$%W\\$B^NTQX;(4MZX@R"8B#Q]8![JNYC;-ASHA/$SY"US8/"B M]2K:G5V%'8WI9XK0!9N/@LV"XV>(RD6]D>.Q$/9M(7$_]A=48%.8GBTA)@>^ M2R_B1F!I8Z';9F=Y[WW?^<3<,;XB'1D^'VC6_D:&0NI: 3X/X-8W S(7%#F8!5JOL&7&9)#!,)1TMHHI C/"$L;D*>9, MK$@DL^52!(AC1>:SX]&9>-C#U53>8<5)=FTR7T989D1[ZCE M/X@/)>(+8KP7_TMP+!AJZ%&RM50X01J/?89;P[03Z3-:XG0T4,<5D+\M)$&S M^/Z^6 [!FB<4N ^OR3";)@>2_/-HQQ="\(SL,8POC'D$U(Y>_Q!F5\>@K]A7 M@?H&5A"])O?0Y$?^H\N>Y*9+QAD^B%O-3JJAVGX(Q7H2UB'_@HX1%$S@_/FW M< QX#_@@I<479W#/"+#[R*?!.7XS NL]FW_/1Q"/^,^P=\;V5/ '[>7%:.8] M^T+SG?5,X>XJ>:41>:34RVP!C6%I")\^4OYW> D'1L88XM_>FM&0SW:;P,SK MSL1R'T)YZ/@,/KG,#=UCG?(M45SLF]H7F1HWO9;*C6O%QG65QIW<.O7&Z?#WPK5JT#L_H\(!G/3%UGJQ%+F6D4YI:G/"6W MF2>$JLF1E^HB>+]?B0:W-XFJNE;N 57K6+TY5-56V BJSM*3\EEE_8@I >O@ M%H=Z&B=9(4@@556@J/EYN :ER4&AKG5:UHJ>Y%FTMC(C%4M#>%@\N(D*#(R4 M/;BFC]'2X^J($ZZ*QU]+&^(& K5N^3@_;X4WC"MD;;_Q\AB1C*;!-UZ+RMU9 M^^JG72N:3\DMS_54.V?6=BHN6B)Q3X[*)Z><=I?76CL[;+Y LKB)$/\)U95_ NSQJD1\K)E9V$QZ!OGFH\^3"T\A_3MRX\W[M@ M'I^AT1!2)JP $CQ.'\ P$>')PO*&>2RBMY#><7H%Z1?*GG81GQ-RBUI/]&-( MMT?WEFU59[D=2>+&AC[LE0>.+O3PHDHO6K7/M8AWU27W"\&^[/Y@(@*)92!2 M" )2&%F@X3 ;RRP5[P0=I5W<<[N8>KCY/K[8<1\PF\Y=P9?_.=D>6[PKJESM"-A0)$ 6+,V[HL';A0;Q*(U;TFW9X 7YX91L\_7JO.;X EOPIF3 MC#N1[+$\96W0@#F;/)5?LC.P37!CV=705=$<-PK5Z:G>)LC:XL6&6HE[VR8 MVB:#>#!-LP>8#WS!9+,#W.P<3$^-!>-@FFYHL">N;QDIO_ZSY1[E 0"U=Q[[ M_4@K=LF5C7%C3;6.>:0I;XD79VKD;>N1*5DR/QP"W[)EG=F4B<%M]'.-*[?1 M*YI/S6?5V^BJME/RVYZVT>L]M_V.NN(BZ@??B^B5%;C^FHG[59Q[Z19Y?6N< M+JFI97JA4MT4^45'#<&[^V64NJ)MN;;@XCWEGPN#5=$3$;)<"&%(F$HS[B6Z M >TA2!.I7D9\T#.!ZGMF0^MZ]E7V!T!SSSM:[@.<-L#10GQGX0.-^"*Z_+"N M03?$D-1 [Q2;-/H@!ZDF&HR&5E(HN"0LI4KNN9 CW Y& 69CV"TV0\HDN2%% M8C8&\6U$]<^\H#^HN_.]H"G.:?1!#'*Z&J<(5]EI^V]-NG7!BFAEXJM6QVGYLEKW*I\^[S4=WZZ0O?6);4R2 $TSTR43V@:<)H;X M%9DD/_LP,7=9]-HHA%5]IQ7%E1:H"N32CM.)Y6KQ6R\?4X(( WIPE;%$]0,+ M?[L)*%W&:?6-1^=* M.*[WI;5 6YNO=T(EU#A[:^#Z0OMIPV28@C#/M1]$]O ML&#!@"N89]! 5%J]"JC#A!T:H4 -B6GA@(X]JI"@JO]TL$!+B][6JW#A/^-' M)$,"''$AQ*!6N3R^TH"$!VJS+;.)G;>(+2T2<&X8,"--(*?!OA%2E':<%CZH M=:]"A?->T\&""MD[KV_O:<"@8#BJ,!]2X8-4&$]!(#BMXXH7BHPD=9%>3RVC M,& _E''C0(_6JR\@U(@L7B3I4[G>"PS%8A1K#67E(E]GY&R>@JCDT+A&O,E. M\_VM>)? S@QH%XHUN>7V8R7V&P7U;KGI*%T=A'S>TRV7B::&NK=>0;KP@<)) M"==AM;WA2&VY?Z>6:D[3B2!NC.MNJSRTM:>&%]%ZT*GU.U""]8RDS(G@7D"L MR(?'1.XMYD")QU@*"%DI!P%!C("80;M!^AOY\D>RYXBU@]=H]O)QF#9O]8Z# M1M='>D=?HLTGZC[3#T+L+F8M)_<&D*C"3HUQJ(36Q%&H2J,A,2CA/R-< @(B M$"D#D4+@Q9\A+,81X-\P TU'>[T9(.D"'-,'BI$G)T;*18]F"UE8?\\G&?OC MGKC !]ZL$O310<%'SXFWIJBS>+&ACDA5H8RVM"8,$G46TD8,%:&)PD>M.D-B M29XYD=R'*-_QH[21)RIH.*W195!3_40.7"?88Y$;- DK$U"CT%]A,W5KW'!1 MHV4>$!1-\89\GL"AKAQMEE)H5)QPGC? BBUK4UJ<2S+.X&6-'I"\'ZH50$=GL$Q%CZ6GD M)8A8%*'C Y1176T_AK*N*I_2!!'[9]F5U.:]<8=F0ROD U:S*]XP;JI 5Z>/ MIPN"U86_O>#,9/7A&9/&*-$EP;7XU7AVFJK:X [12 M0_4Z''U05HO;VQI\R#ALM@+O7T7CT;?>\?$?4DC3!8'"$J4-<<>=6K=\T)VW MPAMQ%;*V]45!\B(298DKG'&LJ>H8&D*1T("ZL%F>KE/[*UN51XK3C)C2!CB# M2*U+6GVJ\"GR4E/ELK8N?B8.1B!E[617)\A>+'Y\Y1_"<0O9^D'<#O)18;-E MW*)1_>HNJ"6#\KB/U0^@37Z3>" LR+_?[#DGZ^]P ^^0*?74ZXL=01I8H @N M&AVG@#M-U&@]RMD[ZAQ=RB%HZU);S"ZM\],/.?B!!(!>QS!Y^LD (HUA%0E6 MA0?AN?X/B?[I-EU(?A4,^RM#% 91;O[-?\OFWOR7?ZRYRX@[!^^I_Q18AQVS M+;>DSEM=6YRAKZ4AA'IE0WSS<#UQVSIKGF#?%=WJW)$^G:I46L2MKBUB=ZS3 M,'5'54.D[E@K;C_NV/M3"INC'58]GG#R.4[/4FJ2SF/R'R*?JY2*VGIBO6,A MV0M:)(SXK",4ZR#)8T;F ?NG[UEQBW%G'_WJ*8@9+(T[@#;IU]-C,6_ZZ>]^ M\-N5JBR;LA'BN%?JE-7G/FV!' '4\O8, YP1 4[D2B3*IK^:@(/^E2YH9[)J M]F":95_9J)LEM\RC2S[[5N^KZO='#"QM+-%DXR3MC!R.6JG2>JN 4R(,2)& M)LGJ6W%*SO@$./[.0L(\VSTZXOEL8I$(=@V^)IL=E=N[LHT5P(,"O$WDBTQW MUP]A8^;@!Z(][\I!<"_S9*PP]"%GAK?^Q*(=<<1$.T;"D#B4RR"Y^5Q CIU[ MRWLEU@L-@3I4.9 R8-O Z?&;T=_$$5^BX&H ;L;O<+!=K M,K^[)@_+]W_=D-4-^<@_G*_7B\W:= )6W?T*55N<^*REH2K=:@(W*ZK%[2G% MRNRMBF%4E =)VT)6E>%;!_. 6JOM+9]T*RQ1:( [WLYUR0=9]BG>R"J1L?7Q M,R<%(Q\0,Q)" ^CBGNMB(/UPN3]8+(!)Z:T?JNJ9U'3!'4@Z^JIS$HOM\0:; MEM2]92AF] DP,)0Z-9+.KM29+VE"OB(A+.5C)'WQ^.C*'&G;WZNRAL\:X8[0 MSO\Q#=1@ MS[W-.&):;PTUOQDYBV4/O7)HK''*\Q0I\JWO!O+CE^T5%YF5K7$&1<:VF47G$N;(;]9 M5"-T!R>3%X?"PA6? PTB^9R?N+(C*I%QYF0;B2A+#).]$# MZECUS?6 )7/G&6X0U$/):<,)($FI;F= 4F@U$1PIEWDD&+$D\Y&+* RB>88B M,5T$(#* AOFOS<3\_8$^^^XS=Z2K@#HLJIR_Z/;!B3^--,Y/^2L[X%T#Z(G= MUGD_>B&UCYPRL07Y0659/ 165Q7YAT6X=:W5O M!9''+:&>$+2B@C-:.UHEJX'0F 3R>48'A7J8A$"1 ?5$1 S74%8RD8ZDXLF* M!NOW1$I($A%'+E8POO%:V&30F4[%]3'C)@H3$UE%$X5/"?(>)&<3,Z6?K8!! MLO6#%=&2\IP5S7 B;)U>^2G0:1N\LQZEI&V=,R%(@&+?M3A;NE]I0<[*AM-Q MP?-2G.I6TW##GHIPGCAB^RJ\[MU4@=:WH.)U5\J(I)QD&'RY7MT\?&5F:VAT8W!5383[ M)><.JE1&]5DCW,%;KE,^1HLM\(:B0LZV3@;DXA'&9$P-I=7H1?W7-O7XP.W7 M%?0_:8FHU.RODGV^$+X;J16U_?5<2&[MX?\SVHQ<>J,VVC#KJXOT5;1&[ M7YV&J0NJ&B)UPUIQN[KBC.1H#U#%_V]'*P!@A=-U>[%0NJG=EA#RK>W.:@UZRFZ1, %U&4:O M\(%MN=1SK(#\'@M/[%1Z\B^I_.3[;V<$5""1U$'L=\H"PM 25$K:_/NX>^+& MK)XP)AEG4F&P@HD,)@.8MU?.P\(S>_4'Z#=^<$^YNSLB4UD'MFM[( 9G/6U3 M"*YNCAQH-84W *<'(5:V$"=/)'TR/U?5(+@-K'<9A!54-U]PZU;Q ML$1]:YS@IJFENOC6+8XG(JKVP.H$;NNN)^6VS#TJ,+BBB\M-?Q.'HI3KXV-( M?S^*\K-I"J5\-KD,@9ITQAEQ[6R0SBRT>R*?9#37HW7A\*>G@#[!GK7E. SD ML5QR2.[9$2M]HCM-E(9$)BL2V4Q\)#K ,RJVY1$GL#Z)C!/FB<_$[W)*,N[T M8SS;G4#%'I\YCY&8E1_?5]B2AU7IA^^/^T@\"_Q.D MNUH'_HGR096&)'#":1=[%&YN-NB/=ZK32HO6B7DPW>&X&>EX6&$0G:)11HK9HNJ6?O]E;P M6\(-9+]Q?3^ '^KG2;7]<89U:TLHED_5G2>U@M)4I?66)% 2+BU62GSU [PH M]W*ZY>S@ J;X4#QF"0_WPL+I*(6''L\) + D/+*?H+E%', 0ENIC4'IOL=-W[[0Z3 8B%;HJ M,/&D]:1 4"5[ZR5_NC>43.;)EM*0'#AQ\OA:V"%B'CSKZU%;0)ZXF"0VB?# M6M_6.<.QM* 'YR!L9!JU^M;X)N<%90IV@*?XL9K55F@0AD?8N;KRPR@\7:1I M-$<,31IZIL!4T18Y+.E(WKHP!(".%>Z(?XSX0/E)HI%XXIL%CK@#"4]?E^"1 MP"(_8$_,$Y+/R*<=LW?\0]"/KDW?@H-Z2V0D66J&@#T?Y0[J,' MSGHJ=9F*RI:(L:U:NQ36RILA1[0:H;N V5&0)@< '[E:%$#U_V%M,*M+LO'< M-!_JXT/9V!KV"&;%N>85=R[/\J+P W>L_7'_T>-+YB/D15%G[CD?/5C?!LSF M+G7%1^^_4M=9>G/;AA5&".43;JGGE"=.#L4(,90.:EO%RKF^@J#)<4F 15Q':;'PIRT,BRH.4Y &@ M1-^@S0E/;AAJ:;N:8:<6#% #<4Z-G6+Q]7LJN35I@;8HYB&$(ZRHS]92A'E1D1HI!4%KG/ MLO%)C(ZI/"06:$:$2%@&D;$MJ1HT9G!F=F:6WL>.-!/R!OR;CXL00=3Q:!AR MO9W_.H;\M\4CBQRKX>#1@O+D1H^VUJL9/IJ2G>3XT5K)7@<0*\T$W@HQ^#HD MDT.,)+$D9'&YW%S/=080T)*; @:0W"(%\1IE]*^B8OC(4K.E,"0OC1A'BE\( MLN%C=%.>F6.482->:=VP%[ZFVEG!$X5/ NNIZ1*CGM#D!@5-V]2, 354)@GY MNCIU0_C<)>,<,/\A)-:C//'G0&R+XX,M",+_*ZJX\4F8_^BR)Z%3O/_$^+S? M/U (*4Z->9P6E1>*6,@G:K\?62"'DN*0(#:G]O'F2MQ,'#O*-42VIDC.1[*D MDI'+))OYGBK@/]F2$KR)9$X2[KB@?F@K21/8T@1V8H*V\-[S/80K*P@@Q$JO M=VIVP8GL3?15WS$HMI_*O0*%U.W+?1=?<'P?^.'IH9V)*P,]J[DZ1F%D>:*\ M3W:?\-%R6S[UHC43RR?O*J] W%NO\./2@WWO>F1K11-G%/=J,<54K3G!2,Q,+ L2R(8WK.9<" #P6W&VY!#3O-(L%9]_I"69?)@+!27^5R^*3] MI"!4+7V7)+NLS(6 .#MEDMUH,+N*[%OIDO5BJC+<3[A'<#^A?ZVO"M_K4 "T M>&$@L6Z9GM/FDP&>4CT5H%-H.RG *9>\^YTI^L)B=)&;72(C\WB %%\;#B[% M. GMG@W/M/HUP!GP 'F '"Q%^ 6RF']*I/PH1\&;/Y:N1']\SI+Z:) M3LRD3=9\S]&=OILC[CEIF>FLRY1BNEQ?=3@7VT\EDA52]QK$Q?MZ1K:21U5Z MQ$LO''P.\BXBGU"$>EL1I7UP1F8CC17K@O,.DUH<5(C??85P2(GGZBHH"BED M37E'J-)I!%PT MD4WQP7=$FO:-:SV5::O1!S%4Z6J<0E5=!^10I2U^6]^\^V8^*LH,KA P(,#A MXAW)\2 )D_'Q!9O*'0#GSO?:8(Y>-\2PTT#O%'DT^B 'GR8:3 5_1M&)S^KP MP1!"S?_T32;E+?_I+_^2_"6F^)?_!U!+ P04 " !)B:%:'@3RSTXY "@ M]@, %0 &%E>64M,C R-3 S,S%?<')E+GAM;.U]6W/CMI;N^U2=_\#3Y^'L MJ3J=MBW;+:>2/27+ 7.C8/W\Z_>'DDP9LPS&AO?SYD^\M/O<_ M_<<__]>__?2_/W_^[^OIG68ZAK\&MJ<9".@>,+57Z*VTN;/9Z+9V#Q""EJ5= M(V@N@::=GOR _XO_3_O\^9]!&=>ZB_,XMA84=O;#:?S#,"K.L7_4+KZC_VSGZ\N-0>[^-D][AE"YB3SH+V]Q_)_SWCVC0LH.W^^.;"GS^M/&_S MXY;AO@DX;3_^@&7]XYANX% MZ"2ROSTC*RZ@]V5;%S4%^>MSG.PS^>KSZ=GGWND/;Z[Y*6HB^9FCDC@Y^14R MTB=D"=,?E!]A<'IU=?4E^/73/_]-TWY"C@6F8*$%7_WHO6_ SY]"=B')V<=(+!?D_-Q$YXG\'MCFR/>B]C^V%@]8!C)\T4O[3=)QJ MBNZ;T,'E0=OXP7#67TB:+WS%!=)QX?:EI'@S#U.4-&3HV*YC09,P]EJW",JS M%0">*R <3V$JB?:H(_SS"GC0T"VI/NYE,H;-*5TCXH>ZN;BWG5:JB$X76)^H-= W+<7T$)FBI MV_#O@&IXZ+P!KH'@AOPU65S[+K2!*R*N:,%-B#R#2QNO#PP=3Q:&X?AXMK"7 MCU@W!@3%9,TIL0DA!P;N/RX4'9=H!30APAW !=Y!_1E:N!G Q2R:PN7*FRR> M7#!P7;&I5+#<)@2^ <]>(8G"C$TT>>BLU] +AC(,(Q[C"//QWJ!H3V*6U\A@ M 9:D-077ILQB&A''?W;!7SYNRNB%@%Q,F(-"E!O&JQO.FQW69_YZK:-WO%1B MM7&N/UM%91>JH.F9K82@6<4H.LN5D%*@]*9FO!+2);,K-P3A9/IRB< RV,N^ MSW3-& !$ +F%.#YPP?5H4*I1UE @N6/2\RL0\?U*J1+ M3GW* 118!@*[,&[R!MANL(8:O9&/U?&'KU;UP-K.X:3]DV#3'8S\KN\.# ^^ M0.^].LQ$*E<.ND?'PRM:J%O6^PVT?-QM;F5:P<9 /3#!:Q MNI787%:&$[NVIK<# U.?08\8$386)&<'=Y:14N.M@Q+IRZ DHUH5X0KW!$$J MO#[ XW9R\^"Z_AJ85<(F4KV*\%6)C=*"!\H))WN\LS3'A.4 K:$=S4&W.D2_ MZ98/J$-LK.E22Y,FFMFT.J[QW[H_68QM+(H-R*@-\)H^;.78EL9)[GH4-:/< M^AY.> ]MN/;7T?FJO0PRNH_Z>V!T+H.5[":H"B/N++@SX5_2 D3;HLHAY*U> M4?BDK]=*U]F4X2_L#(\(RP5QYIC_DP7YL0PB_(4W);IT$N076I6HI$ 7EQB4 MY@+CAZ7S\@48)G&Z.RS7X7UVZ&!]4Y_!M8G+FCVR[(02A5%W/RNB)O?Z66 4;J&TBV= M X0'A\J;FZRF?)L=3[=J:'.BFC)M]N0TU3MLII=JW08!%S,]6H3:WZ/"279I M7I()$<";!VP3F-MOH4_,>?0^<%H,&SZR'=\.*2+(+QSY_V?OM283-B MK.:XQ+U6[/_\YV6OWS_]>GK2^WI^LW_^=/I)\UW<#F<3SE*?-"Q! M> YQ%XI/;6'0/"O1&RI6S:^^CO FQWJ?@HV#]KG"2-DJA?&T/=+=68;NH(-P M-P]^JT,GCP#7B$P_Z.FLH MRTK6(C5P-#Q2Q:7Z UF\3#8B8= TR<[5(H>)R1/K] MVG17F^MO8Y,[3S%[%*V3RTY;8^5TJ 1(=7<8 4S08_( M>8'AW7>F9O:2MT\]/ +$.LHR+=2D(\*B 0(Z9?9/_MP*'>0V.,:\07L B5MA M/:X?3\]>YZ3 Y8,_/>3I$6YZEV=G:J'/U>C M8_RSK UX1^=),_>U\^.E0%^ZO=6()_?XACVK,VY8L:7F$:C-V-%COHI]K*L M9*U0%G?#8YTUOE4?^HA(&AJY"<\PB+Y+74)E)V^%;H0%B'74^(X]<-#4R5T; M<*-[>B0"PTJ9E;Q%.A(0(#[.;'SK3HXJT!"ORY<.>F>>PFQ3I00Z.U'98)S? M[E@1AQOUZK&?K77+2L2@R<8^E:I%V.>W.\8^:S^NV (@%&FT!FB)!]]OR'GU M5L2A7[?IG28S=8L4R-_^6)$M\ >(N+D"EI6GOV2B%JDMM]FQMAH__B>WOLDY MGF-\#^Z#NA/?(V$@R;Z!OI)C9&J1EH3%B+669210LH\-,3B(^(";X.V_ +V; M[:5KDPXY6AZKK04>!M%Z]1:ZAF[] 71$]W&C)6V%\H0:'^NO!4:*V 5L)]@M M_B9K84E)F0;@M-<_5U![(FV/E9=EK5!:>:$')I_Z$FE;J,"\ULG[ZLG_%I/R]$ZX U@F4F;=.3D_( MK9-MD?CS>V^9-%>)45XL[HA*[#E+LI?%F*=[$B8D072[,;G)U( ME:XGH@'2(P6DD733!0\-ST[Z0EW-BHW6:ESZW4N;!N:LU[\\:T3- FJCZ9I' ML@ZHG(0@)]%V\3\DZOJ+;@$2?]<;Z@B]XWUQ$!"#0@&NO&I2@D>[A\PH+K D MIGB)N[8[P]%Y[>-$&!O*G0(#8!2>+? O.RC)IXL7:*(L)R,2W9M&4,>$=CH MT(RB<)#H'-X*+W"3*%)8P9&S2^0H*JZDJW_*+"UXEA1=TCNWAK..!X3FA_VX M!C6. _JB=GYZE2]H7EI-Q5[$MW3T=GVDO)A&% M#\P\72*$N*"2KDPJLGP<8U792XC71B&*N!^$\6O)P;?CF*_0VO?'%,G:):H4 MEI=Q";,M8T@.%;+%[_4NSMJK;J9,C!N;;5%I8KW[X-@&?B&8XX1F3>[*GPH>GQ02LX.6(@2 M\O.=+M SJ$(%*:IE,H5'\ Z<0,06TT?]G9A+,8CX&^0#\Q"*'-LR1PD*LX=' MW71[MWZ*V&ONLY:X X MJ<*3-8W@>6-.F-((4UCH#IQ5!!LS[MF'DKISC!"14]9QAAH;5FXJ' $+Q A0 M]@A#B8WMSCC#OVDYS*,P$R3O6SAE[\*VUK&7/JKYJ$-S; _U#?1TFC\B)?4'7P2QZ8!=<$H>7K6!.=*1C4%S!X;A MKWV+W'^_ 0MH0-HDEY\Q#1G^X_0(Z500I@YL_ _AYEXN?3"''Y;67\?*6T\6 M],=4A4-5^6%6.6P)0P6%HO23$4$(/W,$7 M8.[?=$P EP2(0C?Q@MI.+$D2RUK<-$:AQ[B=P6H.+SLF*(#4# Q3CP %H7XI MM.'+W':JE)"R]5;>M.QAV.>![ZTK729M-C/U"TZ<$E7P>%D8\9^P2&" M(V?;"5%4Q JB4C3&"LZ1@9&C0RP0&1/*1IA02/MCU_7Y-1^F[IS6&6))"D"A MD,;ICU_P9.F<[O-DJR .1;V6T.V7[F01^1_C7P6LH&?L,-2S.?[G?O0PGVF3 M6VWR.)H.YF.<0%7[Y]C&>(&M.!23)S55W:>J+\#VJ0YE\<]IYO9[5PW=WR6AZZRV-0\?%(U,D(W683:1IH0;SV]]Z6]TWY+CN(W(65.^%1(H6JC"O M]:UWT]Q>N(GBS^9%\*>F;Z%RQ61IO=5K!@(GB8%MWNOH.T@(3G,7H6901=G% M-)GA 2(F:0?BHTRQCC"^)'+]#9Z@+"4V;S(R=4U9A01MP->A@>P\:X0TH"0=[=/6JU_/@%;[RVX%3-< M4=TY!T]C,U*JHO,BJ\$<*5H?Q22X@_C@V$Y:X/@!BISU/U?F-JJ_N&"M/_** M_:93(B>QH+_7P)-5%39(4/4A;PH#T*W7G[[IT';)F G%.:K\53L62PAAJ^DXS14SJUILE\:"9N^Q,I5%%^0(K MCOSVR_*F:$R-\5V\V&/H6G>A05%G9MH4++V37O^LI[I:^>5HO>O$OJ@WT/(] MJK,,)74'5,R2I"KWB-J4_#L@;U$!<_""IY\E>/#7SP!-%@?.(:R^+51&"PE1 M7CYIKWZHQI.H;_"Z5@F6TAVN"$D8LT6Z_T>KV7PR_*]? M)GO$':=HV9)XW0::_?:W;OSJ$_AM*Y M):1RH#$7Z'M IJ-\O^2"N, =< +9 M#Z3$I$1VXBYR04#2#GA[[ %UXZRQ\#3#3E;:+E* 7U"J]T=#ZS2\:0-C_#%W M<;9-J*S^"JW(V&)5,F@W^.2$K(!P*JF=K<$LU7.))FD=MP%8V\2H@;QF?+LY MS6LYYJ4VZYM+,DD]O:2Z=? .B XO3GJ]TT"/Y)N0LN%5VQL?D9"'037!G?M; M!XW> #*@"\@MQ>"*XL V?]<1THD1#2]-W94%7)>8F/='>!100R= MW8S2DT@X&$!@!A"$O':#KH2Q?#-6NKT$"P>!" UG\1IA@#M9*)/KV$:$QC.3 M>[(KZA -:X&FTH=&:G UTHK?36DZ\./"IP.&QZYIV"C8_P$ID(;IM3X$&4L9]C3;M\);2> M7[)D+NO/>!5RR 9+X@;4_/4#/CS")4DI&H5%'!F/&$*7]GA4DDG?R,8\HR]E MKQ=8A!(KJ5N\DB![92Z2+;D#TV8.Y$L5:[?-?A;23NEZO?[Y13LUS2E:K.ZR MUO30MCJRS684+N>0KLWJYI(LUG992W6FMAOQ<"?'1;>6\RH25?137Y7-JIHPI5ZBT:^%WM&TMHG8=*&1^2\0*RIZ_D"J]GD=S>[.W#$D[$&0M#!S)6+[M$JBB;,E*/&1'CLB5:+W!36'* MECP%AF,;T *I!>[#U*5P*F"9Q*;W,^FY(]>EK*7Y*D3XB&/ MEP;A@]E<-*-G_V"<',@J=8^LG7Q;,.\ 'M:G)([.9(%Q#I:F29S8$21%B_D@ MHUSH*O5[K-T-[19OE0+GA)U:)HOXIA"%@/XZS;9A"(/31?"N303X$)-.Z'C_H[ MZ831\9R/&QM=W8%4XUNQPHZ0?H5AZ4!$+@:\P69\>T-,?,66SG^$O!)!HM*S M @6FT:%C!V#^#KW5$*^4\9H8B7.+6"9\Y"^\5:R27 M1'OICY S/ A48CF0$1HE$F/N/.*"R=TO]\"^1$W7>5V+2=XU1[Z#4?':)['\ MB'LC'A)W3\8.%@N\ 69)AJ;L=EXUZO'C77IE?#14*PE)ZU^, MI\B_]44KN^MB%)0&]&NOW[MJ\ZY+5-(.V*TQ! 8 IGN+<20Q';'\(+Q6,@=H MS;@_D9]1%7)(5GJFMTH1*"I]8KY^9ZAHP@\OA,0P9"V[.7(<#W4$,:CXH+;V M]= 4;+8(< PZM.1'PQ&O] DY'O:.A3#(FN;<*2\W4R#' < M')CV1'INON/A42$D*@XN+^G9C;B/3(%%Z#IW"L=/+E92&KI^KW^NY+Z].(ED M8U/V%E7.\"1**VG3W*V#=A%<\<9V]_)ISCQ'S]AY;I6$HNS=IQPJU;XI2RX7 MR8P_L,W(929PI9H\6W"ILQXBX"_@:*A5$I*R5Z 4.%/EA[:TH?%H6%42$EGW MGQHS8A/AR?^(0\*+;H5+@_@1(_)#$,$\^44B91B#>M^M;_1F6#X)8SJ*7NF: MXAXS6BP U0!>;R-4X;:H\5P!E&1Y^;:3[E6P-PWS5>_JHAFGWUK)F"FTI%UJ MTV_.MH%AIT=)L5-I@3]J"Z%-PIA8CNLC,$%+W=[%.+P!KH'@)HQ^$KMX?$II MCQ%&^_0$_T?[K.V*QW],IM\&#^/_&'\>UX.'B8:X/A)W?CX7BD[-!V" -EO&(E MK#EH(TN)>4,+7V95!HQ\[:3B+Q:7K>(H\.>U].[ +=6%*>,G1V?N'7;FP?#7 MI_%L3-8GRO;<>&DV=-;/>% /I*;T77;2>GMO1EOX%P9\F57IO3P:2O;?$M)5 M.C>?UM)[4S?!8>!3OA?N3J13GQ]VZKO18#;2[L:#Z_$=[MJC6; 5F8Z__3(G MFY G_.-@-AO-E>WQ=\37'B3&N^S>3D\FXRP]+'UW_]4VPR5EJ#^.17[!4M*T M/^WUSYMY:R]/"=OC<$DB=J!G)[W_.+KNQ6'7O1E=SU7ME42ZW#Y)2U3W2R+) M5N1-MI34JG1$-N[I!SWX!:FTN_5JZ6[$(P*&\?;(0;83; . +;C%O3SLA5-[@,M#([;6">6L^#>!I7%X?%RM$E:Y?2*E5Z:1[^J=XI)$S%!NAZ5MY, [S@,=,59M/)F> ID_:/N)9_5[4+M_# MZ8GXF8]<#ZX9@4/2B53IL&('2!PR5-Q/:P\K/ 5X]47M9O3DL]1L;'%7:F=G*C@$RR F-FKL%K?[%T MC+5B+R&)D!T<5-U"&WH@>,4U!(-"AMQ\[>1#,;&4BO-,.?V*3>R0H7E"[V"!93J6>=:308WO+E5Q'?(SN*)+ G-R\$"NAA820(&"WWEC, M?C4WO'T?Q-4S,.AXZ"08N/*U2]?EQ*KT?<':9Y$L7T/F9$'/ MT"X2%)1'UM-^BJC_ ;PFX$*.C3\:X?4.G@&B:#'MI(H4*6,"56T)K?H<<;W6 MT?MDP;X[0-[^XCZXZ)VX91EC=QPF&1$LE=/7E$H%E M= LL,N8&0.<:+'GRIKO(>6-WS07MEH5%Z]HQ2)9)/WQBWMX^]??.19<");63 M/+($K?A4I'8JQ8.GR-\8R")T0 ICG:%-5?>UD8[UP*'7.(Y&Z XRW M"2V?6!YGP/!1<(TMC(,$S/#@?+WQXYOX^Q8J?L[*JJCM9*T4AXHCV]8_+>_B MO2PHW1HA$J"Q45AKCBU[_M)G ?6)$DR>JI).P)EWBD]$?1 U6O4.# M53($A/(F*8%8$'Q9FEI#[9:38Y., M8H6H,B)PAZB0(V$M5^9KY"\&@%@QN.842NHV,:&(*!7;K.L)!DA\446'[HO# MH9O$)E%^5&XZ2(F+O$0S\5^[)N(_MF79CS^XZ*9SIL?X*0:43NP:&-Z,R1.?#[NE3>+RR?Z]E* SY.X6\PI09;PH:D8O M))^D0<*2%D<_9X9Y1([I&]X$12=;@S>X?Y.7EBPM/WGNY6NS(3+*:2X]?7 + MW%*%D_UZ))I[XZQU:-.U?IA6%=4+:2I3P9RR-:AEZMN-R+,!PLV_U]%WX&TL MW0#W8/T,T)XF\Y(KJ$Q.K>QMVT5EK&!!)^6RG(U+Q"M#EZ'._32=T2&78)*V MV8455WH5QIB@\.H>C#VPIL73X,FJ"ANDS\RE06@]!).'E4J8;"6C^VYC7YFF\=IH<^(GU,P+E\/ZLJ M0T)Y;W(NR2JUUM7N",2$X<&QC>+TV.5.X]CO79VWX767,L)5L!Q0E21%J-%! M0K!H4/K20.*-U1T-KM19,P3AG5TWODY18.UP>'^1?^U@;&O''W'U'XN(*F.O M$839BX:LI.WL\=R2-&WQD:M>'KUV0*%US=S-=]2!;>:NY7+S=4#CW&)5,'$W M/5<'<5L.+D:,WLC'(KO]<_$9.VC"9S+=!I/VMA$:"%OQ,7'S.USRQY'(=+7D MS]ZN;B]%.L9LWIB;9,F[=]?OV05D',O74&,:]:M>_ZR9=VVDL.5PSJD;.2I? M5:#H@[X&F8X O-E4(4M3VN7E5PYBBI D%8XTC""9>1J=F[X=M,A1RJ%NQ>2M M[E&L&@\>\2P.#0^8@R)20IFGHX20USFUF]EB5G1L0-QF70X2-=1 M"O#)*6GO6F),*+5GN:/XJ10I0A4>2%YG2H.BTF.JL]K7GV&8'#Q 9L: B$P= MM%4H5^86$HK-@(S%97$@*G:2J9U07,&9'AS[!4_-P R"B+AS8O)+_DX,CP^. M]P?P=M>^\]:ZLNL[ MK6BUVE Z<"5[9V.MIM0X*;^*[O#@R\C,$-+6 SOBA@ M,PY;HCD+S25MT4*L74VW30VO?_&'J#T?UN-*KW65"*S$=>NK9/FI;HH7GA=G M/87-U/6(SV''KG^1%C095\"R/"?3J*+8>E26L1[+!4-%-1?'9B>O;9+W9'+M MQU54I1KI\DF0,;;4A4NG+/4>@MV+MHTL&E6 M4'D%*T?,FM=5%2%84Z0F]1D<&0TFON=Z>*^.-T13Q[)N'41^E,UJ9F7*,;T: MYDFDN#B<%9M^:[_R(A&Z!Y^Q=I!>3V?(+L[!2CL UU)W-\$[SG,/!UY!_R_ MK)W_9(5&'HX&YHV/B#4K;!U!RTT:A4=O !G0I9YIB!>4QOBTUS]K.,A HPR6 M U_952/TPX/(]L5=C_G(_;,P6WWX(ST!"R M:+O%W&=*KNJC#^SW@3H KO05J/:LSQ_B=^M'?_FXZ6/;]9 ?&!4JGQ,$JNY, M%ZEMRUH67$EV&]8BO@N=Y!O.Z]$7^Y55^-$AZH&T$N?A;G6!W!UOA55^=(.Z M0"V[7.K,CID.(%[H+@#T?!0\TC-ZV\#P^3/I9U8%FO#149H"N>P[GNF.,\_< M;G2A]ZB[W3C#BFSIH8$"O84/7$G/B=*-4NU9:1TBZ*T FJ]T.V7B&-NAZ5MV M-Q&L_J.K- &PI.=2V[\MR05S>\6EFDE%M/Z/[M((PE%_Z5?<7QJ\H?3H>+@* MJ%O6^TWQ8!P%[C!=BM]A2K15BZ^!:^ZVM1J(FJL1K@:1L:(&DUM/(&JRAN=Z MS26-_KCHI'J8K 8'NAK"9.T-,A]ALFH)!]0@IZ2PY7"*K!LY1>ZIU!$F2X&5 M5MW:Y>57#F**D*2BRTP]+&0SX1M+*>50MV+R?EQ,RKMPTQEBB,M M9<'?X_KP)Q=BJ8-Z"YAVOI8*3V-LVT$^[AIR%.::/T]K-Z%O[XM>^R[N=:X[ M,/[RH0L#(RG>/NS^HC"$+RY-J=)5&<'8BLNP7EW' M7R!N/3)6[W?@!5@,HP]?9E6T7X=6#SE4 B/EWCXOPJM[H)-I)'2A.0" :>L1 M*B.-X'GOHG?6*,M*Z)U!HL)(J#;IUU)EJL8N6?JF M,TD>3)7NXVO?M6U']8'Y+]_UR$0Q6?RN$[<8ZKN#S#S'0RUQ&+H>I7A@FC 4 M:6PO'+0N:O?IB]M]=E5K<%?W49AZVNV9T]P(48=GCMPY0][^V45>@IWXKQTS M\1]_WNO_8(JXCY/QZE#IK/?MB0G4MY[>;H)D.[!01N>L:N8E"_!K:Q MPN/A=[&1/95-%7;4-[SGBT\-;].TQN.6BPWT>]E4T7@I%?%HFD-L1<;]*7@! MM@]"1SX[L/;\#KU5/,[EN&]SY%5?YQS*.M1Y<=E;/QU$PZ([!0: +V1$9+*$ MEKRCQ! 25\W]7HYA;4INB%-LH-O?5-%N!:9/MHS4N%PU*2:S+^[]JHIR\M', M0+[(T%K'"<$;7/MK*OJIWY7#G]&L?;-_GAAJ3F]YVH,V6WO)WUNLO5PQU)R0 M1/PWL(@>N(,O)&"/A]&!>% ?N"X@CS*%]EA+=UGWY05*2$/X]:1W?M&%24X6 M$HQ(>XW=*6/(M),H]ZZ[8"FJ\$268H6HP@V((COB> LW!9;N98C#8P]EYFT1 M&[AU1[>4BD.AY@I"R'I&;D0"-',6WBN&?T]V-H-X\AX)@PI#T?0J1M'[\IU9 MH$B#0E*44T7NRV<9(K=>W)'!<@H,!\/U-S4ZO%@A+208FQ&9UOVR@%3J(B\: M:YHR.(F)^0@0,9;JRTSGUZ)E=9A-\G&I^"%?T,_>PO?.CR0'3(OD@J5 M<0RL*HU'I;NLVJ>R1^2\0!=+D($'A5*L+$? (&'Q*WY-H7;*;(?B[$C[9#LP MMDWX DU?MZ8@O)@+9@"]0 .$KT[05DDRBCX""E8&DZ2'#!09V_:MMP_ "T/] M8>B_.8[Y"BV+0D2>K$= M,(P1$2Z4IA(.4X403S;*=CXR%CI+L"C_A+IZX'O MK7 K_@9F& MR?R 3R-EA^I1%(;8PGBA,'Y$U5OC>#'G9;P<(B:2Y7CMV@!-M MI96;L<,D*@E"S"&Y4<@;9%'QQ_-2K]4/7G1HD3T.QC-XFIC"O:JJ.P+&U@I= MS/-JP\[4R_+G?.R>][%[W$XT>(V;&AXB4R.+YY54>"Q,KP^\F.MJ'"/0_"** M]O[(&SD]" 0AJ#)])^17TV'"U@I93--J#B_:L_#(A WW[_@U&=DKC[SZ.LSO M9K"+B5[VQ*7M1 _1&KNN7]W#R5EU?!!: EXQB3MRH)-82@WU#?1T*T1BBMF M7H")-Q.WON3AR!B[LU (TW0=FWX?]K=W1#_E&J( MMG"0IN^:HGY,W0R>TJ+J\F11^BDE26\F9=Q":/Z:39Y2,M:",B16+EAO >HG M!&5<_:6D5HT'4K1*G\YXI.\:)\A'!-B7?G/SI9"Z/.U=G5XI,5[P*)2/#OGB M-D@,BG4Y:V5!CTM+3]T&[>;K9\_ *RANZZ_F9H"V7?7S=_OLC8("G*AO9F!# MT/0%W(JVZ(G'F_!^S@TE$=MG9Q>A&H^$%B83I& M"+C?D.-2?<=SLG60.H5$KN4M(17'G]A0!($[#A_JHIVDE"NT@T2K !"EKFU2 M5L0"8C\X'G!Q?R2+A;DS Y:%&Y9Y7">QY XQK6I4*KWT63_=*+;PDE2CE'K$ M-!-!1-(=494/&L*K&M%BPQS8R=$>_^:O@5G@P.&L^(%#V*#PE &W2--M4[-V M;=+TL%''=_10>TP=%8X>+L]Z_N?=!^3 ./%6 MU*&M)6YW$Z15UN7.T5MVYQ"('>^ M,] N:XGOZ_-*^B!QP5O 3 "[9(>2Y0"-;6;KY^]O8R@N*V/4G #GKVQC:=,/W@7BCX5 M'"9, W+9N ]+1;, I^"2+"6-3 !I$1_T-7O8Z ;9[YD^$G M@PL,T64B&(M)68M9O?%%X)RU\3?.DJ&_+P(:@@BMV]?(D M/IR]A39>-]W!E\.K4;\#N%QYP!Q@/NM+\.2"A6_=P07-+%&F2-5X)DR(0TY) MAZ.;+JT)A%-OIP^LH%[\=>R&,GK; .C-=??;O @8'@!D,'S?/PC6_$Z.DC1 MZO'IEK]H>DERJQML^M&2=Y!)0J+6*J1UW'"B'5.#MF8FVZXY"VV!6Z^]D.:3O_#B6C.V M0I"/B5I/F'*'"64/%YJG@=2M%KP M>*FCG*C@>*EYGH@HM/3Q4O/$J/5X24WMYNNGX/&27.TV9QTB2]/0!PL8*QO^ MY0/&=)"=6#4>5#0;" C?YJ.F0S&9