0001654954-25-005754.txt : 20250515 0001654954-25-005754.hdr.sgml : 20250515 20250515161655 ACCESSION NUMBER: 0001654954-25-005754 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250515 DATE AS OF CHANGE: 20250515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Airship AI Holdings, Inc. CENTRAL INDEX KEY: 0001842566 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology EIN: 934974766 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40222 FILM NUMBER: 25953488 BUSINESS ADDRESS: STREET 1: 8210 154TH AVE NE CITY: REDMOND STATE: WA ZIP: 98052 BUSINESS PHONE: (877) 462-4250 MAIL ADDRESS: STREET 1: 8210 154TH AVE NE CITY: REDMOND STATE: WA ZIP: 98052 FORMER COMPANY: FORMER CONFORMED NAME: BYTE Acquisition Corp. DATE OF NAME CHANGE: 20210128 FORMER COMPANY: FORMER CONFORMED NAME: Byte Acquisition Corp. DATE OF NAME CHANGE: 20210126 10-Q 1 airsp_10q.htm FORM 10-Q airsp_10q.htm

 

 

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

 

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

 

For the transition period from ____________ to _____________

 

Commission File No. 001-40222

 

Airship AI Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

 

93-4974766

(State or other jurisdiction of incorporation or organization)

 

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

 

 

 

8210 154th Ave NE, Redmond, WA

 

98052

(Address of principal executive offices)

 

(Zip Code)

 

(877) 462-4250

(Registrant’s telephone number, including area code)

 

                                                                                                                                  

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

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock

 

AISP

 

The Nasdaq Stock Market LLC

Warrant

 

AISPW

 

The Nasdaq Stock Market LLC

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company

 

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

 

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

 

As of May 15, 2025, there were a total of 31,844,471 shares of the registrant’s common stock issued and outstanding.

 

 

 

 

Airship AI Holdings, Inc.

 

Quarterly Report on Form 10-Q

Quarterly Period Ended March 31, 2025

 

TABLE OF CONTENTS

 

PART I

Item 1.

Financial Statements (Unaudited).

 

3

 

Condensed Consolidated Balance Sheets as of March 31, 2025 and December 31, 2024

 

3

 

 

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended March 31, 2025 and 2024

 

4

 

 

Condensed Consolidated Statements of Changes in Stockholders’ Deficit

 

5

 

 

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

 

6

 

 

Notes to the Condensed Consolidated Financial Statements

 

7

 

Item 2.

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

 

24

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

29

 

Item 4.

Controls and Procedures

 

30

 

 

 

 

 

 

PART II

Item 1.

Legal Proceedings

 

31

 

Item 1A.

Risk Factors

 

31

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

31

 

Item 3.

Defaults Upon Senior Securities

 

31

 

Item 5.

Other Information

 

31

 

Item 6.

Exhibits

 

32

 

 

SIGNATURES

 

33

 

 

 
2

Table of Contents

 

PART I

 

ITEM 1. FINANCIAL STATEMENTS.

 

AIRSHIP AI HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

As of March 31, 2025 and December 31, 2024

 

 

 

March 31, 2025

 

 

December 31,

2024 (1)

 

ASSETS

 

Unaudited

 

 

 

 

 

 

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

 

Cash and cash equivalents

 

$8,812,178

 

 

$11,414,830

 

Accounts receivable, net of allowance for credit losses of $0

 

 

2,782,650

 

 

 

1,226,757

 

Prepaid expenses and other

 

 

67,311

 

 

 

17,883

 

Total current assets

 

 

11,662,139

 

 

 

12,659,470

 

 

 

 

 

 

 

 

 

 

OTHER ASSETS

 

 

 

 

 

 

 

 

Other assets

 

 

165,960

 

 

 

165,960

 

Operating lease right of use asset

 

 

1,102,967

 

 

 

882,024

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$12,931,066

 

 

$13,707,454

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' DEFICIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

 

 

 

Accounts payable - trade

 

$2,179,847

 

 

$759,480

 

Advances from founders

 

 

700,000

 

 

 

1,300,000

 

Accrued expenses

 

 

60,551

 

 

 

51,649

 

Current portion of operating lease liability

 

 

405,916

 

 

 

305,178

 

Deferred revenue- current portion

 

 

2,948,695

 

 

 

3,238,483

 

Total current liabilities

 

 

6,295,009

 

 

 

5,654,790

 

 

 

 

 

 

 

 

 

 

NON-CURRENT LIABILITIES:

 

 

 

 

 

 

 

 

Operating lease liability, net of current portion

 

 

758,376

 

 

 

638,525

 

Warrant liability

 

 

18,659,435

 

 

 

34,180,618

 

Earnout liability

 

 

8,199,079

 

 

 

23,304,808

 

Deferred revenue- non-current

 

 

2,528,716

 

 

 

2,951,850

 

Total liabilities

 

 

36,440,615

 

 

 

66,730,591

 

 

 

 

 

 

 

 

 

 

COMMITMENTS AND CONTINGENCIES (Note 9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STOCKHOLDERS' DEFICIT:

 

 

 

 

 

 

 

 

Preferred stock - no par value, 5,000,000 shares authorized, 0 shares issued and outstanding as of March 31, 2025 and December 31, 2024

 

 

-

 

 

 

-

 

Common stock - $0.0001 par value, 200,000,000 shares authorized, 31,844,471 and 30,588,413 shares issued and outstanding as of March 31, 2025 and December 31, 2024

 

 

3,182

 

 

 

3,056

 

Additional paid in capital

 

 

27,731,753

 

 

 

21,918,867

 

Accumulated deficit

 

 

(51,233,605)

 

 

(74,941,590)

Accumulated other comprehensive loss

 

 

(10,879)

 

 

(3,470)

Total stockholders' deficit

 

 

(23,509,549)

 

 

(53,023,137)

 

 

 

 

 

 

 

 

 

TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT

 

$12,931,066

 

 

$13,707,454

 

 

(1)

Derived from the audited consolidated balance sheet.

 

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

 

 
3

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

For the three months ended March 31, 2025 and 2024 

(Unaudited)

 

 

 

Three Months Ended

 

 

 

March 31, 2025

 

 

March 31, 2024

 

 

 

Unaudited

 

 

Unaudited

 

NET REVENUES:

 

 

 

 

 

 

Product

 

$4,497,240

 

 

$9,398,776

 

Post contract support

 

 

998,051

 

 

 

1,176,239

 

Other services

 

 

7,737

 

 

 

-

 

 

 

 

5,503,028

 

 

 

10,575,015

 

COST OF NET REVENUES:

 

 

 

 

 

 

 

 

Cost of Sales

 

 

2,923,087

 

 

 

7,789,409

 

Post contract support

 

 

312,021

 

 

 

157,479

 

Other services

 

 

32,916

 

 

 

-

 

 

 

 

3,268,024

 

 

 

7,946,888

 

GROSS PROFIT

 

 

2,235,004

 

 

 

2,628,127

 

RESEARCH AND DEVELOPMENT EXPENSES

 

 

719,382

 

 

 

695,366

 

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

 

 

3,229,979

 

 

 

3,335,294

 

TOTAL OPERATING EXPENSES

 

 

3,949,361

 

 

 

4,030,660

 

OPERATING LOSS

 

 

(1,714,357)

 

 

(1,402,533)

OTHER INCOME (EXPENSE) :

 

 

 

 

 

 

 

 

Gain (loss) from change in fair value of earnout liability

 

 

9,823,605

 

 

 

(21,484,850)

Gain (loss) from change in fair value of warrant liability

 

 

15,521,183

 

 

 

(6,847,091)

Loss from change in fair value of convertible debt

 

 

-

 

 

 

(2,039,377)

Loss on note conversion

 

 

-

 

 

 

(158,794)

Interest income (expense), net

 

 

77,554

 

 

 

(31,824)

Total other income (expense), net

 

 

25,422,342

 

 

 

(30,561,936)

 

 

 

 

 

 

 

 

 

INCOME (LOSS) BEFORE PROVISON FOR INCOME TAXES

 

 

23,707,985

 

 

 

(31,964,469)

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

NET INCOME (LOSS)

 

 

23,707,985

 

 

 

(31,964,469)

 

 

 

 

 

 

 

 

 

OTHER COMPREHENSIVE (LOSS) INCOME

 

 

 

 

 

 

 

 

Foreign currency translation (loss) income, net

 

 

(7,409)

 

 

3,239

 

 

 

 

 

 

 

 

 

 

TOTAL COMPREHENSIVE INCOME (LOSS)

 

$23,700,576

 

 

$(31,961,230)

 

 

 

 

 

 

 

 

 

NET INCOME (LOSS) PER SHARE:

 

 

 

 

 

 

 

 

Basic

 

$0.75

 

 

$(1.40)

Diluted

 

$0.61

 

 

$(1.40)

 

 

 

 

 

 

 

 

 

Weighted average shares of common stock outstanding

 

 

 

 

 

 

 

 

Basic

 

 

31,704,117

 

 

 

22,898,487

 

Diluted

 

 

38,820,839

 

 

 

22,898,487

 

 

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

 

 
4

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ DEFICIT 

(Unaudited)

 

 

 

 

 

 

Common

 

 

Additional

 

 

 

 

 

Other

 

 

Total

 

 

 

Common

 

 

Stock

 

 

Paid in

 

 

Accumulated

 

 

Comprehensive

 

 

Stockholders'

 

 

 

Stock

 

 

$

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Deficit

 

Balance as of January 1, 2024

 

 

22,812,048

 

 

$2,281

 

 

$-

 

 

$(17,476,700)

 

$(12,808)

 

$(17,487,227)

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

268,989

 

 

 

-

 

 

 

-

 

 

 

268,989

 

Issuance of common stock for prior period services

 

 

15,000

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock for conversion of debt

 

 

169,204

 

 

 

17

 

 

 

835,593

 

 

 

-

 

 

 

-

 

 

 

835,610

 

Issuance of common stock for exercise of warrants

 

 

162,867

 

 

 

16

 

 

 

293,233

 

 

 

-

 

 

 

-

 

 

 

293,249

 

Foreign currency translation gain

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

3,239

 

 

 

3,239

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(31,964,469)

 

 

-

 

 

 

(31,964,469)

Balance as of March 31, 2024

 

 

23,159,119

 

 

 

2,314

 

 

 

1,397,815

 

 

 

(49,441,169)

 

 

(9,569)

 

 

(48,050,609)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of January 1, 2025

 

 

30,588,413

 

 

 

3,056

 

 

 

21,918,867

 

 

 

(74,941,590)

 

 

(3,470)

 

 

(53,023,137)

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

428,286

 

 

 

-

 

 

 

-

 

 

 

428,286

 

Issuance of common stock for exercise of warrants

 

 

13,200

 

 

 

1

 

 

 

59,399

 

 

 

-

 

 

 

-

 

 

 

59,400

 

Issuance of common stock for stock options exercise

 

 

81,952

 

 

 

8

 

 

 

43,193

 

 

 

-

 

 

 

-

 

 

 

43,201

 

Issuance of common stock for earnout shares

 

 

1,160,906

 

 

 

117

 

 

 

5,282,008

 

 

 

-

 

 

 

-

 

 

 

5,282,125

 

Foreign currency translation loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(7,409)

 

 

(7,409)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

23,707,985

 

 

 

-

 

 

 

23,707,985

 

Balance as of March 31, 2025

 

 

31,844,471

 

 

 

3,182

 

 

 

27,731,753

 

 

 

(51,233,605)

 

 

(10,879)

 

 

(23,509,549)

 

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

 

 
5

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS 

For the three months ended March 31, 2025 and 2024

(Unaudited)

 

 

 

Three Months Ended

 

 

 

March 31, 2025

 

 

March 31, 2024

 

 

 

Unaudited

 

 

Unaudited

 

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income (loss)

 

$23,707,985

 

 

$(31,964,469)

Adjustments to reconcile net income (loss) to net cash used in operating activities

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

-

 

 

 

1,861

 

Stock-based compensation

 

 

428,286

 

 

 

268,989

 

Amortization of operating lease right of use asset

 

 

83,396

 

 

 

80,291

 

(Gain) loss from change in fair value of warrant liability

 

 

(15,521,183)

 

 

6,847,091

 

(Gain) loss from change in fair value of earnout liability

 

 

(9,823,605)

 

 

21,484,850

 

Loss from change in fair value of convertible note

 

 

-

 

 

 

2,039,377

 

Loss on note conversion

 

 

-

 

 

 

158,794

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(1,555,893)

 

 

(55,525)

Prepaid expenses and other

 

 

(49,428)

 

 

2,010

 

Other assets

 

 

-

 

 

 

1,901

 

Operating lease liability

 

 

(83,750)

 

 

(67,211)

Payroll and income tax receivable

 

 

-

 

 

 

(2,410)

Accounts payable - trade and accrued expenses

 

 

1,429,270

 

 

 

433,415

 

Deferred revenue

 

 

(712,922)

 

 

(924,048)

NET CASH USED IN OPERATING ACTIVITIES

 

 

(2,097,844)

 

 

(1,695,084)

 

 

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

 

 

 

 

Proceeds from warrant exercise, net

 

 

59,400

 

 

 

293,249

 

Repayment of advances from founders

 

 

(600,000)

 

 

-

 

Proceeds from stock option exercises

 

 

43,201

 

 

 

-

 

 

 

 

 

 

 

 

 

 

NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES

 

 

(497,399)

 

 

293,249

 

 

 

 

 

 

 

 

 

 

NET DECREASE IN CASH AND CASH EQUIVALENTS

 

 

(2,595,243)

 

 

(1,401,835)

 

 

 

 

 

 

 

 

 

Effect from exchange rate on cash

 

 

(7,409)

 

 

3,239

 

 

 

 

 

 

 

 

 

 

CASH AND CASH EQUIVALENTS, beginning of period

 

 

11,414,830

 

 

 

3,124,413

 

 

 

 

 

 

 

 

 

 

CASH AND CASH EQUIVALENTS, end of period

 

$8,812,178

 

 

$1,725,817

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Interest paid

 

$-

 

 

$-

 

Taxes paid

 

$-

 

 

$2,410

 

 

 

 

 

 

 

 

 

 

Noncash investing and financing

 

 

 

 

 

 

 

 

Issuance of common stock for debt conversion

 

$-

 

 

$835,610

 

Issuance of common stock for earnout shares

 

$5,282,125

 

 

$-

 

Recognition of operating right-of-use asset

 

$304,339

 

 

$-

 

Recognition of operating lease liability

 

$304,339

 

 

$-

 

  

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

 

 
6

Table of Contents

 

AIRSHIP AI HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

1. Organization

 

Airship AI Holdings, Inc. (the “Company” or “Airship”) is a holding company incorporated in Delaware that executes business through its wholly owned subsidiary, Airship AI, Inc. (“Airship AI”). Prior to the formation of Super Simple AI, Inc. in 2022, the Company operated as Airship AI, Inc. (formerly known as JDL Digital Systems, Inc.). On March 7, 2023, Super Simple AI, Inc. changed its name to Airship AI Holdings, Inc. Super Simple AI, Inc. was formed in January 2022 through a share exchange with JDL Digital Systems, Inc. JDL Digital Systems, Inc. was incorporated under the laws of the State of Washington on June 30, 2003.

 

On December 21, 2023, the Company completed the merger (“the Merger”) contemplated by the merger agreement (the “Merger Agreement”) dated as of June 27, 2023 and amended on September 22, 2023, by and among BYTE Acquisition Corp. (“BYTS”), BYTE Merger Sub, Inc., a Washington corporation and a direct, wholly-owned subsidiary of BYTS (“Merger Sub”), and Airship AI.

 

Effective December 21, 2023, Merger Sub merged with and into Airship AI with Airship AI as the surviving corporation. Thus, Airship AI became a wholly-owned subsidiary of the Company. In connection with the Merger, Airship AI changed its name from “Airship AI Holdings, Inc.” to “Airship AI, Inc.”

 

Fair Value Transactions in Connection with Merger

 

As a result of the Merger, the Company entered into the following transactions that were measured at fair value and vary quarterly with the share price and other items. Any change is non-cash and is recorded as a gain or loss in other income (expense). See Note 13– Fair Value Measurements for more information.

 

 

 

Liability

as of

 

 

Liability

as of

 

 

 

March 31,

2025

 

 

December 31,

2024

 

 

 

 

 

 

 

 

Earnout liability

 

$8,199,079

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

576,800

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$26,858,514

 

 

$57,485,426

 

 

 

 

 

 

 

 

 

 

Other income (expense) related to instruments recorded at fair value during the three months ended March 31, 2025 and 2024

 

$25,344,788

 

 

$(30,371,318)

 

Business

 

The Company is a robust AI-driven data management platform that solves complex data challenges for large institutions operating in dynamic and mission-critical environments with rapidly increasing volumes of data being ingested from a similarly rapidly growing number of data sources.

 

The Company solves these challenges by structuring “dark” or unstructured data at the edge, the location at which the data is generated and collected, and leveraging purpose-built AI models. Unstructured, or “dark” data, which is typically categorized as qualitative data, cannot be processed and analyzed via conventional data tools and methods. Conversely, structured data, typically categorized as quantitative data, is highly organized and easily decipherable by machine learning algorithms.

 

Structuring and then analyzing data using AI models at the edge, versus transmitting the data from the edge back to a central processing location for structuring and analysis, enables real-time decision making and data-driven operational efficiency.

 

The Company specializes in ingesting all available metadata from edge-based sensors used by government and law enforcement agencies around the world, including surveillance cameras (video), audio, telemetry, acoustic, seismic, and autonomous devices, along with large commercial corporations with fundamentally similar capabilities and requirements.

 

 
7

Table of Contents

 

Data generated by these edge-based sensors, including video, can then be run through the Company’s trained AI models to detect objects present within the video frame. Once an object is detected, for example an automobile, additional identifying characteristics of the object can be extracted from the image including the license plate characters and the make, model, and color of the automobile. This process of analyzing, logging and categorizing ingested data is referred to as “structuring” the data.

 

Airship AI’s software allows customers to view structured data both in real-time as well as to conduct searches on the structured data at a later point in time. Real-time structured data use includes, for example, alarms on a specific license plate or a specific make, model or color of automobile. Non-real-time structured data use includes, for example, searching a database of video data that has been previously ingested and stored to find instances of a particular license plate being visible, along with other logged vehicle characteristics such as make, model and color of an automobile.

 

Additional edge deployed AI models enable similar object detection and recognition of common and custom trained objects, such as an aircraft, boat, person, animal, bag, or weapon. Airship AI’s models provide similar data points for these object types allowing analysts the ability to be notified in real-time of the detection of a specified object and similarly search for historically detected objects. Examples include detecting aircrafts and boats along with their respective tail numbers and hull registration numbers.

 

The Company’s AI modelling process starts with pre-trained AI models from its technology ecosystem partners which the Company then customizes using proprietary datasets tailored towards its customers’ unique workflow requirements. Where customers have pre-existing AI models or engines, the Company integrates those models or engines into its edge platform allowing customers to leverage proprietary models within the Airship AI software ecosystem.

 

The Company’s primary offerings include Outpost AI, Acropolis, and Airship Command. Its offerings allow customers to manage their data across the full data lifecycle, when and where they need it, using a highly secure permissioned based architecture.

 

The Company employed fifty two employees as of March 31, 2025. The employees are headquartered in Redmond, WA and are supported by a growing team at its Customer Center of Excellence located in Charlotte, NC. The Company employed eight research and development personnel in Taiwan as of March 31, 2025.

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation and Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated.

 

The Company has prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures herein are adequate to ensure the information presented is not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

 

The Company believes that all necessary adjustments, which consisted only of normal recurring items, have been included in the accompanying financial statements to present fairly the results of the interim periods. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year ending December 31, 2025.  

 

 
8

Table of Contents

 

Functional Currency

 

The Company’s reporting currency is the U.S.  Dollar. The Company’s functional currency for U.S. operations is the U.S. Dollar. The operations of Zeppelin Worldwide, Inc. and its subsidiary, Zeppelin Taiwan, Ltd. (together “Zeppelin”) use the Taiwan Dollar as its functional currency. At each period end, Zeppelin’s balance sheet is translated into U.S. Dollars based upon the period end exchange rate, while their statements of operations and comprehensive income (loss) and statements of cash flows are translated into U.S. Dollars based upon an average exchange rate during the period.

 

Cash and Cash Equivalents

 

The Company classifies highly liquid temporary investments with an original maturity of three months or less when purchased as cash equivalents. The Company maintains cash balances at various financial institutions. Balances at US banks are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk for cash on deposit.

 

Revenue Recognition and Deferred Revenue

 

The Company primarily generates revenue from sales of systems and products and the related post contract support to customers. The Company’s primary systems and products include Outpost AI, Acropolis and Airship Command. To date, the majority of the Company’s product revenue that has been recognized consists primarily of a bundled offering of hardware and software which delivers on premise solutions to its customers. Separate limited software subscription services have been delivered to customers including those customers that are able to operate in a cloud-based environment. The transaction price recognized as revenue represents the amount the Company expects to be entitled to and is primarily comprised of product revenue, net of returns and variable consideration, including sales incentives provided to customers. Payment is typically due within 30 to 90 calendar days of the invoice date.

 

The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below. The Company generally provides a warranty to its customers for its software products and services. In the event that there is a failure of warranties in such agreements, the Company is generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable agreement, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). For the three months ended March 31, 2025 and 2024, the Company did not incur any significant warranty expenses and as such a warranty reserve was not considered necessary as of March 31, 2025 and December 31, 2024.

 

Product Revenue

 

Product revenue is derived primarily from sales of the Company’s system offerings, Outpost AI, Acropolis and Airship Command. The Company recognizes product revenue at a point in time when title transfers, when the products are shipped, or when control of the system is transferred to the customer, which usually is upon delivery of the system and when contractual performance obligations have been satisfied.

 

Post Contract Support Revenue

 

Post Contract Support (“PCS”) revenue is derived primarily from the Company’s support and software maintenance agreements (“SMA”). The Company’s PCS includes the right to receive, on a when and if available basis, future unspecified firmware upgrades and features as well as bug fixes, and email and telephone support. The Company allocates a portion of the transaction price to the PCS performance obligation based on a cost-plus methodology and recognizes the associated revenue on a straight-line basis over the estimated term of the support period. The Company’s support contracts are typically one to five years with an average of four years; payment is due within 30 to 90 calendars days of the invoice date and may include options to renew. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $101,599 and $59,361, respectively, related to one-year support contracts. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $896,452 and $1,116,893 respectively, related to multi-year support contracts.

 

 
9

Table of Contents

 

Other Services

 

The Company earns other service revenues from installation services, training and licensing which are short-term in nature and revenue for these services are recognized at the time of performance when the service is provided. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $7,737 and $0, respectively, related to other services.

 

Contracts with Multiple Performance Obligations

 

The Company’s contracts with customers often contain multiple performance obligations that can include three separate obligations: (i) a hardware component (which may be bundled with hardware accessories) and the embedded firmware essential to the functionality of the hardware component delivered at the time of sale; (ii) the right to the Company’s downloadable free application and software solutions, and (iii) the right for the customer to receive post contract support (“PCS”) after the initial sale. The Company’s products and PCS offerings have significant standalone functionalities and capabilities. Accordingly, the products are distinct from the Company’s PCS services as customers can benefit from the products without the PCS services and such PCS services are separately identifiable within the contracts. The Company accounts for multiple agreements with a single customer as a single contract if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract. The amount of consideration the Company expects to receive in exchange for delivering on the contract is allocated to each performance obligation based on its relative standalone selling price.

 

The Company establishes the standalone selling price using the prices charged for a deliverable when sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price based on its pricing model and offering type (products or PCS services).

 

The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.

 

The Company sells its products primarily through a direct sales force. The Company considers revenue to be earned when all of the following criteria are met:

 

 

·

The Company has a contract with a customer that creates enforceable rights and obligations,

 

 

 

 

·

Promised performance obligations are identified,

 

 

 

 

·

The transaction price, or the amount the Company expects to receive, is determinable and

 

 

 

 

·

The Company has satisfied the performance obligations to the customer.

 

Transfer of control is evidenced upon passage of title and risk of loss to the customer unless the Company is required to provide additional services. 

 

The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.

 

Accounts Receivable and Provision for Credit Losses

 

The Company generally sells its products to large governmental entities and large corporations in the United States. Accounts receivable are recorded at invoiced amounts and are non-interest bearing.

 

 
10

Table of Contents

 

The Company determines estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. The Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

 

Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders. As of March 31, 2025 and December 31, 2024, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of March 31, 2025, December 31, 2024 and January 1, 2024 were $2,782,650, $1,226,757 and $1,648,904, respectively.

 

Concentration of Credit and Sales Risk

 

The Company sells its product to commercial and government customers under agreements that are normally paid within 30 days of contract completion.   

 

For the three months ended March 31, 2025, the Company had revenue from twenty customers and three customer represented 83% of total revenue. The primary reason for the high level of customer concentration for the three months ended March 31, 2025 was due to reliance on these three customers for the three months ended March 31, 2024. As of March 31, 2025, two customers represent approximately 81% and 13% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal. 

 

For the three months ended March 31, 2024, the Company had revenue from seventeen customers and one customer represented 78% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the increase in reliance on a single customer for the three months ended March 31, 2024 was due to one large order received in late 2023 which was fulfilled in the three months ended March 31, 2024. As of March 31, 2024, two customers represent approximately 52% and 27% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal.

 

Inventory

 

The Company’s purchase of inventory, primarily computer servers, is undertaken to match purchase orders received from customers. Upon receipt of inventory, the Company generally configures the servers and loads proprietary software onto the servers before shipping out. The Company holds inventory for a short period of time and as of March 31, 2025 and December 31, 2024, it had no inventory in stock. Inventory value is primarily material costs and is valued at the lower of cost (first in, first out method) or net realizable value. 

 

Long-Lived Assets

 

The Company reviews its long-lived assets for impairment annually or when changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets under certain circumstances are reported at the lower of carrying amount or fair value. Assets to be disposed of and assets not expected to provide any future service potential to the Company are recorded at the lower of carrying amount or fair value (less the projected cost associated with selling the asset). To the extent carrying values exceed fair values, an impairment loss is recognized in operating results. The Company recorded no impairment losses for the three months ended March 31, 2025 and 2024.

 

 
11

Table of Contents

 

Research and Development Expenses

 

Research and development expenses consist of the cost of employees, consultants and contractors who design, engineer and develop new products and processes as well as materials, supplies and facilities used in producing prototypes.

 

The Company’s current research and development efforts are primarily focused on improving the Company’s products. The Company is also actively involved in identifying new applications. The Company’s current internal team along with outside consultants has considerable experience working with the application of the Company’s technologies and their applications. The Company engages third party experts as required to supplement the Company’s internal team. The Company believes that continued development of new and enhanced technologies is essential to the Company’s future success. The Company incurred research and development expenses of $719,382 and $695,366 for the three months ended March 31, 2025 and 2024, respectively, on development activities.

 

Software Development Costs

 

Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. No software development costs have been capitalized as of March 31, 2025 and December 31, 2024.

 

Cost of Net Revenues

 

Cost of net revenues for products includes components and freight. Cost of net revenues for post contract support and other services includes primarily the cost of personnel and personnel-related expenses to conduct implementations and ongoing client support.

 

Advertising and Marketing

 

Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended March 31, 2025 and 2024 were $169,221 and $22,458, respectively.

 

Shipping and Handling of Products

 

Amounts billed to customers for shipping and handling of products are included in net revenues. Costs incurred related to shipping and handling of products are included in cost of revenues.

 

Fair Value Measurements

 

Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy, which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

Level 1 — Quoted prices in active markets for identical assets and liabilities;

 

Level 2 — Inputs other than level one inputs that are either directly or indirectly observable; and

 

Level 3 — Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

 

 
12

Table of Contents

 

The Company initially recorded its senior secured convertible promissory notes, earnout liability (unvested earnout shares), and the warrants that were issued with the notes at fair value, remeasured on a recurring basis and considered them as Level 3 instruments. The public and private warrants were considered Level 1 and 2 instruments, respectively.  The senior secured convertible promissory notes were converted to equity during the year ended December 31, 2024. The recorded value of other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable, other current assets, accounts payable and accrued expenses approximate the fair value of the respective assets and liabilities as of March 31, 2025 and December 31, 2024 are based upon the short-term nature of the assets and liabilities.

 

The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).

 

Derivative Liabilities and Earnout Liabilities

 

The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued share purchase warrants and earnout shares to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and FASB ASC Topic 815, “Derivatives and Hedging” (“ASC 815”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period. The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).

 

At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants. As of March 31, 2025, there were 515,000 private placement warrants and 16,145,210 public warrants outstanding.

 

Upon consummation of the Merger, the Company evaluated the warrants and concluded that they did not meet the criteria to be classified within the stockholders’ deficit. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The initial estimated fair value of the warrants was measured using a Monte Carlo simulation. The subsequent estimated fair value of the public warrants is based on the listed price in an active market for such warrants while the fair value of the private placement warrants continues to be measured using a Monte Carlo simulation with the key inputs being directly or indirectly observable public warrants listed price.

 

At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5.0 million additional shares of common stock, subject to certain contingencies.  These earnout shares have been categorized into two components: (i) the vested shares that are associated with stockholders with vested equity at the closing of the Merger that will be earned upon achievement of the earnout milestones and (ii) the unvested shares associated with stockholders with unvested equity at the closing of the Merger that will be earned over the remaining service period with the Company on their unvested equity shares and upon achievement of the earnout milestones.

 

The earnout shares associated with vested shares are recognized as derivative liabilities in accordance with ASC 815-40, as the events that determine the number of earnout shares required to be released or issued, as the case may be, include events that were not solely indexed to the fair value of common stock of the Company. The earnout shares were measured at the Merger closing and subsequently measured at each reporting date until settled or when they met the criteria for equity classification. Accordingly, the Company recognizes the earnout shares as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The earnout shares were valued using a Monte Carlo analysis.

 

At the closing of the Merger, the earnout shares associated with unvested underlying shares were considered to be equity instruments and valued at approximately $2,675,000.  During the three months ended March 31, 2025 and 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761. As of March 31, 2025, unrecognized compensation cost related to unvested earnout shares totaled $2,006,419. The weighted average period over which this remaining compensation cost is expected to be recognized is 3.75 years.

 

Derivative warrant and earnout shares liabilities are classified as non-current liabilities as their liquidation is not reasonably expected to require the use of significant current assets or require the creation of current liabilities.

 

 
13

Table of Contents

 

Stock-Based Compensation

 

The Company has share-based compensation plans under which employees, consultants, suppliers and directors may be granted restricted stock, stock appreciation rights, incentive stock options, nonqualified stock options, unvested earnout shares and warrants to purchase shares of common stock at the fair market value at the time of grant. Stock-based compensation cost is measured by the Company at the grant date and the fair value of the award is recognized as an expense, over the requisite service period which is generally the vesting period. The Company adjusts stock-based compensation for changes to the estimate of expected equity award forfeitures based on actual forfeiture experience. The effect of adjusting the forfeiture rate is recognized in the period the forfeiture estimate is changed.

 

Income Taxes

 

Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The Company’s ability to realize deferred tax assets depends upon future taxable income, as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers historical and future taxable income, future reversals of existing taxable temporary differences, taxable income in prior carryback years, and ongoing tax planning strategies in assessing the need for valuation.

 

Comprehensive (Loss) Gain

 

Comprehensive (loss) gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive (loss) gain of ($7,409) and $3,239, respectively, related to foreign exchange translation for the three months ended March 31, 2025 and 2024, respectively.

 

Going Concern Assessment

 

The Company applies Accounting Standards Codification 205-40 (“ASC 205-40”), Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, which the Financial Accounting Standards Board (“FASB”) issued to provide guidance on determining when and how reporting companies must disclose going concern uncertainties in their consolidated financial statements. ASC 205-40 requires management to perform assessments of an entity’s ability to continue as a going concern within one year of the date of issuance of the entity’s consolidated financial statements (or within one year after the date on which the consolidated financial statements are available to be issued, when applicable). Further, a company must provide certain disclosures if there is “substantial doubt about the entity’s ability to continue as a going concern” and management plans to alleviate the going concern. In May 2025, the Company analyzed its cash requirements and operations at least through May 2026 and has determined that, based upon the Company’s current available cash and operations, the Company has no substantial doubt about its ability to continue as a going concern.

 

Use of Estimates

 

In preparing these consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amount of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Significant estimates and assumptions included in the Company’s consolidated financial statements relate to the calculation of revenue recognition, stock-based compensation, valuation of common stock, valuation of senior secured convertible notes, warrant liability, earnout share liabilities, accruals for potential liabilities including income taxes, valuation of deferred tax assets and valuation assumptions related to share-based compensation.

 

 
14

Table of Contents

 

Income (Loss) Per Share

 

Basic income (loss) per share is based upon the net income (loss) for the three months ended March 31, 2025 and 2024 divided by the weighted average shares of common stock outstanding. Diluted net income per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, warrants and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended March 31, 2025. Common stock equivalents for the three months ended March 31, 2024 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. See Note 14—Earnings per share.

 

Reportable Segments

 

The Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, Topic 280, Segment Reporting, requires that an enterprise report selected information about reportable segments in its financial reports issued to its stockholders. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Chief Executive Officer, Chief Financial Officer and President are the Company’s CODM. The CODM monitors the revenue and expense components of the various products and services the Company offers, but operations are managed and financial performance is evaluated on a corporation-wide basis in comparison to a business plan which is developed each year. Accordingly, all operations are considered by the CODM to be one operating segment and one reportable segment as contained in the Consolidated Statements of Operations and Comprehensive Loss to the consolidated financial statements. The CODM uses consolidated net income (loss) as its required measure of segment profit/loss, as such measure is determined in accordance with the measurement principles most consistent with the consolidated financial statements.

 

Recent Accounting Pronouncements

 

All recent accounting pronouncements issued by the FASB, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

3. Advances due to and from Founders

 

Advances due to Founders

 

During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and were repaid $2,550,000, with $1,300,000 recorded as advances from founders as of December 31, 2024. During 2025, Mr. Huang and Mr. Xu were repaid $300,000 each, with $700,000 recorded as advances from founders as of March 31, 2025. The outstanding advances as of March 31, 2025 are non-interest bearing and the Company expects to pay the balance off within a one year period.

 

Master Loan Agreement

 

On September 27, 2024, the Company entered into a Master Loan Agreement with Mr. Huang, whereby he may provide additional funding of up to $1,500,000 under certain terms and conditions. The agreement provides for interest of 6%. The Company agreed to pay interest for the 2024 advances (described under Advances to Founders above) of $11,913 and issued warrants to purchase up to 220,000 shares of common stock. The warrants have an exercise price of $2.36 per share, are exercisable immediately upon issuance and will expire in five years following the date of issuance. The $284,478 fair value of the warrant is recorded in permanent equity in the consolidated balance sheets and was fully expensed on the date of grant. There are no outstanding advances under this Master Loan Agreement as of March 31, 2025 and December 31, 2024.

 

 
15

Table of Contents

 

4. Revenues 

 

Disaggregation of Revenue

 

The Company’s net revenues for the three months ended March 31, 2025 and 2024 consisted of approximately $4.5 million and $9.4 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s remaining net revenue of approximately $1.0 million and $1.2 million relates to PCS revenue and other services which are transferred over time. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing, and uncertainty around revenue recognition and cash flow are substantially similar.

 

Contract Balances

 

A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset. Receivables are generally paid within thirty days and there is no financing element to the customer contracts. As of March 31, 2025 and December 31, 2024, there are no unbilled receivable balances.

 

The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.

 

Remaining Performance Obligations

 

As of March 31, 2025 and December 31, 2024, the Company had approximately $5.5 million and $6.2 million of remaining performance obligations, which were comprised of deferred service contracts not yet delivered. The Company expects to recognize approximately 43% of its remaining performance obligations as revenue in fiscal 2025 and the remaining 57% in fiscal 2026 and years thereafter.

 

Costs to Obtain or Fulfill a Contract

 

The Company does not pay any material variable compensation to obtain a customer contract. Additionally, the majority of the Company’s cost of fulfillment as a seller of products is classified as inventory and then cost of revenue when the product is sold. Other costs of contract fulfillment such as software maintenance are expensed in the period incurred and align with when the revenue is amortized.

 

5. Notes Payable and Convertible Notes Payable

 

On June 22, 2023, the Company issued a $2,000,000 senior secured convertible promissory note to Platinum Capital Partners, Inc.  During the year ended December 31, 2024, the Company issued 879,051 shares of common stock related to the conversion of $2,000,000 of the senior secured convertible promissory note.

 

On October 3, 2023, the Company issued senior secured convertible promissory notes for $600,000 to two private investors. At the option of the holders, the notes were convertible into cash, common stock or a combination of cash and stock. On March 5, 2024, the two private investors converted the notes with a face value of $600,000 and interest into 169,204 shares of the Company’s common stock valued at $835,610. On September 13, 2024, the Company issued an additional 86,198 shares of common stock related to the conversion of notes at $2.65 per share.

 

During the three months ended March 31, 2024, the Company recorded an unrealized loss due to the increase in the fair value of the convertible notes payable totaling $2,039,377.

 

 
16

Table of Contents

 

6. Stockholders’ Deficit

 

Authorized and Outstanding Stock 

 

The Company is a Delaware company and its affairs are governed by its certificate of incorporation, its bylaws and the Delaware General Corporation Law and the common law of the State of Delaware. The Company’s charter authorizes the issuance of 205,000,000 shares, consisting of 200,000,000 shares of common stock and 5,000,000 shares of preferred stock, par value $0.0001 per share.

 

Details on the common stock, preferred stock and equity incentive plans were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 and filed with the SEC on February 28, 2025.

 

Common Stock 

 

As of March 31, 2025 and December 31, 2024, there were 31,844,471 and 30,588,413 shares of common stock outstanding, respectively.

 

Three Months Ended March 31, 2025

 

During the three months ended March 31, 2025, the Company had the following issuances of equity securities:

 

As of September 30, 2024, the Company determined the First Operating Performance Milestone of the earnout shares was achieved resulting in the vesting of 1,250,000 shares, of which 1,160,906 shares of the Company’s common stock were issued to applicable personnel on January 7, 2025.

 

During the three months ended March 31, 2025, investors exercised warrants for 13,200 shares of the Company’s common stock at $4.50 per share, and the Company received proceeds of $59,400.

 

During the three months ended March 31, 2025, the Company issued an aggregate of 81,952 shares of common stock and received $43,201 upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share.

 

2023 Equity Incentive Plan 

 

The Company has adopted the 2023 Equity Incentive Plan (the “2023 Plan”), which plan was approved by stockholders at the extraordinary general meeting held in December 2023. Details on the equity incentive plan were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 and filed with the SEC on April 1, 2024. The 2022 Combined Incentive and Non-Qualified Stock Option Plan (the “2022 Plan”) is no longer available for use for the grant of future awards. The 2022 Plan will continue to govern the terms of awards that have been granted under the 2022 Plan before, and that are still outstanding following the Merger.

 

The aggregate number of shares of common stock initially reserved and available for grant and issuance under the 2023 Plan is 4,000,000. Such aggregate number of shares of stock will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2024 and ending on January 1, 2033, in an amount equal to 2.0% of the total number of shares of common stock outstanding on December 31 of the preceding year. The aggregate number of shares of common stock reserved for grant and issuance under the 2023 Plan is 3,334,721 as of March 31, 2025. The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period which an employee is required to provide service in exchange for the award-the requisite service period.

 

The Company had the following stock option activity during the three months ended March 31, 2025:

 

During the three months ended March 31, 2025, the Company granted stock options to 3 employees to purchase an aggregate of 455,000 shares of common stock with an exercise price of $3.34 and which vest primarily quarterly over four years and expire on during 2035.

 

During the three months ended March 31, 2025, the Company issued an aggregate of 81,952 shares of common stock and received $43,201 upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share.

 

 
17

Table of Contents

 

Stock option activity for the three months ended March 31, 2025 was as follows: 

 

 

 

Shares

 

 

Exercise Price

 

Outstanding as of January 1, 2025

 

 

5,527,559

 

 

$1.04

 

Granted

 

 

455,000

 

 

 

3.34

 

Exercised

 

 

(81,952)

 

 

(0.53)

Forfeited

 

 

-

 

 

 

-

 

Outstanding as of March 31, 2025

 

 

5,900,607

 

 

$1.22

 

 

The following table summarizes information about stock options outstanding and exercisable as of March 31, 2025:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

Average

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Average

 

 

Remaining Life

 

Range of

 

 

Number

 

 

Remaining Life

 

 

Average

 

 

Number

 

 

Exercise Price

 

 

In Years - Vested

 

Exercise Prices

 

 

Outstanding

 

 

In Years

 

 

Exercise Price

 

 

Exerciseable

 

 

Exerciseable

 

 

and Exercisable

 

$

0.12

 

 

 

2,367,033

 

 

 

3.79

 

 

$0.12

 

 

 

2,367,033

 

 

$0.12

 

 

 

3.79

 

 

0.57

 

 

 

922,963

 

 

 

3.27

 

 

 

0.57

 

 

 

922,963

 

 

 

0.57

 

 

 

3.27

 

 1.49-1.65

 

 

 

1,040,798

 

 

 

7.19

 

 

 

1.64

 

 

 

560,642

 

 

 

1.64

 

 

 

7.19

 

 

1.90

 

 

 

49,813

 

 

 

2.73

 

 

 

1.90

 

 

 

15,567

 

 

 

1.90

 

 

 

2.73

 

 2.86-2.95

 

 

 

1,065,000

 

 

 

9.54

 

 

 

2.91

 

 

 

130,938

 

 

 

2.91

 

 

 

9.54

 

 3.27-4.47

 

 

 

455,000

 

 

 

9.91

 

 

 

3.34

 

 

 

100,000

 

 

 

3.34

 

 

 

9.91

 

 

 

 

 

 

5,900,607

 

 

 

6.34

 

 

$1.22

 

 

 

4,097,143

 

 

$0.60

 

 

 

6.34

 

 

There were 5,900,607 options to purchase common stock at an average exercise price of $1.22 per share outstanding as of March 31, 2025 under the 2023 and 2022 Plans. The Company recorded $294,525 and $135,227 of compensation expense, net of related tax effects, relative to stock options for the three months ended March 31, 2025 and 2024, respectively, in accordance with ASC 718. As of March 31, 2025, there was $2,777,071 of total unrecognized costs related to employee granted stock options that were not vested. These costs are expected to be recognized over a period of approximately 3.5 years.

 

The significant weighted-average assumptions relating to the valuation of the Company’s stock option grants were as follows for the three months ended March 31, 2025:

 

Assumptions

 

3/31/2025

 

Estimated stock price

 

 $3.27-4.47

 

Exercise price

 

 $3.27-4.47

 

Dividend yield

 

 

0%

Expected life

 

4 years

 

Expected volatility

 

 

57.1%

Risk free interest rate

 

3.48%-3.81%

 

 

There were stock incentive plan awards outstanding at March 31, 2025 totaling 5,900,607 shares with an aggregate intrinsic value of $15,552,307.

 

Stock Appreciation Rights Plan

 

Related to the Share Exchange Agreement with Super Simple AI, Inc., on February 17, 2022, the Company’s Board of Directors approved the 2022 Stock Appreciation Rights Plan (the “SAR Plan”) to issue a maximum of 1,500,000, which was later adjusted to 2,637,150 stock appreciation rights (“SARs”) after the Merger.

 

As of March 31, 2025 and December 31, 2024, there were 1,758,000 SARs outstanding with a base value of $0.12 and January 2028 expiration. There were no SAR grants during the three months ended March 31, 2025 or the year ended December 31, 2024.

 

 
18

Table of Contents

 

Warrants to Purchase Common Stock

 

See Note 11 for public and private placement warrants assumed after the merger.

 

The Company had the following warrant activity during the three months ended March 31, 2025:

 

During the three months ended March 31, 2025, investors exercised warrants for 13,200 shares of the Company’s common stock at $4.50 per share, and the Company received proceeds of $59,400.

 

Warrant activity for the three months ended March 31, 2025 was as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

 

Warrants

 

 

Price

 

Outstanding January 1, 2025

 

 

21,961,690

 

 

 

4.13

 

Issued

 

 

-

 

 

 

-

 

Exercised

 

 

(13,200)

 

 

(4.50)

Forfeited

 

 

-

 

 

 

-

 

Outstanding at March 31, 2025

 

 

21,948,490

 

 

$4.13

 

 

A summary of the warrants outstanding as of March 31, 2025 were as follows:

 

 

 

 

March 31, 2025

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

Number of

 

 

Remaining

 

 

Exercise

 

 

Shares

 

 

Exercise

 

Warrants

 

 

Life ( In Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

2,689,902

 

 

 

3.20

 

 

$1.77

 

 

 

2,689,902

 

 

$1.77

 

 

220,000

 

 

 

4.50

 

 

 

2.36

 

 

 

220,000

 

 

 

2.36

 

 

216,216

 

 

 

4.38

 

 

 

3.47

 

 

 

216,216

 

 

 

3.47

 

 

18,822,372

 

 

 

3.84

 

 

 

4.50

 

 

 

18,822,372

 

 

 

3.84

 

 

21,948,490

 

 

 

3.81

 

 

$4.13

 

 

 

21,948,490

 

 

$4.13

 

 

Earnout Liability

 

See Note 12 for common stock shares related to earnout liability.

 

7. Employee 401(k) Plan

 

The Company has a 401(k) plan for its employees. The plan provides for a 3.5% match on up to 6% of deferred salary. The Company expensed $50,978 and $50,102 of contributions during the three months ended March 31, 2025 and 2024, respectively.

 

8. Related Party Transactions

 

Advances due to Founders

 

During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and were repaid $2,550,000, with $1,300,000 recorded as advances from founders as of December 31, 2024. During 2025, Mr. Huang and Mr. Xu were repaid $300,000 each, with $700,000 recorded as advances from founders as of March 31, 2025. The outstanding advances as of March 31, 2025 and December 31, 2024 are non-interest bearing and the Company expects to pay the balance off within a one year period.

 

 
19

Table of Contents

 

Master Loan Agreement

 

On September 27, 2024, the Company entered into a Master Loan Agreement with Mr. Huang, whereby he may provide additional funding of up to $1,500,000 under certain terms and conditions. The agreement provides for interest of 6%. The Company agreed to pay interest for the 2024 advances (described under Advances to Founders above) of $11,913 and the Company issued warrants to purchase up to 220,000 shares of the Company’s common stock. The warrants have an exercise price of $2.36 per share, are exercisable immediately upon issuance and will expire in five years following the date of issuance. The $284,478 fair value of the warrant is recorded in permanent equity in the consolidated balance sheets and was fully expensed on the date of grant. There are no outstanding advances under this Master Loan Agreement as of March 31, 2025 and December 31, 2024.

 

9. Commitments, Contingencies and Legal Proceedings

 

Legal Proceedings

 

The Company may from time to time become a party to various legal proceedings arising in the ordinary course of its business. The Company is currently not a party to any pending legal proceeding that is not ordinary routine litigation incidental to its business.

 

Properties and Operating Leases-Right of Use Asset and Lease Liability 

 

Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases. Right of use lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. The incremental borrowing taking into consideration the Company’s credit quality and borrowing rate for similar assets is used in determining the present value of future payments. Lease expense is recorded as general and administrative expenses on the Company’s consolidated statements of operations and comprehensive income (loss). The Company elected the package of transitional practical expedients, under which (1) the Company did not reassess whether any expired or existing contracts are or contain leases, (2) the Company did not reassess the lease classification for any expired or existing leases and (3) the Company did not reassess initial direct costs for any existing leases. Additionally, the Company elected the short-term lease recognition exemption for all leases that qualify, meaning it does not recognize right-of use assets or lease liabilities for those leases. The Company also elected the practical expedient to not separate lease and non-lease components for all asset classes.  

 

On July 13, 2023, the Company entered into a lease in Redmond, WA for 15,567 square feet of office and warehouse space which started October 1, 2023. The monthly payment is $25,000 per month. The lease expires October 31, 2027 and the monthly payment increases 3% on July 31, 2024 and each year thereafter. There is a one three year option to extend the lease based on the fair market rate on October 31, 2027, which the Company expects to exercise.

 

On February 29, 2024, the Company extended an office lease in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment is $6,488. On August 27, 2024, the Company extended the lease, which expired on February 28, 2025.

 

On February 1, 2025, the Company entered into an office lease in Mooresville, North Carolina. The Company leases 5,240 square feet and the net monthly payment is $9,105. The lease expires January 31, 2028 and the monthly payment increases 3% on February 1, 2026 and each year thereafter. There is no option to extend the lease.

 

The Company has entered into operating leases for office and development facilities for three to four years and may include an option to renew. The Company determines whether an arrangement is or contains a lease based upon the unique facts and circumstances at the inception of the lease. Operating lease liabilities and their corresponding right-of-use assets are recorded based upon the present value of the lease payments over the expected lease term. As of March 31, 2025 and December 31, 2024, total operating lease liabilities were $1,164,292 and $943,703, respectively. Right of use assets was $1,102,967 and $882,024 at March 31, 2025 and December 31, 2024, respectively. Current lease liabilities were $405,917 and $305,178 at March 31, 2025 and December 31, 2024, respectively. In the three months ended March 31, 2025 and 2024, the Company recognized $102,417 and $98,943 in total lease costs for the leases, respectively. Because the rate implicit in each lease is not readily determinable, the Company uses its estimated incremental borrowing rate to determine the present value of the lease payments.

 

 
20

Table of Contents

 

The weighted average remaining lease term for the operating leases was thirty two months at March 31, 2025 and the weighted average discount rate was 7%. 

 

The minimum future lease payments as of March 31, 2025 are as follows:

 

Years Ended March 31,

 

 

 

2026

 

$471,901

 

2027

 

 

486,075

 

2028

 

 

323,661

 

Total remaining payments

 

 

1,281,637

 

Less Imputed Interest

 

 

(117,345)

Total lease liability

 

$1,164,292

 

 

Employment Agreement 

 

On March 4, 2025, the Company entered into an employment agreement with Paul Allen to serve as President. The employment agreement provides for a base salary of $350,000. The term of the employment agreement is for a period of three years, which will be automatically extended for additional one-year periods unless either party gives the other party written notice of such party’s decision not to renew the term at least 90 days prior to the end of the initial three-year term or any renewal term.  Mr. Allen is also eligible to participate in annual performance-based bonus programs established from time to time by the Company’s Board, subject to the achievement by Mr. Allen and the Company of the applicable performance criteria set forth in the employment agreement and established for Mr. Allen by the Board. The employment agreement is terminable by either party at any time. In the event of termination by us without cause or by Mr. Allen for good reason, as those terms are defined in the employment agreement, he is entitled to three months’ severance.

 

In connection with entering into the employment agreement, Mr. Allen was granted ten-year options under our 2023 Plan to purchase 100,000 shares of common stock, which options vest immediately, at an exercise price equal to $3.27, being the fair market value on the date of grant. The total stock compensation expense related to this grant was approximately $131,000. Mr. Allen was also granted ten-year options under the Plan to purchase 300,000 shares of common stock, which options vest quarterly over four years, at an exercise price equal to $3.27, being the fair market value on the date of grant. 

 

10. Income Taxes

 

The Company recorded a provision for income taxes of $0 for the three months ended March 31, 2025 and 2024.

 

The Company’s effective tax rate was 0% for the three months ended March 31, 2025 and 2024. The difference between the effective tax rate and the federal statutory tax rate for the three months ended March 31, 2025 and 2024 primarily related to the valuation allowance on the Company’s deferred tax assets.

 

For interim periods, the Company estimates its annual effective income tax rate and applies the estimated rate to the year-to-date income or loss before income taxes. The Company also computes the tax provision or benefit related to items reported separately and recognizes the items net of their related tax effect in the interim periods in which they occur. The Company also recognizes the effect of changes in enacted tax laws or rates in the interim periods in which the changes occur.

 

As of March 31, 2025 and December 31, 2024, the Company retains a full valuation allowance on its deferred tax assets. The realization of the Company’s deferred tax assets depends primarily on its ability to generate taxable income in future periods. The amount of deferred tax assets considered realizable in future periods may change as management continues to reassess the underlying factors it uses in estimating future taxable income. 

 

 
21

Table of Contents

 

11. Warrant Liability

 

At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants.  On June 3, 2024, the Company permanently reduced the exercise price of such warrants from $11.50 per share to an exercise price of $7.80 per share. On November 20, 2024, the Company further reduced the exercise price of the outstanding public warrants and private warrants to an exercise price of $4.50 per share.  The purpose of this reduced exercise price was to potentially raise proceeds received from the exercise of such warrants, if any, for working capital and general corporate purposes.

 

Details on the warrant liability were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 and filed with the SEC on February 28, 2025. The public warrants will expire on December 21, 2028.

 

The following table is a summary of the number of shares of the Company’s common stock issuable upon exercise of the public and private warrants outstanding as of March 31, 2025 and December 31, 2024: 

 

March 31, 2025

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,145,210

 

 

$4.50

 

 

December 21, 2028

 

$18,082,635

 

Private Warrants

 

 

515,000

 

 

$4.50

 

 

December 21, 2028

 

$576,800

 

   

December 31, 2024

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,158,410

 

 

$4.50

 

 

December 21, 2028

 

$33,124,868

 

Private Warrants

 

 

515,000

 

 

$4.50

 

 

December 21, 2028

 

$1,055,750

 

 

12. Earnout Liability

 

At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5,000,000 earnout shares of the Company’s common stock if certain earnout milestones are met. Refer to the Company’s annual report on Form 10-K filed with the SEC on February 28, 2025 for more information. 

 

As of March 31, 2025, the estimated fair value of the earnout liability decreased to $8,199,079 primarily due to the common stock issued to settle approximately $5.3 million of earnout liability that was previously achieved plus the decrease in the Company’s share price, which resulted in a gain due to the change in fair value of the earnout liability during the three months ended March 31, 2025 of approximately $9.8 million  and is recorded on the consolidated statements of operations and comprehensive income (loss).

 

In addition, a portion of the earnout shares may be issued to individuals with unvested equity awards. While the payout of these shares requires the achievement of the earnout milestones, the individuals must complete the remaining service period associated with these unvested equity awards to be eligible to receive the earnout shares. As a result, these unvested earn-out shares are equity-classified awards and have an aggregated grant date fair value of $2,675,223 (or $5.96 per share).

 

As of September 30, 2024, the Company determined the first operating performance milestone was achieved resulting in the vesting of 1,250,000 earnout shares, of which 1,160,906 shares of the Company’s common stock were issued to applicable personnel on January 7, 2025. The fair value of the 1,160,906 vested shares on the issuance date of $5,282,008 was determined using the Company’s closing trading price on January 7, 2025 and was reclassified from earnout liability to equity as additional paid in capital on the consolidated balance sheet. The remaining 89,094 shares that vested as of September 30, 2024 will continue to be valued on a recurring basis as a Level 1 instrument until issued. The remaining unvested earnout shares continue to be accounted for as liabilities until their respective triggering event occurs.

 

13. Fair Value Measurements

 

The following table sets forth by level within the ASC 820, Fair Value Measurement, fair value hierarchy of the Company’s liabilities that are measured at fair value on a recurring basis as of March 31, 2025:

 

 

 

March 31, 2025

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities-

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$343,901

 

 

$-

 

 

$7,855,178

 

 

$8,199,079

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

-

 

 

 

-

 

 

 

18,082,635

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

576,800

 

 

 

-

 

 

 

576,800

 

Total liabilities measured at fair value

 

$18,426,536

 

 

$576,800

 

 

$7,855,178

 

 

$26,858,514

 

 

 
22

Table of Contents

 

The following table sets forth by level within the ASC 820, Fair Value Measurement, fair value hierarchy of the Company’s liabilities that are measured at fair value on a recurring basis as of December 31, 2024:

 

 

 

 

 

December 31, 2024

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities-

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$7,825,000

 

 

$-

 

 

$15,479,808

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

33,124,868

 

 

 

-

 

 

 

-

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

1,055,750

 

 

 

-

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$40,949,868

 

 

$1,055,750

 

 

$15,479,808

 

 

$57,485,426

 

 

The estimated fair value of the earnout liability was determined using a Monte Carlo Model. The assumptions utilized in the calculation are based on the achievement of certain milestones including projected stock price, volatility, probability of meeting the federal law enforcement agency growth and risk-free rate. The following assumptions were used in the simulation at each valuation date: 

 

 

 

March 31, 2025

 

 

March 31, 2024

 

Stock price

 

$3.86

 

 

$6.59

 

Risk-free interest rate

 

 

3.88%

 

 

4.23%

Expected term (in years)

 

 

3.8

 

 

 

4.8

 

Expected volatility

 

 

60.2%

 

 

69.3%

Dividend yield

 

 

0%

 

 

0

 

 

The fair value of the 1,250,000 vested shares as of December 31, 2024 of $7,825,000 was determined using the Company’s closing trading price on December 31, 2024. On January 7, 2025, 1,160,906 shares were issued with a fair value of $5,282,125 to applicable personnel and were reclassified to equity as additional paid in capital. The fair value of the remaining 89,094 shares that vested as of September 30, 2024 was determined using the Company’s closing stock price on March 31, 2025. 

 

The initial estimated fair value of the private warrants was measured using a Monte Carlo simulation. The estimated fair value of the public warrants is based on the listed price in an active market for such warrants and the fair value of the private placement warrants continues to be measured based on the public warrants listed price.

 

There were no transfers of financial instruments between valuation levels during the three months ended March 31, 2025 and 2024.

 

14. Earnings per Share

 

The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders:

 

 

 

March 31, 2025

 

 

March 31, 2024

 

Net income (loss)

 

$23,707,985

 

 

$(31,964,469)

Weighted average shares outstanding-

 

 

 

 

 

 

 

 

Basic

 

 

31,704,117

 

 

 

22,898,487

 

Add: dilutive effect of stock options, SARs, vested earnout shares and Airship warrants

 

 

7,116,722

 

 

 

-

 

Diluted

 

 

38,820,839

 

 

 

22,898,487

 

 

 

 

 

 

 

 

 

 

Income (loss) per share-

 

 

 

 

 

 

 

 

Basic

 

$0.75

 

 

$(1.40)

Diluted

 

$0.61

 

 

$(1.40)

 

The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:

 

 

 

March 31, 2025

 

 

March 31, 2024

 

Public Warrants

 

 

16,145,210

 

 

 

16,159,112

 

Private Warrants

 

 

515,000

 

 

 

515,000

 

Warrants

 

 

2,162,162

 

 

 

-

 

Outstanding stock options

 

 

25,000

 

 

 

-

 

 

 

 

18,847,372

 

 

 

16,674,112

 

 

The 3,750,000 remaining unvested earnout shares as of March 31, 2025 are excluded from basic and diluted net loss per share as such shares are contingently issuable until the Company exceeds certain milestone thresholds that have not been achieved.

 

15. Subsequent Events

 

The Company evaluated subsequent events, for the purpose of adjustment or disclosure, up through the date the financial statements were issued. Subsequent to March 31, 2025, there were no material transaction that occurred that would require recognition or disclosure in the financial statements.

 

 
23

Table of Contents

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

 

The following discussion and analysis summarizes the significant factors affecting our operating results, financial condition, liquidity and cash flows as of and for the periods presented below. The following discussion and analysis should be read in conjunction with our financial statements and the related notes thereto included elsewhere in this report. The discussion contains forward-looking statements that are based on the beliefs of management, as well as assumptions made by, and information currently available to, management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below and elsewhere in this report, particularly in the sections titled “Risk Factors” and “Special Note Regarding Forward-Looking Statements.”

 

Overview

 

We are a robust AI-driven data management platform that solves complex data challenges for large institutions operating in dynamic and mission-critical environments with rapidly increasing volumes of data being ingested from a similarly rapidly growing number of data sources.

 

We solve these challenges by structuring “dark” or unstructured data at the edge, the location at which the data is generated and collected, and leveraging purpose-built AI models. Unstructured, or “dark” data, which is typically categorized as qualitative data, cannot be processed and analyzed via conventional data tools and methods. Conversely, structured data, typically categorized as quantitative data, is highly organized and easily decipherable by machine learning algorithms.

 

Structuring and then analyzing data using AI models at the edge, versus transmitting the data from the edge back to a central processing location for structuring and analysis, enables real-time decision making and data-driven operational efficiency.

 

We specialize in ingesting all available metadata from edge-based sensors used by government and law enforcement agencies around the world, including surveillance cameras (video), audio, telemetry, acoustic, seismic, and autonomous devices, along with large commercial corporations with fundamentally similar capabilities and requirements.

 

Data generated by these edge-based sensors, including video, can then be run through our trained AI models to detect objects present within the video frame. Once an object is detected, for example an automobile, additional identifying characteristics of the object can be extracted from the image including the license plate characters and the make, model, and color of the automobile. This process of analyzing, logging and categorizing ingested data is referred to as “structuring” the data.

 

Airship AI’s software allows customers to view structured data both in real-time as well as to conduct searches on the structured data at a later point in time. Real-time structured data use includes, for example, alarms on a specific license plate or a specific make, model or color of automobile. Non-real-time structured data use includes, for example, searching a database of video data that has been previously ingested and stored to find instances of a particular license plate being visible, along with other logged vehicle characteristics such as make, model and color of an automobile.

 

Additional edge deployed AI models enable similar object detection and recognition of common and custom trained objects, such as an aircraft, boat, person, animal, bag, or weapon. Airship AI’s models provide similar data points for these object types allowing analysts the ability to be notified in real-time of the detection of a specified object and similarly search for historically detected objects. Examples include detecting aircrafts and boats along with their respective tail numbers and hull registration numbers.

 

Our AI modelling process starts with pre-trained AI models from our technology ecosystem partners which we then customize using proprietary datasets tailored towards our customers unique workflow requirements. Where customers have pre-existing AI models or engines, we integrate those models or engines into our edge platform allowing customers to leverage proprietary models within the Airship AI software ecosystem.

 

Our primary offerings include Outpost AI, Acropolis, and Airship Command. Our offerings allow customers to manage their data across the full data lifecycle, when and where they need it, using a highly secure permissioned based architecture.

 

Recent Developments

 

As of September 30, 2024, we determined the first operating performance milestone of the earnout shares was achieved resulting in the vesting of 1,250,000 earnout shares, of which 1,160,906 shares of our common stock were issued to applicable personnel on January 7, 2025.

 

 
24

Table of Contents

 

Fair Value Transactions in Connection with Merger

 

As a result of the merger, we entered into the following transactions that were measured at fair value and vary quarterly with the share price and other items. Any change is non-cash and is recorded as a gain or loss in other income (expense). See Note 13– Fair Value Measurements for more information.

 

 

 

Liability as of

 

 

Liability as of

 

 

 

March 31,

2025

 

 

December 31,

2024

 

 

 

 

 

 

 

 

Earnout liability

 

$8,199,079

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

576,800

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$26,858,514

 

 

$57,485,426

 

 

 

 

 

 

 

 

 

 

Other income (expense) related to instruments recorded at fair value during the three months ended March 31, 2025 and 2024

 

$25,344,788

 

 

$(30,371,318)

 

Private Placement and Public Warrants in Connection with Merger

 

At the merger closing, we assumed 515,000 private placement warrants and 16,184,612 public warrants. On June 3, 2024, we permanently reduced the exercise price of such warrants from $11.50 per share to an exercise price of $7.80 per share. On November 20, 2024, the Company further reduced the exercise price of the outstanding public warrants and private warrants to an exercise price of $4.50 per share. The purpose of this reduced exercise price was to potentially raise proceeds received from the exercise of such warrants, if any, for working capital and general corporate purposes. As of March 31, 2025, there were 515,000 private placement warrants and 16,145,210 public warrants outstanding.

 

Key Performance Indicators

 

Historically, a majority of our product revenue has consisted primarily of a bundled hardware and software product and to date we have sold or licensed a minimal amount of standalone software. In the future, we expect to see more delivery of our products using a cloud-based software solution which will allow us to create additional subscription revenue.

 

We have historically evaluated our business solely based on revenue generated from customers and we have not tracked any other customer-related metrics. As we grow and increase our product offerings and customer base, we intend to modify and develop more advanced performance indicators. We believe the following key performance indicators apply to us in the future:

 

 

·

Growth within existing government customers. While we currently have a strong footprint across multiple large U.S. government agencies, growing our business within these agencies outside of the investigation focused departments is a fundamental area of our projected growth. Our ability to expand our footprint by implementing AI based solutions that leverage our core existing competencies within the agencies will be a critical indicator of the success of this strategy. We will measure progress against this objective through the disclosure of awards for new business within these agencies during the affected timeframe, providing tangible evidence of the success of our strategy to both management and investors alike.

 

 

 

 

·

Greater penetration into the commercial marketplace. While we have several existing customers in the commercial marketplace, our ability to build on the solutions we provide those customers and expand that base will be critical to our projected growth objectives. We will measure progress against this objective through the disclosure of the number of new commercial customers added during the affected timeframe, providing tangible evidence of the success of our strategy to both management and investors alike.

 

 

 

 

·

Expansion of our edge AI based solutions. We began to sell AI based solutions in late 2022. Our current strategy is highly focused on the transition of data management and analysis workloads to the edge, driving efficiency and cost savings for our customers. This strategy also includes new models being trained to extract data at the edge which enables real-time intelligent decision making for our customers. We will measure progress against this objective through the disclosure of the numbers of edge AI hardware devices we are selling as well as the growth of our edge AI analytic capabilities, providing tangible evidence of the success of our strategy to both management and investors alike.

 

 
25

Table of Contents

 

Principal Factors Affecting Our Financial Performance

 

We believe the following factors and trends may cause previously reported financial information not to be necessarily indicative of future operating results or future financial conditions:

 

 

·

Increase in the sales of lower margin solutions as we expand our operational footprint. While our current focus remains on expanding our AI driven software application portfolio, opportunities will continue to present themselves to provide those software-based solutions as part of a larger hardware-based turn-key solutions where Airship AI can provide a unique value-add to the customer. While these solutions will positively affect revenue we anticipate our operating profits in future periods may be adversely affected as compared to previous years due to the lower operating margin for hardware versus software applications.

 

 

 

 

·

Challenges due to geo-political driven supply-chain constraints. While many of the COVID-19 driven supply chain issues have been resolved, challenges to the timely production and delivery of Taiwan based products we utilize for our edge AI platform due to geo-political factors is a concern looking forward. In the event that our suppliers are unable to provide timely delivery of those supplies it will significantly impact our ability to meet delivery schedules for existing and anticipated edge AI hardware-based solutions.

 

 

 

 

·

Near-term impacts due to merger and acquisition activity. If Airship AI merges with or acquires another company, it is reasonably expected that there will be increased operating expenses and costs associated with the merger that could negatively impact operating profits in the future periods immediately following the M&A event. The extent and longevity of those impacts is not possible to quantify.

 

 

 

 

·

Potential tariffs may impact financial performance. Changes in international trade policies, including the imposition of new tariffs, quotas, trade restrictions, or other government-imposed barriers to trade, could have a material adverse effect on our business, financial condition, and results of operations. We rely on Taiwan and Canada for certain raw materials, components, and finished goods, For example, if the U.S. government were to impose additional tariffs on goods imported from countries where we source key inputs—such as Taiwan and Canada —or if retaliatory tariffs were imposed on U.S. exports, the cost of our products could increase, potentially reducing demand, compressing margins, or requiring us to adjust our pricing structure.

 

Segment Reporting

 

The Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, Topic 280, Segment Reporting, requires that an enterprise report selected information about reportable segments in its financial reports issued to its stockholders. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Chief Executive Officer, Chief Financial Officer and President are the Company’s CODM. The CODM monitors the revenue and expense components of the various products and services we offer, but operations are managed and financial performance is evaluated on a corporation-wide basis in comparison to a business plan which is developed each year. Accordingly, all operations are considered by the CODM to be one operating segment and one reportable segment as contained in the Consolidated Statements of Operations and Comprehensive Loss to the consolidated financial statements. The CODM uses consolidated net income (loss) as its required measure of segment profit/loss, as such measure is determined in accordance with the measurement principles most consistent with the consolidated financial statements.  

 

 
26

Table of Contents

 

Results of Operations

 

The following table sets forth key components of our results of operations during the three months ended March 31, 2025 and 2024.

 

(dollars in thousands)

 

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

 

$ Variance

 

 

% Variance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net revenues

 

$5,503

 

 

$10,575

 

 

$(5,072)

 

 

-48.0%

Cost of net revenues

 

 

3,268

 

 

 

7,947

 

 

 

4,679

 

 

 

58.9%

Gross profit

 

 

2,235

 

 

 

2,628

 

 

 

(393)

 

 

-15.0%

Research and development expenses

 

 

719

 

 

 

695

 

 

 

(24)

 

 

-3.5%

Selling, general and administrative expenses

 

 

3,230

 

 

 

3,335

 

 

 

105

 

 

 

3.1%

Total operating expenses

 

 

3,949

 

 

 

4,030

 

 

 

81

 

 

 

2.0%

Operating loss

 

 

(1,714)

 

 

(1,402)

 

 

(312)

 

 

-22.3%

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain (loss) from change in fair value of earnout liability

 

 

9,824

 

 

 

(21,485)

 

 

31,309

 

 

 

145.7%

Gain (loss) change in fair value of warrant liability

 

 

15,521

 

 

 

(6,847)

 

 

22,368

 

 

 

326.7%

Loss from change in fair value of convertible debt

 

 

-

 

 

 

(2,039)

 

 

2,039

 

 

 

100.0%

Loss on note conversion

 

 

-

 

 

 

(159)

 

 

159

 

 

 

100.0%

Interest income (expense), net

 

 

77

 

 

 

(32)

 

 

109

 

 

 

340.6%

Total income (other expense), net

 

 

25,422

 

 

 

(30,562)

 

 

55,984

 

 

 

183.2%

Income (loss) before income taxes

 

 

23,708

 

 

 

(31,964)

 

 

55,672

 

 

 

174.2%

Provision for income taxes

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Net income (loss)

 

$23,708

 

 

$(31,964)

 

$55,672

 

 

 

174.2%

 

Net Revenues — Net revenues for the three months ended March 31, 2025 decreased $5,072,000 to $5,503,000 as compared to $10,575,000 for the three months ended March 31, 2024, as a result of purchase orders from various federal government agency customers totaling over $13 million which we primarily shipped in the three months ended March 31, 2024.

 

On January 20, 2025, President Trump signed an executive order creating an advisory commission, the Department of Government Efficiency to reform federal government processes and reduce expenditures. Pressures on and uncertainty surrounding the U.S. federal government’s budget, and potential changes in budgetary priorities and spending levels, could adversely affect staffing levels and the funding for government projects. Disruptions in how the government agencies operate due to these policies are materially affecting our business.

 

Cost of Net Revenues — Cost of net revenues primarily consists of product costs and post customer support. For the three months ended March 31, 2025, cost of sales decreased $4,679,000 to $3,268,000 as compared to $7,947,000 for the three months ended March 31, 2024. The decrease was due to lower sales, offset by product mix with decreased equipment purchases during the three months ended March 31, 2025.

 

Research and Development Expenses — Research and development expenses for the three months ended March 31, 2025 increased $24,000 to $719,000 as compared to $695,000 for the three months ended March 31, 2024. The increase was due to increased expenses for product development.

 

Selling, General and Administrative Expenses — Selling, general and administrative expenses for the three months ended March 31, 2025 decreased $105,000 to $3,230,000 as compared to $3,335,000 for the three months ended March 31, 2024. The decrease was due to (i) reduced professional service expenses of $211,000; (ii) reduced insurance expenses of $154,000; (iii) offset increased stock based compensation of $159,000; (iv) increased sales and marketing expenses of $147,000 related to expanded trade shows; and other reduced operating expenses of $46,000.

 

Other Income (Expense) — Other income for the three months ended March 31, 2025 was $25,422,000 as compared to other expense of $30,562,000 for the three months ended March 31, 2024. Other income for the three months ended March 31, 2025 consisted of (i) gain from change in fair value of earnout liability of $9,824,000; (ii) gain from change in fair value of warrant liability of $15,521,000;   (iii) other income of $77,000. The gain from change in fair value of various financial instruments was primarily the result of a decrease in our stock price.

 

Other expense for the three months ended March 31, 2024 consisted of (i) loss from change in fair value of warrant liability of $6,847,000; (ii) loss from change in fair value of earnout liability of $21,485,000; (iii) loss from change in fair value of convertible debt of $2,039,000; (iv) loss on note conversion of $159,000; and (iv) noncash interest of $32,000.

 

 
27

Table of Contents

 

Net Income (Loss) — Net income for the three months ended March 31, 2025 was $23,708,000 as compared to a net loss of $31,964,000 for the three months ended March 31, 2024. The net income primarily related to noncash items of $24,833,000. Noncash items included (i) gain from change in warrant liability of $15,521,000; and (ii) gain from change in earnout liability of $9,823,000; and offset by (iii) stock based compensation of $428,000; and (iv) net amortization of operating lease right of use asset of $83,000.

 

The net loss for the three months ended March 31, 2024 primarily related to noncash charges of $30,881,000.  Noncash charges include (i) depreciation of $2,000; (ii) stock based compensation of $269,000; (iii) net amortization of operating lease right of use asset of $81,000; (iv) loss from change in warrant liability of $6,847,000; (v) loss from change in earnout liability of $21,485,000; (vi) loss from change in fair value of convertible note of $2,039,000; and (vii) loss on note conversions of $159,000.

 

Liquidity and Capital Resources as of March 31, 2025 and 2024

 

Liquidity is our ability to generate funds to support its current and future operations, satisfy its obligations, and otherwise operate on an ongoing basis. Significant factors in the management of liquidity are funds generated by operations, levels of accounts receivable and accounts payable and capital expenditures. We have incurred losses from operations in the past few years and had an accumulated deficit of $8.8 million as of March 31, 2025. In September 2024, we closed an $8 million public offering with approximately $7.3 million in net proceeds. In December 2024, we received net proceeds of approximately $7.4 million from the exercise of warrants related to an inducement offer agreement. We formally evaluated our liquidity and cash position in May 2025 when preparing the March 31, 2025 Form 10-Q consolidated financial statements. During this process, we analyzed our cash requirements and operations at least through May 2026 and determined that, based upon our current available cash and operations, we have no substantial doubt about our ability to continue as a going concern. Our assessment of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties. Our actual results could vary as a result of our near and long-term future capital requirements that will depend on many factors. 

 

Operating Activities

 

Net cash used in operating activities for the three months ended March 31, 2025 was $2,098,000. This amount was primarily related to (i) net income of $23,708,000; and offset by (ii) net working capital reductions of $973,000 (including a $713,000 reduction in deferred revenues); and (iii) noncash items of $24,833,000. Noncash items included (iv) gain from change in warrant liability of $15,521,000; and (v) gain from change in earnout liability of $9,823,000; and offset by (vi) stock based compensation of $428,000; and (vii) net amortization of operating lease right of use asset of $83,000.

 

Net cash used in operating activities for the three months ended March 31, 2024 was $1,695,000. This amount was primarily related to (i) net loss of $31,964,000; and (ii) net working capital reductions of $611,000; offset by (iii) noncash charges of $30,881,000.  Noncash charges include (iv) depreciation of $2,000; (v) stock based compensation of $269,000; (vi) net amortization of operating lease right of use asset of $81,000; (vii) loss from change in warrant liability of $6,847,000; (viii) loss from change in earnout liability of $21,485,000; (ix) loss from change in fair value of convertible note of $2,039,000; and (x) loss on note conversions of $159,000.

 

Financing Activities

 

Net cash used in financing activities for the three months ended March 31, 2025 was $497,000 and consisted of (i) repayment of advances by founders of $600,000; and offset by (ii) net proceeds from exercise of warrants of $60,000; and (iii) proceeds from stock option exercises of $43,000.

 

Net cash provided by financing activities for the three months ended March 31, 2024 was $293,000 and consisted proceeds from warrant exercise.

 

 
28

Table of Contents

 

Contractual Obligations and Commitments

 

 

 

 

 

 

Less Than

 

 

 

 

 

 

 

Contractual Cash Obligations

 

Total

 

 

1  Year

 

 

1-3 Years

 

 

4-5 Years

 

Operating lease cash payments

 

$1,281,638

 

 

$471,901

 

 

$486,075

 

 

$323,661

 

 

On July 13, 2023, we entered into a lease in Redmond, WA for 15,567 square feet of office and warehouse space which started October 1, 2023. The monthly payment is $25,000 per month. The lease expires October 31, 2027 and the monthly payment increases 3% on July 31, 2024 and each year thereafter. There is a one three year option to extend the lease based on the fair market rate on October 31, 2027, which we expect to exercise.

 

On February 29, 2024, we extended an office lease in Moorestown, North Carolina. We leased 3,621 square feet and the net monthly payment is $6,488. On August 27, 2024, we extended the lease, which expired on February 28, 2025.

 

On February 1, 2025, we entered into an office lease in Mooresville, North Carolina. We lease 5,240 square feet and the net monthly payment is $9,105. The lease expires January 31, 2028 and the monthly payment increases 3% on February 1, 2026 and each year thereafter. There is no option to extend the lease.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements (as that term is defined in Item 303 of Regulation S-K) that are reasonably likely to have a current or future material effect on our financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

Critical Accounting Policies and Estimates

 

Our consolidated financial statements have been prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment. To the extent that there are material differences between these estimates and our actual results, our future consolidated financial statements will be affected.

 

We believe that the significant accounting policies described in “Note 2, Summary of Significant Accounting Policies” to our audited consolidated financial statements are accurate and complete. The critical accounting estimates and policies during the three months ended March 31, 2025 have not materially changed to those discussed in our Annual Report on Form 10-K for the year ended December 31, 2024.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable to smaller reporting companies.

 

 
29

Table of Contents

 

ITEM 4. CONTROLS AND PROCEDURES.

 

a) Evaluation of Disclosure Controls and Procedures

 

We conducted an evaluation, under the supervision and with the participation of our management, of the effectiveness of the design and operation of our disclosure controls and procedures. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities and Exchange Act of 1934, as amended (“Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission's rules and forms. Disclosure controls and procedures also include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2025, our disclosure controls and procedures are effective at the reasonable assurance level.

  

b) Inherent Limitations on Internal controls  

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate. A control system, no matter how well designed and operated can provide only reasonable, but not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their cost.

 

c) Changes in Internal Control over Financial Reporting

 

During the three months ended March 31, 2025, there were no other changes in our internal controls over financial reporting, which were identified in connection with our management’s evaluation required by paragraph (d) of rules 13a-15 and 15d-15 under the Exchange Act, that materially affected, or is reasonably likely to have a material effect on our internal control over financial reporting.

 

 
30

Table of Contents

 

PART II

 

ITEM 1. LEGAL PROCEEDINGS.

 

From time to time, we may become involved in actions, claims, litigation, and other legal proceedings occurring in the ordinary course of its business from time to time, including assertions by third parties relating to intellectual property infringement, contract or warranty breaches, or employment-related matters. We are not currently a party to any actions, claims, suits, or other legal procedures whose conclusion, if not determined in our favor, would have a major adverse effect on our business, financial condition, or results of operations, either individually or in the aggregate.

 

ITEM 1A. RISK FACTORS.

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item. Our market risks are similar to those disclosed under the caption “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2024, and our other filings with the SEC.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

During the three months ended March 31, 2025, we issued no unregistered equity securities:

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

None.

 

ITEM 5. OTHER INFORMATION.

 

None. 

 

 
31

Table of Contents

 

ITEM 6. EXHIBITS.

 

Exhibit No.

 

Description

10.1

 

Master Loan Agreement dated September 27, 2024 by and between Airship AI Holdings, Inc. and Victor Huang (attached herewith)

10.2

 

Employment Agreement dated March 4, 2025 by between Airship AI Holdings, Inc. and Paul Allen (attached herewith)

31.1

 

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

 

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

 

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

32.2

 

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

101.INS

 

Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because iXBRL tags are embedded within the Inline XBRL document).

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document. 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document. 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document. 

101.LAB

 

Inline XBRL Taxonomy Extension Labels Linkbase Document. 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document. 

104

 

The Cover Page Interactive Data File, formatted in Inline XBRL (included within the Exhibit 101 attachments).

 

 
32

Table of Contents

 

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.

 

Date:  May 15, 2025

 

 

 

Airship AI Holdings, Inc.

 

 

/s/ Victor Huang

 

 

Name: Victor Huang

 

 

Title: Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

 

 

/s/ Mark E. Scott

 

 

Name: Mark E. Scott

 

 

Title: Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

 

 

 
33

 

EX-31.1 2 airsp_ex311.htm CERTIFICATION airsp_ex311.htm

 

EXHIBIT 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

EXCHANGE ACT RULES 13a-14(a) and 15d-14(a),

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Victor Huang, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Airship AI Holdings, Inc.;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

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

 

 

b)

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

 

Date:  May 15, 2025

 

/s/ Victor Huang

 

 

Victor Huang

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

EX-31.2 3 airsp_ex312.htm CERTIFICATION airsp_ex312.htm

 

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

EXCHANGE ACT RULES 13a-14(a) and 15d-14(a),

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Mark E. Scott, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Airship AI Holdings, Inc.;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

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

 

 

 

 

b)

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

 

Date:  May 15, 2025

 

/s/ Mark E. Scott

 

 

Mark E. Scott

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

EX-32.1 4 airsp_ex321.htm CERTIFICATION airsp_ex321.htm

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with Quarterly Report of Airship AI Holdings, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Victor Huang, Chief Executive Officer (Principal Executive Officer) of the Company, certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Date:  May 15, 2025

 

 

/s/ Victor Huang

 

 

Victor Huang

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

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

 

The forgoing certification is being furnished to the Securities and Exchange Commission pursuant to § 18 U.S.C. Section 1350.  It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

EX-32.2 5 airsp_ex322.htm CERTIFICATION airsp_ex322.htm

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with Quarterly Report of Airship AI Holdings, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Mark E. Scott, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Date:  May 15, 2025

 

 

/s/ Mark E. Scott

 

 

Mark E. Scott

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

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

 

The forgoing certification is being furnished to the Securities and Exchange Commission pursuant to § 18 U.S.C. Section 1350.  It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-101.SCH 6 airsp-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 110200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 110201 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 148600 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited) link:presentationLink link:calculationLink link:definitionLink 170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 170001 - Statement - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 200000 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 290000 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 290001 - Disclosure - Advances due to and from Founders link:presentationLink link:calculationLink link:definitionLink 290002 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 290003 - Disclosure - Notes Payable and Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 290004 - Disclosure - Stockholders Deficit link:presentationLink link:calculationLink link:definitionLink 290005 - Disclosure - Employee 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 845000 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 845001 - Disclosure - Commitments, Contingencies and Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 845002 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 845003 - Disclosure - Warrant Liability link:presentationLink link:calculationLink link:definitionLink 845004 - Disclosure - Earnout Liability link:presentationLink link:calculationLink link:definitionLink 845005 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 845006 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 870000 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 870001 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 870002 - Disclosure - Organization (Tables) link:presentationLink link:calculationLink link:definitionLink 870003 - Disclosure - Stockholders Deficit (Tables) link:presentationLink link:calculationLink link:definitionLink 870004 - Disclosure - Commitments Contingencies and Legal Proceedings (Tables) link:presentationLink link:calculationLink link:definitionLink 870005 - Disclosure - Warrant Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 870006 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 870007 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 870008 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 870009 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870010 - Disclosure - Advances due to and from Founders (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870011 - Disclosure - Revenues (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870012 - Disclosure - Notes Payable and Convertible Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870013 - Disclosure - Stockholders Deficit (Details) link:presentationLink link:calculationLink link:definitionLink 870014 - Disclosure - Stockholders Deficit (Details 1) link:presentationLink link:calculationLink link:definitionLink 870015 - Disclosure - Stockholders Deficit (Details 2) link:presentationLink link:calculationLink link:definitionLink 870016 - Disclosure - Stockholders Deficit (Details 3) link:presentationLink link:calculationLink link:definitionLink 870017 - Disclosure - Stockholders Deficit (Details 4) link:presentationLink link:calculationLink link:definitionLink 870018 - Disclosure - Stockholders Deficit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870019 - Disclosure - Employee 401(k) Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870020 - Disclosure - Related Party Transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870021 - Disclosure - Commitments Contingencies and Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 870022 - Disclosure - Commitments Contingencies and Legal Proceedings (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870023 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870024 - Disclosure - Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 870025 - Disclosure - Warrant Liability (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870026 - Disclosure - Earnout Liability (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870027 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 870028 - Disclosure - Fair Value Measurements (Details 1) link:presentationLink link:calculationLink link:definitionLink 870029 - Disclosure - Fair Value Measurements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 870030 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 870031 - Disclosure - Earnings per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 870032 - Disclosure - Earnings per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 airsp-20250331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Ex Transition Period Entity Common Stock Shares Outstanding Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Document Quarterly Report Document Transition Report Entity Interactive Data Current Class of Stock [Axis] Common Stocks [Member] CONDENSED CONSOLIDATED BALANCE SHEETS CURRENT ASSETS: Cash and cash equivalents Accounts receivable, net of allowance for credit losses of $0 Prepaid expenses and other Total current assets [Assets, Current] OTHER ASSETS Other assets Operating lease right of use asset TOTAL ASSETS [Assets] LIABILITIES AND STOCKHOLDERS' DEFICIT CURRENT LIABILITIES: Accounts payable - trade Advances from founders Accrued expenses Current portion of operating lease liability Deferred revenue- current portion Total current liabilities [Liabilities, Current] NON-CURRENT LIABILITIES: Operating lease liability, net of current portion Warrant liability Earnout liability Deferred revenue- non-current Total liabilities [Liabilities] COMMITMENTS AND CONTINGENCIES (Note 9) STOCKHOLDERS' DEFICIT: Preferred stock - no par value, 5,000,000 shares authorized, 0 shares issued and outstanding as of March 31, 2025 and December 31, 2024 Common stock - $0.0001 par value, 200,000,000 shares authorized, 31,844,471 and 30,588,413 shares issued and outstanding as of March 31, 2025 and December 31, 2024 Additional paid in capital Accumulated deficit Accumulated other comprehensive loss Total stockholders' deficit [Equity, Attributable to Parent] TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT [Liabilities and Equity] Accounts receivable, net of provision Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, authorized Common stock, issued Common stock, outstanding CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Product Post contract support Other services Revenues [Revenues] COST OF NET REVENUES: Cost of Sales Post contract support [Post contract support] Other services [Other Restructuring Costs] Cost of Revenue [Cost of Revenue] GROSS PROFIT [Gross Profit] RESEARCH AND DEVELOPMENT EXPENSES SELLING, GENERAL AND ADMINISTRATIVE EXPENSES TOTAL OPERATING EXPENSES [Operating Expenses] OPERATING LOSS [Operating Income (Loss)] Gain (loss) from change in fair value of earnout liability Gain (loss) from change in fair value of warrant liability Loss from change in fair value of convertible debt Loss on note conversion Interest Income (Expense), Operating Total other income (expense), net [Other Nonoperating Income (Expense)] INCOME (LOSS) BEFORE PROVISON FOR INCOME TAXES [Income (Loss) from Subsidiaries, before Tax] Provision for income taxes NET INCOME (LOSS) [Net Income (Loss) Attributable to Parent] Foreign currency translation (loss) income, net TOTAL COMPREHENSIVE INCOME (LOSS) [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] NET INCOME (LOSS) PER SHARE: Basic Diluted Weighted average shares of common stock outstanding Basic [Weighted Average Number of Shares Issued, Basic] Diluted [Weighted Average Number of Shares Outstanding, Diluted] CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited) Statement [Table] Statement [Line Items] Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated Deficit Other Comprehensive Income (Loss) Balance, amount Balance, shares [Shares, Issued] Stock-based compensation Issuance of common stock for prior period services, shares Issuance of common stock for prior period services, amount Issuance of common stock for conversion of debt, amount Issuance of common stock for conversion of debt, shares Issuance of common stock for exercise of warrants, amount Issuance of common stock for exercise of warrants, shares Foreign currency translation gain Net loss Issuance of common stock for stock options exercise, shares Issuance of common stock for stock options exercise, amount Issuance of common stock for earnout shares, shares Issuance of common stock for earnout shares, amount Balance, amount Balance, shares CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) CASH FLOWS FROM OPERATING ACTIVITIES: Net income (loss) Adjustments to reconcile net income (loss) to net cash used in operating activities Depreciation and amortization Stock-based compensation Amortization of operating lease right of use asset (Gain) loss from change in fair value of warrant liability (Gain) loss from change in fair value of earnout liability Loss from change in fair value of convertible note [Loss from change in fair value of convertible note] Loss on note conversion [Loss on note conversion] Changes in operating assets and liabilities: Accounts receivable [Increase (Decrease) in Accounts Receivable] Prepaid expenses and other [Increase (Decrease) in Prepaid Expenses, Other] Other assets [Increase (Decrease) in Other Operating Assets] Operating lease liability Payroll and income tax receivable [Increase (Decrease) in Income Taxes Receivable] Accounts payable - trade and accrued expenses Deferred revenue NET CASH USED IN OPERATING ACTIVITIES [Net Cash Provided by (Used in) Operating Activities] CASH FLOWS FROM FINANCING ACTIVITIES: Proceeds from warrant exercise, net Repayment of advances from founders [Repayments of Related Party Debt] Proceeds from stock option exercises NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES [Net Cash Provided by (Used in) Financing Activities] NET DECREASE IN CASH AND CASH EQUIVALENTS [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Effect from exchange rate on cash CASH AND CASH EQUIVALENTS, beginning of period [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] CASH AND CASH EQUIVALENTS, end of period Supplemental disclosures of cash flow information: Interest paid Taxes paid Noncash investing and financing Issuance of common stock for debt conversion Issuance of common stock for earnout shares Recognition of operating right-of-use asset Recognition of operating lease liability Insider Trading Arrangements Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangements Adopted [Flag] Rule 10b5-1 Arrangements Terminated [Flag] Non Rule 10b5-1 Arrangements Adopted [Flag] Non Rule 10b5-1 Arrangements Terminated [Flag] Organization Organization Nature of Operations [Text Block] Summary of Significant Accounting Policies Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Advances due to and from Founders Advances due to and from Founders [Advances due to and from Founders] Revenues Revenues Revenue from Contract with Customer [Text Block] Notes Payable and Convertible Notes Payable Notes Payable, Line of Credit and Convertible Notes Payable Stockholders' Deficit Employee 401(k) Plan Employee 401(k) Plan Compensation and Employee Benefit Plans [Text Block] Related Party Transactions Related Party Transactions Related Party Transactions Disclosure [Text Block] Commitments, Contingencies and Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Income Taxes Income Taxes Income Tax Disclosure [Text Block] Warrant Liability Warrant Liability [Warrant Liability] Earnout Liability Earnout Liability [Earnout Liability] Fair Value Measurements Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Earnings per Share Earnings per Share Earnings Per Share [Text Block] Subsequent Events Subsequent Events Subsequent Events [Text Block] Basis of Presentation and Consolidation Functional Currency Cash and Cash Equivalents Revenue Recognition and Deferred Revenue Product Revenue Post Contract Support Revenue Other Services Contracts with Multiple Performance Obligations Accounts Receivable and Provision for Credit Losses Concentration of Credit and Sales Risk Inventory Long-Lived Assets Research and Development Expenses Software Development Costs Cost of Net Revenues Advertising and Marketing Shipping and Handling of Products Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Derivative Liabilities and Earnout Liabilities Stock-Based Compensation Income Taxes Income Tax, Policy [Policy Text Block] Comprehensive (Loss) Gain Going Concern Assessment Use of Estimates Income (Loss) Per Share Reportable Segments Recent Accounting Pronouncements Schedule of fair value transactions Schedule of stock incentive plans Schedule information of stock options outstanding and exercisable Schedule of significant weighted-average assumptions Summary of warrants outstanding Summary of warrants outstanding and exercisable Schedule of minimum future lease payments Schedule of the Public and Private Warrants outstanding Schedule of Assets and Liabilities that are Measured at Fair value on a Recurring Basis Schedule of the liabilities measured at fair value Schedule of basic and diluted net income (loss) per share attributable to common stock Schedule of the Outstanding stock options Earnout liability Warrant liability (Public Warrants) Warrant liability (Private Warrants) Total liabilities measured at fair value Other income (expense) related to instruments recorded at fair value Related Party Transactions By Related Party Axis Concentration Risk Type [Axis] Income Statement Location [Axis] One year support contracts [Member] Multi-year support contracts [Member] One Customer [Member] Revenue [Member] Account Receivable [Member] Two Customer [Member] Other Services [Member] Federal depository insurance coverage amount Short term deferred revenue Private placement warrants shares outstanding Public warrants shares outstanding Recognized revenue Deferred revenue carry forward Long term deferred revenue Accounts receivable Equity instruments Impairment losses Research and Development expenses Advertising and marketing costs Stock based compensation expense Weighted average compensation cost expected year Recognized an unrealized loss Recognized an unrealized income Private placement warrants Public Warrants Other comprehensive gain (loss) Concentration Risk, Percentage Plan Name [Axis] Airship AI [Member] Master Loan Agreement Founder [Member] Interest Rate Advanced to company Proceeds from advances Advance from founders Exercise price Repaid Additionl funding for the agreement Deferred Revenue Arrangement Type Axis Timing of Transfer of Good or Service [Axis] Revenue [Member] [Revenue [Member]] Transferred at Point in Time [Member] Transferred over Time [Member] Short term deferred revenue Net revenues Deferred revenue carry forward Long term deferred revenue 2025 2026 Deferred Revenue Service contracts Deferred revenue recognized Debt Instrument [Axis] Platinum Capital Partner, Inc. [Member] Common shares issued Convertible promissory note Stock options outstanding Promissory notes with a face value Common stock value Onrealized loss due to decrease in fair value of convertible notes payable Exercise price [Share Price] Number of shares, Options Outstanding, Beginning [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number] Number of shares, Options Outstanding, granted Number of shares, Options Outstanding, exercised [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period] Number of shares, Options Outstanding, forfeited Number of shares, Options Outstanding, Ending Balance Weighted average exercise price, option outstanding, Beginning Balance [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Warrants, weighted average exercise price, options granted Warrants,Weighted average exercise price, Options exercised [Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price] Warrants,Weighted average exercise price, Options cancelled/forfeited Weighted average exercise price, option outstanding, Ending Balance Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range Axis Exercise Prices 0.12 Exercise Prices 0.57 Exercise Prices 1.49-1.65 Exercise Prices 1.90 Exercise Prices 2.86-2.95 Exercise Prices 3.27-4.47 Number of shares, Options exercisable Weighted average exercise price, option exercisable Weighted average remaining life in years- vested and exercisable Weighted average remaining life in years- vested and exercisable [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term] Number of shares, Options Outstanding Weighted average remaining life in years- Options Outstanding Weighted average exercise price, option outstanding Weighted average remaining life in years- vested and exercisable [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term] Dividend yield Estimated stock price, minimum Estimated stock price, maximum Exercise price, minimum Exercise price, maximum Expected life Expected Volatility Risk free interest rate, maximum Risk free interest rate, minimum Warrants outstanding , Beginning [Class of Warrant or Right, Outstanding] Warrants issued Warrants Exercised [Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised] Warrants Forfeited [Warrants Forfeited] Warrants outstanding , ending Weighted average exercise price, option outstanding, Beginning Balance [Weighted average exercise price, option outstanding, Beginning Balance] Warrants, weighted average exercise price, Issued Warrants, weighted average exercise price, Exercised [Warrants, weighted average exercise price, Exercised] Warrants, weighted average exercise price, Forfeited [Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price] Weighted average exercise price, option outstanding, Ending Balance Warrants [Member] Warrants 3 [Member] Warrants 1 [Member] Warrants 4 [Member] Warrants 2 [Member] Number of Warrants Weighted average exercise price, Warrants Weighted average Remaining Life ( In Years) Number of shares, Warrants exercisable Weighted average exercise price, Warrants exercisable Award Type [Axis] Restructuring Cost And Reserve Axis Stock Incentive Plan Platinum Shares Common Stock [Member] 2023 Equity Incentive Plan [Member] Investor [Member] Bottom [Member] Top [Member] Stock Options [Member] Seven Employee [Member] Total Stock, Shares Authorized Common stock, authorized Total Stock stock, par value Preferred stock, shares authorized Expected life Warrants outstanding Warrants outstanding exercisable Exercise prices Common Stock SARs outstanding Stock Appreciation Rights Plan description Aggregate shares of common stock Proceeds from share issued Exercise Price Vesting shares Common stock were issued Common stock shares, outstanding Total unrecognized costs Option expected over period Warrants exercised Common stock exercise price per share Weighted average exercise price of stock options exercised during the period Number of shares issued upon exercise of stock options during the period Number of shares issued upon exercise of stock options during the period, value Common stock, shares issued Purchase shares of common stock Shares available for grant under share-based compensation plan Share-based compensation arrangement, shares reserved for future issuance Share-based compensation arrangement, annual increase in authorized shares Stock options outstanding Granted stock options Weighted average exercise price of outstanding options Stock based compensation expense Awards outstanding Aggregate intrinsic value Contributions expense 401(k) plan description percentage rate Title Of Individual Axis Mr Huang And Mr Xu [Member] Interest Rate Advance from related party Proceeds from advances [Proceeds from Loans] Advance received from related partys Advance from founders [Proceeds from FHLBank Advance, Investing Activities] Exercise price [Exercise price] Additionl funding for the agreement Advanced to company 2026 [Lessee, Operating Lease, Liability, to be Paid, Year One] 2027 2028 Total remaining payments Less Imputed Interest [Receivable with Imputed Interest, Discount] Total lease liability Employment Agreement [Member] Mr Allen [Member] Area of lease agreement Monthly payment increases in percentage Operating lease liabilities Right of use assets Lease costs for the leases Desription of employment agreement Weighted average discount rate Lease obligations- current liabilities Base salary Common stock exercise price per shares Net monthly payment Lease expires date Provision for income taxes [Provision for Other Losses] Effective tax rate Class Of Warrant Or Right Axis Subsidiary Sale Of Stock Axis Public Warrant [Member] Private Placement [Member] Weighted average exercise price, Warrants Warrant, Expiration date Warrant, Outstanding (in Shares) Warrant, Initial Fair Value Public Warrant and Private Warrant [Member] Private placement warrants shares outstanding Public warrants shares outstanding [Public warrants shares outstanding] Warrants exercise price Exercise price Vested Earnout Shares are included Earnout liability decreased Shares issued and vested Shares issued and vested, Value Initial fair value of earnout liability Estimated fair value Comprehensive income (loss) Earnout Shares receival Fair Value By Fair Value Hierarchy Level Axis Fair Value Inputs Level 1 [Member] Fair Value Inputs Level 2 [Member] Fair Value Inputs Level 3 [Member] Earnout liability Warrant liability (Public Warrants) [Warrant liability (Public Warrants)] Warrant liability (Private Warrants) [Warrant liability (Private Warrants)] Warrant liability (Public Warrants) Warrant liability (Private Warrants) Total liabilities measured at fair value [Other Liabilities, Fair Value Disclosure] Monte Carlo Model One [Member] Stock price Risk-free interest rate Expected term (in years) Expected volatility Dividend yield [Dividend yield] Vested Earnout Shares are included Closing trading price Net (loss) income Weighted average shares outstanding basic Add: dilutive effect of stock options, SARs and Airship warrants Weighted average shares outstanding diluted Income (loss) per share basic Income (loss) per share Diluted Warrants [Member] Public Warrants [Member] Private Warrants [Member] Outstanding Stock Options [Member] Potentially dilutive shares were not included in the calculation of diluted shares outstanding Earnout unvested earnout shares excluded from basic and diluted net loss per share EX-101.CAL 8 airsp-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 9 airsp-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 10 airsp-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - shares
3 Months Ended
Mar. 31, 2025
May 15, 2025
Document Information Line Items    
Entity Registrant Name Airship AI Holdings, Inc.  
Entity Central Index Key 0001842566  
Document Type 10-Q  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Small Business true  
Entity Shell Company false  
Entity Emerging Growth Company true  
Entity Current Reporting Status Yes  
Document Period End Date Mar. 31, 2025  
Entity Filer Category Non-accelerated Filer  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2025  
Entity Ex Transition Period false  
Entity Common Stock Shares Outstanding   31,844,471
Entity File Number 001-40222  
Entity Incorporation State Country Code DE  
Entity Tax Identification Number 93-4974766  
Entity Address Address Line 1 8210 154th Ave NE  
Entity Address City Or Town Redmond  
Entity Address State Or Province WA  
Entity Address Postal Zip Code 98052  
City Area Code 877  
Local Phone Number 462-4250  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Common Stocks [Member]    
Document Information Line Items    
Security 12b Title Common Stock  
Trading Symbol AISP  
Security Exchange Name NASDAQ  
Warrants [Member]    
Document Information Line Items    
Security 12b Title Warrant  
Trading Symbol AISPW  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 8,812,178 $ 11,414,830
Accounts receivable, net of allowance for credit losses of $0 2,782,650 1,226,757
Prepaid expenses and other 67,311 17,883
Total current assets 11,662,139 12,659,470
OTHER ASSETS    
Other assets 165,960 165,960
Operating lease right of use asset 1,102,967 882,024
TOTAL ASSETS 12,931,066 13,707,454
CURRENT LIABILITIES:    
Accounts payable - trade 2,179,847 759,480
Advances from founders 700,000 1,300,000
Accrued expenses 60,551 51,649
Current portion of operating lease liability 405,916 305,178
Deferred revenue- current portion 2,948,695 3,238,483
Total current liabilities 6,295,009 5,654,790
NON-CURRENT LIABILITIES:    
Operating lease liability, net of current portion 758,376 638,525
Warrant liability 18,659,435 34,180,618
Earnout liability 8,199,079 23,304,808
Deferred revenue- non-current 2,528,716 2,951,850
Total liabilities 36,440,615 66,730,591
STOCKHOLDERS' DEFICIT:    
Preferred stock - no par value, 5,000,000 shares authorized, 0 shares issued and outstanding as of March 31, 2025 and December 31, 2024 0 0
Common stock - $0.0001 par value, 200,000,000 shares authorized, 31,844,471 and 30,588,413 shares issued and outstanding as of March 31, 2025 and December 31, 2024 3,182 3,056
Additional paid in capital 27,731,753 21,918,867
Accumulated deficit (51,233,605) (74,941,590)
Accumulated other comprehensive loss (10,879) (3,470)
Total stockholders' deficit (23,509,549) (53,023,137)
TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT $ 12,931,066 $ 13,707,454
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, net of provision $ 0 $ 0
Preferred stock, par value $ 0 $ 0
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, authorized 200,000,000 200,000,000
Common stock, issued 31,844,471 30,588,413
Common stock, outstanding 31,844,471 30,588,413
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)    
Product $ 4,497,240 $ 9,398,776
Post contract support $ 998,051 1,176,239
Other services 7,737  
Revenues $ 5,503,028 10,575,015
COST OF NET REVENUES:    
Cost of Sales 2,923,087 7,789,409
Post contract support 312,021 157,479
Other services 32,916 0
Cost of Revenue 3,268,024 7,946,888
GROSS PROFIT 2,235,004 2,628,127
RESEARCH AND DEVELOPMENT EXPENSES 719,382 695,366
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 3,229,979 3,335,294
TOTAL OPERATING EXPENSES 3,949,361 4,030,660
OPERATING LOSS (1,714,357) (1,402,533)
Gain (loss) from change in fair value of earnout liability 9,823,605 (21,484,850)
Gain (loss) from change in fair value of warrant liability 15,521,183 (6,847,091)
Loss from change in fair value of convertible debt 0 (2,039,377)
Loss on note conversion 0 (158,794)
Interest Income (Expense), Operating (77,554) 31,824
Total other income (expense), net 25,422,342 (30,561,936)
INCOME (LOSS) BEFORE PROVISON FOR INCOME TAXES 23,707,985 (31,964,469)
Provision for income taxes 0 0
NET INCOME (LOSS) 23,707,985 (31,964,469)
Foreign currency translation (loss) income, net (7,409) 3,239
TOTAL COMPREHENSIVE INCOME (LOSS) $ 23,700,576 $ (31,961,230)
NET INCOME (LOSS) PER SHARE:    
Basic $ 0.75 $ (1.40)
Diluted $ 0.61 $ (1.40)
Weighted average shares of common stock outstanding    
Basic 31,704,117 22,898,487
Diluted 38,820,839 22,898,487
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Other Comprehensive Income (Loss)
Balance, amount at Dec. 31, 2023 $ (17,487,227) $ 2,281 $ 0 $ (17,476,700) $ (12,808)
Balance, shares at Dec. 31, 2023   22,812,048      
Stock-based compensation 268,989 $ 0 268,989 0 0
Issuance of common stock for prior period services, shares   15,000      
Issuance of common stock for prior period services, amount 0 $ 0 0 0 0
Issuance of common stock for conversion of debt, amount 835,610 $ 17 835,593 0 0
Issuance of common stock for conversion of debt, shares   169,204      
Issuance of common stock for exercise of warrants, amount 293,249 $ 16 293,233 0 0
Issuance of common stock for exercise of warrants, shares   162,867      
Foreign currency translation gain 3,239 $ 0 0 0 3,239
Net loss (31,964,469) 0 0 (31,964,469) 0
Balance, amount at Mar. 31, 2024 (48,050,609) $ 2,314 1,397,815 (49,441,169) (9,569)
Balance, shares at Mar. 31, 2024   23,159,119      
Balance, amount at Dec. 31, 2024 (53,023,137) $ 3,056 21,918,867 (74,941,590) (3,470)
Balance, shares at Dec. 31, 2024   30,588,413      
Stock-based compensation 428,286 $ 0 428,286 0 0
Issuance of common stock for exercise of warrants, amount 59,400 $ 1 59,399 0 0
Issuance of common stock for exercise of warrants, shares   13,200      
Foreign currency translation gain (7,409) $ 0 0 0 (7,409)
Net loss 23,707,985 $ 0 0 23,707,985 0
Issuance of common stock for stock options exercise, shares   81,952      
Issuance of common stock for stock options exercise, amount 43,201 $ 8 43,193 0 0
Issuance of common stock for earnout shares, shares   1,160,906      
Issuance of common stock for earnout shares, amount 5,282,125 $ 117 5,282,008 0 0
Balance, amount at Mar. 31, 2025 $ (23,509,549) $ 3,182 $ 27,731,753 $ (51,233,605) $ (10,879)
Balance, shares at Mar. 31, 2025   31,844,471      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 23,707,985 $ (31,964,469)
Adjustments to reconcile net income (loss) to net cash used in operating activities    
Depreciation and amortization 0 1,861
Stock-based compensation 428,286 268,989
Amortization of operating lease right of use asset 83,396 80,291
(Gain) loss from change in fair value of warrant liability (15,521,183) 6,847,091
(Gain) loss from change in fair value of earnout liability (9,823,605) 21,484,850
Loss from change in fair value of convertible note 0 2,039,377
Loss on note conversion 0 158,794
Changes in operating assets and liabilities:    
Accounts receivable (1,555,893) (55,525)
Prepaid expenses and other (49,428) 2,010
Other assets 0 1,901
Operating lease liability (83,750) (67,211)
Payroll and income tax receivable 0 (2,410)
Accounts payable - trade and accrued expenses 1,429,270 433,415
Deferred revenue (712,922) (924,048)
NET CASH USED IN OPERATING ACTIVITIES (2,097,844) (1,695,084)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from warrant exercise, net 59,400 293,249
Repayment of advances from founders (600,000) 0
Proceeds from stock option exercises 43,201 0
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (497,399) 293,249
NET DECREASE IN CASH AND CASH EQUIVALENTS (2,595,243) (1,401,835)
Effect from exchange rate on cash (7,409) 3,239
CASH AND CASH EQUIVALENTS, beginning of period 11,414,830 3,124,413
CASH AND CASH EQUIVALENTS, end of period 8,812,178 1,725,817
Supplemental disclosures of cash flow information:    
Interest paid 0 0
Taxes paid 0 2,410
Noncash investing and financing    
Issuance of common stock for debt conversion 0 835,610
Issuance of common stock for earnout shares 5,282,125 0
Recognition of operating right-of-use asset 304,339 0
Recognition of operating lease liability $ 304,339 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Insider Trading Arrangements  
Rule 10b5-1 Arrangements Adopted [Flag] false
Rule 10b5-1 Arrangements Terminated [Flag] false
Non Rule 10b5-1 Arrangements Adopted [Flag] false
Non Rule 10b5-1 Arrangements Terminated [Flag] false
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Organization
3 Months Ended
Mar. 31, 2025
Organization  
Organization

1. Organization

 

Airship AI Holdings, Inc. (the “Company” or “Airship”) is a holding company incorporated in Delaware that executes business through its wholly owned subsidiary, Airship AI, Inc. (“Airship AI”). Prior to the formation of Super Simple AI, Inc. in 2022, the Company operated as Airship AI, Inc. (formerly known as JDL Digital Systems, Inc.). On March 7, 2023, Super Simple AI, Inc. changed its name to Airship AI Holdings, Inc. Super Simple AI, Inc. was formed in January 2022 through a share exchange with JDL Digital Systems, Inc. JDL Digital Systems, Inc. was incorporated under the laws of the State of Washington on June 30, 2003.

 

On December 21, 2023, the Company completed the merger (“the Merger”) contemplated by the merger agreement (the “Merger Agreement”) dated as of June 27, 2023 and amended on September 22, 2023, by and among BYTE Acquisition Corp. (“BYTS”), BYTE Merger Sub, Inc., a Washington corporation and a direct, wholly-owned subsidiary of BYTS (“Merger Sub”), and Airship AI.

 

Effective December 21, 2023, Merger Sub merged with and into Airship AI with Airship AI as the surviving corporation. Thus, Airship AI became a wholly-owned subsidiary of the Company. In connection with the Merger, Airship AI changed its name from “Airship AI Holdings, Inc.” to “Airship AI, Inc.”

 

Fair Value Transactions in Connection with Merger

 

As a result of the Merger, the Company entered into the following transactions that were measured at fair value and vary quarterly with the share price and other items. Any change is non-cash and is recorded as a gain or loss in other income (expense). See Note 13– Fair Value Measurements for more information.

 

 

 

Liability

as of

 

 

Liability

as of

 

 

 

March 31,

2025

 

 

December 31,

2024

 

 

 

 

 

 

 

 

Earnout liability

 

$8,199,079

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

576,800

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$26,858,514

 

 

$57,485,426

 

 

 

 

 

 

 

 

 

 

Other income (expense) related to instruments recorded at fair value during the three months ended March 31, 2025 and 2024

 

$25,344,788

 

 

$(30,371,318)

 

Business

 

The Company is a robust AI-driven data management platform that solves complex data challenges for large institutions operating in dynamic and mission-critical environments with rapidly increasing volumes of data being ingested from a similarly rapidly growing number of data sources.

 

The Company solves these challenges by structuring “dark” or unstructured data at the edge, the location at which the data is generated and collected, and leveraging purpose-built AI models. Unstructured, or “dark” data, which is typically categorized as qualitative data, cannot be processed and analyzed via conventional data tools and methods. Conversely, structured data, typically categorized as quantitative data, is highly organized and easily decipherable by machine learning algorithms.

 

Structuring and then analyzing data using AI models at the edge, versus transmitting the data from the edge back to a central processing location for structuring and analysis, enables real-time decision making and data-driven operational efficiency.

 

The Company specializes in ingesting all available metadata from edge-based sensors used by government and law enforcement agencies around the world, including surveillance cameras (video), audio, telemetry, acoustic, seismic, and autonomous devices, along with large commercial corporations with fundamentally similar capabilities and requirements.

Data generated by these edge-based sensors, including video, can then be run through the Company’s trained AI models to detect objects present within the video frame. Once an object is detected, for example an automobile, additional identifying characteristics of the object can be extracted from the image including the license plate characters and the make, model, and color of the automobile. This process of analyzing, logging and categorizing ingested data is referred to as “structuring” the data.

 

Airship AI’s software allows customers to view structured data both in real-time as well as to conduct searches on the structured data at a later point in time. Real-time structured data use includes, for example, alarms on a specific license plate or a specific make, model or color of automobile. Non-real-time structured data use includes, for example, searching a database of video data that has been previously ingested and stored to find instances of a particular license plate being visible, along with other logged vehicle characteristics such as make, model and color of an automobile.

 

Additional edge deployed AI models enable similar object detection and recognition of common and custom trained objects, such as an aircraft, boat, person, animal, bag, or weapon. Airship AI’s models provide similar data points for these object types allowing analysts the ability to be notified in real-time of the detection of a specified object and similarly search for historically detected objects. Examples include detecting aircrafts and boats along with their respective tail numbers and hull registration numbers.

 

The Company’s AI modelling process starts with pre-trained AI models from its technology ecosystem partners which the Company then customizes using proprietary datasets tailored towards its customers’ unique workflow requirements. Where customers have pre-existing AI models or engines, the Company integrates those models or engines into its edge platform allowing customers to leverage proprietary models within the Airship AI software ecosystem.

 

The Company’s primary offerings include Outpost AI, Acropolis, and Airship Command. Its offerings allow customers to manage their data across the full data lifecycle, when and where they need it, using a highly secure permissioned based architecture.

 

The Company employed fifty two employees as of March 31, 2025. The employees are headquartered in Redmond, WA and are supported by a growing team at its Customer Center of Excellence located in Charlotte, NC. The Company employed eight research and development personnel in Taiwan as of March 31, 2025.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

 

Basis of Presentation and Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated.

 

The Company has prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures herein are adequate to ensure the information presented is not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

 

The Company believes that all necessary adjustments, which consisted only of normal recurring items, have been included in the accompanying financial statements to present fairly the results of the interim periods. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year ending December 31, 2025.  

Functional Currency

 

The Company’s reporting currency is the U.S.  Dollar. The Company’s functional currency for U.S. operations is the U.S. Dollar. The operations of Zeppelin Worldwide, Inc. and its subsidiary, Zeppelin Taiwan, Ltd. (together “Zeppelin”) use the Taiwan Dollar as its functional currency. At each period end, Zeppelin’s balance sheet is translated into U.S. Dollars based upon the period end exchange rate, while their statements of operations and comprehensive income (loss) and statements of cash flows are translated into U.S. Dollars based upon an average exchange rate during the period.

 

Cash and Cash Equivalents

 

The Company classifies highly liquid temporary investments with an original maturity of three months or less when purchased as cash equivalents. The Company maintains cash balances at various financial institutions. Balances at US banks are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk for cash on deposit.

 

Revenue Recognition and Deferred Revenue

 

The Company primarily generates revenue from sales of systems and products and the related post contract support to customers. The Company’s primary systems and products include Outpost AI, Acropolis and Airship Command. To date, the majority of the Company’s product revenue that has been recognized consists primarily of a bundled offering of hardware and software which delivers on premise solutions to its customers. Separate limited software subscription services have been delivered to customers including those customers that are able to operate in a cloud-based environment. The transaction price recognized as revenue represents the amount the Company expects to be entitled to and is primarily comprised of product revenue, net of returns and variable consideration, including sales incentives provided to customers. Payment is typically due within 30 to 90 calendar days of the invoice date.

 

The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below. The Company generally provides a warranty to its customers for its software products and services. In the event that there is a failure of warranties in such agreements, the Company is generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable agreement, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). For the three months ended March 31, 2025 and 2024, the Company did not incur any significant warranty expenses and as such a warranty reserve was not considered necessary as of March 31, 2025 and December 31, 2024.

 

Product Revenue

 

Product revenue is derived primarily from sales of the Company’s system offerings, Outpost AI, Acropolis and Airship Command. The Company recognizes product revenue at a point in time when title transfers, when the products are shipped, or when control of the system is transferred to the customer, which usually is upon delivery of the system and when contractual performance obligations have been satisfied.

 

Post Contract Support Revenue

 

Post Contract Support (“PCS”) revenue is derived primarily from the Company’s support and software maintenance agreements (“SMA”). The Company’s PCS includes the right to receive, on a when and if available basis, future unspecified firmware upgrades and features as well as bug fixes, and email and telephone support. The Company allocates a portion of the transaction price to the PCS performance obligation based on a cost-plus methodology and recognizes the associated revenue on a straight-line basis over the estimated term of the support period. The Company’s support contracts are typically one to five years with an average of four years; payment is due within 30 to 90 calendars days of the invoice date and may include options to renew. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $101,599 and $59,361, respectively, related to one-year support contracts. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $896,452 and $1,116,893 respectively, related to multi-year support contracts.

Other Services

 

The Company earns other service revenues from installation services, training and licensing which are short-term in nature and revenue for these services are recognized at the time of performance when the service is provided. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $7,737 and $0, respectively, related to other services.

 

Contracts with Multiple Performance Obligations

 

The Company’s contracts with customers often contain multiple performance obligations that can include three separate obligations: (i) a hardware component (which may be bundled with hardware accessories) and the embedded firmware essential to the functionality of the hardware component delivered at the time of sale; (ii) the right to the Company’s downloadable free application and software solutions, and (iii) the right for the customer to receive post contract support (“PCS”) after the initial sale. The Company’s products and PCS offerings have significant standalone functionalities and capabilities. Accordingly, the products are distinct from the Company’s PCS services as customers can benefit from the products without the PCS services and such PCS services are separately identifiable within the contracts. The Company accounts for multiple agreements with a single customer as a single contract if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract. The amount of consideration the Company expects to receive in exchange for delivering on the contract is allocated to each performance obligation based on its relative standalone selling price.

 

The Company establishes the standalone selling price using the prices charged for a deliverable when sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price based on its pricing model and offering type (products or PCS services).

 

The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.

 

The Company sells its products primarily through a direct sales force. The Company considers revenue to be earned when all of the following criteria are met:

 

 

·

The Company has a contract with a customer that creates enforceable rights and obligations,

 

 

 

 

·

Promised performance obligations are identified,

 

 

 

 

·

The transaction price, or the amount the Company expects to receive, is determinable and

 

 

 

 

·

The Company has satisfied the performance obligations to the customer.

 

Transfer of control is evidenced upon passage of title and risk of loss to the customer unless the Company is required to provide additional services. 

 

The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.

 

Accounts Receivable and Provision for Credit Losses

 

The Company generally sells its products to large governmental entities and large corporations in the United States. Accounts receivable are recorded at invoiced amounts and are non-interest bearing.

The Company determines estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. The Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

 

Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders. As of March 31, 2025 and December 31, 2024, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of March 31, 2025, December 31, 2024 and January 1, 2024 were $2,782,650, $1,226,757 and $1,648,904, respectively.

 

Concentration of Credit and Sales Risk

 

The Company sells its product to commercial and government customers under agreements that are normally paid within 30 days of contract completion.   

 

For the three months ended March 31, 2025, the Company had revenue from twenty customers and three customer represented 83% of total revenue. The primary reason for the high level of customer concentration for the three months ended March 31, 2025 was due to reliance on these three customers for the three months ended March 31, 2024. As of March 31, 2025, two customers represent approximately 81% and 13% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal. 

 

For the three months ended March 31, 2024, the Company had revenue from seventeen customers and one customer represented 78% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the increase in reliance on a single customer for the three months ended March 31, 2024 was due to one large order received in late 2023 which was fulfilled in the three months ended March 31, 2024. As of March 31, 2024, two customers represent approximately 52% and 27% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal.

 

Inventory

 

The Company’s purchase of inventory, primarily computer servers, is undertaken to match purchase orders received from customers. Upon receipt of inventory, the Company generally configures the servers and loads proprietary software onto the servers before shipping out. The Company holds inventory for a short period of time and as of March 31, 2025 and December 31, 2024, it had no inventory in stock. Inventory value is primarily material costs and is valued at the lower of cost (first in, first out method) or net realizable value. 

 

Long-Lived Assets

 

The Company reviews its long-lived assets for impairment annually or when changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets under certain circumstances are reported at the lower of carrying amount or fair value. Assets to be disposed of and assets not expected to provide any future service potential to the Company are recorded at the lower of carrying amount or fair value (less the projected cost associated with selling the asset). To the extent carrying values exceed fair values, an impairment loss is recognized in operating results. The Company recorded no impairment losses for the three months ended March 31, 2025 and 2024.

Research and Development Expenses

 

Research and development expenses consist of the cost of employees, consultants and contractors who design, engineer and develop new products and processes as well as materials, supplies and facilities used in producing prototypes.

 

The Company’s current research and development efforts are primarily focused on improving the Company’s products. The Company is also actively involved in identifying new applications. The Company’s current internal team along with outside consultants has considerable experience working with the application of the Company’s technologies and their applications. The Company engages third party experts as required to supplement the Company’s internal team. The Company believes that continued development of new and enhanced technologies is essential to the Company’s future success. The Company incurred research and development expenses of $719,382 and $695,366 for the three months ended March 31, 2025 and 2024, respectively, on development activities.

 

Software Development Costs

 

Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. No software development costs have been capitalized as of March 31, 2025 and December 31, 2024.

 

Cost of Net Revenues

 

Cost of net revenues for products includes components and freight. Cost of net revenues for post contract support and other services includes primarily the cost of personnel and personnel-related expenses to conduct implementations and ongoing client support.

 

Advertising and Marketing

 

Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended March 31, 2025 and 2024 were $169,221 and $22,458, respectively.

 

Shipping and Handling of Products

 

Amounts billed to customers for shipping and handling of products are included in net revenues. Costs incurred related to shipping and handling of products are included in cost of revenues.

 

Fair Value Measurements

 

Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy, which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

Level 1 — Quoted prices in active markets for identical assets and liabilities;

 

Level 2 — Inputs other than level one inputs that are either directly or indirectly observable; and

 

Level 3 — Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

The Company initially recorded its senior secured convertible promissory notes, earnout liability (unvested earnout shares), and the warrants that were issued with the notes at fair value, remeasured on a recurring basis and considered them as Level 3 instruments. The public and private warrants were considered Level 1 and 2 instruments, respectively.  The senior secured convertible promissory notes were converted to equity during the year ended December 31, 2024. The recorded value of other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable, other current assets, accounts payable and accrued expenses approximate the fair value of the respective assets and liabilities as of March 31, 2025 and December 31, 2024 are based upon the short-term nature of the assets and liabilities.

 

The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).

 

Derivative Liabilities and Earnout Liabilities

 

The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued share purchase warrants and earnout shares to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and FASB ASC Topic 815, “Derivatives and Hedging” (“ASC 815”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period. The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).

 

At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants. As of March 31, 2025, there were 515,000 private placement warrants and 16,145,210 public warrants outstanding.

 

Upon consummation of the Merger, the Company evaluated the warrants and concluded that they did not meet the criteria to be classified within the stockholders’ deficit. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The initial estimated fair value of the warrants was measured using a Monte Carlo simulation. The subsequent estimated fair value of the public warrants is based on the listed price in an active market for such warrants while the fair value of the private placement warrants continues to be measured using a Monte Carlo simulation with the key inputs being directly or indirectly observable public warrants listed price.

 

At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5.0 million additional shares of common stock, subject to certain contingencies.  These earnout shares have been categorized into two components: (i) the vested shares that are associated with stockholders with vested equity at the closing of the Merger that will be earned upon achievement of the earnout milestones and (ii) the unvested shares associated with stockholders with unvested equity at the closing of the Merger that will be earned over the remaining service period with the Company on their unvested equity shares and upon achievement of the earnout milestones.

 

The earnout shares associated with vested shares are recognized as derivative liabilities in accordance with ASC 815-40, as the events that determine the number of earnout shares required to be released or issued, as the case may be, include events that were not solely indexed to the fair value of common stock of the Company. The earnout shares were measured at the Merger closing and subsequently measured at each reporting date until settled or when they met the criteria for equity classification. Accordingly, the Company recognizes the earnout shares as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The earnout shares were valued using a Monte Carlo analysis.

 

At the closing of the Merger, the earnout shares associated with unvested underlying shares were considered to be equity instruments and valued at approximately $2,675,000.  During the three months ended March 31, 2025 and 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761. As of March 31, 2025, unrecognized compensation cost related to unvested earnout shares totaled $2,006,419. The weighted average period over which this remaining compensation cost is expected to be recognized is 3.75 years.

 

Derivative warrant and earnout shares liabilities are classified as non-current liabilities as their liquidation is not reasonably expected to require the use of significant current assets or require the creation of current liabilities.

Stock-Based Compensation

 

The Company has share-based compensation plans under which employees, consultants, suppliers and directors may be granted restricted stock, stock appreciation rights, incentive stock options, nonqualified stock options, unvested earnout shares and warrants to purchase shares of common stock at the fair market value at the time of grant. Stock-based compensation cost is measured by the Company at the grant date and the fair value of the award is recognized as an expense, over the requisite service period which is generally the vesting period. The Company adjusts stock-based compensation for changes to the estimate of expected equity award forfeitures based on actual forfeiture experience. The effect of adjusting the forfeiture rate is recognized in the period the forfeiture estimate is changed.

 

Income Taxes

 

Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The Company’s ability to realize deferred tax assets depends upon future taxable income, as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers historical and future taxable income, future reversals of existing taxable temporary differences, taxable income in prior carryback years, and ongoing tax planning strategies in assessing the need for valuation.

 

Comprehensive (Loss) Gain

 

Comprehensive (loss) gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive (loss) gain of ($7,409) and $3,239, respectively, related to foreign exchange translation for the three months ended March 31, 2025 and 2024, respectively.

 

Going Concern Assessment

 

The Company applies Accounting Standards Codification 205-40 (“ASC 205-40”), Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, which the Financial Accounting Standards Board (“FASB”) issued to provide guidance on determining when and how reporting companies must disclose going concern uncertainties in their consolidated financial statements. ASC 205-40 requires management to perform assessments of an entity’s ability to continue as a going concern within one year of the date of issuance of the entity’s consolidated financial statements (or within one year after the date on which the consolidated financial statements are available to be issued, when applicable). Further, a company must provide certain disclosures if there is “substantial doubt about the entity’s ability to continue as a going concern” and management plans to alleviate the going concern. In May 2025, the Company analyzed its cash requirements and operations at least through May 2026 and has determined that, based upon the Company’s current available cash and operations, the Company has no substantial doubt about its ability to continue as a going concern.

 

Use of Estimates

 

In preparing these consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amount of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Significant estimates and assumptions included in the Company’s consolidated financial statements relate to the calculation of revenue recognition, stock-based compensation, valuation of common stock, valuation of senior secured convertible notes, warrant liability, earnout share liabilities, accruals for potential liabilities including income taxes, valuation of deferred tax assets and valuation assumptions related to share-based compensation.

Income (Loss) Per Share

 

Basic income (loss) per share is based upon the net income (loss) for the three months ended March 31, 2025 and 2024 divided by the weighted average shares of common stock outstanding. Diluted net income per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, warrants and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended March 31, 2025. Common stock equivalents for the three months ended March 31, 2024 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. See Note 14—Earnings per share.

 

Reportable Segments

 

The Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, Topic 280, Segment Reporting, requires that an enterprise report selected information about reportable segments in its financial reports issued to its stockholders. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Chief Executive Officer, Chief Financial Officer and President are the Company’s CODM. The CODM monitors the revenue and expense components of the various products and services the Company offers, but operations are managed and financial performance is evaluated on a corporation-wide basis in comparison to a business plan which is developed each year. Accordingly, all operations are considered by the CODM to be one operating segment and one reportable segment as contained in the Consolidated Statements of Operations and Comprehensive Loss to the consolidated financial statements. The CODM uses consolidated net income (loss) as its required measure of segment profit/loss, as such measure is determined in accordance with the measurement principles most consistent with the consolidated financial statements.

 

Recent Accounting Pronouncements

 

All recent accounting pronouncements issued by the FASB, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Advances due to and from Founders
3 Months Ended
Mar. 31, 2025
Advances due to and from Founders  
Advances due to and from Founders

3. Advances due to and from Founders

 

Advances due to Founders

 

During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and were repaid $2,550,000, with $1,300,000 recorded as advances from founders as of December 31, 2024. During 2025, Mr. Huang and Mr. Xu were repaid $300,000 each, with $700,000 recorded as advances from founders as of March 31, 2025. The outstanding advances as of March 31, 2025 are non-interest bearing and the Company expects to pay the balance off within a one year period.

 

Master Loan Agreement

 

On September 27, 2024, the Company entered into a Master Loan Agreement with Mr. Huang, whereby he may provide additional funding of up to $1,500,000 under certain terms and conditions. The agreement provides for interest of 6%. The Company agreed to pay interest for the 2024 advances (described under Advances to Founders above) of $11,913 and issued warrants to purchase up to 220,000 shares of common stock. The warrants have an exercise price of $2.36 per share, are exercisable immediately upon issuance and will expire in five years following the date of issuance. The $284,478 fair value of the warrant is recorded in permanent equity in the consolidated balance sheets and was fully expensed on the date of grant. There are no outstanding advances under this Master Loan Agreement as of March 31, 2025 and December 31, 2024.

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

4. Revenues 

 

Disaggregation of Revenue

 

The Company’s net revenues for the three months ended March 31, 2025 and 2024 consisted of approximately $4.5 million and $9.4 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s remaining net revenue of approximately $1.0 million and $1.2 million relates to PCS revenue and other services which are transferred over time. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing, and uncertainty around revenue recognition and cash flow are substantially similar.

 

Contract Balances

 

A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset. Receivables are generally paid within thirty days and there is no financing element to the customer contracts. As of March 31, 2025 and December 31, 2024, there are no unbilled receivable balances.

 

The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.

 

Remaining Performance Obligations

 

As of March 31, 2025 and December 31, 2024, the Company had approximately $5.5 million and $6.2 million of remaining performance obligations, which were comprised of deferred service contracts not yet delivered. The Company expects to recognize approximately 43% of its remaining performance obligations as revenue in fiscal 2025 and the remaining 57% in fiscal 2026 and years thereafter.

 

Costs to Obtain or Fulfill a Contract

 

The Company does not pay any material variable compensation to obtain a customer contract. Additionally, the majority of the Company’s cost of fulfillment as a seller of products is classified as inventory and then cost of revenue when the product is sold. Other costs of contract fulfillment such as software maintenance are expensed in the period incurred and align with when the revenue is amortized.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable and Convertible Notes Payable
3 Months Ended
Mar. 31, 2025
Notes Payable and Convertible Notes Payable  
Notes Payable, Line of Credit and Convertible Notes Payable

5. Notes Payable and Convertible Notes Payable

 

On June 22, 2023, the Company issued a $2,000,000 senior secured convertible promissory note to Platinum Capital Partners, Inc.  During the year ended December 31, 2024, the Company issued 879,051 shares of common stock related to the conversion of $2,000,000 of the senior secured convertible promissory note.

 

On October 3, 2023, the Company issued senior secured convertible promissory notes for $600,000 to two private investors. At the option of the holders, the notes were convertible into cash, common stock or a combination of cash and stock. On March 5, 2024, the two private investors converted the notes with a face value of $600,000 and interest into 169,204 shares of the Company’s common stock valued at $835,610. On September 13, 2024, the Company issued an additional 86,198 shares of common stock related to the conversion of notes at $2.65 per share.

 

During the three months ended March 31, 2024, the Company recorded an unrealized loss due to the increase in the fair value of the convertible notes payable totaling $2,039,377.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit
3 Months Ended
Mar. 31, 2025
STOCKHOLDERS' DEFICIT:  
Stockholders' Deficit

6. Stockholders’ Deficit

 

Authorized and Outstanding Stock 

 

The Company is a Delaware company and its affairs are governed by its certificate of incorporation, its bylaws and the Delaware General Corporation Law and the common law of the State of Delaware. The Company’s charter authorizes the issuance of 205,000,000 shares, consisting of 200,000,000 shares of common stock and 5,000,000 shares of preferred stock, par value $0.0001 per share.

 

Details on the common stock, preferred stock and equity incentive plans were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 and filed with the SEC on February 28, 2025.

 

Common Stock 

 

As of March 31, 2025 and December 31, 2024, there were 31,844,471 and 30,588,413 shares of common stock outstanding, respectively.

 

Three Months Ended March 31, 2025

 

During the three months ended March 31, 2025, the Company had the following issuances of equity securities:

 

As of September 30, 2024, the Company determined the First Operating Performance Milestone of the earnout shares was achieved resulting in the vesting of 1,250,000 shares, of which 1,160,906 shares of the Company’s common stock were issued to applicable personnel on January 7, 2025.

 

During the three months ended March 31, 2025, investors exercised warrants for 13,200 shares of the Company’s common stock at $4.50 per share, and the Company received proceeds of $59,400.

 

During the three months ended March 31, 2025, the Company issued an aggregate of 81,952 shares of common stock and received $43,201 upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share.

 

2023 Equity Incentive Plan 

 

The Company has adopted the 2023 Equity Incentive Plan (the “2023 Plan”), which plan was approved by stockholders at the extraordinary general meeting held in December 2023. Details on the equity incentive plan were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 and filed with the SEC on April 1, 2024. The 2022 Combined Incentive and Non-Qualified Stock Option Plan (the “2022 Plan”) is no longer available for use for the grant of future awards. The 2022 Plan will continue to govern the terms of awards that have been granted under the 2022 Plan before, and that are still outstanding following the Merger.

 

The aggregate number of shares of common stock initially reserved and available for grant and issuance under the 2023 Plan is 4,000,000. Such aggregate number of shares of stock will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2024 and ending on January 1, 2033, in an amount equal to 2.0% of the total number of shares of common stock outstanding on December 31 of the preceding year. The aggregate number of shares of common stock reserved for grant and issuance under the 2023 Plan is 3,334,721 as of March 31, 2025. The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period which an employee is required to provide service in exchange for the award-the requisite service period.

 

The Company had the following stock option activity during the three months ended March 31, 2025:

 

During the three months ended March 31, 2025, the Company granted stock options to 3 employees to purchase an aggregate of 455,000 shares of common stock with an exercise price of $3.34 and which vest primarily quarterly over four years and expire on during 2035.

 

During the three months ended March 31, 2025, the Company issued an aggregate of 81,952 shares of common stock and received $43,201 upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share.

Stock option activity for the three months ended March 31, 2025 was as follows: 

 

 

 

Shares

 

 

Exercise Price

 

Outstanding as of January 1, 2025

 

 

5,527,559

 

 

$1.04

 

Granted

 

 

455,000

 

 

 

3.34

 

Exercised

 

 

(81,952)

 

 

(0.53)

Forfeited

 

 

-

 

 

 

-

 

Outstanding as of March 31, 2025

 

 

5,900,607

 

 

$1.22

 

 

The following table summarizes information about stock options outstanding and exercisable as of March 31, 2025:  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

Average

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Average

 

 

Remaining Life

 

Range of

 

 

Number

 

 

Remaining Life

 

 

Average

 

 

Number

 

 

Exercise Price

 

 

In Years - Vested

 

Exercise Prices

 

 

Outstanding

 

 

In Years

 

 

Exercise Price

 

 

Exerciseable

 

 

Exerciseable

 

 

and Exercisable

 

$

0.12

 

 

 

2,367,033

 

 

 

3.79

 

 

$0.12

 

 

 

2,367,033

 

 

$0.12

 

 

 

3.79

 

 

0.57

 

 

 

922,963

 

 

 

3.27

 

 

 

0.57

 

 

 

922,963

 

 

 

0.57

 

 

 

3.27

 

 1.49-1.65

 

 

 

1,040,798

 

 

 

7.19

 

 

 

1.64

 

 

 

560,642

 

 

 

1.64

 

 

 

7.19

 

 

1.90

 

 

 

49,813

 

 

 

2.73

 

 

 

1.90

 

 

 

15,567

 

 

 

1.90

 

 

 

2.73

 

 2.86-2.95

 

 

 

1,065,000

 

 

 

9.54

 

 

 

2.91

 

 

 

130,938

 

 

 

2.91

 

 

 

9.54

 

 3.27-4.47

 

 

 

455,000

 

 

 

9.91

 

 

 

3.34

 

 

 

100,000

 

 

 

3.34

 

 

 

9.91

 

 

 

 

 

 

5,900,607

 

 

 

6.34

 

 

$1.22

 

 

 

4,097,143

 

 

$0.60

 

 

 

6.34

 

 

There were 5,900,607 options to purchase common stock at an average exercise price of $1.22 per share outstanding as of March 31, 2025 under the 2023 and 2022 Plans. The Company recorded $294,525 and $135,227 of compensation expense, net of related tax effects, relative to stock options for the three months ended March 31, 2025 and 2024, respectively, in accordance with ASC 718. As of March 31, 2025, there was $2,777,071 of total unrecognized costs related to employee granted stock options that were not vested. These costs are expected to be recognized over a period of approximately 3.5 years.

 

The significant weighted-average assumptions relating to the valuation of the Company’s stock option grants were as follows for the three months ended March 31, 2025:

 

Assumptions

 

3/31/2025

 

Estimated stock price

 

 $3.27-4.47

 

Exercise price

 

 $3.27-4.47

 

Dividend yield

 

 

0%

Expected life

 

4 years

 

Expected volatility

 

 

57.1%

Risk free interest rate

 

3.48%-3.81%

 

 

There were stock incentive plan awards outstanding at March 31, 2025 totaling 5,900,607 shares with an aggregate intrinsic value of $15,552,307.

 

Stock Appreciation Rights Plan

 

Related to the Share Exchange Agreement with Super Simple AI, Inc., on February 17, 2022, the Company’s Board of Directors approved the 2022 Stock Appreciation Rights Plan (the “SAR Plan”) to issue a maximum of 1,500,000, which was later adjusted to 2,637,150 stock appreciation rights (“SARs”) after the Merger.

 

As of March 31, 2025 and December 31, 2024, there were 1,758,000 SARs outstanding with a base value of $0.12 and January 2028 expiration. There were no SAR grants during the three months ended March 31, 2025 or the year ended December 31, 2024.

Warrants to Purchase Common Stock

 

See Note 11 for public and private placement warrants assumed after the merger.

 

The Company had the following warrant activity during the three months ended March 31, 2025:

 

During the three months ended March 31, 2025, investors exercised warrants for 13,200 shares of the Company’s common stock at $4.50 per share, and the Company received proceeds of $59,400.

 

Warrant activity for the three months ended March 31, 2025 was as follows:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

 

Warrants

 

 

Price

 

Outstanding January 1, 2025

 

 

21,961,690

 

 

 

4.13

 

Issued

 

 

-

 

 

 

-

 

Exercised

 

 

(13,200)

 

 

(4.50)

Forfeited

 

 

-

 

 

 

-

 

Outstanding at March 31, 2025

 

 

21,948,490

 

 

$4.13

 

 

A summary of the warrants outstanding as of March 31, 2025 were as follows:

 

 

 

 

March 31, 2025

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

Number of

 

 

Remaining

 

 

Exercise

 

 

Shares

 

 

Exercise

 

Warrants

 

 

Life ( In Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

2,689,902

 

 

 

3.20

 

 

$1.77

 

 

 

2,689,902

 

 

$1.77

 

 

220,000

 

 

 

4.50

 

 

 

2.36

 

 

 

220,000

 

 

 

2.36

 

 

216,216

 

 

 

4.38

 

 

 

3.47

 

 

 

216,216

 

 

 

3.47

 

 

18,822,372

 

 

 

3.84

 

 

 

4.50

 

 

 

18,822,372

 

 

 

3.84

 

 

21,948,490

 

 

 

3.81

 

 

$4.13

 

 

 

21,948,490

 

 

$4.13

 

 

Earnout Liability

 

See Note 12 for common stock shares related to earnout liability.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Employee 401(k) Plan
3 Months Ended
Mar. 31, 2025
Employee 401(k) Plan  
Employee 401(k) Plan

7. Employee 401(k) Plan

 

The Company has a 401(k) plan for its employees. The plan provides for a 3.5% match on up to 6% of deferred salary. The Company expensed $50,978 and $50,102 of contributions during the three months ended March 31, 2025 and 2024, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions
3 Months Ended
Mar. 31, 2025
Related Party Transactions  
Related Party Transactions

8. Related Party Transactions

 

Advances due to Founders

 

During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and were repaid $2,550,000, with $1,300,000 recorded as advances from founders as of December 31, 2024. During 2025, Mr. Huang and Mr. Xu were repaid $300,000 each, with $700,000 recorded as advances from founders as of March 31, 2025. The outstanding advances as of March 31, 2025 and December 31, 2024 are non-interest bearing and the Company expects to pay the balance off within a one year period.

Master Loan Agreement

 

On September 27, 2024, the Company entered into a Master Loan Agreement with Mr. Huang, whereby he may provide additional funding of up to $1,500,000 under certain terms and conditions. The agreement provides for interest of 6%. The Company agreed to pay interest for the 2024 advances (described under Advances to Founders above) of $11,913 and the Company issued warrants to purchase up to 220,000 shares of the Company’s common stock. The warrants have an exercise price of $2.36 per share, are exercisable immediately upon issuance and will expire in five years following the date of issuance. The $284,478 fair value of the warrant is recorded in permanent equity in the consolidated balance sheets and was fully expensed on the date of grant. There are no outstanding advances under this Master Loan Agreement as of March 31, 2025 and December 31, 2024.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments, Contingencies and Legal Proceedings
3 Months Ended
Mar. 31, 2025
COMMITMENTS AND CONTINGENCIES (Note 9)  
Commitments, Contingencies and Legal Proceedings

9. Commitments, Contingencies and Legal Proceedings

 

Legal Proceedings

 

The Company may from time to time become a party to various legal proceedings arising in the ordinary course of its business. The Company is currently not a party to any pending legal proceeding that is not ordinary routine litigation incidental to its business.

 

Properties and Operating Leases-Right of Use Asset and Lease Liability 

 

Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases. Right of use lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. The incremental borrowing taking into consideration the Company’s credit quality and borrowing rate for similar assets is used in determining the present value of future payments. Lease expense is recorded as general and administrative expenses on the Company’s consolidated statements of operations and comprehensive income (loss). The Company elected the package of transitional practical expedients, under which (1) the Company did not reassess whether any expired or existing contracts are or contain leases, (2) the Company did not reassess the lease classification for any expired or existing leases and (3) the Company did not reassess initial direct costs for any existing leases. Additionally, the Company elected the short-term lease recognition exemption for all leases that qualify, meaning it does not recognize right-of use assets or lease liabilities for those leases. The Company also elected the practical expedient to not separate lease and non-lease components for all asset classes.  

 

On July 13, 2023, the Company entered into a lease in Redmond, WA for 15,567 square feet of office and warehouse space which started October 1, 2023. The monthly payment is $25,000 per month. The lease expires October 31, 2027 and the monthly payment increases 3% on July 31, 2024 and each year thereafter. There is a one three year option to extend the lease based on the fair market rate on October 31, 2027, which the Company expects to exercise.

 

On February 29, 2024, the Company extended an office lease in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment is $6,488. On August 27, 2024, the Company extended the lease, which expired on February 28, 2025.

 

On February 1, 2025, the Company entered into an office lease in Mooresville, North Carolina. The Company leases 5,240 square feet and the net monthly payment is $9,105. The lease expires January 31, 2028 and the monthly payment increases 3% on February 1, 2026 and each year thereafter. There is no option to extend the lease.

 

The Company has entered into operating leases for office and development facilities for three to four years and may include an option to renew. The Company determines whether an arrangement is or contains a lease based upon the unique facts and circumstances at the inception of the lease. Operating lease liabilities and their corresponding right-of-use assets are recorded based upon the present value of the lease payments over the expected lease term. As of March 31, 2025 and December 31, 2024, total operating lease liabilities were $1,164,292 and $943,703, respectively. Right of use assets was $1,102,967 and $882,024 at March 31, 2025 and December 31, 2024, respectively. Current lease liabilities were $405,917 and $305,178 at March 31, 2025 and December 31, 2024, respectively. In the three months ended March 31, 2025 and 2024, the Company recognized $102,417 and $98,943 in total lease costs for the leases, respectively. Because the rate implicit in each lease is not readily determinable, the Company uses its estimated incremental borrowing rate to determine the present value of the lease payments.

The weighted average remaining lease term for the operating leases was thirty two months at March 31, 2025 and the weighted average discount rate was 7%. 

 

The minimum future lease payments as of March 31, 2025 are as follows:

 

Years Ended March 31,

 

 

 

2026

 

$471,901

 

2027

 

 

486,075

 

2028

 

 

323,661

 

Total remaining payments

 

 

1,281,637

 

Less Imputed Interest

 

 

(117,345)

Total lease liability

 

$1,164,292

 

 

Employment Agreement 

 

On March 4, 2025, the Company entered into an employment agreement with Paul Allen to serve as President. The employment agreement provides for a base salary of $350,000. The term of the employment agreement is for a period of three years, which will be automatically extended for additional one-year periods unless either party gives the other party written notice of such party’s decision not to renew the term at least 90 days prior to the end of the initial three-year term or any renewal term.  Mr. Allen is also eligible to participate in annual performance-based bonus programs established from time to time by the Company’s Board, subject to the achievement by Mr. Allen and the Company of the applicable performance criteria set forth in the employment agreement and established for Mr. Allen by the Board. The employment agreement is terminable by either party at any time. In the event of termination by us without cause or by Mr. Allen for good reason, as those terms are defined in the employment agreement, he is entitled to three months’ severance.

 

In connection with entering into the employment agreement, Mr. Allen was granted ten-year options under our 2023 Plan to purchase 100,000 shares of common stock, which options vest immediately, at an exercise price equal to $3.27, being the fair market value on the date of grant. The total stock compensation expense related to this grant was approximately $131,000. Mr. Allen was also granted ten-year options under the Plan to purchase 300,000 shares of common stock, which options vest quarterly over four years, at an exercise price equal to $3.27, being the fair market value on the date of grant. 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Taxes  
Income Taxes

10. Income Taxes

 

The Company recorded a provision for income taxes of $0 for the three months ended March 31, 2025 and 2024.

 

The Company’s effective tax rate was 0% for the three months ended March 31, 2025 and 2024. The difference between the effective tax rate and the federal statutory tax rate for the three months ended March 31, 2025 and 2024 primarily related to the valuation allowance on the Company’s deferred tax assets.

 

For interim periods, the Company estimates its annual effective income tax rate and applies the estimated rate to the year-to-date income or loss before income taxes. The Company also computes the tax provision or benefit related to items reported separately and recognizes the items net of their related tax effect in the interim periods in which they occur. The Company also recognizes the effect of changes in enacted tax laws or rates in the interim periods in which the changes occur.

 

As of March 31, 2025 and December 31, 2024, the Company retains a full valuation allowance on its deferred tax assets. The realization of the Company’s deferred tax assets depends primarily on its ability to generate taxable income in future periods. The amount of deferred tax assets considered realizable in future periods may change as management continues to reassess the underlying factors it uses in estimating future taxable income. 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liability
3 Months Ended
Mar. 31, 2025
Warrant Liability  
Warrant Liability

11. Warrant Liability

 

At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants.  On June 3, 2024, the Company permanently reduced the exercise price of such warrants from $11.50 per share to an exercise price of $7.80 per share. On November 20, 2024, the Company further reduced the exercise price of the outstanding public warrants and private warrants to an exercise price of $4.50 per share.  The purpose of this reduced exercise price was to potentially raise proceeds received from the exercise of such warrants, if any, for working capital and general corporate purposes.

 

Details on the warrant liability were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 and filed with the SEC on February 28, 2025. The public warrants will expire on December 21, 2028.

 

The following table is a summary of the number of shares of the Company’s common stock issuable upon exercise of the public and private warrants outstanding as of March 31, 2025 and December 31, 2024: 

 

March 31, 2025

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,145,210

 

 

$4.50

 

 

December 21, 2028

 

$18,082,635

 

Private Warrants

 

 

515,000

 

 

$4.50

 

 

December 21, 2028

 

$576,800

 

   

December 31, 2024

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,158,410

 

 

$4.50

 

 

December 21, 2028

 

$33,124,868

 

Private Warrants

 

 

515,000

 

 

$4.50

 

 

December 21, 2028

 

$1,055,750

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Earnout Liability
3 Months Ended
Mar. 31, 2025
Earnout Liability  
Earnout Liability

12. Earnout Liability

 

At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5,000,000 earnout shares of the Company’s common stock if certain earnout milestones are met. Refer to the Company’s annual report on Form 10-K filed with the SEC on February 28, 2025 for more information. 

 

As of March 31, 2025, the estimated fair value of the earnout liability decreased to $8,199,079 primarily due to the common stock issued to settle approximately $5.3 million of earnout liability that was previously achieved plus the decrease in the Company’s share price, which resulted in a gain due to the change in fair value of the earnout liability during the three months ended March 31, 2025 of approximately $9.8 million  and is recorded on the consolidated statements of operations and comprehensive income (loss).

 

In addition, a portion of the earnout shares may be issued to individuals with unvested equity awards. While the payout of these shares requires the achievement of the earnout milestones, the individuals must complete the remaining service period associated with these unvested equity awards to be eligible to receive the earnout shares. As a result, these unvested earn-out shares are equity-classified awards and have an aggregated grant date fair value of $2,675,223 (or $5.96 per share).

 

As of September 30, 2024, the Company determined the first operating performance milestone was achieved resulting in the vesting of 1,250,000 earnout shares, of which 1,160,906 shares of the Company’s common stock were issued to applicable personnel on January 7, 2025. The fair value of the 1,160,906 vested shares on the issuance date of $5,282,008 was determined using the Company’s closing trading price on January 7, 2025 and was reclassified from earnout liability to equity as additional paid in capital on the consolidated balance sheet. The remaining 89,094 shares that vested as of September 30, 2024 will continue to be valued on a recurring basis as a Level 1 instrument until issued. The remaining unvested earnout shares continue to be accounted for as liabilities until their respective triggering event occurs.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
Fair Value Measurements  
Fair Value Measurements

13. Fair Value Measurements

 

The following table sets forth by level within the ASC 820, Fair Value Measurement, fair value hierarchy of the Company’s liabilities that are measured at fair value on a recurring basis as of March 31, 2025:

 

 

 

March 31, 2025

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities-

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$343,901

 

 

$-

 

 

$7,855,178

 

 

$8,199,079

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

-

 

 

 

-

 

 

 

18,082,635

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

576,800

 

 

 

-

 

 

 

576,800

 

Total liabilities measured at fair value

 

$18,426,536

 

 

$576,800

 

 

$7,855,178

 

 

$26,858,514

 

The following table sets forth by level within the ASC 820, Fair Value Measurement, fair value hierarchy of the Company’s liabilities that are measured at fair value on a recurring basis as of December 31, 2024:

 

 

 

 

 

December 31, 2024

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities-

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$7,825,000

 

 

$-

 

 

$15,479,808

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

33,124,868

 

 

 

-

 

 

 

-

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

1,055,750

 

 

 

-

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$40,949,868

 

 

$1,055,750

 

 

$15,479,808

 

 

$57,485,426

 

 

The estimated fair value of the earnout liability was determined using a Monte Carlo Model. The assumptions utilized in the calculation are based on the achievement of certain milestones including projected stock price, volatility, probability of meeting the federal law enforcement agency growth and risk-free rate. The following assumptions were used in the simulation at each valuation date: 

 

 

 

March 31, 2025

 

 

March 31, 2024

 

Stock price

 

$3.86

 

 

$6.59

 

Risk-free interest rate

 

 

3.88%

 

 

4.23%

Expected term (in years)

 

 

3.8

 

 

 

4.8

 

Expected volatility

 

 

60.2%

 

 

69.3%

Dividend yield

 

 

0%

 

 

0

 

 

The fair value of the 1,250,000 vested shares as of December 31, 2024 of $7,825,000 was determined using the Company’s closing trading price on December 31, 2024. On January 7, 2025, 1,160,906 shares were issued with a fair value of $5,282,125 to applicable personnel and were reclassified to equity as additional paid in capital. The fair value of the remaining 89,094 shares that vested as of September 30, 2024 was determined using the Company’s closing stock price on March 31, 2025. 

 

The initial estimated fair value of the private warrants was measured using a Monte Carlo simulation. The estimated fair value of the public warrants is based on the listed price in an active market for such warrants and the fair value of the private placement warrants continues to be measured based on the public warrants listed price.

 

There were no transfers of financial instruments between valuation levels during the three months ended March 31, 2025 and 2024.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share
3 Months Ended
Mar. 31, 2025
Earnings per Share  
Earnings per Share

14. Earnings per Share

 

The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders:

 

 

 

March 31, 2025

 

 

March 31, 2024

 

Net income (loss)

 

$23,707,985

 

 

$(31,964,469)

Weighted average shares outstanding-

 

 

 

 

 

 

 

 

Basic

 

 

31,704,117

 

 

 

22,898,487

 

Add: dilutive effect of stock options, SARs, vested earnout shares and Airship warrants

 

 

7,116,722

 

 

 

-

 

Diluted

 

 

38,820,839

 

 

 

22,898,487

 

 

 

 

 

 

 

 

 

 

Income (loss) per share-

 

 

 

 

 

 

 

 

Basic

 

$0.75

 

 

$(1.40)

Diluted

 

$0.61

 

 

$(1.40)

 

The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:

 

 

 

March 31, 2025

 

 

March 31, 2024

 

Public Warrants

 

 

16,145,210

 

 

 

16,159,112

 

Private Warrants

 

 

515,000

 

 

 

515,000

 

Warrants

 

 

2,162,162

 

 

 

-

 

Outstanding stock options

 

 

25,000

 

 

 

-

 

 

 

 

18,847,372

 

 

 

16,674,112

 

 

The 3,750,000 remaining unvested earnout shares as of March 31, 2025 are excluded from basic and diluted net loss per share as such shares are contingently issuable until the Company exceeds certain milestone thresholds that have not been achieved.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events  
Subsequent Events

15. Subsequent Events

 

The Company evaluated subsequent events, for the purpose of adjustment or disclosure, up through the date the financial statements were issued. Subsequent to March 31, 2025, there were no material transaction that occurred that would require recognition or disclosure in the financial statements.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies  
Basis of Presentation and Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated.

 

The Company has prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures herein are adequate to ensure the information presented is not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

 

The Company believes that all necessary adjustments, which consisted only of normal recurring items, have been included in the accompanying financial statements to present fairly the results of the interim periods. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year ending December 31, 2025.  

Functional Currency

The Company’s reporting currency is the U.S.  Dollar. The Company’s functional currency for U.S. operations is the U.S. Dollar. The operations of Zeppelin Worldwide, Inc. and its subsidiary, Zeppelin Taiwan, Ltd. (together “Zeppelin”) use the Taiwan Dollar as its functional currency. At each period end, Zeppelin’s balance sheet is translated into U.S. Dollars based upon the period end exchange rate, while their statements of operations and comprehensive income (loss) and statements of cash flows are translated into U.S. Dollars based upon an average exchange rate during the period.

Cash and Cash Equivalents

The Company classifies highly liquid temporary investments with an original maturity of three months or less when purchased as cash equivalents. The Company maintains cash balances at various financial institutions. Balances at US banks are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk for cash on deposit.

Revenue Recognition and Deferred Revenue

The Company primarily generates revenue from sales of systems and products and the related post contract support to customers. The Company’s primary systems and products include Outpost AI, Acropolis and Airship Command. To date, the majority of the Company’s product revenue that has been recognized consists primarily of a bundled offering of hardware and software which delivers on premise solutions to its customers. Separate limited software subscription services have been delivered to customers including those customers that are able to operate in a cloud-based environment. The transaction price recognized as revenue represents the amount the Company expects to be entitled to and is primarily comprised of product revenue, net of returns and variable consideration, including sales incentives provided to customers. Payment is typically due within 30 to 90 calendar days of the invoice date.

 

The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below. The Company generally provides a warranty to its customers for its software products and services. In the event that there is a failure of warranties in such agreements, the Company is generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable agreement, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). For the three months ended March 31, 2025 and 2024, the Company did not incur any significant warranty expenses and as such a warranty reserve was not considered necessary as of March 31, 2025 and December 31, 2024.

Product Revenue

Product revenue is derived primarily from sales of the Company’s system offerings, Outpost AI, Acropolis and Airship Command. The Company recognizes product revenue at a point in time when title transfers, when the products are shipped, or when control of the system is transferred to the customer, which usually is upon delivery of the system and when contractual performance obligations have been satisfied.

Post Contract Support Revenue

Post Contract Support (“PCS”) revenue is derived primarily from the Company’s support and software maintenance agreements (“SMA”). The Company’s PCS includes the right to receive, on a when and if available basis, future unspecified firmware upgrades and features as well as bug fixes, and email and telephone support. The Company allocates a portion of the transaction price to the PCS performance obligation based on a cost-plus methodology and recognizes the associated revenue on a straight-line basis over the estimated term of the support period. The Company’s support contracts are typically one to five years with an average of four years; payment is due within 30 to 90 calendars days of the invoice date and may include options to renew. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $101,599 and $59,361, respectively, related to one-year support contracts. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $896,452 and $1,116,893 respectively, related to multi-year support contracts.

Other Services

The Company earns other service revenues from installation services, training and licensing which are short-term in nature and revenue for these services are recognized at the time of performance when the service is provided. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $7,737 and $0, respectively, related to other services.

Contracts with Multiple Performance Obligations

The Company’s contracts with customers often contain multiple performance obligations that can include three separate obligations: (i) a hardware component (which may be bundled with hardware accessories) and the embedded firmware essential to the functionality of the hardware component delivered at the time of sale; (ii) the right to the Company’s downloadable free application and software solutions, and (iii) the right for the customer to receive post contract support (“PCS”) after the initial sale. The Company’s products and PCS offerings have significant standalone functionalities and capabilities. Accordingly, the products are distinct from the Company’s PCS services as customers can benefit from the products without the PCS services and such PCS services are separately identifiable within the contracts. The Company accounts for multiple agreements with a single customer as a single contract if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract. The amount of consideration the Company expects to receive in exchange for delivering on the contract is allocated to each performance obligation based on its relative standalone selling price.

 

The Company establishes the standalone selling price using the prices charged for a deliverable when sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price based on its pricing model and offering type (products or PCS services).

 

The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.

 

The Company sells its products primarily through a direct sales force. The Company considers revenue to be earned when all of the following criteria are met:

 

 

·

The Company has a contract with a customer that creates enforceable rights and obligations,

 

 

 

 

·

Promised performance obligations are identified,

 

 

 

 

·

The transaction price, or the amount the Company expects to receive, is determinable and

 

 

 

 

·

The Company has satisfied the performance obligations to the customer.

 

Transfer of control is evidenced upon passage of title and risk of loss to the customer unless the Company is required to provide additional services. 

 

The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.

Accounts Receivable and Provision for Credit Losses

The Company generally sells its products to large governmental entities and large corporations in the United States. Accounts receivable are recorded at invoiced amounts and are non-interest bearing.

The Company determines estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. The Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

 

Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders. As of March 31, 2025 and December 31, 2024, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of March 31, 2025, December 31, 2024 and January 1, 2024 were $2,782,650, $1,226,757 and $1,648,904, respectively.

Concentration of Credit and Sales Risk

The Company sells its product to commercial and government customers under agreements that are normally paid within 30 days of contract completion.   

 

For the three months ended March 31, 2025, the Company had revenue from twenty customers and three customer represented 83% of total revenue. The primary reason for the high level of customer concentration for the three months ended March 31, 2025 was due to reliance on these three customers for the three months ended March 31, 2024. As of March 31, 2025, two customers represent approximately 81% and 13% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal. 

 

For the three months ended March 31, 2024, the Company had revenue from seventeen customers and one customer represented 78% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the increase in reliance on a single customer for the three months ended March 31, 2024 was due to one large order received in late 2023 which was fulfilled in the three months ended March 31, 2024. As of March 31, 2024, two customers represent approximately 52% and 27% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal.

Inventory

The Company’s purchase of inventory, primarily computer servers, is undertaken to match purchase orders received from customers. Upon receipt of inventory, the Company generally configures the servers and loads proprietary software onto the servers before shipping out. The Company holds inventory for a short period of time and as of March 31, 2025 and December 31, 2024, it had no inventory in stock. Inventory value is primarily material costs and is valued at the lower of cost (first in, first out method) or net realizable value. 

Long-Lived Assets

The Company reviews its long-lived assets for impairment annually or when changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets under certain circumstances are reported at the lower of carrying amount or fair value. Assets to be disposed of and assets not expected to provide any future service potential to the Company are recorded at the lower of carrying amount or fair value (less the projected cost associated with selling the asset). To the extent carrying values exceed fair values, an impairment loss is recognized in operating results. The Company recorded no impairment losses for the three months ended March 31, 2025 and 2024.

Research and Development Expenses

Research and development expenses consist of the cost of employees, consultants and contractors who design, engineer and develop new products and processes as well as materials, supplies and facilities used in producing prototypes.

 

The Company’s current research and development efforts are primarily focused on improving the Company’s products. The Company is also actively involved in identifying new applications. The Company’s current internal team along with outside consultants has considerable experience working with the application of the Company’s technologies and their applications. The Company engages third party experts as required to supplement the Company’s internal team. The Company believes that continued development of new and enhanced technologies is essential to the Company’s future success. The Company incurred research and development expenses of $719,382 and $695,366 for the three months ended March 31, 2025 and 2024, respectively, on development activities.

Software Development Costs

Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. No software development costs have been capitalized as of March 31, 2025 and December 31, 2024.

Cost of Net Revenues

Cost of net revenues for products includes components and freight. Cost of net revenues for post contract support and other services includes primarily the cost of personnel and personnel-related expenses to conduct implementations and ongoing client support.

Advertising and Marketing

Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended March 31, 2025 and 2024 were $169,221 and $22,458, respectively.

Shipping and Handling of Products

Amounts billed to customers for shipping and handling of products are included in net revenues. Costs incurred related to shipping and handling of products are included in cost of revenues.

Fair Value Measurements

Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy, which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

Level 1 — Quoted prices in active markets for identical assets and liabilities;

 

Level 2 — Inputs other than level one inputs that are either directly or indirectly observable; and

 

Level 3 — Inputs to the valuation methodology are unobservable and significant to the fair value measurement.

The Company initially recorded its senior secured convertible promissory notes, earnout liability (unvested earnout shares), and the warrants that were issued with the notes at fair value, remeasured on a recurring basis and considered them as Level 3 instruments. The public and private warrants were considered Level 1 and 2 instruments, respectively.  The senior secured convertible promissory notes were converted to equity during the year ended December 31, 2024. The recorded value of other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable, other current assets, accounts payable and accrued expenses approximate the fair value of the respective assets and liabilities as of March 31, 2025 and December 31, 2024 are based upon the short-term nature of the assets and liabilities.

 

The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).

Derivative Liabilities and Earnout Liabilities

The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued share purchase warrants and earnout shares to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and FASB ASC Topic 815, “Derivatives and Hedging” (“ASC 815”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period. The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).

 

At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants. As of March 31, 2025, there were 515,000 private placement warrants and 16,145,210 public warrants outstanding.

 

Upon consummation of the Merger, the Company evaluated the warrants and concluded that they did not meet the criteria to be classified within the stockholders’ deficit. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The initial estimated fair value of the warrants was measured using a Monte Carlo simulation. The subsequent estimated fair value of the public warrants is based on the listed price in an active market for such warrants while the fair value of the private placement warrants continues to be measured using a Monte Carlo simulation with the key inputs being directly or indirectly observable public warrants listed price.

 

At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5.0 million additional shares of common stock, subject to certain contingencies.  These earnout shares have been categorized into two components: (i) the vested shares that are associated with stockholders with vested equity at the closing of the Merger that will be earned upon achievement of the earnout milestones and (ii) the unvested shares associated with stockholders with unvested equity at the closing of the Merger that will be earned over the remaining service period with the Company on their unvested equity shares and upon achievement of the earnout milestones.

 

The earnout shares associated with vested shares are recognized as derivative liabilities in accordance with ASC 815-40, as the events that determine the number of earnout shares required to be released or issued, as the case may be, include events that were not solely indexed to the fair value of common stock of the Company. The earnout shares were measured at the Merger closing and subsequently measured at each reporting date until settled or when they met the criteria for equity classification. Accordingly, the Company recognizes the earnout shares as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The earnout shares were valued using a Monte Carlo analysis.

 

At the closing of the Merger, the earnout shares associated with unvested underlying shares were considered to be equity instruments and valued at approximately $2,675,000.  During the three months ended March 31, 2025 and 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761. As of March 31, 2025, unrecognized compensation cost related to unvested earnout shares totaled $2,006,419. The weighted average period over which this remaining compensation cost is expected to be recognized is 3.75 years.

 

Derivative warrant and earnout shares liabilities are classified as non-current liabilities as their liquidation is not reasonably expected to require the use of significant current assets or require the creation of current liabilities.

Stock-Based Compensation

The Company has share-based compensation plans under which employees, consultants, suppliers and directors may be granted restricted stock, stock appreciation rights, incentive stock options, nonqualified stock options, unvested earnout shares and warrants to purchase shares of common stock at the fair market value at the time of grant. Stock-based compensation cost is measured by the Company at the grant date and the fair value of the award is recognized as an expense, over the requisite service period which is generally the vesting period. The Company adjusts stock-based compensation for changes to the estimate of expected equity award forfeitures based on actual forfeiture experience. The effect of adjusting the forfeiture rate is recognized in the period the forfeiture estimate is changed.

Income Taxes

Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The Company’s ability to realize deferred tax assets depends upon future taxable income, as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers historical and future taxable income, future reversals of existing taxable temporary differences, taxable income in prior carryback years, and ongoing tax planning strategies in assessing the need for valuation.

Comprehensive (Loss) Gain

Comprehensive (loss) gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive (loss) gain of ($7,409) and $3,239, respectively, related to foreign exchange translation for the three months ended March 31, 2025 and 2024, respectively.

Going Concern Assessment

The Company applies Accounting Standards Codification 205-40 (“ASC 205-40”), Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, which the Financial Accounting Standards Board (“FASB”) issued to provide guidance on determining when and how reporting companies must disclose going concern uncertainties in their consolidated financial statements. ASC 205-40 requires management to perform assessments of an entity’s ability to continue as a going concern within one year of the date of issuance of the entity’s consolidated financial statements (or within one year after the date on which the consolidated financial statements are available to be issued, when applicable). Further, a company must provide certain disclosures if there is “substantial doubt about the entity’s ability to continue as a going concern” and management plans to alleviate the going concern. In May 2025, the Company analyzed its cash requirements and operations at least through May 2026 and has determined that, based upon the Company’s current available cash and operations, the Company has no substantial doubt about its ability to continue as a going concern.

Use of Estimates

In preparing these consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amount of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Significant estimates and assumptions included in the Company’s consolidated financial statements relate to the calculation of revenue recognition, stock-based compensation, valuation of common stock, valuation of senior secured convertible notes, warrant liability, earnout share liabilities, accruals for potential liabilities including income taxes, valuation of deferred tax assets and valuation assumptions related to share-based compensation.

Income (Loss) Per Share

Basic income (loss) per share is based upon the net income (loss) for the three months ended March 31, 2025 and 2024 divided by the weighted average shares of common stock outstanding. Diluted net income per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, warrants and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended March 31, 2025. Common stock equivalents for the three months ended March 31, 2024 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. See Note 14—Earnings per share.

Reportable Segments

The Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, Topic 280, Segment Reporting, requires that an enterprise report selected information about reportable segments in its financial reports issued to its stockholders. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Chief Executive Officer, Chief Financial Officer and President are the Company’s CODM. The CODM monitors the revenue and expense components of the various products and services the Company offers, but operations are managed and financial performance is evaluated on a corporation-wide basis in comparison to a business plan which is developed each year. Accordingly, all operations are considered by the CODM to be one operating segment and one reportable segment as contained in the Consolidated Statements of Operations and Comprehensive Loss to the consolidated financial statements. The CODM uses consolidated net income (loss) as its required measure of segment profit/loss, as such measure is determined in accordance with the measurement principles most consistent with the consolidated financial statements.

Recent Accounting Pronouncements

All recent accounting pronouncements issued by the FASB, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Organization (Tables)
3 Months Ended
Mar. 31, 2025
Organization  
Schedule of fair value transactions

 

 

Liability

as of

 

 

Liability

as of

 

 

 

March 31,

2025

 

 

December 31,

2024

 

 

 

 

 

 

 

 

Earnout liability

 

$8,199,079

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

576,800

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$26,858,514

 

 

$57,485,426

 

 

 

 

 

 

 

 

 

 

Other income (expense) related to instruments recorded at fair value during the three months ended March 31, 2025 and 2024

 

$25,344,788

 

 

$(30,371,318)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Tables)
3 Months Ended
Mar. 31, 2025
STOCKHOLDERS' DEFICIT:  
Schedule of stock incentive plans

 

 

Shares

 

 

Exercise Price

 

Outstanding as of January 1, 2025

 

 

5,527,559

 

 

$1.04

 

Granted

 

 

455,000

 

 

 

3.34

 

Exercised

 

 

(81,952)

 

 

(0.53)

Forfeited

 

 

-

 

 

 

-

 

Outstanding as of March 31, 2025

 

 

5,900,607

 

 

$1.22

 

Schedule information of stock options outstanding and exercisable

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

Average

 

 

 

 

 

 

Average

 

 

Weighted

 

 

 

 

Average

 

 

Remaining Life

 

Range of

 

 

Number

 

 

Remaining Life

 

 

Average

 

 

Number

 

 

Exercise Price

 

 

In Years - Vested

 

Exercise Prices

 

 

Outstanding

 

 

In Years

 

 

Exercise Price

 

 

Exerciseable

 

 

Exerciseable

 

 

and Exercisable

 

$

0.12

 

 

 

2,367,033

 

 

 

3.79

 

 

$0.12

 

 

 

2,367,033

 

 

$0.12

 

 

 

3.79

 

 

0.57

 

 

 

922,963

 

 

 

3.27

 

 

 

0.57

 

 

 

922,963

 

 

 

0.57

 

 

 

3.27

 

 1.49-1.65

 

 

 

1,040,798

 

 

 

7.19

 

 

 

1.64

 

 

 

560,642

 

 

 

1.64

 

 

 

7.19

 

 

1.90

 

 

 

49,813

 

 

 

2.73

 

 

 

1.90

 

 

 

15,567

 

 

 

1.90

 

 

 

2.73

 

 2.86-2.95

 

 

 

1,065,000

 

 

 

9.54

 

 

 

2.91

 

 

 

130,938

 

 

 

2.91

 

 

 

9.54

 

 3.27-4.47

 

 

 

455,000

 

 

 

9.91

 

 

 

3.34

 

 

 

100,000

 

 

 

3.34

 

 

 

9.91

 

 

 

 

 

 

5,900,607

 

 

 

6.34

 

 

$1.22

 

 

 

4,097,143

 

 

$0.60

 

 

 

6.34

 

Schedule of significant weighted-average assumptions

Assumptions

 

3/31/2025

 

Estimated stock price

 

 $3.27-4.47

 

Exercise price

 

 $3.27-4.47

 

Dividend yield

 

 

0%

Expected life

 

4 years

 

Expected volatility

 

 

57.1%

Risk free interest rate

 

3.48%-3.81%

 

Summary of warrants outstanding

 

 

 

 

 

Weighted

 

 

 

 

 

 

Average

 

 

 

 

 

 

Exercise

 

 

 

Warrants

 

 

Price

 

Outstanding January 1, 2025

 

 

21,961,690

 

 

 

4.13

 

Issued

 

 

-

 

 

 

-

 

Exercised

 

 

(13,200)

 

 

(4.50)

Forfeited

 

 

-

 

 

 

-

 

Outstanding at March 31, 2025

 

 

21,948,490

 

 

$4.13

 

Summary of warrants outstanding and exercisable

 

 

 

March 31, 2025

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

Average

 

 

Average

 

 

 

 

 

Average

 

Number of

 

 

Remaining

 

 

Exercise

 

 

Shares

 

 

Exercise

 

Warrants

 

 

Life ( In Years)

 

 

Price

 

 

Exercisable

 

 

Price

 

 

2,689,902

 

 

 

3.20

 

 

$1.77

 

 

 

2,689,902

 

 

$1.77

 

 

220,000

 

 

 

4.50

 

 

 

2.36

 

 

 

220,000

 

 

 

2.36

 

 

216,216

 

 

 

4.38

 

 

 

3.47

 

 

 

216,216

 

 

 

3.47

 

 

18,822,372

 

 

 

3.84

 

 

 

4.50

 

 

 

18,822,372

 

 

 

3.84

 

 

21,948,490

 

 

 

3.81

 

 

$4.13

 

 

 

21,948,490

 

 

$4.13

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments Contingencies and Legal Proceedings (Tables)
3 Months Ended
Mar. 31, 2025
COMMITMENTS AND CONTINGENCIES (Note 9)  
Schedule of minimum future lease payments

Years Ended March 31,

 

 

 

2026

 

$471,901

 

2027

 

 

486,075

 

2028

 

 

323,661

 

Total remaining payments

 

 

1,281,637

 

Less Imputed Interest

 

 

(117,345)

Total lease liability

 

$1,164,292

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liability (Tables)
3 Months Ended
Mar. 31, 2025
Warrant Liability  
Schedule of the Public and Private Warrants outstanding

March 31, 2025

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,145,210

 

 

$4.50

 

 

December 21, 2028

 

$18,082,635

 

Private Warrants

 

 

515,000

 

 

$4.50

 

 

December 21, 2028

 

$576,800

 

December 31, 2024

 

 

Number of Shares

 

 

Exercise Price

 

 

Expiration Date

 

Fair Value

 

Public Warrants

 

 

16,158,410

 

 

$4.50

 

 

December 21, 2028

 

$33,124,868

 

Private Warrants

 

 

515,000

 

 

$4.50

 

 

December 21, 2028

 

$1,055,750

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Measurements  
Schedule of Assets and Liabilities that are Measured at Fair value on a Recurring Basis

 

 

March 31, 2025

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities-

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$343,901

 

 

$-

 

 

$7,855,178

 

 

$8,199,079

 

Warrant liability (Public Warrants)

 

 

18,082,635

 

 

 

-

 

 

 

-

 

 

 

18,082,635

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

576,800

 

 

 

-

 

 

 

576,800

 

Total liabilities measured at fair value

 

$18,426,536

 

 

$576,800

 

 

$7,855,178

 

 

$26,858,514

 

 

 

 

 

December 31, 2024

 

 

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities-

 

 

 

 

 

 

 

 

 

 

 

 

Earnout liability

 

$7,825,000

 

 

$-

 

 

$15,479,808

 

 

$23,304,808

 

Warrant liability (Public Warrants)

 

 

33,124,868

 

 

 

-

 

 

 

-

 

 

 

33,124,868

 

Warrant liability (Private Warrants)

 

 

-

 

 

 

1,055,750

 

 

 

-

 

 

 

1,055,750

 

Total liabilities measured at fair value

 

$40,949,868

 

 

$1,055,750

 

 

$15,479,808

 

 

$57,485,426

 

Schedule of the liabilities measured at fair value

 

 

March 31, 2025

 

 

March 31, 2024

 

Stock price

 

$3.86

 

 

$6.59

 

Risk-free interest rate

 

 

3.88%

 

 

4.23%

Expected term (in years)

 

 

3.8

 

 

 

4.8

 

Expected volatility

 

 

60.2%

 

 

69.3%

Dividend yield

 

 

0%

 

 

0

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings per Share  
Schedule of basic and diluted net income (loss) per share attributable to common stock

 

 

March 31, 2025

 

 

March 31, 2024

 

Net income (loss)

 

$23,707,985

 

 

$(31,964,469)

Weighted average shares outstanding-

 

 

 

 

 

 

 

 

Basic

 

 

31,704,117

 

 

 

22,898,487

 

Add: dilutive effect of stock options, SARs, vested earnout shares and Airship warrants

 

 

7,116,722

 

 

 

-

 

Diluted

 

 

38,820,839

 

 

 

22,898,487

 

 

 

 

 

 

 

 

 

 

Income (loss) per share-

 

 

 

 

 

 

 

 

Basic

 

$0.75

 

 

$(1.40)

Diluted

 

$0.61

 

 

$(1.40)
Schedule of the Outstanding stock options

 

 

March 31, 2025

 

 

March 31, 2024

 

Public Warrants

 

 

16,145,210

 

 

 

16,159,112

 

Private Warrants

 

 

515,000

 

 

 

515,000

 

Warrants

 

 

2,162,162

 

 

 

-

 

Outstanding stock options

 

 

25,000

 

 

 

-

 

 

 

 

18,847,372

 

 

 

16,674,112

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Organization (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Organization    
Earnout liability $ 8,199,079 $ 23,304,808
Warrant liability (Public Warrants) 18,082,635 33,124,868
Warrant liability (Private Warrants) 576,800 1,055,750
Total liabilities measured at fair value 26,858,514 57,485,426
Other income (expense) related to instruments recorded at fair value $ 25,344,788 $ (30,371,318)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jan. 01, 2024
Short term deferred revenue $ 2,948,695   $ 3,238,483  
Accounts receivable 2,782,650   1,226,757  
Research and Development expenses $ 719,382 $ 695,366    
One Customer [Member] | Revenue [Member]        
Concentration Risk, Percentage 83.00% 78.00%    
One Customer [Member] | Account Receivable [Member]        
Concentration Risk, Percentage 81.00% 52.00%    
Two Customer [Member] | Account Receivable [Member]        
Concentration Risk, Percentage 13.00% 27.00%    
One year support contracts [Member]        
Federal depository insurance coverage amount $ 250,000      
Short term deferred revenue $ 2,948,695   3,238,483  
Private placement warrants shares outstanding 515,000      
Public warrants shares outstanding 16,184,612      
Deferred revenue carry forward $ 6,190,333   8,970,780  
Long term deferred revenue 2,528,716   2,951,850  
Accounts receivable 2,782,650   $ 1,226,757 $ 1,648,904
Equity instruments 2,675,000      
Impairment losses 0 $ 0    
Research and Development expenses 719,382 695,366    
Advertising and marketing costs 169,221 22,458    
Stock based compensation expense $ 133,761      
Weighted average compensation cost expected year 3 years 9 months      
Recognized an unrealized loss $ 3,238,483 1,176,239    
Recognized an unrealized income $ 2,006,419      
Private placement warrants 515,000      
Public Warrants 16,145,210      
Other comprehensive gain (loss) $ (7,409) 3,239    
Multi-year support contracts [Member]        
Recognized revenue 896,452 1,116,893    
Other Services [Member]        
Recognized revenue $ 7,737 $ 0    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Advances due to and from Founders (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2025
Sep. 27, 2024
Dec. 31, 2024
Master Loan Agreement      
Interest Rate   6.00%  
Proceeds from advances   $ 284,478  
Advance from founders   $ 11,913  
Exercise price   $ 2.36  
Additionl funding for the agreement   $ 1,500,000  
Airship AI [Member]      
Advance from founders $ 700,000   $ 1,300,000
Repaid $ 300,000   2,550,000
Founder [Member]      
Advanced to company     $ 2,100,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 01, 2025
Dec. 31, 2024
Jan. 01, 2024
Short term deferred revenue $ 2,948,695     $ 3,238,483  
Net revenues $ 5,503,028 $ 10,575,015      
2025 43.00%        
2026 57.00%        
Deferred Revenue Service contracts $ 5,500,000     6,200,000  
Transferred at Point in Time [Member]          
Net revenues 4,500,000 9,400,000      
Transferred over Time [Member]          
Net revenues 1,000,000.0 1,200,000      
Revenue [Member]          
Short term deferred revenue 2,948,695     3,238,483  
Deferred revenue carry forward     $ 6,190,333   $ 8,970,780
Long term deferred revenue 2,528,716     $ 2,951,850  
Deferred revenue recognized $ 985,548 $ 1,176,239      
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable and Convertible Notes Payable (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Mar. 05, 2024
Oct. 03, 2023
Jun. 22, 2023
Mar. 31, 2025
Dec. 31, 2024
Sep. 13, 2024
Common stock value       $ 3,182 $ 3,056  
Platinum Capital Partner, Inc. [Member]            
Common shares issued 169,204     879,051    
Convertible promissory note   $ 600,000 $ 2,000,000 $ 2,000,000    
Stock options outstanding           86,198
Promissory notes with a face value $ 600,000          
Common stock value $ 835,610          
Onrealized loss due to decrease in fair value of convertible notes payable       $ 2,039,377    
Exercise price   $ 2.65        
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
STOCKHOLDERS' DEFICIT:  
Number of shares, Options Outstanding, Beginning | shares 5,527,559
Number of shares, Options Outstanding, granted | shares 455,000
Number of shares, Options Outstanding, exercised | shares (81,952)
Number of shares, Options Outstanding, forfeited | shares 0
Number of shares, Options Outstanding, Ending Balance | shares 5,900,607
Weighted average exercise price, option outstanding, Beginning Balance | $ / shares $ 1.04
Warrants, weighted average exercise price, options granted | $ / shares 3.34
Warrants,Weighted average exercise price, Options exercised | $ / shares (0.53)
Warrants,Weighted average exercise price, Options cancelled/forfeited | $ / shares 0
Weighted average exercise price, option outstanding, Ending Balance | $ / shares $ 1.22
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Details 1) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Number of shares, Options exercisable 4,097,143    
Weighted average exercise price, option exercisable $ 0.60    
Weighted average remaining life in years- vested and exercisable 6 years 4 months 2 days    
Weighted average remaining life in years- vested and exercisable 6 years 4 months 2 days    
Number of shares, Options Outstanding 5,900,607 5,527,559 4,162,067
Weighted average exercise price, option outstanding $ 1.22 $ 1.04  
Exercise Prices 0.12      
Number of shares, Options exercisable 2,367,033    
Weighted average exercise price, option exercisable $ 0.12    
Number of shares, Options Outstanding 2,367,033    
Weighted average remaining life in years- Options Outstanding 3 years 9 months 14 days    
Weighted average exercise price, option outstanding $ 0.12    
Weighted average remaining life in years- vested and exercisable 3 years 9 months 14 days    
Exercise Prices 0.57      
Number of shares, Options exercisable 922,963    
Weighted average exercise price, option exercisable $ 0.57    
Number of shares, Options Outstanding 922,963    
Weighted average remaining life in years- Options Outstanding 3 years 3 months 7 days    
Weighted average exercise price, option outstanding $ 0.57    
Weighted average remaining life in years- vested and exercisable 3 years 3 months 7 days    
Exercise Prices 1.49-1.65      
Number of shares, Options exercisable 560,642    
Weighted average exercise price, option exercisable $ 1.64    
Number of shares, Options Outstanding 1,040,798    
Weighted average remaining life in years- Options Outstanding 7 years 2 months 8 days    
Weighted average exercise price, option outstanding $ 1.64    
Weighted average remaining life in years- vested and exercisable 7 years 2 months 8 days    
Exercise Prices 1.90      
Number of shares, Options exercisable 15,567    
Weighted average exercise price, option exercisable $ 1.90    
Number of shares, Options Outstanding 49,813    
Weighted average remaining life in years- Options Outstanding 2 years 8 months 23 days    
Weighted average exercise price, option outstanding $ 1.90    
Weighted average remaining life in years- vested and exercisable 2 years 8 months 23 days    
Exercise Prices 2.86-2.95      
Number of shares, Options exercisable 130,938    
Weighted average exercise price, option exercisable $ 2.91    
Number of shares, Options Outstanding 1,065,000    
Weighted average remaining life in years- Options Outstanding 9 years 10 months 28 days    
Weighted average exercise price, option outstanding $ 2.91    
Weighted average remaining life in years- vested and exercisable 9 years 6 months 14 days    
Exercise Prices 3.27-4.47      
Number of shares, Options exercisable 100,000    
Weighted average exercise price, option exercisable $ 3.34    
Number of shares, Options Outstanding 455,000    
Weighted average remaining life in years- Options Outstanding 9 years 6 months 14 days    
Weighted average exercise price, option outstanding $ 3.34    
Weighted average remaining life in years- vested and exercisable 9 years 10 months 28 days    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Details 2)
3 Months Ended
Mar. 31, 2025
$ / shares
STOCKHOLDERS' DEFICIT:  
Dividend yield 0.00%
Estimated stock price, minimum $ 3.27
Estimated stock price, maximum 4.47
Exercise price, minimum 3.27
Exercise price, maximum $ 4.47
Expected life 4 years
Expected Volatility 57.10%
Risk free interest rate, maximum 3.48%
Risk free interest rate, minimum 3.81%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Details 3)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
STOCKHOLDERS' DEFICIT:  
Warrants outstanding , Beginning | shares 21,961,690
Warrants issued | shares 0
Warrants Exercised | shares (13,200)
Warrants Forfeited | shares 0
Warrants outstanding , ending | shares 21,948,490
Weighted average exercise price, option outstanding, Beginning Balance | $ / shares $ 4.13
Warrants, weighted average exercise price, Issued | $ / shares 0
Warrants, weighted average exercise price, Exercised | $ / shares (4.50)
Warrants, weighted average exercise price, Forfeited | $ / shares 0
Weighted average exercise price, option outstanding, Ending Balance | $ / shares $ 4.13
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Details 4)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of Warrants | shares 21,948,490
Weighted average exercise price, Warrants | $ / shares $ 4.13
Weighted average Remaining Life ( In Years) 3 years 9 months 21 days
Number of shares, Warrants exercisable | shares 21,948,490
Weighted average exercise price, Warrants exercisable | $ / shares $ 4.13
Warrants 3 [Member]  
Number of Warrants | shares 216,216
Weighted average exercise price, Warrants | $ / shares $ 3.47
Weighted average Remaining Life ( In Years) 4 years 4 months 17 days
Number of shares, Warrants exercisable | shares 216,216
Weighted average exercise price, Warrants exercisable | $ / shares $ 3.47
Warrants 1 [Member]  
Number of Warrants | shares 2,689,902
Weighted average exercise price, Warrants | $ / shares $ 1.77
Weighted average Remaining Life ( In Years) 3 years 10 months 2 days
Number of shares, Warrants exercisable | shares 2,689,902
Weighted average exercise price, Warrants exercisable | $ / shares $ 1.77
Warrants 4 [Member]  
Number of Warrants | shares 18,822,372
Weighted average exercise price, Warrants | $ / shares $ 4.50
Weighted average Remaining Life ( In Years) 3 years 10 months 2 days
Number of shares, Warrants exercisable | shares 18,822,372
Weighted average exercise price, Warrants exercisable | $ / shares $ 3.84
Warrants 2 [Member]  
Number of Warrants | shares 220,000
Weighted average exercise price, Warrants | $ / shares $ 2.36
Weighted average Remaining Life ( In Years) 4 years 6 months
Number of shares, Warrants exercisable | shares 220,000
Weighted average exercise price, Warrants exercisable | $ / shares $ 2.36
Warrants [Member]  
Number of Warrants | shares 2,689,902
Weighted average exercise price, Warrants | $ / shares $ 1.77
Weighted average Remaining Life ( In Years) 3 years 2 months 12 days
Number of shares, Warrants exercisable | shares 2,689,902
Weighted average exercise price, Warrants exercisable | $ / shares $ 1.77
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders Deficit (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Sep. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jun. 22, 2024
Dec. 31, 2022
Total Stock, Shares Authorized   205,000,000   205,000,000    
Common stock, authorized   200,000,000   200,000,000    
Total Stock stock, par value   $ 0.0001        
Preferred stock, shares authorized   5,000,000   5,000,000    
Expected life   4 years        
Warrants outstanding   21,948,490   21,961,690    
Exercise prices   $ 4.13        
Common Stock SARs outstanding   $ 1,758,000   $ 1,758,000    
Stock Appreciation Rights Plan description   February 17, 2022, the Company’s Board of Directors approved the 2022 Stock Appreciation Rights Plan (the “SAR Plan”) to issue a maximum of 1,500,000, which was later adjusted to 2,637,150 stock appreciation rights (“SARs”) after the Merger        
Aggregate shares of common stock   81,952        
Proceeds from share issued   $ 43,201        
Exercise Price   $ 0.12        
Vesting shares $ 1,250,000          
Common stock were issued 1,160,906          
Common stock shares, outstanding   31,844,471   30,588,413    
Number of shares issued upon exercise of stock options during the period   81,952        
Common stock, shares issued   31,844,471   30,588,413    
Stock options outstanding   5,900,607   5,527,559   4,162,067
Weighted average exercise price of outstanding options   $ 1.22   $ 1.04    
Stock based compensation expense   $ 428,286 $ 268,989      
Seven Employee [Member]            
Common stock exercise price per share   $ 3.34        
Purchase shares of common stock   455,000        
Stock Options [Member]            
Weighted average exercise price of stock options exercised during the period   $ 1.22        
Investor [Member]            
Warrants exercised   13,200        
Common stock exercise price per share   $ 4.50        
Number of shares issued upon exercise of stock options during the period, value   $ 59,400        
Stock Incentive Plan            
Total unrecognized costs   $ 2,777,071        
Option expected over period   3 years 6 months        
Stock options outstanding   5,527,559        
Granted stock options   455,000        
Weighted average exercise price of outstanding options   $ 1.04        
Stock based compensation expense   $ 294,525 $ 135,227      
Awards outstanding   5,900,607        
Aggregate intrinsic value   $ 15,552,307        
2023 Equity Incentive Plan [Member]            
Shares available for grant under share-based compensation plan   4,000,000        
Share-based compensation arrangement, shares reserved for future issuance   3,334,721        
Share-based compensation arrangement, annual increase in authorized shares   2.00%        
Bottom [Member]            
Exercise prices   $ 0.12        
Top [Member]            
Exercise prices   $ 1.64        
Warrants [Member]            
Expected life   3 years        
Warrants outstanding   21,961,690        
Warrants outstanding exercisable   21,961,690        
Exercise prices   $ 1.77        
Aggregate shares of common stock   81,952        
Proceeds from share issued   $ 43,201        
Weighted average exercise price of stock options exercised during the period   $ 4.50        
Number of shares issued upon exercise of stock options during the period   13,200        
Number of shares issued upon exercise of stock options during the period, value   $ 59,400        
Warrants [Member] | Bottom [Member]            
Exercise prices   $ 0.12        
Warrants [Member] | Top [Member]            
Exercise prices   $ 1.64        
Platinum Shares Common Stock [Member]            
Common stock, shares issued         232,360  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Employee 401(k) Plan (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Employee 401(k) Plan    
Contributions expense $ 50,978 $ 50,102
401(k) plan description percentage rate The plan provides for a 3.5% match on up to 6% of deferred salary  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details Narrative) - Mr Huang And Mr Xu [Member] - USD ($)
9 Months Ended 12 Months Ended
Sep. 27, 2024
Dec. 31, 2024
Mar. 31, 2025
Interest Rate 6.00%    
Advance from related party   $ 1,300,000 $ 700,000
Proceeds from advances $ 284,478    
Advance received from related partys   2,550,000 $ 300,000
Advance from founders $ 11,913    
Exercise price $ 2.36    
Additionl funding for the agreement $ 1,500,000    
Advanced to company   $ 2,100,000  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments Contingencies and Legal Proceedings (Details)
Mar. 31, 2025
USD ($)
COMMITMENTS AND CONTINGENCIES (Note 9)  
2026 $ 471,901
2027 486,075
2028 323,661
Total remaining payments 1,281,637
Less Imputed Interest (117,345)
Total lease liability $ 1,164,292
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments Contingencies and Legal Proceedings (Details Narrative)
1 Months Ended 3 Months Ended
Jul. 13, 2023
USD ($)
ft²
Feb. 01, 2025
USD ($)
ft²
Feb. 29, 2024
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Feb. 09, 2024
ft²
Area of lease agreement | ft² 15,567 5,240         3,621
Monthly payment increases in percentage 3.00% 3.00%          
Operating lease liabilities       $ 1,164,292   $ 943,703  
Right of use assets       1,102,967   882,024  
Lease costs for the leases       102,417 $ 98,943    
Stock based compensation expense       $ 428,286 $ 268,989    
Desription of employment agreement       the employment agreement, Mr. Allen was granted ten-year options under our 2023 Plan to purchase 100,000 shares of common stock, which options vest immediately, at an exercise price equal to $3.27, being the fair market value on the date of grant. The total stock compensation expense related to this grant was approximately $131,000. Mr. Allen was also granted ten-year options under the Plan to purchase 300,000 shares of common stock, which options vest quarterly over four years, at an exercise price equal to $3.27      
Weighted average discount rate       7.00%      
Lease obligations- current liabilities       $ 405,917   $ 305,178  
Common stock exercise price per shares | $ / shares       $ 0.0001   $ 0.0001  
Net monthly payment $ 25,000 $ 9,105 $ 6,488        
Lease expires date Oct. 31, 2027 Jan. 31, 2028 Feb. 28, 2025        
Mr Allen [Member]              
Stock based compensation expense       $ 131,000      
Employment Agreement [Member]              
Base salary       $ 350,000      
Common stock exercise price per shares | $ / shares       $ 3.27      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Taxes    
Provision for income taxes $ 0 $ 0
Effective tax rate 0.00% 0.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liability (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Weighted average exercise price, Warrants $ 4.13    
Warrant, Outstanding (in Shares) 21,948,490   21,961,690
Private Placement [Member]      
Weighted average exercise price, Warrants $ 4.50   $ 4.50
Warrant, Expiration date Dec. 21, 2028 Dec. 21, 2028  
Warrant, Outstanding (in Shares) 515,000   515,000
Warrant, Initial Fair Value $ 576,800   $ 1,055,750
Public Warrant [Member]      
Weighted average exercise price, Warrants $ 4.50   $ 4.50
Warrant, Expiration date Dec. 21, 2028 Dec. 21, 2028  
Warrant, Outstanding (in Shares) 16,145,210   16,158,410
Warrant, Initial Fair Value $ 18,082,635   $ 33,124,868
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liability (Details Narrative) - Public Warrant and Private Warrant [Member] - $ / shares
1 Months Ended 3 Months Ended
Nov. 20, 2024
Mar. 31, 2025
Private placement warrants shares outstanding   515,000
Public warrants shares outstanding   16,184,612
Warrants exercise price   $ 11.50
Exercise price $ 4.50 $ 7.80
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Earnout Liability (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Jan. 07, 2025
Dec. 31, 2024
Sep. 30, 2024
Earnout Liability        
Vested Earnout Shares are included   1,160,906 1,250,000 89,094
Earnout liability decreased $ 8,199,079      
Shares issued and vested 1,160,906      
Shares issued and vested, Value 5,282,008      
Initial fair value of earnout liability 5,300,000      
Estimated fair value 2,675,223      
Comprehensive income (loss) $ 9,800,000      
Earnout Shares receival 5,000,000      
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Earnout liability $ 8,199,079 $ 23,304,808
Warrant liability (Public Warrants) 18,082,635 33,124,868
Warrant liability (Private Warrants) 576,800 1,055,750
Warrant liability (Public Warrants) 18,082,635 33,124,868
Warrant liability (Private Warrants) 576,800 1,055,750
Total liabilities measured at fair value 26,858,514 57,485,426
Fair Value Inputs Level 1 [Member]    
Earnout liability 343,901 7,825,000
Warrant liability (Public Warrants) 18,082,635 33,124,868
Warrant liability (Private Warrants) 0 0
Total liabilities measured at fair value 18,426,536 40,949,868
Fair Value Inputs Level 2 [Member]    
Earnout liability 0 0
Warrant liability (Public Warrants) 0 0
Warrant liability (Private Warrants) 576,800 1,055,750
Total liabilities measured at fair value 576,800 1,055,750
Fair Value Inputs Level 3 [Member]    
Earnout liability 7,855,178 15,479,808
Warrant liability (Public Warrants) 0 0
Warrant liability (Private Warrants) 0 0
Total liabilities measured at fair value $ 7,855,178 $ 15,479,808
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details 1) - Monte Carlo Model One [Member] - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 21, 2024
Mar. 31, 2024
Stock price $ 3.86   $ 6.59
Risk-free interest rate 3.88%   4.23%
Expected term (in years) 3 years 9 months 18 days 4 years 9 months 18 days  
Expected volatility $ 6,020   $ 6,930
Dividend yield $ 0   $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details Narrative) - USD ($)
Jan. 07, 2025
Dec. 31, 2024
Sep. 30, 2024
Fair Value Measurements      
Vested Earnout Shares are included 1,160,906 1,250,000 89,094
Closing trading price $ 5,282,125 $ 7,825,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings per Share    
Net (loss) income $ 23,707,985 $ (31,964,469)
Weighted average shares outstanding basic 31,704,117 22,898,487
Add: dilutive effect of stock options, SARs and Airship warrants 7,116,722 0
Weighted average shares outstanding diluted 38,820,839 22,898,487
Income (loss) per share basic $ 0.75 $ (1.40)
Income (loss) per share Diluted $ 0.61 $ (1.40)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details 1) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Potentially dilutive shares were not included in the calculation of diluted shares outstanding 18,847,372 16,674,112
Warrants [Member]    
Potentially dilutive shares were not included in the calculation of diluted shares outstanding 2,162,162 0
Public Warrants [Member]    
Potentially dilutive shares were not included in the calculation of diluted shares outstanding 16,145,210 16,159,112
Private Warrants [Member]    
Potentially dilutive shares were not included in the calculation of diluted shares outstanding 515,000 515,000
Outstanding Stock Options [Member]    
Potentially dilutive shares were not included in the calculation of diluted shares outstanding 25,000 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details Narrative)
Mar. 31, 2025
shares
Earnings per Share  
Earnout unvested earnout shares excluded from basic and diluted net loss per share 3,750,000
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F"KUI&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-+.9B$HJX7$">0D)@$XA8E MWA;1-%%BU.[M2 !.,;^\_FSY%9YH5S I^ \!C(8KR;;#U$HOV$'(B\ MHCJ@E;%,B2$U=RY82>D9]N"E>I=[A)KS-5@DJ25)F(&%7XBL:[42*J D%TYX MK1:\_PA]AFD%V*/%@2)4906LFR?ZX]2W< ',,,)@XU&UL[5I;<]HX M%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV2 M3;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@ M?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR M@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZ MG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP M6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H( MFLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5& MT?95O-RCEU@5 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3 M_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\ M6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B" MRV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y M'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FO MH70^+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWG MV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"X MU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO M*7<9;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DAC ME!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F M\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?* M0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@ M'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26< M.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;: M,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D M3@H\W/[O#;#"Q([A[8N_ 5!+ P04 " 9@J]:.V(U3E8& 1)@ & M 'AL+W=OG5.@:!/[)- M/.,X29OI)NN-TV:VG5XH(-O, G(EV8[_?27 R+LC7E/&W,0&V+-*0DS41+W ML.,,>@F)TL[X*MLWX^,KMI%QE-(91V*3)(3O;VC,=M<=MW/8\1PM5U+OZ(VO MUF1)YU3^L9YQM=4K7<(HH:F(6(HX75QW)N['J>]H07;$GQ'=B:/O2$=Y8^R; MWG@(KSN.;A&-:2"U!5$?6SJE<:R=5#O^+4P[Y?_4PN/O!_?[++P*\T8$G;+X M-0KEZKHSZJ"0+L@FEL]L]QLM O6U7\!BD?U%N_Q8U6X4;(1D22%6+4BB-/\D M[\6).!+@084 %P+\@\#U*@1>(?"RH'G+LEBW1)+Q%6<[Q/71RDU_RDJ^1V[?IOZN-5YY>KS,SJNP MNV7!1@U:B1[2_)+10^^3.@@]2)I8SU=NZ-L-]57Y4:Q)0*\[ZK(3E&]I9_SS M3^[ ^<46]DQFWV7WR^P^Y#Z^2V4D]^B9+B,A.5$GX8DDU!89]IE$7*RB-9H\ MH-]8'$;I4GQ0YS.XL 4&K1H&[I>!^W4"3U5_X2RI>JI*-?E8-<@4%APZI>A&5- M:%(KK\9FN&96=DD0J#4)5R9A;FC- MVP;6N(9K7!A'RKXM9I.BB^_5;OL ANV^6"<26-0TH^$:MR;8',^8U0EAL\IQ MVP;GN 9T7)A4#C7W';TH'A=1MAK).],:LB'WP+JF*0WYN#"L'"HN2Q(5;RY9 M\$W-HGIYBCYOI) DU6L(:^ SP4QQ&G*W?N:F;X=LQYZB>M\?JO&_M44TW./6 M A]=+]#3)GFS5HV;$R9JC='U'8RQM?%MP \V\(-KP8]:Y3&N)LQ\W:QG3*KZ M=:/65[I_0^ODS7+&SY.K'F; .*L($B7.MNSR'GC*F9)49_1>OJR@0;7HZ%\L/JTQ8:^JM34L:QK18!"&"<;LC!-BQX@8"K&J:TS"0!P/+ M,:\+]/:$R?'8L69L XD\@T0>S"^J/(79+;]]\L9B:[X3C\ >YC-K MKC80R#,(Y,'$4O;=W7NP(NF25C[A.V'T-)G?3JP/AF!ATX2&?3P875X)UT\N M3]2C,X%,D;@-+/(,%GG#L]>C,X%.D;\-;/(,-GDPZM2L1[!),6RL\=I )L\@ MDP=33HU2!!OH4O1J#=8&)OD&DWP8:NK7HA-&U;4(%O[?A+VCEV[T0[#L722! M GU[*W__IMQ;ON\TR=[RZ9G#\Y>E'HE^AB903!=*ZEP,5='D^?M'^89DZ^P5 MGCKW!6/RL*'_0?D6V/@_4$L#!!0 ( !F"KUJ$ [:V ME08 %(: 8 >&PO=V]R:W-H965T&ULM5EM3^,X$/XK M5F]U>RTX+QQ4*FU75,<"HMW;SR9U:;1)W'62LGN__L9I2-K$":S$(0%Y MF9D\,YF99^QBBN':O1A&AU4S]2*A\90_R^5J4#C%M+Y!16OQ%SZ6L-4!! MGF8R+I4!01PF^__\1QF( P5L=RB04H&\58&6"K1P=(^L<&O*,SZZ4/(9*2T- MUO1!$9M"&[P)$_T:%YF"NR'H9:/)W>UT=KN831$<+>YNYM/Q$DZNQC?CV\D, M+:YGL^4"G:(OBRGZX\.?%\,,'JI5AT'Y@*O] TC' SYS=88H/D'$(LR@/NE7 MGXJ@4K>/U8?@:N4OJ?PEA3W:Y>^7AX?9[1*-%PMP[-SDS]Z ;3:@R^H\W?) M7 Z@;E*A=F(P^OTW[%A_F;Q[)V-'OM+*5]IG?33AZ0;Q9(4"?2"^Y^&.1R+) M4I/7>U-.84K7_F[D>9A@U[L8[@X=:LMA;&/;HU8E> 36KL#:O6#'02!SP :] M(1 ]#$2)RB!/B;7B$?0;7@2" 1]"P5*K,(,13)-1:IO?[!,#NT?QPZ $M)60-W>TKU;7L\>RL(U 73?LV[?R=B1HU[EJ-?[1NYTEO2\":\=8(BOTTSL M5\6.P/D5.+\?W%8HGH7)$XH$T"=2FB=U%>9P4F V0?8-R6,1WW$;F-MRGK?O M_";,V*I9SNI/\KOE^*8G=TKUXZ3U*;8U8Z=K/L:]%%CW_2W_J9L^S!J9XBMA=)RT>SIV?<]N MII%!T(4.Y'7D/JX9%?=3ZGBUTSR4HK62,;!1GJR$,A9I:>@(@J5_FE#; M"QYCK0D5O\JH*AQ$ MDHO3BDA+EXRHVPQ)(#D=GS5AMP4IH9[=1?FXIE+<2V -TG^)<=B1)&X[28C/ M+*O)_ 9!YC#;];MRN69$[/6VQMN[V],WM\=>=OWE]OA.UHX=K]D6_QK=5N50 M#<=O2;@VK;K,HVZK3-IR#O488>;71VKZ)?WT^Y4KQ0\2S5C,Q,"LGAX<:;,N M#)+4QI[EX(Z")C4'DUZZ&\VX2F3^&E+<'E.P[UMNLR ,@H12"XBH"^C!.K:? M-]N=)Y'):9D,1M &\F3$ M;BL-VI(.+)LT 70@K;F3V+W]9K&\F_Q]?7R=JQVS4?DU<7K656I9D,OB&=5#"8*;3C40[K<78"F&*[VHS;.- M5.&_8G6"JHMAFNJYHUCPYEF:P8%N8+Q8K'_F*MA4&T*%T!16_/$C+'G,^SQE MG-L4WARE>D6.(U(3/.DG^(F,8QA,7L+QP3H#[_%A3,@^(EU1 9\\VSZQ75SX M2JT3YGDG-J;_;[0,DP/V2#-@!BF+.1TQJX<+TC]K4%,1U'JQ!1(F*.#; M$&K?"+4]-!#7I=AEM G7((E]['E.QUX-J><+TK_DAEDYC_.(9_ F5F(=!J&Y MA[;7U*<,0TN'H;D)UB#JVKZ-6=6C!)FK<6A@<; M_OIK"[2)IS!)849<@ZIUYD(@U/X#QOXDD]OB&\"CS#(9%X<; :MLI07@_EK* M[.5$?U:H/B.-_@-02P,$% @ &8*O6EW9^4(& P =PH !@ !X;"]W M;W)K[BA[)D' *]1&', M1UH@1'*AZ]P+(,*\0Q.(Y9,E91$6LLM6.D\88#\31:%N&49/CS")-7>8W9LS M=TA3$9(8Y@SQ-(HP^W4)(=V,-%-[O7%/5H%0-W1WF. 5+$ \)G,F>WKIXI,( M8DYHC!@L1]K8O)B8F2"+^$Y@PRMMI%)YHO19=:[]D68H(@C!$\H"R\L:)A"& MRDER_"Q,M7),):RV7]V_9LG+9)XPAPD-?Q!?!"-MH"$?EC@-Q3W=7$&1D*/\ M/!KR[!]M\MB>HR$OY8)&A5@21"3.K_BE*$1%8-H[!%8AL X5= M!-TLT)\O2 MFF*!W2&C&\14M'13C:PVF5IF0V+U&A>"R:=$ZH0[N;N=SFX7LRF2K<7=S?5T M_" [E^.;\>UDAA97L]G# IW,,8-8!""(AT-^BCZCQ\44G7P\'>I"4B@OW2M& MO,Q'M':,^ VS#NJ:9\@R+*=!/FF73\$KY79=KLOJ[X GV8*3)Y<6!K4%S/WTP>\:7IIS_DUFM MVR MTV=W?L>32-!9>K MT@.RQD\AG*%8?D'H$B6,KHE:LDT5R&U[F:WZ7*Q=8ZBOJVFU1=18[9+5;F6= MRT4.C(&/Y,KPGL]0@AE:XS"%)D![+V!;1 W0*0&=XP!Y()<.1S@5 67D-_A- MH+FG4\%PC.RWA;L_K@;=*Z%[[X(FG*?-P+TW(-NH;1$UR'X)V7\7I-R;N,"Q M3^)5$VE_+VE;1(UT4)(.6DDG-(KD#G7(#,V-^M6Q._)UFEN(>\-JG.W86-E6&KCFP;;N_7=BF2,,9#&RS MNP.VLK&:1\#NF:6%UR'$#9'-Q'KE5*".9'+C79&8HQ"64FIT^M*#Y:>$E$#L>'?OJGM3 MDG0\^<_$]F]L7[TQ_BU;42K ^SI)L^O62HC-9:>3S59T3;(+MJ&I_,^"\341 M\I8O.]F&4S(O&JV3#K(LM[,F<=KJ7A7/QKQ[Q;8BB5,ZYB#;KM>$?[^A"7N[ M;L'6QX-)O%R)_$&G>[4A2QI1\;P9+ZU8/7O:QG32\3<=1 ^M$W0&4#5&]@-S3 90-AS<]J;R M)IK*GZ=P.(W Z Z,QN&D-QU( ] ;YI9/XTGX()L-7D(P&,K[$)P]CJ+H')P] MIV0[CP6=GX,V>(YNP=GOYU<=(:7F+^S,2EDW>UFH018&3RP5JPR$Z9S.3]MW M9(B'.-%'G#?(Z/")\ N X1> +.1H]/1_OKEMD(,/:<>%/_S_IUV7[+T86R\F MGRDNLPV9T>N6G HRRG>TU?WC-^A:?^HR]4G.3O)F'_)FF[QWQYS-MS.ABW'? MT"T:YI/7KFO;@8=LZZJS.Y:OV@4X\#W//=B=*',.RARS,I8),).=ELN924Y+K.!:VD%_3[ZG9M1S/L:"C3Z]_ MT.;_8%Q'TWSH#L,IF(0OX? YC"YU0OW/')&?Y.PDXN 0<6#\&OV\W[,%B$BB M_R2!DFH4(&SY]2ZEVGF>']A60X>'5D4XZW-&9NGG6 *&L1B^!\'9^G@1"(*H%M7J)I9#>)0)0[]U(2AV \&=T-IEJ)6.V."#N6I4C4&+K(A\AKD%@A#)H9-@FC ML#?I/Q10OY63Q.-HG#,?A'^-\YH@TNJVU8S! /NH+ENUH)EO M4?CX.!C>?P'WX5"6)8^%^M[MTV XB*9YF2)K$F, *M P0D%P-&K*"#2&&#LH ML!M"J- 'S>R;CJ92=UE5#>_-%J1*L;:T(,V=NJ3J];2EJ4PQ@TR*^)!(UZZ]W*M",X2EF7G8,'9&LQ6)%U2 M()\N2,S!CB1;FD\D6K81M#V;=]I MRGR%-&AFVD^']$8X)^F/0E+)!AT'0>CC>DRJ9=OU;<\*H#XD5$$0F2'X*(,Q MQR()N:-O@5RTAD4J^>GFM,6DC"P?8:Y@X485'9,9C$8-<^J=,T%)N MOIN@%6H"8"E4-6E#Q_>:YAE4D1*923E(!96%E@"#=,;6%)R%[QN:9O3\"QAM M*"PP]%&3[HJ=R,S.*1,D :PH0N)2.CU(3ZF^2V@X MZ=B2J78=31K+-K8<5V*L@4ZH8BHR,_5T-7P3WHTF85X%O RBT1#(NX_U\K3W MEW["1RHX$?8L+_#K,X_&LHUAX-JVVU !HHJRZ >K2,YV<;%%MF"'CR#(N[X: M1"HJE5YN,CD567$4F3F:+VY.$J[5IG*Q*9^JY8_R63$4F1EZQSB-ERF8;3FG MZ>P[D(N -$M(L858SO#[+#=W< TZO>-E21F%:H8;5^NHHBLRTW5?LQBV?K22 M?649G.=>KG#K"P6-99%[*%=H#=(KBJ+ N!96N@F0!0V('GJ34+LD1D8H_^J: M^+.\G6[O5;S%9M[>D"R>:;?B]NW\XP%YX=7'A,:J#2\:9GA<$12;"7H;)UM1 MWT\M=4&-+J7:U5@9=%7$Q,C85;X6N^UT#HAD.I'52;8B\JOLRY+U6H[53+#9 M-R#+QTR0=-X 4&SD\B_O'2#;SL%V<]>-DKCEHZE9O]B=43X'JN3;)U.G=9P4K,5->?" G[;\_@8DQDBSL5%]B M"+O/BF=7*Q[!Q7-1?J_6E#+P(TOSZG*T9FSS83*IXC7-2/6^V-"<7WDHRHPP M?EH^3JI-2;,@C75+V;7-;\K/)'F659#2ODB(')7VX'%W!#Q'R M:H?&XI^$/E<'QZ"^E?NB^%Z?+%:7(ZL>$4UIS&H(PG^>Z(RF:8W$Q_%?"SK: MQZP=#X]?T*/FYOG-W).*SHKTWV3%UI/Y$VQMR:KRX2*OF M+WAN;:T1B+<5*[+6F8\@2_+=+_G1$G'@ /$1!]0ZH%,=<.N !0=.I=K!;AUL MT>'8/3BM@R,X8/N(@]LZN WW.[(:IN>$D>E%63R#LK;F:/5!DZ[&FQ./,M)]M5PNCJ+1B#;\LY>//[VXL)X^.K MHTSB=BP?=V-!1\9R5S"2*MQF>K=9D66\1I>LB+\KO.=Z[ZL5'SBO<9*"6Y*L MQHL@H_4;#( MXR*CX,WGHJH$8B<\X?NLHWW641/#/A+C(TE)'M-W@&3%-F> ,#[>^#W \!U M%L*JW.T0W0:Q[E=/TS'T;-]#R+N8/!VF2[9$R(=]H[EL9/4M0G5 S_4LP3)2 M62+?\O=F/9+PGB1\&DG5FI2T.HDD+6*]2GRH-B2FER.>W(J63W0T_>,WZ%I_ MJLI^!^8(/"++]@4N348-38)%AL!Z^;/W^;.U^6L:PKA>=E: 3Q^^%E>DGNFJ MO-DRU:X?^(%0V?90TMZ!L5#34?=,JN: M(< ?3\"F3.J_E/^L0)V()*;52^6K"-/&.K?0'>E>H6.)LWQN,F1H$BPR!-9+ MJ[M/JVL\K;NNKTJK.U27,W=P"@QBA(,6D\4VD#G M=@I?[A1NP%=$@5B3,4.38)$AL%Y2@WU2@]8=#JU)%EFK+C,T$?Z]RIT*+UYP+R M7;')&(T:&D6+3*'ULWN@?:$VNU%1TN0QYSJ[+&D>_P2,Y[!*FZ=$\$@2Y:-B MBWG(.Z]6L>Y;*]TZJ0 2%\IADVAH.'UJ.H$(]0KQFC*0'K 2(O6YZ+3@?!$(=BIY2^DW M!6\F1+-[&MF\YEFM)'&%9 M+V,H+FD*0(@#SX>.2)8JLW,$9>UE(Y\_AXG5+NM!:24\#2I4 MV$D%?K(BA)TDA+^@"<^5#U!62"QC671D!H8YW=*F2]!#&2MMV,!@V-HD6FT/HO43IUB/3J\%7Z 3AT@O#U^5WN,K(Y)%F"2B0H;2\KS*0>H3/IT]:) M1*07B?J5D91YL67M+-#.!J.Z$MF*[!$66(T;&@4+3*%UD]L)QO1+[QH M%!.KF0>R1G/XTS!$TA(AZT@HO6HY@F99OC@;9$-I-NA,^J1URA&=J!S5>TR. MDB'Y7=P88<<*'&D;7F&*H2\U>=D*>1Z&GB/U#$5H!R*,74M:416FT/*]8P\8 MG4I#>I4VL,NDIDP+>7:WD%469]6V;4_ZVL5DW- H6F0*;9?&R<&W:/6WB3PE MCPE?^E+ZP.&M]QYGJ]Q][K<[8<6F^3SMOF"LR)K#-24K6M8&_/I#4;"7D_J+ MM_U'E]/_ 5!+ P04 " 9@J]:N!CY")L' "F'P & 'AL+W=O3E^.1YCE^><^S+5Y'_+%:<2_2V M3K/BJK>2 9OEB)?,PFW^4N_V.21;BI[J9Q5<] M1R'B*8^DR#RS@H]%^E<2R]55 M+^BAF"_9-I4/XO5/7A/RE+](I$7Y'[W6MDX/1=M"BG7=&!"LDZSZ96]U( X: M@!]S U(W(.T&;D<#6C>@)=$*64EKPB0;7N;B%>7*&KRIBS(V96M@DV2J&Q;B[ M17?WTX?1XVS^!QJ-'V<_9H^SZ>+"%+;*K6MVJ^;T1;%A$;_JP:0M>+[CO>$_ M_H8'SC]-G#_)V5$$W'T$7)OWX1R6H"2+Q)JCLU04A7&05"X&I0NUX.R&A/J. M'P;0A;M#)KKA.<7AP'4'X=[R"*:WA^E9.VH4_P9W;K)SD[BM=@'Z^!M5LG M')Q&":O6X"Q&;"URF?RO?&!B7KGS#GK.:?6M;H&# 39WJ[^'Z5MA+J2(?IZK M]3U&T(<@>D4G0E_[ODL"$@Q:,'4S,@C"H&/\!7N@@17HZ"!\2"P/!E3* 3W* ME0RI%S#B$"L*+DT4 @U;0&G89F"PEP3R"T$CC[ W*%+TA-$;3,Q1I% M*Y:]<#4YEBS)T8ZE6ZX(O+(\9YE$:<*>DS21[R8BH0;Q''L>P3B@+3*ZY2!P M?:>+#G8:070^AQ!G>0:)D9U0_;$C1F% Z,!I+W$&2X+=P T\IX/2@<9C*Z7O M)[G JK?C,!"?UGLL&$.#2DOM]!@304R&D*,$44N!IMT3&?:T]6 MG+H)]@(_=#M@-K*/3^A^&=^B)0UJVA;E:ODQ5D FC/*//U7_/\O;<3":# #; M4X!1%(FM$E90#)[L& PN(V?7..F](&S/>9,E&!*OH]N:) !;-7-XG_,-2V+$ MWY12\*JOA%SQW C8TV&X(8A&&ZYN1QS<-9L;!<9V";Y3N.I!981W6G(-)CAT MNI;.1G2Q777O6N)E7QEU03T/J.]I6 UV Q\DH0-MH[S8+KWW[#T7:5KV=9WI M2?9V:K#J(JH!UDW.B=O9[XW08KO2[J?3AKTK>%!_R9S%O$K#HBC?\F8$&['K MFHE=$A)?8Z ;NI2ZN&.>D49;B5U;)WS)\QQ@YGS'LZTQPL2@F#X&F*2%TF08 M$M=Q@PZ8C5X2NU[.IX]5S?ND"N/9W%B^&;'K^G=.G- /7+<-WF")!Z'G!!T: M1!JI).2W:L^;V7PT'_]"[4FL$OR[XO-9WHZCT"@QL8H;+.DBXCRN\YZ/Y)._ M\3Q*"OY5E7+&&%"M7[S0==HSQ&!&0DK,>R MB-<9M"Z M/KJ4',A0#5DWZX+<:"BQ:^A^AI_54_P+NG^X^S&;P,WUOXU3QLA UU'(!'P: MAFT.NJ%UO#222^R2JXA,IN.'Z6@Q52M526HTGU07TW\]S7Z,OJM]/"-\@[02 M+_2(V\Z\3);8=: LZ]*$1H:)78:GRR6/9#5V^%M=H$ :P56ZKS9;C,@-&NN[ MCA9VW8P2VA7T1HF)78D[@_P5/?.7),M4"@3S%]*A1,1&_ 8IQBZ4>U2;L+HE MQ<1U,36SH(T84[L86UAPE?[:\%-=>X, $^RW86 MV\TFY6JI9"F*DR*"BGT+2E*6LVJ/;IF"RR2KCCI@,3+OMUHS@=_>K"G1&L5;Y_>[Q\DK=C_HUP4[MPSXIB MJQ*,:@=HO88%MU)OF#,HYL_RQ$X+M2ESS5 W ;<@^J"[)& 8-+>EC,8=F%O1)O:1?N!1^(E2_0]WW*W]UPLSZV[O5078^I M@=96/X-=%_1&K:E=K3NA_T+%7[L>G,2MV[5Q]P]./-<\?RD/@@M4%LC5H>'^ M:778?(TOQN69;.OY"%^,RJ/7?N.F.L&^93E(>0'$EN#2^>9#'//J4+BZD6)3 MGJL^"RG%NKQ<<:C'@7*DFD=C"QBZ&J&W"!N'"3DP_-L8/M+N/?<^RDH9.Z# UN&A_[ MO*^?X]0G42O5G2X!#'FHN= Q+8UI5IZGTQ)JIB>R 8$KN50U,QBJPM.- I8Y M4R$ET0- M*^ &S)=FJS#R!I>LJD'H2@JB((_I.EAMEC;?)7RMH-4G8V(KV4MY9X.K+*:^ M!0(.J;$.#!_W< &<6R/$^-E[TF%+*SP=']TO7>U8RYYIN)#\6Y69,J;O*,D@ M9P=N=K+]!'T]<^N72J[=+VF[W-F2DO2@C:Q[,1+4E>B>[*$_AQ,!^IP7A+T@ M=-S=1H[R S,LB91LB;+9Z&8'KE2G1KA*V)=R8Q2N5J@SR14>;P:*W"J65:(@ M:Z68* "/W>C(,[B#S?/2WFW3N85/N$W)M12FU.2CR"![K/>0;, +CWB;<-3P MFJD)F09O2.B'\Q&_Z5#NU/E-_U.YG=OLO)N],"O=L!1BBC="@[H'FKQ^%2S\ M]R.LLX%U-N:>[ X<2.#OYV^#1YQDG1?'>:X_Y.2VF.@=U@^"XEOP%02P,$% @ &8*O6M1.^/@ M# '!T !@ !X;"]W;W)KU&DP%K6PX[=)C'@."F:HFF".&UP/U*[(XG7NZ1"A7%&CP\BMR>+-POE&1WSU MRY.P]J0KV=34)]/Q^/E)HXT]NGPISS[ZRY>NC;6Q]-&KT#:-]KO75+OMJZ/) M4??@DUFN(C\XN7RYUDNZH?C7^J/'MY->2F4:LL$XJSPM7AU=37YY?JHH5NZ_C);7^C;,\9RRM='>2OVJ:UD]F1*ML0 M79,W0X/&V/1?WV4_##9&NP+UY^\$MMS3?-+GIY$B&1GY^4>??KM'OZR.Z9>N]L7 7UUE94 M'>X_@2:].M-.G=?3)P6^UWZD9I-"3WKW9*2& M25\6%EUNKJ MG?K-U96QRU"H=[8K''RZFT_&+:]>LM=W)M\D+Y7SW(F_/+WY2)BBM M5DF0*M,N96SI_-IY':G"%_6&:KW5GE1J?*?;VGM0HK#@C=I0/!)G'UN %/O.'##N+=(L6]^!%!#^QR_GP3\9*_?-&P MQ2XC1P/*M9;4;,P^&<_$2V^HI&8."=-)YZEA3!AB-?$Y_!0!6&)IAP1^]%X> M]?@LP3N$+:+:?#?>"'4C'B _[5=7W4M5! 4:(VM,<2J4MGF,MJ(UM MNJ%US"9,.Q-PWW2G%FEQ5NJFG2>O M%PC@P)&=]Z5\\3&J,A[EK,C9='P_F]@&/J8_2+U=+$AJXT,Q MV@M([JT2HEB&L8<8EA>#[SI(5$+K-V:3:*0W9Z0^K]HP3'XUIY+S0C]EVP Q M(SB,46!S>9?3]T Y$/U=\BV\:]1W-',O"SN2A)7?+3U<\:LV7OVMZY;49Z]M MT*(2YP^T/=2P@R'3*TH*>H?.KD[O858 I^0INSI17HTVBIT9AP<)_VZQ%$'2 M<#@#.JH%J[41M3A>&W;B5W!&%'KK'9888^U-F=8Y//3P%;A@I*XX-Q.5H"18 M9X]+X#/%/\ "Q+1*Z:/5$CT@EY3:!;$]"P*)P.7/Z Z-9"!PY@V1^M.!-B8S M]N#DT(/ODP6[4?J#Z/GIC9QE]/V_O?$R%T;L8=U?G*JWFIO MT:&JNM_X'W513'[^N1B?_XS/0/YL?%I'BY]]K&=UZ;LWH2?U.2B M&%],B^>S,S6;%9,I=CY_>*$0KT26P9&R(ODT^W@?Q0'S5 M>L'9BLL[2!-QD%8O\>$]%S,>Q+-0ZJR8G9X6YQ<7^/(,-6!V/BEFDPOUDWK= M-0:?!QB73L,[- T1B75$9"@'ER]@6-2T;A+BX'2 MNB8 -:&FUIXQ"SM-;%.6I+K/1@&FVJ6EH@S#Z!A6Q<#0\*X$2!.271T("]+!R#>FP: UVPM1.Q]"F#;2N@ M[+8'U_J2PNC .=E0!"'0T$+4'0Y@&5.0,C]5VM\.6KO6=FN@CIP!UW$\J5I2 M(IK:E;F\@#]6IDR,(&L1ER79KE."ES!J\"Q%52HA-6WPZ#C>6MJ M#B*@4E$-4_X::% ,NLVAHGQ8D0_'F7&WYA# 3]",ELZ;;XE?P%S(!RV%*NTI MM;4NPN\@+P?7A:PH4%/O>-?&:"X1P!/;B+B*8=%A9DIQI[AR%?2\YD4>LR+Z MT7L^*Y[4"((/5((!*\R!W.BFYCRKQ)#!PXI*LT9NZCGZ.L2PT25J/<) ("3V MI*Y9?EPQ]=X, LPR$!F;;>-'8DLK2.P]?AA@-JD-J5(T)L8NG66GP+-;B\&V MO&5>@+_@+ ]799?RGAXDG%?AGE:B4#"HF639+.8371]'3.YBKDSOC;[MUO/A M79+GA)30T&)A2D.VW-W+@#6$(/+?2&I*2J_DJEKIC49RL3,12KVWBVTZYF$= M#02XS_D 3Z5&<>G@%LGLA&*]A>(PK$P\ [ZQ)9.N1D.=G,[W"C7@B]2O6YF' MN*4A4]?:HF1RU^*!AF<;4Y'C_@J+'&!#-41&'G%TZP5,;E%\X4=?<20KE) 8#QT$^NV#8/V566D!%[E"CP#-3#31:[XL''^0) M/6DNJ2/%]P2#U$[-N;_P[^@9*Z&W]D<(Z+328@C#./)0;J2O)[S*PE@/F$XTIV6(0E+ MV)V-@^& OJXJDX$%:G*(NJ?8Z81DLQ MZ9PAU(F H:Q*9:*]Y-#E*H,>FHCE14>@SG=G[K5EO)O0)1R_[Y.\0.XMEUWJ M]/1S4&0<<,],.TK7O9S,%C-3AA"TQ"VX19:37W&B&? 7%9D'L MAF_9[M>4.=H\SLQ]VN/T+7%VRB80<(4-P!2W#%PO4Y@?J$U:L2^]6CLTO"R3 MQ8W4IU[R_3U(ZAP5SIT!'CB1M&_D,)TX!/1R+V98/G@W"!>_Z8,U#-2?:!+\ MO]$F&2^!E+6<9BP\83V5)6YL5O#9G)!>R(N- 3-(RY$CS1A -'*,%T9FL!"9 MA1)LU!K-O2E;)H%#4U-OL@$;SY-S>I9)33K#C LFH0S7]%V>A!;%&:H-?72 MZ(/T [#VZ2?EI:)U[78'5)"J1<]9.053F2VNZ*QZFPOPFP;)GF,PF M1:\HZV-\Z?4"P_+<:?Q%K0G.LU#Q0/)D%5%9G*<>ETE M7(+1U&HF^LP6H%M@UNW&M%0>8QJ%NSD T0//H')%H_)O4 /"#PW+/3@=59YJ " M#ZY$^GK0N_CA8$):DRYI4(7X#J4'V()<5W.W.+R%@C",>M5( MO8MA($%L.#0@3809BZEL0&1(Z;5@_,G#VBRHW)5,==O4-5?\06ZJ::R0-D; W)PK>'_:G? DIU+8P"T[MK>L>,0T\KU"IZODA;H_W++9ONQ\A(NN'BR1BXSKY2 MUW)SQ(>_O2N)I\8R#WM)_C4(OG8QPD%_7C]BD/R@Q0F?R$6:=^"G=NLTD0N? M6E0"R/NLS5;;A^U]Z*>2D\$O5G*OR+_+\4#?VIA^O.J?]C_]7:5?O/;+T^^& M. V9$(#M!;:.1^=G1\JGW^+2E^C6\OL7&A4X1SZRO\GS KQ?.!>[+WQ _X/H MY3]02P,$% @ &8*O6OM/C29>(P $'$ !@ !X;"]W;W)KEO&T>6_U<:GLQ MHT2=UQ$D"6G6,WG@A1,@/LMV)W MD:RX#Z:K6[+FK]]WU=5LRG)FL\ "^R6QR.ZJ5Z_>\7M'%;]Z:+L/=JMUGWVL MJ\9^_6+;][LO7[VRQ5;7RL[:G6[@FW7;U:J'/[O-*[OKM"KII;IZM9S/SU_5 MRC0OOOF*/KOMOOFJ'?K*-/JVR^Q0UZI[?*.K]N'K%XL7[H.?S6;;XP>OOOEJ MIS;Z3O>_[FX[^.N5'Z4TM6ZL:9NLT^NO7UPOOGQSBL_3 _\P^L%&_\YP):NV M_8!__%!^_6*.!.E*%SV.H.!_]_I&5Q4.!&3\+F.^\%/BB_&_W>C?TMIA+2ME M]4U;_=.4_?;K%Y;D;7K[,YL&K,VA6KZ[+HHVJ'I3;/);MO*%$;;KU[U M,!^^]:J0L=_PV,L#8Y]D[]NFW]KL75/J,GW_%=#IB5TZ8M\LGQSPO>IFV"=_RN)Y[-/IL5&9OK0[5>BO7X"V6-W=ZQ??_.TOB_/Y MZRL7*UI393=M8>*KD3W[9 M:E#!HJUWJGG$$0K_M2ZSM6E44QA5919&T*#UO7AWP0Y@)_[[A M@6@B Q\_;-NJ H(?&AC-#BMK2J,Z('"6_=#TNBO<\VX;;=6] MSE9:-YFN#&@:TC4CLMU<6V4SV,N=ZF .) *64()]@K^>O9@RV^I.FR;;#9T= MD*E]2V-U0Z69JDYOADHQ4;+:7V=WL"FZ&#K3&WGLW<=BJYH-D5<;2U;RZ&]_ MN5PNYZ_OWMW0OQ:OCV?9C>YZL,Y =MPMS_KMNV;MM=9:6Q1M7: #F%-R<7Y#EA&N)J5\(S0NI&-[JC8> ;O4.FJ" [NPX&-SM#?;85.$98(PF.U=G0J*$T/4O(LV7% M;MNA*H'6#/TL,AC>^6UHV)$]F'[+.A&&_L2 ).SP!FXW+AV6"[# MXN*US:Z;9H!Q?M:[MNLSF!G]8+:8O_Q/D)V.7ED#\^"11ZTZX!*.]587NE[I MSMGITU2'4OZ#B&0-O& M6AM5_@8.CRC.0:$-;"TNS5A<5]M49(]80($QH P= M2A.PH(;G@]",EY58G4GV "]D+[.U,AU,1!JI+;AVKX,&S8BILQW\MRTM+RMZ M!G!2)UKKN#-Z)1(8E#"4&+=X0QI7@IE%D.*FE"&!;#""NN(!T3M2; WN%PXXWZVR6?2MB!D_> (=U4SS&&^B%HR.I($/N'C,V M&*NW8([16T^]N@Y3^'>12'HQ8N.A\:)'@%'_I7<[$*HF^V?;526@)YV#R2]F MWC5X;_"8AX=_4>9!-7GV8P]&_JAO-QJU(A-SY![S)FFPK/[\FE"3@3_ "2;6 M,\NN^TPKD !V!XF-US8J4J,IJ,OW&]Z)$J4F38R#9>NR7T66;#KF6Y#B.# M0(@O +YHTIV*Z#5=+.:ID")[4#$ZO46,?8_B"G_K[ BLH3VF[].7"V6WV1I@ MO"7Y?2ZMP"_0S0X@?DIG5@ZDP&$MX*MP"@(/^(]WOP_F7E4T?VQ$BDJ!OUNC M)]P"Z@;=J0P\"C9.UR"5:$M, T:&;0D;3*"B[E*KAM$/^EAY3K85V-1G]Z#<[6 CPP./]:8? MQ$N]B9[]]0Y>;3XP>PTY'? ";(V^U26Z5%#976M-#R(.7Y/PW+0=+II\P[!# M$_'%\FR>S^?S??B"-@>M!R C>+4DXX';K1&@L#=-$)(WUZ9W3@Y>;Y$I, ^9 MG@@?=L9^($TF+@ Y)1,[ Q]RKYM!P_^+%I[W&.2M7NL.5^D>B D&G%"S:60\ M@;ZKD^?675MG5J'CATVTCQ:] VYZ]IR*"*GUVD64B"E1X<")R>Q&'4GX:>QK_^(0>8W+4[<,C\Z+7I[-;L"*;!WS!'FY6D MIDA**W$*+%W'L#E$@:C." M9F2S'P_M;M&9'6TV!D &Q3SX:9F)1V) MM'WEM(& 8. _65=#Z'4]WL@<7'^/GP,2&SHQQV@K:&VTF:68ZCQB"4L\_(T3 MHU["L/>F'/%PEMVJQYK0 !#ZN /M1"Q>P@+1%@*[3N;XPM4<-!7,60F^K%2/ M$=2Y;Y%'**:I#?%<"RQC6PGJ2"O=M ATP 3X#?>N0C1]M-GD'AR;%?)G73&# MMR,^X)LLH\_8#QC8.QL&0"A+^]2M$'I4X-.0NPJL]+U^"6J^PQ4A-/LR.UH< M9T ##+Q^=$2Q"6&_XE>39T?+T:,@GQ0NH)EN5Y79.&33)"/!FR?'H ^ W"#P M9*2Q)['PT.DQ(N:VH+!D^AD4HZ.SX[!1Z3ZU!%IB_ED@R9(K50?(S?&5]= 1 M0"HUZO1*DVMH'U+I"&&?B"4."K8 R 0+-[8=M"\$T)S%2$RWVR(,X(EB7$?O MXS;TD#@\ /8*@S,079G)Q,YL ]Y=(HIXU?!J(%:6*K+9@I06K/-.9X/ \!,4 M [K W:^/UDQA./#+@G;#4R @+@K9[2K00]1N3U0.(X-VK\>D0=0H%JZ$$+=E MTAW?\('8[%BM/P ?0&_ TCL-=MA%C)W[5-83L3<[2C:M(S:T8)9344?)/)YA M ,B"%X,FCOO>*YC1QQ$T!49_*=M+P&B((<" #=T>?/"<1)UNK,3TR$S:RO"] MY-/@ X8DSDP &5$T2>9L@JR)"/56&.-0R.W(ZP++87BP#65DWE,(,N6\&3%X MUPLR^#DP8=KLC@$!ND2 -H9"OZPWM6@Z"8@WO!10ZR:6 K;,..=.ERB)_ 1M M>5NY)7X>, MW!3*!+(\#>@8%_^/=M=P28/8_7V1>+^2(_N[JBE[XXN\I/SF$8D"Q$9;#^ MZC'W 1@B]D:_I 34'@O_- (OK\[ST[,E$[C(%XOS_/+JY#")]5#UYB"1/Q$* MNG/P,=8#> ,S4O2 \ZY"B&5C@I$_"(A*(J(]XQ.*)-""O^M%VYR"]. M+GA/YD_)2\Q-8/^-USC2J/>X5SNP?[?1>GZ*O,>4]A;I& &/@BD7IX3EDMJ- M?<@S$1(%X!+5J9!%U@7$T;,011C [B'PQM 0= %4_HBW&747XA<7K1-E(4PO M$-2T6,XZ]FD-Q#!E&5MX> :!(3A3L;(A,1EE&"9H")'X2$P0W;P&VH'XQ"5- M><6R?6BJ5I7DC];("8&\/MD3,@,NGR#QBDDG< EKCWB#$SR0Q)GR[0IVTZ7A M#7$%5W,HQ1,%'NB;/&1C_!&C5%!AL,45VOB8OZXL5ZB=6AG^8$85TPXC=Y3K M/?!5&G!!,,1AJ(&T!)6.@R<4O!58]K6)7O>CH_RT0^]];1@#]P'A=/II%^06 M\1O'L)R+$&<4AP.C[*?/&.+&>;6)0) $RFC5JFA;E8T^=%LJT5 ,#='P$>6O M,! ;5K@#+JC!J#Z:26HHVH>)CTZS;(L9(HO+\_;%/P/KSREE -N.X3AP@E/> M>_3QRB5A@3GQ-$,QG9APPCM.2HC>458NY3#%MH*KR!"Z6L*3B F#:5H<3A;) M*:RZDL)K,4KH B"739V*TCJT%N [7VNOB.9@75T&U>#1C(% M4?SZZ0DDO=RN4"HY_MUV[;"!92O0^;A6GWH8A^,^L8"$2_@1?E6W0#@IA<^/ M HR#J-AK$JPN5I7C_9PZ=1A)1\ .-P]1(&U_:327J7%A"K/L5%H@GZ;"7F]% M$8*-D6(!=4DX(YWF;0(6I?5VI<>0HBV@T53* "%O") BHDF)1_Y888>L-D0_ MCOFPM882(ASIPFZ/1)_0KJMZ S6*A41"PC_R^QO M?UEX[ ZF',3)]QIVG_=$'DD/.1*V-Y%CCAW4]RZA.4A[TXE&+&#&!]' MI$VDW<1C/9TO]H$:-$-11 MX8?B;:\S"\6YY/) MG__YZ4_RY+JWE^P %\'Z(;]HP@DBV$M%-3QJ7$44M 6P""$ M^I:5*F&*E62@R"YS&0E,$^P76+DHR>[KSMB!%"JOPNH,%MR *2S"UP?T-)J_ MX TD"Q&JR2'ICPSG9(N#\L(%20WY_I5H($H[A604-U+T@3RJ1B,(0?L3:.4( M K/^A=EQ Q3GP/R+5#:0:(TR)+"L F,(V@C&ZH]49"CAT:K=<5.1G:32;^<( M@MRK:E .!)#"P18B#MV %]U)V35L!6*!/FF2H EY%&$2V6$$64 MSF] M*V'"?H0%O46?EQJP9JYW)1[*[M)6;%X5']*&%L;)S4[W3=8B7R MIZ)0EGP*5E>EK9$L-J$@;D82P<><-+A<"() 9+"X42E8 QL(5'%ZP@#%1-W0 MN-PU/Q$TT@8V>6@M7I'\ .ZPC548U.>]:L"M$AH#*VI ;5@G!*+9*%_#T_DI M7(A"U6#.G/=4YR<':SW((R6BZ''C[!2V!,"XDM+'+QK]X.H3M^6?71*;K M-L0KY>LOU.J1"@*%+9.6C5,.?D\C0SAMCH-T3A"=[U-,ZTB=XRF8$Y@5'//% MY3(_/YOGZ/&6R_/\XNS".)JK MA36((VL]FEWONR(;/8"/[>(PUG6"/BS%.J#32^ADINW23 MMRI**%)&X4%CM2W0R4J+@WI Z!LF8/#+D[^2'2*UD)'8E[@6&L#I5D I:( MHT.4 @RGM;@QBX3UZV[8&HR:F(.V#<_YH=X2(DI MEE]R*]*R/9J=(H10%*$@#D ,_%T]7ZA./R%4EOPQ-7WI<\7V;,EBN[SX/RZV/S0H;C#)=-[7M4D MM<8]F8]:N(9>2A"$&8R8ZUY]T-22!--B:LZ/U$DJ1#:4A#[JS/IU1Z?9X-M= M/YJVGXR$L-W$;*A8ZXHTCIV8;B=G P3KGGH478J];60[W/-C< !;.DIE 3:T M@1S)ZU%X[)O)UUP9D+:,9T,)TY,=:-IH>.S0Z=OB0[Q%B']UVD.'F]IQ]&(% MS<+W]*"O5@! =9D. *U':]-9C-[RC/^%>7"N'Q]CG@;[[D"U*_,O@ADTU R" M44"1/]*.73,X3_LO[O$X(/EVPIL5/2DPGOJ8X$'3D50K.C:!L9MKJ:",+X6B MA>F*H>8$]D2V.BM4U]$YA9!AQJHQSD/!"YJOE78X61%X^G&/(,83#B"G?3F!WY_!1,_)O$*B@648L Y1!=CX#/>>8H0*1_FDR_ _[U3'/N]/;105(]T+/U\F!)R,MAL;35]Q^I(02V- M^<[U525/E-$3OO-*VHF]&6_YWQI09ONH<>GX!*Q&NPV46NH,\6&/C'FM*U W4%H,K(-0DU"(\AVJ)Z2Y3/<>V<@J93OO'T%-3 M)^M^ZH092J5IT%G$6XSGR)#/V.;4;!5EQ)/5$*2PD]8I.L;$UFR@ZOQHNQO: MH?()*7.:1MT0BZO\Y%)Z5,ZOSO*3\_,_H/KC1HJV2:8DV9/"])T#"K%]N"$? MR__U*Q# .6)?W+.[Z50=+-7AVCHF *1HZ)OWN=8238=G1*MH,S#?N 8D;CA1 MY]NTW/S^+$2H9):S[#L'G_(GAF+ M,SIE'&C]K*[A&W&*?]>^]]3Z#QEFNNXOH&]\9,B&VJYXM8ZND)@],<1D\PM% MSTF?5)@BKN<&+PX"#;%N(Y5O_]=+)S+>-G&W.XM)+?8X.CX(WJ:EI&M%A6[? M'7I= CCMC74];<#.#YH04/Q-)"S!*@@LRWU]@J!EB?&U!5,%V< MI_PV &\YK.O[6Z3=%WWP0SC-[H)B.KQ(8>$ MC",->>PO !G],"EG0[K!6A4@O[JQ1<8BR-2#8('"/KFW>9_?= MN=9BU-<3]<3@)@Y-](%I=D,OII.)HF/N4=2&N&1J>FD_VPQ,HULTD##4TCWL M*1!.P$I5=K0W^[$4X;@8&UQ_^Y .=S1!N334!*K\049_.)?2>O;+[$=*[RWD M_TOY_\D(>!GQ%#ZNHB-&NC%TBJ<8N/C0D+% ,OCHFL7\ UV/D%/C"B8-(A$< MZ#@QFD;YSH+)TO8X]^Y6#J<(['S@\TEV<.$F9<;H]@751[N!AD1$27K>P\4& M7$&5T,J536"<&NV>6SO6Z3IR_8) =P,(72$QE;G'[((GC:B*!G,,)8,7#S6V M;[]0(NG9+/03X1/2OP8BWC_&70:?OC/"[R ++N8ARCU$C[LAMA]1CE5;GT*6B@@++#YP%H^ M Y"0'1_=$1!UMZ1YV>G91HU=X9@]4)$0Q6U?TD9-$H\-SF+(T#6])/;"'+U$ M<4>A'#"4Y%A4 1)IY;SZM),9&$'Q.FEMD[,2_QYTEC2:LYQ8874I1AG$AWD:& S>FVA9W<:X-P MPUW>D(LQS^5N$ "=3;B' _/LXZA=FANLZ^*C.R^2ZPR\V0B;+,:/E^^SX]X4 M4>B=V%(Z[NB/P,+N4F4G7ACC>+=F:LUTS?H^H"*1^'T -+^F(X"^2SYZ,4^N M$+J^N\E.L;L**/KV^NX-?? +^?'+Q5GNK@1Y&TU,* ]8#.N4=G/?@8XOPVOI M6:^17P<63F]=S#_7)[K'A?AR()K M7"8./?V_%?B3K, U;\1[#:%/1XT?%/7#$3K!G9R"'\_G<.W3J9:'A$WU: MG.>+R]/\?+%T*,!]?;"&3>>HR5M_QARG9_ER,1_/$1<)IZ3I*(O-ZG MVJ>2^; @R(%)Z-9WW2@U7II#V^<:B3E]XB6VC \O4+4)BUP0<@E"Q3Y, /;] MQ#F-B9.W$6VI61II18SO)'S%>ZVLU)430QT_V3^EC>X,2RAT[H.)@/,P=^Y0 M)3?N*[J+$=:EN@IB0E/+/6F"[<+]44]-,-YQ$T4(5*/AJ[JDGY^O=F!P$T5C M9- "J>ZJHJGI#HNB2^NZ8M0S5QNP^ ?]Z$*GE<97N,N=JW98EW-_A7AEO/IX MM5Z=18^GI-V=\+[^@4$T6&<11Y;M+9V88%M"QS>5:;JJ**?-35/4DI5FI6OVGI M?7(52#='X3"FU6/O'Z?C>KUI.RF?85;@H8UR97R6#DF7D,S!!W\[S+C2%RD^ M?^)B.8Y)U!,[)]$<]@F&$PU\JU6QQ3*#RX>33Y45 ;-@@K81I."/S_D@4BC^ M-*$A[/R#I/K#SAT>YZ9#IK[ZRC5]KQ'.XK$NFVYOG\]P=F(G[?],K5IJ!XB>"00E]<2&*<%:EE5Q" MR;#6#UX@J.439@Z\I3.2;T5G9=N*RWZE_JC]#0JIT1NK?+0MDWRDP;WI4U. M0@[\.?..'171\R.'0R?)N0##4*7T/0SD>.NQOZ668):.%.,^WZ/NB<;_@C.= M8J.TE$SY#P7F#I"=?8Z1_X2D>YVB%HV**KXQ%7&FAP]1,7<3O-&440/,Z'3' M,C^_...[W][^L1,=\5Z1),J=6FB!=6/9CTJ*PZ=7<57"D3%S84>_6)R2@5'26S#^3AXA-!\_EY?KJXXIU^H)(*P<5)R+=1,*[!+#2C3;-2Y=O&F6" MV##S98=)2R-W+P),>4QH=:$8>1]NIK!S!IY4Y7D^PT(FH-^MR7Z2/(7DX&B9<%3(-N-4#'B1- M&YBPH]_K>QX#"I 4"WY@#U#0/B87;,468BK%X&SZ07-#!PVDBTX\IXM3DO-$ M#B;1.N"EM3:<%@J7RO!AJO!=U 0CSH'.@%-7&Y'E;&CT"E\Z..[SHI"%>3!Z MWM-JK"RCQ+9'NFWU%_41Z),_>OI#KGR@G 37RL+AZU"3X);&6;A"$UX^F$1. M(14.*=TK^!(J&L$#OH84%&@U]/X&,H,'H_D[5R*:N$1YW)9GDR,JA\CR/4-1 M'API6BEW^Q?=DN@;Z*C!CMY"LKDSF";&)>&FV^?S8Q0RZD:QU82W^*K1V)!B M3Q/=8 =?2_&*-DRVG6H9\&_G4?!6@G 7;DI;\*W;_C,TH%[A]S6DV6G MAH5PDC1:;:EW> J047K8YXCNY*@=BU5M7&4?+T0?*%) /]-%V4_]@^R1V<=J3-CFH?R,9;).ZNJ M5.3=PY-BD$_($9-'TKQ2X" (4>1)GP6N$%TFQW'8#J$W+A"B_*ZS$HT6+??L MGM$JPUW/1S_2)<_?87@^^H:O?][03P982I$U[ <(%'!U'V^R8%LKE\S*P4RI M[REG"*G['0$-_C #2'<+7E&"PH[O[Y/ZVD$28/RC+R[RT_D55YGIT/75$U<& MN9*&[T1P]U1_WF&B0T>_2ROMUL!0WDBKCZU92 M\G]E3/C.GU'^H9'?=1!)LOI9/VWA[L3$*2G.P=]SP$*3/PPA.)='7F O?9A\]43/@?1JN"C+XZ(\!>9I7P!5Z-%2 M=.WZ0)I5\!3/"9".ZIGR."\O%NT6\3YJQIB,A#P?%+M_B)7-$/_Z^3C&Z MFG^'IG0K_9&CBC\"IO3I/]#X5AJ^5%IBB;TH^E"6.JX O375@.]$!"5T^UQ< M&<';O9E"CL[-%,*ML('I=T?^5)L;MD1:J'70@_M16)<4G0[&C,?)2;B]WR^( M%M)W!"\EA2)@_?E;0>XZ,#9J4_F,\X;N1T;&NC_2W5(V"O6&KCS;DS*LDZ:7 M6_E&0Q5A.E8CC?$Z^SO^#M#BU,R-\O7[]Q,?HJ9_,H,8:([O6&3 M@R[U6V^+)IWIFQ;^1ZT,6+O/IQY*'"X]"EXVEQ+_\G*>NPF%!GP7[R\9_>!5 MUX)5:0JQAM<5_08-M]5'OVR4/"0]$.X7'(A ;)YX5^L.FP>R'_ !6*>R'Q!E M%W*MQ#5\CP8=?^2!?BJ"_!'^CA.G)&ZY$B74<8+$^:&[=S>^0(I 661 3D40 M,9%;QEX1/M/O#]K)_1CMM)]PQT5#!#GE+&93/W'V*OJ5.F0 _1:?Y=H[_V"= M_S1S/_=WS;]R%Q[GWPH$0=]@'WVEU_#J?'9Q]H(UU/W1MSOZS;M5V_=M3?_< M:@78'A^ [_&WK]P?.('_$<1O_AM02P,$% @ &8*O6H&ULK5;;;N,V$/V5@9H6+>!: MLFPG:6H;<)(N=H$:]O=+2R"+"BY:D[/CO.R0EQ4'M%"WZ8HODS)DS-PX7 M>VV>;8WHX$4*99=)[5QSDZ:VJ%$R.]8-*CJIM)',T=)L4]L89&50DB+-L^PR ME8RK9+4(>X]FM="M$USAHP';2LG,X1:%WB^32=)O?.;;VOF-=+5HV!:?T/W6 M/!I:I0-*R24JR[4"@]4R64]N;F=>/@C\SG%OC[[!>[+1^MDO/I7+)/.$4&#A M/ *COQW>H1 >B&A\Z3"3P:17//[NT3\$W\F7#;-XI\4?O'3U,KE.H,2*M<)] MUON/V/DS]WB%%C;\PC[*3F<)%*UU6G;*Q$!R%?_92Q>'(X7K[(Q"WBGD@7,\=6"Z/W8+PTH?F/X&K0)G)<^:0\.4.GG/3<:EWNF"K00MDB. U,E5 9 M+>&#;E6)QBY21V:\<%ITD+<1,C\#.84'K5QMX2<"*-_JIT1OX)CW'&_S=P$? MF!G#=#*"/,OG[^!-!Y^G 6_Z?_H<(6>G(7WKW-B&%;A,J##80GKV'_M\(OPMYFO!T#/]HZF\2P\%]:[C:^B3-1O! *?O8,EI[!+_Z MLP4654M8^J/Y/!R-J"M<#1>3T;23 M-5AH0^4%S/:P-A*M>CYTHBNXQP+E!DU?0+/Q$='Y&:)O6/0FD15U3^3JW]*@ M&B[JH8C'\&N-0'>D=635DQF43XD#(SI*J^^YFMKRGXHBD)+28.,9D+Q'&D/ MZC7;D;^*\H^FX(31&!YR3DTTGE[Z-$>@4:BE3HQM! *7$DO.'(H#629\3RU4 M3.A'+H2O*DY:%.R*1F@H'!]*01/=Y\A'IB0 ;ZY7COPN\NO9:'9U#17C!G9, MM$'(O5(GA=V&Q@O0>:6UZQ?>P/ :7/T%4$L#!!0 ( !F"KUJC?^&9Y@4 )H. 9 M >&PO=V]R:W-H965T-T97%[7 MVGAOE+:2UU%R^@W)F?AHM"^<^$%GE)W*CX"BAS+MH%Q/7U3X4=JAF$T2,1U/ M%R_HF_6NS8*^V7]P+4K.GY?D1GCC:IG2Y0"5[LC>T^#J]7>3Y?CM"[CF/:[Y M2]I?Q/6RY'PH.F'Q7CFYW5K:RE#=)N]>B5\*$C>FJJ7>O_YN-9V;>1P*JK*;1>N4]8NI VVTE+X:PSN0^+3:.S$NK='E:J MB'%7*(!I80OEA+=2NYRLQ4'IA12U4=H+I84'40R?]=P24Y/2V^,8/./%9#@^ M]6(RG/8;EDH< P C[FX^]UKXG$$D07*H$97B1,3,'AV#-?]<3Z4K1 ZZ#GZX9N.\ MU%[)$G%R4%ERH]YT2*]E*36[_HX5D;J7FS)DJU7[)_SG# %?35:9+#RV:0*! MEB@->+(U)G,"64=0[E4&?7U,0RF0/I8[I)=9E_,2*C0C&]L!YN%P%SQ9GM2& M:%P3G,D,M&OC U2;':(OG2/OQ(92V3@Z 5Q(3L6I]@.*6NXQL;QH:H!PP.(X M4VV#MB$(DQ01$V93JMB^,45<282WG,%'L:RP"W@5FA6X(UQB"4"1CW S272R M+J1P2QJ!88]KJ3),F%""^+$HADSNW<$\&]-&Y$H#(M<5YF?P",XQ_CB24,V= M33<4[QQ[]PQUO >.:H/#[>X\:8TP*%AI] 8-1MFQLYNVG)[O9E<8Z[_GY@@& M2J.W<85!'%NM*^I.#X![R3;.ILEZODJ6ZX@-R\5TE9Q/EHC:4_S_O_E9,IVM MDOEJUIE?+R;):C%NS3^)U5#=UI^E M;G#7$H\)/3FIZ:-.?<2*Z]4B6?>+(XO&06A[1.XP8Z=E.8@>.!QAK/0I> 1\/GO%-I1W?P^1<]Y/2XT>=BFXJ0\: M1^B@8W'^ZO30,AS:DP09ARZ5.4J;B=Y%B+<;'A_,QA^:,D?HP#S]%#AVJZ=5 ML*'@#?;%8GZ(>XD_[G(.(&[VD:RAVT3=\BF_@%ZRCF?Y!L%>5/)W8Q6XJR75 MQVV: C*_RR/.P%],V\@0Z,;RJW;T.N:[M 1OJEQQ^6-#(X(8KOLN:+K7UP6W MGT;= (<29TID]S;0UEX5V3\:FTFD3 MKS[ )9%U'9C\@.;HIH0;@/740'0_/%X,X#;N%-W7X^M@8C\2&QP(?CV3Y -[GQOAN MP0;ZS]&KOP!02P,$% @ &8*O6@D=7.:G P /@D !D !X;"]W;W)K M&ULM59M;]LV$/XK!S7H)\%Z\UM2VT#B;%B'=34: M;/M,2V>+B$1J)&77^_4[DK(B Z[1#MB'Q#SR[KGG.1Y)+8Y2O>H2T<#7NA)Z M&93&- ]1I/,2:Z9'LD%!*SNI:F;(5/M(-PI9X8+J*DKC>!K5C(M@M7!S&[5: MR-947.!&@6[KFJG3$U;RN R2X#SQA>]+8R>BU:)A>WQ!\T>S461%/4K!:Q2: M2P$*=\O@,7EX&EM_Y_ GQZ,>C,$JV4KY:HV/Q3*(+2&L,#<6@='/ ==851:( M:/S=809]2ALX')_1?W;:2F'(9S ,H<,?:RGR1QU^PTS.Q>+FL MM/L/1^\[C0/(6VUDW043@YH+_\N^=G48!,R_%9!V :GC[1,YEL_,L-5"R2,H MZTUH=N"DNF@BQX7=E!>C:)53G%G]+@UJV+ 3VU8(3!2PEN* RG!K7ZPN(D,) M;5B4=^!/'CS]!G@&GZ0PI8:?1('%97Q$1'NVZ9GM4WH3\!-3(\B2$-(XG=S MRWKUFIP?=L!R7 9T7C>J P>K]NV0:?[A!?=Q3']]"OZ0> MPF^T#'(':X4%-S\NY6:RZU(F(_B!^L%G ;^V1#)-W?9E(9@2R;]NF#@!U[K% M AC,8-K]*:S^[#>)* +AG)MW7. M95W3I4+G,W^ERXERDQNQL,&>J+NVR',@B"R[_OVZ1K9JGW,C'<,;=?M^2 UT MD\/=M*-D*1\E.?$#20!.<:1)Z1$\&I=(-J838JU25H4KJ34\W!$57B3D@D!S MILOPLDJ4EMF9+1?LC&G=7-\X%R>7SGA>PF2X&U<9GG/:NK^1X8;P8$>M"@=6 MM>Y,]&)M(F)'A+7Q-)/I?9C&X\'&#HK[_MT\368?]*4,!TN=:N!NGDW":1([ MVB_8&-])27:CDQ@]1 6=4-)/+3J?ALG]_#^UE==K6:2CZ00:2NQ@+AK=E H1 M:G\)^X;WY;W>[0ISJ0K/LA7TQE?\'[(JJ344+9Z)<)'3FK8#9^\85V_5?J/J MV\$3;;I;P$@ZFI:>/1;9?9C-9B.X=AU&@S>M1K5W+[?=BE88_[SUL_W'P:-_ M$]_<_9<%2=YSH:'"'87&H]DD .5?:V\8V;@7&ULU5II<]M&$OTK4XJ2.%40A).';*M*EIA$&SO6 M2MZX]N,0'))8@Q@$AX[]]?NZ9P "%"5'V:K4;KED$7/T]/GZ#<0W=[K\4JV5 MJL7])LNKMP?KNBY.CH^K9*TVLG)UH7+,+'6YD34>R]5Q591*+GC3)CL./&]T MO)%I?G#ZAL>NRM,WNJFS-%=7I:B:S4:6#^]4IN_>'O@'[CCLIBW2C\BK5N2C5\NW!F7_R+J+UO."W5-U5O<^"+)EK_84> M+A=O#SQ22&4JJ4F"Q*];=:ZRC 1!C=^MS(/N2-K8_]Q*_Y%MARUS6:ESG7U. M%_7Z[<'D0"S44C99?:WO?E;6GICD)3JK^']Q9]8&X8%(FJK6&[L9&FS2W/R6 M]]8/O0T3[XD-@=T0L-[F(-;R0M;R]$VI[T1)JR&-/K"IO!O*I3D%Y:8N,9MB M7WUZ4^ODRUIG"U56XD(MTR2MWQS7D$SSQXF5\LY("9Z0$HH/.J_7E9CE"[48 M[C^&1IU:0:O6N^!9@1]DZ8K0=T3@!?$S\L+.S)#EA4^9^>GC^2\_?WQ_,;N^ M^5YZV>TC#HM MH^>D#X+Q_7/1>%;,?B5'KNB+_^Z;2>"/7[>'B+.F7NLR_;=:")DOQ,>FKFI\ M2/.5V28^K94XUYM"Y@\BK83$SDS>R5*)Q([2OK3&U'(I4V03S:WTK2IS")T_ M\%RBRCK%B;)60B]%FB>Z+'0IJ4(=7C%_@-B*A=4XLCOE)Y6K4F;0H=L@WLN[ M;B&TV& (JTDPC=S4]I16AMLWPCH *JUE6:M2R-8#%>].JZJ1><(" B]V/,^C M'U%AN:H2HKMB:!%"M%1E"1_Q.D<4LA2W,FN4 M./1KW)JT?R-,J)P 412;S2MPI^'21 M5DFF*ZQ/C;A=WYSE>0.?7RNXO*8S"0F%[QW](M />,N#@KJ*RAZZ)6HSAZZV M<"-68)EFF+M+Z[6)RNRJ.K$.N5%% M;N9WJY#Y.>?T!<8$/J3%*J M H!$*7. $"6W'SK!H%"_JKBLQ6'DQMZV7IT.GMH E4C?E#Q:E#I1:L&2#^.I M$WG>2TVH!Y#,_I+@.:M5J586^B:^,XV#YR"I4^@P(H-]T1066UJ_T#9;+ 7! M;D6&=I-%F5+2PF\K4GU9Z@WAEA]0[ Y]=Q3UX0N*AV)FLONR@Z0K0-*@P:PI M]Q8XSN;Q,]M>T3S%(_!>\S(:Y6?_]0^.S4/"/)/0!?Q^:_I1U:<^,,G87)=2 MEX #2JV5[3D;L"LR;JTRALH.@^C 1YB\%W'_$L -GP'<,P0J$Q8S32?$IX T MF#->;/U*0G[5^='?H0J:->8,)G_D\.]U>S!P.Q&$7(M,YRMJK+?P#MFZT80R#7 M$D;,E4- M1X'J9'^AI3E07&89U3_S,<.RAIXQWF 6U7*/@=XFMDEZ0"3O6",1!.I0F#?"I/N ?T MMO<:OS(.W)T-0P)?1JJ-;F QZ@4IC[@&KO=M"[2UKC'X5+XM0Z(1AY(P#T) ]1&9 1($NLFI*2SL377%%J$V1Z0=T #K> M(&P+U'">N@=K17&9^.0F^WO$(5\@ M2I04UE$HRQZ!<3!VXG@J#H7O>I'XR>91FPX,%2I;3E"/\> MG[BC> P2[CDC;\P'H@5^&A11S4W(O)CC&W":F_=][*CCKDDH5I7% M[%/@1'SF]V/0]_&',V2H!"BTOQ]-7"MZO4AGO4^7>&0(P1F_&O3>F6YWV=F= MX%SFXI]#! WECUO/&H>!L#)QP-';0_!#: M\?3QJ!W@281X+*9!X$Q'M#P8#T?X@8=]-YH>(<=C))87> MF?RTO=EOM_50MH/5W7L8 9%-@SW0R2=VL#!,YGW5L]/D*<0=CZRH:9DG( M<1A,(U2Y>6EQZ(>Q$R!B!@(+E5>FM@#$^ P6FBMN^Z7*)%]ZY+U0RZ5*ZLHQ M@T3,8?&P#/\X=S#=VQ8XZC!PQF.D M[]B0+69L3=ZC#,0BJJU->DL5GNB;1,,YVKFNN:,IT_\K9651N,AGB14X5X\H M2I^N\G7O'CVQAK'(P=CT0!.R*L4V>A>9TZ$&"-;WB;6]!@QNQO;(-JJ_>S5O.*IK:UG_[?LI2HRWA M@"K@+U6:;&GM(8%;#)CUQFWW/ROH2I": /(?H2I#VZ^W>3 7.WAQYIRUEOP 32_A%5/=RHKNH M?D7C_B7\YNQZ> >'&2(5,=J-P%O]J*NN P!F% M@./8:R&UKT)I5'BU/;GJ3I7+VD)E>U7^DV]R?6<<3[AUD/Q!EIC(\\6F%VGN MGR2W)5L0.3%,E]5V^PF9:Q+;UN9+;@OB#[SW=L7G]DTB?'G5-JG!"^X;'/.K M1M;Z/F-!TKG70_\>=;_B)]V2-N%_?%%8/<*$(#1CWQG1(S,!1^[-#KSK7,\5]US/R'(2-GSFU&@&&3*;H&L>K 8Z(Y'O=&VX' ,%1V<."&HV[$ M//@C!S^8!N<-J7NV(_S@3QP@GQ..Z91)9*3L#O8"0:VQC<;C^,SLGV#>IW)N MVNT6)@+.V$%5V +J$RPK(&L%N&+?WZ6/>U\88 "AKT50R35Y;;X[T(UVW[PX M,U\XV"XW7]M &N#FC1ZBEMCJN>/XP#2(]J'6!7_]8*[K6F_XXUI)$&I:@/FE MAGGV@0[HOH]R^A]02P,$% @ &8*O6LXM$Q]W @ J@4 !D !X;"]W M;W)K&ULI53;;MLP#/T5PEN'#2ALQTG:KDL,-%V' M[:% T.[RK-A,+%2W27+3_OTHV?%2( T&[,661)[#0UN'LZVV#ZY!]/ DA7+S MI/'>7&:9JQJ4S*7:H*+(6EO)/&WM)G/&(JLC2(JLR/.S3#*NDG(6SY:VG.G6 M"ZYP:<&U4C+[O$"AM_-DE.P.[OBF\>$@*V>&;? >_0^SM+3+!I::2U2.:P46 MU_/D:G2YF(3\F/"3X];MK2%TLM+Z(6R^U?,D#X)08.4# Z/7(UZC$(&(9/SN M.9.A9 #NKW?L7V+OU,N*.;S6XA>O?3-/+A*H<_T]BOV_4P#7Z6%BT_8 M=KD%5:Q:Y[7LP;277'5O]M1_ASW 1?X*H.@!1=3=%8HJ/S//RIG56[ AF]C" M(K8:T22.J_!3[KVE*"><+V^D$?H9$2;YZ/W#!U@*IF:9)^80SZJ>9=&Q%*^P MC.%6*]\XN%$UUB_Q&2D:9!4[68OB*.$MLRF,1Z=0Y,7T"-]X:',<^<;_V6;' M,CG,$@QRZ0RK<)Z0 QS:1TS*=V]&9_FG(QHG@\;),?9_UGB4Y;#&\Q0.L5J YX(?&.I%=E=.@R7#NC*4/7=G8E,M)BM M<$S=/S:0*VFPS=QFL3W;C2 MGKP=EPT-4[0A@>)KK?UN$PH,X[G\ U!+ P04 " 9@J]:<6E)B48$ S M"@ &0 'AL+W=O^ZY M-QX7>Z6?3(EHX;D2TBRCTMKZ*HY-5F+%S%#5*.FD4+IBEI9Z&YM:(\N]4B7B M-$DNXXIQ&:T6?N]>KQ:JL8)+O-=@FJIB^G"-0NV7T2CJ-A[XMK1N(UXM:K;% M1[1_UO>:5G&/DO,*I>%*@L9B&:U'5]<3)^\%_N*X-T??X#S9*/7D%I_R990X M0B@PLPZ!T=\.;U (!T0TOK6846_2*1Y_=^@?O._DRX89O%'B;Y[;41ZOIE).>73V@8!9SN&?:'N"K M9M(P'R^SB"WA.ZDX:[&N U9Z!FL,=TK:TL![F6/^4C\F7CVYM"-WG;X*>,?T M$,:C :1).GT%;]P[._9XX__%V8 U.8WEFN7*U"S#943=8%#O,%J]?3.Z3-Z] MPG32,YV\AOZ33%_%.LUT/H3S-F"=[YC,T$#>(%@%'U1#*=4&;AO-Y=;E8S* M.\K.QX;1FLG^92XI_:#(\"(I%3R=RXM M\346-LB\9T[V"N\2ITL0E$0X$ ;4 MJ+G*AT3#$#1\5DS">JL1Z,Y4FAR[DJ/"2B:$"V*4%,[=Z@BIFTJ?+@A0VUIW "9 MJXP/1*9DT#D$"CU#7/<+&RC=OB;,W8Q&@W^&(U_2!HWIB&,/=/4?6WR&JH*&C.M\VD: M/#L/QI2N# #[PM=:*L8U X%6%.:<[0AR(#>$[NKZB?!=S(5S5<=*B9!0T7'UA MN5 +FO4NAXYK3@#.7*<<^%VD\\E@,IM#P;B&'1,-=LZUU$GA>^N1 2):,>ER MBM\:;EV.O#CEWBC!%. M]VW(-362.5/M_[VQAW!J2L1'@[Q"O?7/%9?>1MHPT_O=_D6T#@^![^+A.44D MMIRN$_2WK5H78"=%XH9;N%,]"_$U?_ M E!+ P04 " 9@J]:! (4\! ) ".%P &0 'AL+W=O ME^^Z79>L5"[=F2E5@3<+8W/I<6N775=:)5/>E&?=?J\W[N92%YW+4S7:@G*UR5Y])NKE5FUA>=N-,\>*^7*T\/NI?GI5RJ#\K_63Y9W'5;*:G. M5>&T*815BXO.5?SN>DCK><'?M5J[G6M!ELR-^40W=^E%IT> 5*823Q(D_I[5 MC8S/&O6(>UPUE'))7S)J\W T&NB_ O7VH_[&R8]KZRH5]OZ#/NH(A1 M_B*]O#RW9BTLK88TNF!3>3? Z8*"\L%;O-78YR]O3)YK#R][%XD;4WA=+%61 M:.6$+%+QAUK*3#Q9DRB5XI4[[WIHI;W=I-9P'33TOZ)A(.XA=N7$;9&J=']_ M%VA;R/T&\G7_J,![:<_$((Y$O][AM]N'F[O;#^+'!^.5F/UTR/ @=WA8+I73.U?*1%UT4"].V6?5 MN?SANWC<^_D(ZF&+>GA,^O\D<$89%R[FQ/NW:H,FMA3+81A?&[&ND]R(^4O-(*3=+3;MK3:K2@/2@1 MF?9Z*9EV-#R30CQV0^0^$+BD5-8WGGO$C21OPF,@&G?*%$GX_X095\Z!HX.' M\5;\H>5<0]&FOI=+JQ1'!0Y10CW+K))>I:0V55[9G)"M5PH^LI"#558B!2-QA-P]$=1K]=#5&UX M'58&6.JEU)8LJH75%#-A_?Z0P"*QP0F#[X6I_5#O&O(N)0%RHZ2E_5B[@#=8 M)8S4Y&:#D/@5 A=6F9)S!KY2+U[5:@,Z:CTI::%'"ZEA@+2?X">DC*+G7\*. M:A_MA>.E1#=T08&RB7;JC"+XJYK;BA*X/POHOX@B@X%Z9$T=DS:2]\; :=ZL MBT@\&(L,N9'6@$OD?J%EM:>B<3_>BW/CW0+7AT(VCH;3*:.\JI9HB(),.X*Q M=5GC@!!7]MW6SFEH'_O6USWE6 I_S0'/.LO4FSPPBOK#WC=Y8!;%O=&A3/U= M%HR[#OGTS9GZA<7CMR1K88ZDY[ZE*^GVW69:9JN=0#6_4]VI>L9X6#+6A4R( MUG2]*E0'9"S Y@POD"6U#9B55:GBJ+30P.5JO8^GI3_WC?P7BJXJZ[*K"OVY MHNJC&B(0B;9)E8.%0(]XXGD54*F !A2VXZ''?2>@200";^@?2S5A0#=RT,A= MQE('.#6+4V(^21T@L+M5Q,K ]@5";M2PA\A?[>EO<@&&/BL.<;8Y$VVWV[%UC4RB[;U^-!L')CZ93OL1$ZQ_(\Q]-3>AW7\5[+ W MBF9QK6N FW@R_6]UW86HA!S.PQ@<6.J M-><1E%>%OI?6']"+A@VL&;3"$[D M@8=#$&Q)C/--T=11=U\BNE:))/_2"NX<.B\SG6CBB, -;&%R8;.>3K;5I"< M$\OM8JRHG&FL01/0.0\SYE0F;7NSR!L3-M3RFL]7U(.0OC@N M AJ=.;=I1U);XU\1#B627VF>[-:FB<7AL/I#ZE+M,$\6=;\E<9/OZSD#*/(* MNBM?V5?5)@_6DZ4,!]H,AV+W3OR#:>WV=6:,Q8D83N)HUHO#+#*9!3H M?H!Q:SR.Q4=.@JU#6N5QU)_&T7@PP;3FG+C+RXILNF-N1BO],8XGT6 X$C_5 M,O:+8@/MV]J]1::8T$^NFEF3VF< /'Q+[U1;$>VX&L;*)QRCQ15Z*',X'S;( M0T^ R>-SX/F3P:A',U\0P$E29]E!8;H1@P32 M)@UKF_G,-2/%&MT>1Q0A*YS/D6>)S+*=$80EI*FF)D $6:A3[JM!ID,?R2@< M2G,K"N>-)0K4A=S=>;JVVD,HU2+U2J!Q%?3SRQ^^F_;CR<\.%85!COH-56S3 M 0/QD+DR<)T7LYY(Y<;!89K*Q 0O%&GC$"2/UW1.(8,#XN O*P(;02R]YCYQ MC]D@Q(L&V)WW9AB@0!0-2DH,/7@J>[^IAY,'UXCMHU K[;JJX-8,!'$AH.W;(M M;=I+%.DY&N21ML' T();9[V/IX\YD3-7%TZE(M ^X.PY@_ M#?*%+-1K>DDX)F5I@:^]L M,NJ$0;VY\:;D+ZYSX]$?^'*%04I96H#W"V-\&PO=V]R:W-H965TKS&AKI)[8%0S.E=8U$ M&KHJ]:T#6010H]-9EKU.&ZE,LEX&VYU;+VV'6AFX<\)W32/=]@:T[5?)--D9 M/JFJ1C:DZV4K*_@,^+6][@%K9F(9/P8.)/1)0,/OW?L[T/L%,M&>KBU M^E]58+U*+A-10"D[C9]L_P\,\5PP7VZU#[^BCVNG\T3DG4?;#&!2T"@3_^7# MD(<#P&7V!& V &9!=W045+Z3*-=+9WOA>#6Q\4<(-:!)G#)+6-JTT6]I"N754)B%%Z^R]"ON* MMK50$8$!84OQ5Q;,2%BL'8!H8I&!BRRH1'D]UDA(4_#'8G+HZ\6SR]GTS5N" ME"6$?ZD_&DT734259HH[C'6:%3 YQC* F1W@.= MJ^)]J 0"\8N6?FWA7QZB!7@DUT@U4NA)D.DHJ'W<^RKNPY=MJQ4!0H8&>!&G M!]5;D.X5VE<%VP8*$J*M]Y1?R@\]=CT2#@NNP MRTXTV#O(H=F VUD7QPW@ .F6I=*+LM/ZJ8;CYCC98!PXW=M:_8RHF-#_TIQD MHT< 1;5O_L&1W"BM<,MEK:C2L;/D@]SHL6\H$V6''372D)NH1#:V,R'-IQSF MEJY]VK;&PO=V]R:W-H M965TLMI)FE/ MGH6]@":RY$IR"/^^*QD[D!#::?L"EG;WVV\O6FFZ4?K)K!$MO%1"FEFPMK8^ MCR)3K+%B9J!JE"19*ETQ2TN]BDRMD97>J!)1&L?CJ&)T?]9VF5=2CE+Q":;B2H'$Y M"RZ2\\N1T_<*WSENS-XWN$@62CVYQ4_E+(@=(1186(? Z.\9KU (!T0T_MQA M!KU+9[C_W:%_];%3+ MF\$J)1U[:]2S( RAQR1IA[]7F1]S%DSF\0@GC?V'3 MZB:D7#3&JFIG3 PJ+MM_]K++PYY!'G]@D.X,4L^[=>197C/+YE.M-J"=-J&Y M#Q^JMR9R7+JB/%A-4DYV=O[(M&;2PJ^<+;C@=CN-+,$Z853L("Y;B/0#B"'< M*FG7!FYDB>6A?41T>DYIQ^DR/0EXR_0 ADD(:9QF)_"&?8Q#CS?\+S&V$*/C M$.YHG)N:%3@+J/<-ZF<,YI\_)>/XRPF"HY[@Z!3Z/R-X$N(XP209P#MLN+!@ MUPBWJ%>HH1#*<+D*_=Z5JFHFM\ ,'5(L(4NR,(YCJ#5_9A:A%N2!CJ2%30MK M@,D2DG&8Y*-PG*10-PO!BUX\@-\D_-Q(A*$OY^C03XUTL"3AB2V=\+(IR*>3 MXPOJ@AMTC@L$M:2A4:Q?G2ZUJN",PLMBAP%FS32"5<3FB.W99)#OZ7E.W]0S M5@O:2N-CQ):-IJ7^&U)NEP:=L90$RN';X'UNNM3UFQ^R'!U$,X#?";UN=*W, MSADW/9\WYAOF<6ME*9><"9=.UHI5@5@ZPP)I_)5MZ@[">9O=$/B2*&Y#H)GO MAZJ+K6 UMTSXF%8H4=-WH8B=]HW1\J1Z7Z-E7!B@B>N\[$!!].VW02I5R8UK M/.+#Y7[B/W_*TV3RQ<"%E UYN$=R8!V8F\&0Q#_\XEDYDRTR#>AF#CDMVFKN MIL;(TUQR0;(-MVNO_W!SY8%PH1NZ?R#-VPG39?JP=ALN!.6HYL26K'H/:>LA M;ZV62M"UYO)CV4(@4(E8=\%U'2(;;^C2[ IKNOVW(1>JJL@3C?SBB8!,XQ&; M6LF#6ME7LD?[:[\AF7=&\Y3*VPU4;_4N8>=OM;[UK!]:UC<=ASO?1IIVVN_W^T?31?M6^%5O7UQ4<577!H0N"33>##) M#M*Z9=6%7[ ME\-"67J'^,\U/?Q0.P62+Q4-G-W".>B?DO._ %!+ P04 " 9@J]:>WX4 MZZ<% "D#0 &0 'AL+W=O/??<*ZF+O;%?74'DQ?=25^YR5'A?OYU,7%90*=W8U%1A9V-L*3V6=CMQ MM269!Z523]+I]'122E6-5A?AW6>[NC"-UZJBSU:XIBREO;\F;?:7H]FH>W&K MMH7G%Y/512VW=$?^[_JSQ6K2H^2JI,HI4PE+F\O1U>SM]0G+!X%_%.W=X%FP M)VMCOO+B0WXYFC(ATI1Y1I#XV=$-:C& MZ"\J]\7E:#D2.6UDH_VMV?].K3\+QLN,=N&_V$?9&82SQGE3MLI@4*HJ_LKO M;1P&"LOI#Q325B$-O*.AP/)7Z>7JPIJ]L"P--'X(K@9MD%,5)^7.6^PJZ/G5 M>VDKY$I\5'*MM/+W%Q,/6-Z<9"W$=81(?P Q%Y],Y0LGWE.MJF='E"+7OR.YH MM'KYR^QT^NX9@B<]P9/GT'^.X+,0QPG.TK%X@BVNO/ %B4P;IZJM,)NP_$1V M2S8)SU?*ND+5XNJ#<)0U%EJ%T3E9AVWI!2^$*R0,L7IFRA(-AEK-OO+ZH)X, MH4S-?>@>O*.6W5Y:*RL/.#O22,*@-AJKRPW&O"&XR%C-#5HJEY MM4BFTRG_];@'DHQP8\I:5OLRQ7KM4FK!9 0$PHB0_ M%K>T(<^ MIPRCVT$:'KQ8)K/S\V1Z=BYJ"Q"K-"2@WGKW,#S.-5'-D?>:A*QK:[X'VU![ ML1C/.5Z:1RW,/S4=*F<#^G%26M#OEU01O@1JH(/P!T[ M@#6)5^A:]WHL/L! GBN63N UUUL;^:%C;?F7\EZL:9!"5>5JIW+4JHLEV50[ M%!(VZ5O#<9!HR-R-Q9<"91L@:WG/B-$ \M-"6U;@!Y9IT\D./69R:*58MD,& M)8ZYX*TF'XU9XOL$9X(G&7(M$!IEM:"5R.LV='X35IM55K3<-Q M\31&H<5D6TO)$US(OAD$E&LPVGJ3:7!2&P6IUBSGKI"P(I&C[=;2-O#=\H 3 MG/='E?@B34[/%DF:SL4K-#\ZZ?R4_8W&7G?-?TNZQL;)TDM59AKF:R5E_KH$%E+'9P*E\ 8F4/_+#'? MST^Z.(09W(9&_J"JT%A:MX=M'*-HHA#E,,.X1W E"&,2UV%,.&8L/J*"M)B! MJ_.V"1.@ 8)N<_N8UH/.&C36([,RRPQ@.&[H#!CJ(J8@&_$1#E0!=&L*%WSD M16UQDV$KX,23* -?-/BQB]ID<',N^0;$WP=, ^#Q$MV_[3]!KN+-^R >OU]P M.&SAO="T@>IT?+88Q7M*M_"F#O?PM?&XU8?' I]19%D ^QMC?+=@ _V'V>I? M4$L#!!0 ( !F"KUH&PO=V]R:W-H965T8B MD2I)V?5^_>XH6983.VO1;_M@BV]W?.[NN2-YOE;ZP2P!+/M6E=)8*2K6^&(6C[A.>726TWBWX+&!M!FU&ELR5>J#.[\7%*"! 4$)N20/'SPJNH2Q)$<+X MVND<]5N2X+"]U?[>V8ZVS+F!:U5^$85=7HRR$2M@P9O2?E3KWZ"S)R5]N2J- M^V?K=FV4C%C>&*NJ3A@15$*V7_ZM\\- ( N."$2=0.1PMQLYE&^YY9?G6JV9 MIM6HC1K.5">-X(2DH-Q9C;,"Y>SE>RXT^\S+!M@-<--H0(];]D <6^_!A!]T590<5D1IEL (,SG/+ MN 96M=H*AOV!,LIGK EYHS6!Q;P4AG%#JF]HDYXX9X_Z[(.S(>R^4?>-V2=E M>4$6>9,X146GP^XA:2U6W,) _)2ETXF7!<&@U5HP M].(1YYW0=DDT\=)X@IVM_+XY.)VEF9>&R?^%&&\AAVH.>LN%Y.SIT,_2 ST8 MI5[@O$D$"5,OF<[0OM\#T7BV LC7#[)'$4&W>^D2.@%&,YI&NRU M?X F2>#-DIG;\F2@X9%9Z=1+LI0(Y9@"Q@H\+5'=,"QM9.&)R]88FP(L:#S; M4*0Q%#7NSA(D M>EPG8!I>]T&'! [5$N$JB$X3,RZ:@W6NM_L8[ PKC5/Z ?9&# MQU:*E!-HCY;,MQ:@N@I/7Y<:E"A0()W1P7S-0&*&Y.VN>,.1^8;=XW& .<-E MP;0P#Z<+#< TNLM_E&9#4]> ]C1F9ZL156^J1:]B@2,_MR,%:GM2]O:Z";O; M649%S<^H$$S\=,8^]J@$A@ /#NO@T9J,_<(2/XKQ\^Y;W;J((L=>(:P-QI9( MZV>X)MLMV+F-30(_0MG)S"<5;\5*%(!^V @H"Q;@4-#ZX EM0B]* Y=5*\1# M@5EBA(_F-0V>[#+Q(,4.U9F\5.V%H,@CZVHN'$ER7@M,<_^(0[$*(_W)Q@R/ MK%FR!>RJ:^?CUKEW4-O.]J#S[@_[^5X;.Q5D%(XK[16H(?Y]D6!MW']@*\G3'5\VJ!E MO0H*G3WH_ZTI=Z4?[5][;]I'SFYY^U3$?>\1/H)&PO=V]R:W-H965TG%#=]7UKV(ULN&[?$6[9_-M:9=-*"4O$9IN)*@<;<*-LGB,G/R7N OCD=S MM@;GR5:I>[?Y6JZ"V!%"@85U"(P>![Q"(1P0T?B[QPP&DT[Q?'U"_]7[3KYL MF<$K)>YX::M5, N@Q!UKA;U1Q]^P]V?B\ HEC/^'8R>;S ,H6F-5W2L3@YK+ M[LD>^CB<*E2\JMU73* M2<^NOS MN=P;:%##;<4T+B-+N.XT*GJ,RPXC?0-C#-^4M)6!+[+$\KE^1'P& M4NF)U&7Z+N WID8=A-C#,WD/_CPS?Q7B=89*-X"4X_%$A[)2@EJ0#L&PK$ Q: M0R^UK<#2<:'JIK7,]X[:N=+G!3!90LE%:[$$25<&ER2&\%$H8SYY?./QF;6: M;]L.V"H'5A,.E7-Q7RE1HC8+H#07U9#GY]L,?G\!_P'2<9C'>3B?36CSD43G MTRS,IG/X!'>^_X@6.Z"FZZ0C8H N(F.)-OEY 9?>"=++XRQ,DAS2-)S-9V$V MRV%3EHO.-[HF '<[NC>S\?RX=3T993"Z? MT-S!-#D[>)[=1EF4EC,A'I_\ZQD?D9(EE8^T:*E[:=%EGXFB%4/V3SE_&517 M,5Z#^')54I&YVI,^$\8?]*$\JE:44%%Z8(M(]S%QNCCQ^;=BN&ZW@D)P=PHJ M133))F&:Q'XYF5.04[C6_, L/HE-DDD8Q_'P' [2,)GZ'R7E^YDSSY(-::=U M 0GE*\O#<9XZ<],\\^9XH])9H;T_KF:^FE\'FXHH9F\M%90Z1$%:@M M,::I(HBNDM2H%6&Y]G2)8[9+EJN.+F%%Q?& Y0A>N_"BLQE4H][[24M&%!'H MQM'P=ACFFVZ&/8EW7P(4H3VG\ O@( +\% 9 M>&PO=V]R:W-H965T&LR)W5[TV#[9%=/ D MA;+KI'6NNTA36[8HF9WJ#A7MU-I(YB@T36H[@ZR*)"G2/,O.4LFX2HI57+LU MQ4I[)[C"6P/62\G,\P:%[M?)+#DLW/&F=6$A+58=:_ >W??NUE"4CBH5EZ@L MUPH,UNOD(5"!"&R M\;C73,8C _%X?E#_''.G7+;,XI46/WGEVG5RGD"%-?/"W>G^"^[S60:]4@L; MO] /V!F!2V^=EGLR.9!<#2-[VO^'(\)Y]@8AWQ/RZ'LX*+K\Q!PK5D;W8 *: MU,(DIAK99(ZK<"GWSM N)YXK[OW6XJ-'Y>!Z1U^[2AW)ALVTW$ML!HG\#8DY MW&CE6@O7JL+J)3\E.Z.G_.!IDY\4O&%F"O/9!/(L7Y[0FX\YSJ/>_']R'"06 MKTN$TKBP'2MQG=#;MVAVF!3OW\W.LH\G#"Y&@XM3ZO]F\+3$;#F%OV3@6XMP MI67'U#/@C@G/'%94@",.(VX"5-W@"-QYTVF+H&M@U2]Z?C*@:+/BMA3:>H,3 M\!UAC?9-&SD5B<9)S153)6<"K*,U&2WT:!"XM1ZK%PZ=!KKGLATO>A(T"!L) M2M,C=VB"F#-,6384L6L9V2E+;PPE$J->>U%1?WCTG(@&2]TH'L$O; -7;YJ< MOG:'Z5%1231-;!T62NV5&^IK7!V[T^50E'_@0VNC1!NN+ BLB9I-/RP3,$.[ M& *GNUBB6^VHX..TI0Z+)@!HO];:'8)PP-BSB]]02P,$% @ &8*O6I@^ M@"D()0 2GT !D !X;"]W;W)K&UL[5WKC]LX MDO]7A.SLHAM0.K;[/9D)T.ED9G.7[ 3I9 ^X;[1$VYSHX1&E[O3^]5" ^Y*T]2"+Q6+5KQZD?GJHF\]VHW6;?"F+RO[\9-.VVQ^?/;/91I?* MGM1;7<&=5=V4JH6?S?J9W39:Y?1263Q;S&87STIEJB>/;BIZU:ZSO=?MJ^;^#7,]]*;DI= M65-72:-7/S^YF?_X\G2&+] 3?S?ZP49_)SB495U_QA]O\I^?S) B7>BLQ284 M_'>O;W518$M QQ_2Z!/?)[X8_^U:_X4&#X-9*JMOZ^*_3-YN?GYR]23)]4IU M1?NA?OBKE@&=8WM975CZ-WG@9\_/GB199]NZE)>!@M)4_+_Z(HR(7KB:[7EA M(2\LB&[NB*A\I5KUXJ>F?D@:?!I:PS]HJ/0V$&5[G.^^\_ Y(]W0M']\O%9(/O5'.2G,[39#%;G$^T=^KY<$KM MG?[3?!@;/+=]-MXV+JP?[59E^N!'HQ=^WW!"1:^#RPZ8N"IB%API: ML]W2FMRH!KA^DKRI6MUD[GG7#K[8-JJRBE:Y33;J7B=+K:M$%P86#-)UDGR, M^MHHF\" MJJ!/I (&$(.>@9^'3R8/-GH1ILJV7:-[5!2VIK::KI",U6-7G>% M8J)DM)].[DZ2.YUUC6F-//;Z2[91U9K(*XTE;7?TES]=+1:SYW>O;^FO^?/C MD^16-RUH6:" =;&;Y55=MU7=ZB0W-BMJV\%<)14^@IST],*;HP/RG# 5<;7) MX1DA=:TKW5 S<$=OD2DJ+(AM XV;+8[7$?SKS5G"Y,)5"Q=52W?BTL_.A@L]@(DP&UZ M.F;BEM<-L@ 9UX*:M048.!@C"8[525>I+C_B?(3D.OK(!Y\,BC5@UP"=MZI3-=+G7C=.Q9?PWU^0\BDE3P M@K6H0E7^.]@MHCB%!6U@:G%HQN*XZJH@)X(7,9;)2IH&.:$5J"Q;:KT&#:L24R1;^K7/+PXJ> ;S3R*IUW!F\$@D, M2AA*C!N\H167@^U K.&ZE":!;-""N.(!^G[AN M]LP5-CN0K, %HW<=>706:_+O(&'HQFKI][46/P.3\M]YN09"KY+_JIL@!>.D4 MS$QVXLV1MT"/:7CXHS(/JDJ3MRT8EJ.V7FM85X.=997#KPDU"=@@ M[&!D/"?)39MH!:M&YAXF.?3N.;%4!2EJQNXX7K2"!2D/$)XZ'KLEX)HGW;;F MM11:!B$4^P-\T;1>"Z+7-/'2ZB\,9 \NQD9O$)_?XQ*!WSHY @ULC^E^_^5, MV4VR A? TIHYE%;@%^B#!MR#/IU)WI'2"&,YF1#X"R_P%Y.R>HM$$G#"/U[_ MT9E[5> (QL1^NJE85V:% K.^0H._ 1\!5$1AH&U0Y;J$A8 JTU2@2UEELEV M@=>-61L4##!3"!@>69TT6B["8")HT 1%@$'(.1(O8K<, ^LH;G36$ M$O*<2!+,3)O<@PZK.QOI5WBL-6TGQOAE].RG.WBU^LPS:LBV@K%CI?N+SA$Y M@&;:UM:TL*K@-LGK;=W@H,D$=EO4A#\LSF?I;#;;16FH6E%) @"$5W/2D2AA M&G$8@X8>$/16R;3.EL/K-3(%^B$-&V'[QMC/I#R("T!.SL1.B=*E%Z7+R?G_ M &14G0:CF]70HP=KK_1*-\@G>6!,LJ9;CGD$"*QDH\-(#5%!(SVOFKI,K$)( M!7)C'RW:5Z)AV]1YET5PHM&\%&'T+9IJ6)U9"^S=$F SK$?JAL[KI29C,?Q M3ASZ_ZUKJ?V;-REX54V]!:C#C]Z8QF[,E@ P_(8^ZB0G983$E>KW.DC_6.?4 MD1\W 1(4'@(1#?/_'P*O (/8B&O0I$J67947B$Q6,#6H5.#J1C7Y \%'U&3U MJJ4?C&5R$#+0239AZ A@$91P7? *06ZA7H\X=H?X&G46NB/(9M\>6I>L,5N2 M#O2O#*ZL@("D)Y9>WZ)PE-4?R'9TA\$8DKTL"/&RSM:$[4$/U5W^E+6KKNY- M4U>H<7A.(Q\*&93IF'4JB!78;D8_;&!5B:NO!\T9U7B, [Y"6[@%2! [\)]L MB"&_8#6-VC1@=5$\T-IK,7 Q2&K&$)1Y^8\>H"J#9>Y,/>'B2 MO%>/)>$L(/1Q"PH!O9P@'$"#YF"Q<_48@BW!FZ?'L!X $X-+SWAJ1V+AH;-C M]$7JC!R^\6=0C([.C\-$]>>I)F@6\\\"29:LM]I#;HJOK+J&8&"N<4TO-5FC M^J$O'<&A%K'$1D$7 )F@X8:Z@^:%8*C3&#W5[:8(0R-$,8ZC]1XQ&F5L'ERA M MU>$%WIR<3V-3P:B!6ABJR68.49KSFW9H- L-/D'?M0B)^?#1F M"G ORRL;G@*!,3Y=]MM >L05[U%Y'IZAG$6;MV*NA/\.2$PD\V-QZ_'^W#QR_>W=]YO_[J8($C!0+5H!KK* AY =Q2#C$U)!';;=:-RT2EU( % I"-3U%N MF$E!KX,W#E--%@\4NU\K,KD2,6T>"[SS&1%;!0!%'40PO./PNT@&= MK6K0_G3W>;(-2'4*G]J] )684BJ?"P"OP/LJ#=BVAW_>;$6^@N?Q*OEA/ING MY]?7]-(/Y]?IZ04T Y*%@!3&7SRFWO=$9Z723RFJND?%;UF$8W@&Y5#T?-,7%:2I"_, 9@&48YH-?;%+81L'@G]+B &FL2&/( MZI/X \\8.L>QHQ-[E8PAR3RB_Q6\7'=$F.'+_-F&X3"]/+UD49E-B&G/3 M3MF]>92$GT]''KVR(&7P#L5L"ZK[?<23WX(!'I6*Z1[&5%76[S7X'6"W! E@ MPK%TU.R# ^1Q $"-,KTX,=8%/J)GP5LTX*.% N& &#A@WX[8N%"105^JHO* M$&4A'),A>*TQ(7SLPU>(5?,\-F?P##H @&#$I(0P>Q1)&J$A1%P&PHF0\CG0 M#L3W[.\8!,CKAZJH54[&=X6<$-?&1P%#!,C%C<0O-?T.7,K'>S;!XN\)UHT! M&06SZ1)9AKB"H]D7RHL<3#3$'BN^=92?NFL]L AMX#R@ MV]2_V@2Y1=#,L0J..8GEC=V^06#=!Z-QXORRB1"?!$10EQ;1M"H;7713*EYO MC,=1W1+ES]#A[I8X \YYQ>A-U)-D(;4/!SRZE65KC 1:')[7:OX9&']*H2&8 M=@R[ "E'HL8#4$YXA\$G67<4?>USF&(8 B))_;K,V"0\ MQ* )#0X[B^041EU(Z4(V"-P!XH-9-G8CL''?6^!0^R=1)\F8UW8%D+NHE2B7'.39-W:UAV K6?%SMTK=K#K1^90 ]+N$E MO%760#@M"A\'!\RJDR._DF!T\5(YWDW74*F=U-1L--XF]P#9EDML*(I2P9"7A'Z1OC6 M)Q[Y8X4=,MK@ZCGFP]0:"GQQ> %F>RA";@F$T*_$7 &%:7&OL51"[$\(JV:- MP6R_(F+!G?DQ^GSWI]UI^R>Z$$,2D2DC817Q6)-YP6\UTJ^-0=U.? '1.X9NH\T3,:-!T$0F!^) MD(B*HC *Q@<12E).D8(BL+"LN%X _O:)D!^ MDOZA^NK\_3\[,H[ M?Y<7,(KKN+3@6QR,V%^8= H6P2E83$+V&XX!\GE+ M:?%1QV"ZE_'TQ(A&!)$NT- E:XR24.H0M3L&VAWDX_M9R/#[1,ZGBE*?=U@4 M(FB0AM9$0Q/OL,D9?DL((Q==(K%N*KBJGE)Y%-@[4*^J<85Z(8KN$D4VLHD@ M,8!20>?B+%&'(T2P;8PRQ%0WCMAK Q 5' ^T:$N50Q=+"?*1-> D)2A$D!+0 MK5$*QQ=28.5@* 005B$5)*R'".9SD'0K@@ MT3=?=Q8U1)&]$._C8J0VD$?E%0A]4.L%6MEOP9Q29K97P:%%ON1C0CE+IIW, ?.Y5T2D'/6B9PQ0B^EV#[=Y* M4C],!2*0ME=H1!UR*\(DTOX([8!:X##TF]DXT=S'NRZF"9#)1LGL?J*.H* 7 M_JCN!FL+&JR*Q88 :Z^Q.(>M)V+?!]*(.)?C,R<>'D*+4BLN;7."#K1%%=%? M-JJC,DSG.V_K5CQE;!Z7'^4&C(U31HTN:\QS_Y9ERI(EP]R]E".3G2#LQ05] M(OB8?@!##ZX7B RFS@H%8V %@4N[.=^$<(ZHUX"1)2U4D9-:MAY:T MB,AG73L]A04GT*YD;_!&I1]<*HH&##-_<,9M/"M(O%(^NT>U2WU!(&=I5+-Q MH,//::0(Q]5QD,X1HM-=BFD@4X<'FU2"_.9RG:V<7B(KT\OW1F M]P)PR_7L6PQHV-(QG]QW@5$U+ ,)2U1L)?9\1Q/S 1;YJ,V<;GC2=^ ,> F+ M@'4-*GMO,2/+T &>:&*7W5?O^.+]K3)Y%/!W 7[O Z!/5&@9*T.#O%BBCMG5PL4A&'P6,GR[M-M#V[V;'RM NL>XN(@!+T"E*69E]AO>J\4I-(NMB3P2R8DE2I*"%&!(_I/AY2$(XE MGHR9;/ 8]$[>4,AVD<,*T E^%X<+U=E7A,H2"J"M(+T1H3L^*E675[M2!5BC MP& >B(_4.QPD2A).D0SP(,7RB:.-+*!S@ZD6"P-Q M^,*IY%@>J*2H6(&)#%L@OD]LSPX5V_,%B^WB\O^VV$X9C["K;CZ]K>Y-A2(+ MA([:A^_<.;<3;G=52, XXSI,!Q6272OY)@)-1BQ'JSYKJO@##F!$U+?42 1* M9(O67U3X^&E+VVGA[K8==-N.NH)8S6765!#@,G)N9C'+078/"-8ME0"[S$9= MB62XYX?H"*1K$$$$<&P#.1).I:B$WP6SXH2,5#T=C*5,2RJIJJ/FL0"NK;// MZ'JX:^@ Z'Z)*LI7P^Z;%3@/]^E!GR0"A.X"3(#:CU:FL>B^I@G_A>D'KE$X MQO 8EK6"EBG,/PAG45/3N>.P86<^O=GF+6+QMS3M-^3BC,KNP1MV4/'B+FA" M-X3S"VI;W">J3H0'34/K6M$V,_297=42Q?,Y":23#4-[>L* M^00LB,!^R&E$!;[4SC]1!%K?[A#$B,HY)OT^.;J .;*Q>1MVW] &,CS@<_43B#L1D,-I3(Y\-!(Z_EU\1)3& MJ/J%(L8N%2"5,;H]IGI["A)\:0FANHZH9?3#,XUZQ'=&3G\\\^294_33A]J M_SN[WG;+YVB@N"K[;>G#@5J(P$UJ_; #:#Z];^<#:&MJGS4)!22(KM=2<3FZ MHKZAS3QJTU=QRM8$;SYK_EL#NJ\?-3(*A<'8MSMBWS&NL%JHRCKTAL-03D[JA.CC9^L0SNJ !E,=T4S ME$](F5MI5.US\,*69PH:R^?2^ MKSN'K&*M=(N@9%0E33=&[P6^B7LQF+1XU\&Z4670RONK1C#().EPO_V(LXA1 M=WA^0!&) ,:T5^!W&0X&^VI+U[_?S15R]/E)\JM#J.E$4^PEN)>BNC)?F@N4 MA](F%\AA[]!5M=AH4X?A6+'?G"G%M)G+JDK1E U5M'ZA\6X.@1&=):5 &[.$ M?;CXHWU9*4=A*<*#.BP'G5C*MO/!QCU?R30HL741J:@A0#-<#G0@RU)",%$. M4W P3K3:FA9Q+,[&K?OAE9AG,;^1H6-M1V; 6%?*@NM??!XDU8%M/#SAT>^% MH4IJ7)9@($Z2O]6AH5A\N<_H!(I Z[]HW\,\;'R83V]NH$U>MAWB7$PEF*[8DVEX-EK2F=4%#AB"LMGYJ.L,E@/KW+X"8'%Z(U MUE6W@B!\UHA31^?D.[88Q!U$JR6H1<'@J4\"DA^18_C"4A3D7D<[?(+BA+4[ MH+UTM$M'WV[%)$0_O[A.%XNYI.\7Z=GYU2 B/^6A+D)U\V*Z./G.N?_8T5_A MGT*2<[*[9W1A?*7-&\D/+SE6UML^B0RQ<9^;J,^>V8J/&XG7!Z\:&X,,7PK\ M[2V[A>);G^)J*!]>3!?W_H*^V=_)$7P':A;,3KGOV(+IEL8%^I?@9\JY&KYX M3S9N(/A["(?=N- 3'6LB;CQJ&4QG(+YS-3DJ*8QD@),CA?E)L(_4Y+'#)'+( M$"P2+*DDCS:_!U,!T!;/*> %X.7>=Q7:Y0VT%!5#9155+"UU^X"V0=I A$Q9 M;#JR@GLO S?]7E]D0;W%E#BZ&''9H(H]\HV!I0U+[M%MQ/))1'<>1#8H6HP* M_E">NBJZ8*IMUXKU9*+H%)PH2(& >*Q[J:U==TRC&S20T)6R#\13()R D:KD M:*?W8\GU<\U'0'_U0[^YHQ'*I5HP4.5WX_M#+2B.;W],WE(\?R[_+^3_TP'B M-P(6?!B!]LGJRM!6U*SC'&=%ZA+)X/W7%J-\='I22E5Y&)J+1+"C8SC03LD] M"TI;V^/4(R[982G^S@-OLK6=BZY0*)P.9U)M-!NH2D649/=2./>("S7$IW?9 M66BG1,WOQH[E VA/W%]MAT(72;.O+G'8)HGC:B*&G,,)94?-S74\!\I7'LP M"WU'^(04YX*(MX]Q"=77CY3R,\B"BXD'PAP[Y1J\%<77E _.ENH?ZY"YHUR& M)Z&D8\GQ5+ITCCYW&#VZ58]^7<+%IHNQ3)1$X;K.L H%AP!JCH$<4UK;)'A"0>=V^((D,K^938"WVT$CXX"@4R MRCU8NMI?>#Z)7AC4>5/(E[>PUQG,A'4[&:ECOH%;]"36XE\.^V)E1!1EIZT: M:ZH6H0<[C&%P$$0!%JMET_?8&$C\_2_,$Y 62(ZVFT=+[E+_86R#'HFN'T_C MI5 #N)BNSGNE:77C.-[V9B9/7HN.BJZ/&OS#R__R6G,@&X^LRD//D02O MD,YCVLII>PBXW/%.J=B05$XL \>C"B=U83YO&*62TBWK*J/I5*S>Z4->6P79 M$IW+7/>I+Z\!*=344^%T5( _/@*$BC+(\<#8@W1CIG)WMP'*N_(DB7]TX$>N M:/N\WWD4O9CV#C:\N;M-SK!B%2CZY>;N)5WX2/#A:GZ>ND/#7D4=$S(&%L,X M90N/W]6#+\-K_S MV!6K^M&DM08C'BHHW@I[T]& MTL43=/#!GZPVS*='"Y^O.!>272$U,7/B1&(5=-@EQN=>9AM,J[E,#-E4&1$P M"SJH*T$*?DNR]UV%XJ\3&KS=[R35GY;1X'D@=%R KW'@@AV_(IS&X[5LFIW. M'=75MW" ]YJ/*IN&^R86Z07E^=\5.NK[]LE%\\52:*<1XD:6%>6[:A$5GQ4 M%TV5S:V[&DGN'EZ# M:0EM+PHOT$YE0>XC]$SF1<(&D,7T/HT[DK"7)&&W$>M'XR2';_F@[2W"DV C2E(+)O<(D12&' MJ=#(3I*[?>O?+0QO3.10:>^Y&@ML.$NR5\G1YBVID!5[[;RCWAY-!\YH'/#22AL.1H6S MT'B#:K@7E9J)2:+3/*ABE03@(M3= M+[Y6=T\GR7]47_;$,P]ZO<77$SDRB.(OG(X,AW>$M _79I^$L[GAY;UQ^CY\ MQ":E,@U?PN5-4(A/2(=EN^Q:?U*IP8,U^)[+PHU\QF)8Z&M[FPWWD>7K :-4 M U*T5.Z44#I-V9?D4LDNO85D\VX+ZAB'A*)F#^?'P#W6E6(+ 6_QD>2QT>*I-."8_9J%J])CEY-.;?!1MSR%];NK)BE%9 M4#B)(!IMKK>XGYL]DC#/$=V]3=,L5J5QE2SX29J.XJ)R%#!NIPI3'L''KL&: M\RU@=JB1L5@Y;A,U*3KXO<:M%83YKTE2@[&@'%+H,%IGM MR\2:^#R2,0Z0Q^>K[Z6 :MM@BA#3?5^VIHDB/;L'H42[UJD2:9R'*+-WSDL&13]Y( M[1_]<)F>S:ZYIH#.#[F>.'//99)\W8G[@,BW[17=HB24OSH2W1W<1-TY:T$1OG LMZ IU@8:IP7TV7)G]B+ M>.W.[!AEW703;RKYHIFL8*L/^JB;.[,D^I?JLH\-% M9">0KX'QQUTHAEX,+]WVHV#8)^QYWINK*)(Z64) BEPPI$1@#_RHV("\N$J- MW4Q7[Q!5=PPC('2T"Z%1]Z6KC/*)K+'=\7QHU#WK3GK?6]S/T:]]Y>SK V5] MXD]R4D7F O=AJ [<\;'^^\![&EG?G1!U[]9$.8V4(3E/WN/1M.^&]4M>J/@$ M+217[;J-9/W I<^21UAX0->8K7>A'T$5$>][)8_C?N^D60RETHOI&F=![V(/ MW^-!N-C?J!Z8;&G<*.*G,K/!MZJV:,(V4H@^J*M!S-Q_^CL*;'/#WQ\1)W8G M:+0O*1,G/%^9HL-W(H)Z=/O0._&9QUVR.M%") MLO#7M% VH8\#(D8BK]V^%2KV_H'BZ%80ROWAM/ IB7M;P M'Q4,885,.O90#^C0HX!N4BFD65S-4D>B?.5RIYJ__TW@4*Y^.EU:CB>O#;X" MW-2@FZML?X7U5YJ\*>BKE[Q%+/J6:MRLJV]R'U,CMF!AU.M2-U@8E+S!!VSR M4=G/Z%5F993P3O>IQ^^R.G @1DS$C/6I&GD6?MT8&T$>\+=?5 M\)>N_=7$?2C\AC^/'1[GKXS#JE[C[JQ"K^#5V&PO=V]R:W-H965T M4"=9RWN;C;82XT4@,5&Q 9_=Y-I8.':QG7;CUW-.VE!&J?C0Q&??\]QS5]]E MNM/FNZT1'3PT4ME94#NWN0Y#6];8<'NI-ZCH9*5-PQV99AW:C4%>=:!&ADD4 MC<.&"Q7,I]W>PLRGNG52*%P8L&W3/UN S66K]W1L?JED0>4$H ML72>@=-KBZ]12D]$,G[L.8,AI <>KP_L[[K<*94_U/NG*%303@W_V367(F?O"O1Z)XO M)=J+:>B(VCN$Y9[FIJ=)_D&3PJU6KK;P5E58_8D/2=*@*SGHNDG.$MYR2J]'IV=1OO.N+8;7N(LH*MOT6PQF+]X%H^CEV>T M98.V[!S[_(XZK6HE@E[!B@L#6RY;!&>XLKR[O/:4Y+.DIR7#1\&70@KW"-SZ M<$]M*GM9#W6'-UABLT1SV,G@+3>*>AOD 'P.!8NOKE@TN:)UDK(TRE@1%?"- M&\K@V'6T:)=2E(<3>P%QP:(B8>,TAS1E<4+(\6FD$5ON\ B:3\84)H*817G. M)GD$]]IQ.8 $6FB0V]9@!=P=5Y9D$C8O6!YG9.03EA4YRY(Q?'(U92M4J1N$ M$3[0[+-X0=-'4O *G*8SZTQ+8\E9VBZUJ?ZBKUHCU!J(BGX&$9J^-]#WQM,2 M#F=:+HR!0XQF?,^4W"UZC9-+(.=-(RFF@%I*STFZ:5P$E) WF3-2#T;'E M7-&3&?:,(+1\8)-^2W7?RVN)5)! M9Z441DG>5&WRI\%7RE-M9@3G+?- ^&N"I/!L0$Q"L^UL8" MP\Y9XJ?-]4W4>K9R2 ?0,DG;%GI MFV;UD;?G28R]<5,I^Q]63C=-!S!>*MW,V\T8P5S4[LE^M'G8V)"35S;0=@.U M<3M'-LH+IMGH6#8KD$8;K9F%/:K=C<&)VA3E5DN4"MRG1[>Z&3_,FJKD4L$% MGXBQT'!XQ^XKKMX?!QI=&,5@W)H[<^;H*^8B^-S4>J;@LBYYN;T_P-"Z^.@Z MOC/::_ SDSY$H0>4T*3'7M2=-[+VHM?.>_?E_(^/7SY=7-[<_@(7EQ^NSJ_N MCO8=U-F)]]LQLW*D%FS,3P8X#(K+1SX8_?Q3F))?>Z*,NRCC/NNC6YR]FP:&1<5JM2_@7I/[ X;;&4,"+G]P.1:*P[448PY?EEII5I>B MG@)3)HC?6;W$F86V$)!X"$WR6K-2XB3Q".$0.1'<6>VA,,\ M](J$PGLX)'X2X1-G:L*%V3+$OY<>L?#C65=Y=%@0XJ4DLPXIA9XL)UV6D[=E M6=0.W0Q,=!EO%H;&6#9#JTO@[E!F0O95H=?E*U7X9K$#4_%RDUPG\0$259/;=O\N9S?<[DK7N]JI3MUOZKA;\X0"(;PE2OC95M!;=6I MT]ZQLB9-AK8)D[[+Y_1A*8D?4J!>E&8>B2+LFJQXR6T95HC=DT%!J5>D1IUF MVQQ+6';HQ\4P]-,$>Y;$Q,N*'#(_+%"0QI"DV$PQ=43++@C$A9>'$5 _BQPC MQ$9/,[>V7.KGZ9#ZA36;NEXO_"1&01%"&!&OB')'6+:)91C[<=9-1F%D=CQ" M[.AN5BS[N+$ 51&-@IOU1:X!QBX[D97-B&>O>0 =1?XZD=;E>G\&)[:9FVYCTV%$U\)_00)=L !W CU !/) M#1YHCI%JD!@+EB?.#X:1GZ-.3]*S+NE9?]+=]G)<=[E./\_.7X+CO"7G.T?[#["^@\L8]S-P=X7;?5EW MA;30?M@!\OMM(+90ZSC42_,",<: *2467[)L@[MF4 =,MIS4C]*.XX@P]?"' M8H2ZR S?FF.),/=RA.,H,U[RV%G996Z4W4S6NO9OZX9@X[X[YW)J;_4*QLVR MUN[JVW&[#X=3=U]^5G=?'5BRJ4 ,JO@$MQ(_P_>W=#=Y1^AF86_/]XW&N[A= MSO#CATNC@/))T^@U81QTGU.C?P!02P,$% @ &8*O6B"; #JH @ CP4 M !D !X;"]W;W)K&UL?51M;]HP$/XKIVR:6BEJ MWB#0#B(5RC:D05%AF_;1) >QFL29[93VW^^I-A=.-"K9'M>H?Y0K29+3 MH20\QT)Q48#$W=BZ]^XF/:-?*_SD>% G9S"1;(5X-L(\&5NN(809QMH@,/J] MX!2SS 1C3\MIM6Y-(:GYR/ZESIVBF7+%$Y%]HLG.AU;0PL2W+$JTT_B\ W; M>/H&+Q:9JK]P:'3[ POB2FF1M\;$(.=%\V>O;1Y.#(;N.P9^:^#7O!M'-F5DYV.IB+/N:8L:P5346A>[+&(.2I@ M10+?<<\R6$D1(R;TI.!JP[89JNN1H\F[P7#BUM.D\>2_XRF !>&G"F9%@LG_ M]@ZQ[JC[1^H3_R+@@LD;"#P;?-?O7\ +NE0$-5[P7BH>%XOY9C%;;M9POWR MZ>-R,U]^G2VG\]D:KI9"(]R>#;S![9W'-6-UITH6X]BBN5$H7]"*/GWP0O?S M!=:]CG7O$GJTIC%-J@Q![$Q_\+S*85?I2B)D2.T*)7NKRWN.^$7H\\1_(Y-M M#8$J$*?'$H3P$7H#S[YU/2,.H#<,;7?0-\(0 C^PP]"#C=#441+-OJ"&ZMB! M9_M#SPZ# 36=4C#/RTJ3BWFAD7QKN/*\@1WT^G#=8C3199QM><;U&WGW;"_L MV?ZM#^?RZIP,28YR7Z\"!;&H"MW,2W?;;9O[9LC^J3>KBN+>\T(1A1V9NC># MO@6R&?]&T**L1VXK- UP?4QI8Z(T"O2^$]1,K6 <=#LX^@M02P,$% @ M&8*O6OXPN[63 @ 6 8 !D !X;"]W;W)K&UL MK55M;],P$/XKIX 02%'SWD6CC;3N12 Q5*VP?7:3:V/-L8/MK-N_QW;24$17 M(<27QN>[Y_'S.+W+;"?DHZH1-3PWC*NY5VO=G@>!*FMLB)J(%KG);(1LB#:A MW :JE4@J!VI8$(?A-&@(Y5XQE=P3W&G#M9@G:R% M>+3!YVKNA580,BRU92#F\827R)@E,C)^#)S>>*0%'J[W[#?.N_&R)@HO!7N@ ME:[G7NY!A1O2,7TG=I]P\)-9OE(PY7YAU]=F4P_*3FG1#&"CH*&\?Y+GX1X. M 'GX"B > +'3W1_D5%X138J9%#N0MMJPV86SZM!&'.7VI:RT-%EJ<+IX(%(2 MKN$+)6O*J'Z!]]_(FJ'Z, NTX;=503EP+7JN^!6N!&X%U[6":UYA]3L^,+I& MW"(^27A+Y 22R(:QITB/4]@>.5HJ]6)F>JSJ&(#:@:X1EMV:T!,(K6$KZ1#3"X$&! MZ3"E38;R[3$;)P\Z;L-<=UF/]PU?NV:-TDI9U<04P?4SRI(JM%I*-&%+)7&] M=665W1 JX9ZP;M0]:HVF?I1F?AR%\!;221;"%9;HZ./^N-PDHMP/\]B?)MF? M;K,H\\/P)#P[F_IY>) ;G*3_VTF6^^EI)TGB1W'JY]/\GYQ$?IAE_IG)'OM/ M!0?=WJ#^I5P!PXV!AI.SS /9S[$^ MT*)ULV,MM)E$;EF;T8_2%IC\1@B]#^P!X\>D^ E02P,$% @ &8*O6J=< MWRN P ]P@ !D !X;"]W;W)K&ULI59M;^(X M$/XKHUSOU)4">0^A!TAEV]6=M)6J=F_WLTD&L.K$G&V@_?QYE,]E*]Z#6B@==:-'KJK8W9W 2!+M=8,SV4&VQH9RE5S0R9:A7H MC4)6N:!:!'$8YD'->./-)F[M4"V63#5OB,YJ_-HR(KZ% J7F.CN6Q X7+JW48W\\SZ.X?O'/>Z-P?+9"'E MBS7^K*9>: M"@:6Q"(R&'7Y&(2P0E?'W =/K4MK _OR(_L5Q)RX+IO&S%#]X M9=93K_"@PB7;"O,D]W_@@8\KL)1"NW_8'WQ##\JM-K(^!%,%-6_:D;T>=+@D M(#X$Q*[N-I&K\HX9-ILHN0=EO0G-3AQ5%TW%\<8>RK-1M,LISLR^,*[@.Q-; MA =D>JN0%#<:KK^QA4#]:1(8RF)]@_* .&\1X_] 3.!!-F:MX;ZIL/H8'U!U M78GQL<1Y?!;P@:DA))$/<1AG9_"2CG+B\)*?HWR*:0N4G@:R]^5&;UB)4X\N MA$:U0V_VVR]1'OY^ILRT*S,]ASY[IOM7;06"7,*MUDB'PIH*OG*VX((;CAK, MFAE@JN-1 =F.WL[1LT\]/&&Y58HW*Y@SS4_2/%O(:9I IU*NNV.!K[A# =%A MC ]C M^D8:)?] #NF6KH]0#BL/@&5Y"DB3\.(YH-Z#?RBRSSHU%!\\*/QF,_ M'(WA!U.*-?VXZ\?M0O#RN*,_053X81'[>9(1T*!OGHI6?,<,]L('D(UROPC# MWJQE('JRUSVUE^]J7]ET:9S[69*3<8S_2(>VBZSPLRB%.RRQ7J ZBIC^7Q$I M3YSYH>:&0D1\2Z5$6?IC_ MA)AIZ(_3L4MYU4/X%ZULY*=%9F6',W 66/@GP*^!7289S0\@3=DRA[SL""?XMUA)P4S[;'FX3"FV'P\M!!W?,&UL MG57;;MLX$/V5@5HL$D"))$JR[*QMP.X%[4.W1KR[>::EL45$$E62LMN_WR%E M*PGJ&,$^V.)EYLPY,QQR>I#J49>(!G[65:-G7FE,>Q<$.B^QYOI6MMC0SE:J MFAN:JEV@6X6\<$YU%; P' 4U%XTWG[JUE9I/96!*@>[JFJM?2ZSD8>9% MWFGA7NQ*8Q>"^;3E.URC^:==*9H% THA:FRTD THW,Z\172W3*V],_A7X$$_ M&X-5LI'RT4Z^%C,OM(2PPMQ8!$Z?/7[ JK) 1./'$=,;0EK'Y^,3^F>GG;1L MN,8/LGH0A2EGWMB# K>\J\R]/'S!HQY',)>5=O]P.-J&'N2=-K(^.A.#6C3] ME_\\YN$M#NSHP!SO/I!C^9$;/I\J>0!EK0G-#IQ4YTWD1&.+LC:*=@7YF?DG MKAK1[#2TJ&!=_&:UYT3V&,EY#-LE=[KE._(]WT2C\\P+#9&"87$*?KZGKBJY"D%M[VD0.O"F@$%5GL("&NE0T MN:RI2I74^MH)T:YLW!@E-IVQQ0,C@:QJ.O9T@O+'>3D4Y.4T M@;]^8_<>6.QG8>9/QBE-KLAT,DK\9#2!:WAP'4.J^!X570"]#@UT=6A#JJE0 M-[!T.2"_+$S\*,J ,7\\&?O).(-%4=SUJ:'&!MQNJ=-MWIQDD*UM>^W#>G%/ M_WO4-A;2": IU@VN0NA="E:.'"E>&,T9!1HY&>,P0U\/&8^'OMC%OKC>/*< MP=?SM3C1?@_A;>:$1[=)2))/:'9C%#UM7#@XZ7!PTCW<"Z&I>[K&]-?HL#H\ M0HO^[GTR[U\P2L%.$(L*M^1J2^^!ZE^%?F)DZV[BC31TK[MA20\I*FM ^ULI MS6EB PQ/\_P_4$L#!!0 ( !F"KUKW^G0"!0, *T( 9 >&PO=V]R M:W-H965TBYH*:;6 M6LK-N6V+; T%%F=L Z5:63)>8*F&?&6+#0><&U%!;<]Q(KO I+32B9F;\W3" M*DE)"7..1%44F+]< F6[J>5:^XD[LEI+/6&GDPU>P3W(A\V,>"Z V!WPA\$[0F,[&N ML,3IA+,=XKI:N>D3LS=&K=*04O^+]Y*K5:)T,KWE*UR2W]CLZ>@*)"94G*!3 M]'!_A48?3R:V5%?1M7;6.%[6CMX;CCZZ8:5<"W1=YI#WZ&?#>M<;,+!5O#:C MM\]XZ0TZWF!^AGSW,_(<+^P#&I9?0=;*@P$I?S"):BL%12YRQ6&\OKYE@/)-N8 M_K)@4G4K<[I6WQ/ =8%:7S(F]P-]@?8+)?T#4$L#!!0 ( !F"KUK'IVO; M=P< -@Q 9 >&PO=V]R:W-H965TO">'@6UE4]?EDS?GF=#JMLS4I<7U"-Z02WRPI M*S$7AVPUK3>,X$5C5!93Y#C!M,1Y-9F=->>NV.R,;GF15^2*@7I;EI@]O"<% MO3^?P,GCB>M\M>;RQ'1VML$K2,2$$R+B&P^+,C;7_B[^U1!P9P/ ) ]0:H+Z!]X2!VQJX+S7P6@/O MI09^:]!<^G1_[0UQ">9X=L;H/6!RM$"3'QKV&VO!5U[)1+GA3'R;"SL^N]DG M"*!+<).OJGR99[CBX"++Z+;B>;4"5[3(LYS4X$U".,Z+&OR!&<,ROC^#=^#S M30+>_/CSV92+V4C,:=9Z?K_WC)[P[()+6O%U#=)J01:J_51%2T..EO$=& MP$O,3H +WP+D(%\SG_G+S3V->6(V3TAF-$_-YK_AZ@0X6G.%#/<05[?!\YZ* MZYHR#CAAI;QM"&-D(>[K':FV1!>J/5C0@,G:LINAV(N"6/"X.Z;0Z%06M=-Z M@S-R/A%5JR9L1R:SGWZ @?.+CM"A4Q>YD1>YJM/4DE.%1^_ HV?DL;T1:D%> M1O(=OBVT_.U!_&/^P@@%OM/CS^AL+']#IQ"A(/3#'G^6G"K\^0?^?"-_UP(1 MLVP-<+4 B4C @F[$.L,!^2;6NIK4.C;]06*$,'8CU"-S.$PDK!L$ZK#$.,&1 MG*>6P!0N@P.7@9'+3Q4!\V9)( S\?4G*6\+^ ?^!Z_U]?3BEH]2(/)*$N4VP MQ"98:@E,"4]X"$]H#,^<5IG(;+DTBB>@Z[R^>PNN")/GQ".7+BA[O/@H@9V3 M?O6;ZP:%42_'C3,;2Z(E,(7$Z$!B]%TYWM9AD>N/9=B8[D8G8]/=)EAB$RRU M!*9$*CY$*K:<[K$NW:%S_ _VDE]GXO?6@<0XS[&46@)3*(5.]S3N&$G]\Y[: M2'^SE['Y;Q4ML8J6VD)3XW6DGJ#EFZ %5%,:]HN^=A3J/=@EYLF-IM(2FDHE MZJA$SU;^!_&L".KM9B/%2T8EL9EX]C:FNA%U=*K;1$NLHJ6VT-3X=((2FA7E M![(@#!="3FYHG7/*'D!>U5N&Q1T@8K437ZX(P*6L4]I :32F+VM^/_6M:DRK M:*DM-#4$G1:%9C$Z4M2W:,^K>K/;T90/=:E>U]MRJ[+9*5-HEJ973*RDG(!- M(7PTFO1>-K:DV*_76'@$=,MK+H1K7JVT_/J#"_6AK\EHFPHTL8J6VD)38] I M6FB6M%?;VR+/1A,?##L? 8R\ /9;!&;WHZFWJE5MH:G4=VH5FN5JTJL@(!-! M> !+RD0T%EK:PV'#!<:.ZPZ>7FS*T:1%.XYV%(=.&#G]>O(:PA5VRA6:I>OO MM%J-*,[1L&7HHRB$09],J_)3YS;V8=3O5*:VW*ID=N(2FM7E"_NN+S MN]$LQH,[0=]ZU0T,O"AVO,- ]5U'IQ2162FF7[$ I:/]&R;C&.B1Y0# >YT!N2 MF&E&*%^HTTS#B'/[_>9S1,<3>=KR"G4 MR2GTC)SB-+MKMADL!(&E3,I]'Z=-4"V?0TT%73<,!GQ:E516T5);:"KMG>Y" M9MWUI=F\(3C';<] X5YFY<^11KG!,$!NW"\T M5J66+325STYJ(;/4>I+/O!*YKZ\S0ZTE]WYY,.XS:E5K645+;:&IM'>"#)D% MV=,-'BWC0V6D[>:8G8XFW.K[0%MH*N&=:$-FT=9V<[Z86!X*-AA ST=PP+-5 MQ685+;6%IF[MZK2?:]9^G_B:L&;99&0M-VWN"%CAO )O9('6[L5K$8_KR;O0 M<_K5Q!WJ17=8G,W3&TNF+325S$[>N69Y=[DM>/[N.]X\F7''OGFRBI9814MM MH:D1ZH2D^YR0/"R?IBV,0T48Q8'7WRTPUXR#$ 91[/:SW*ITM(6F#Q5G&+IA/ZN'H_K- M)?-L1G-G541.CW:PEX2MFI\.U*#I >]W@!_.[G^>\!Z>SIM=_+WS%_#THMFL M/^U@]K]YN,1LE5NK(# >$0 &0 'AL M+W=O+81>,=&P1E4B-I.WTWX^4%$5R&78"Y M;'WS?H_/HD.#Q^LSX M5Y$#2/1<%E1LG%S*ZLIU19I#B<6,54#5G3WC)9;JE!]<47' 62TJ"S?PO-@M M,:'.=EU?N^?;-3O*@E"XYT@" M E*I+;#Z.<$-%(5V4L_Q;VOJ=#&UL'_\XOZI3EXE\X0%W+#B+Y+)?.,L'93! M'A\+^<#.OT.;T%S[I:P0]3KCD[(ZY'*S=]4,.LU2I]0O5[?Y1< MW25*)[>[[(1I"@)E1T"2(4PSM.>L1)_8D6; !7J7@,2D$.@SYASKM_0>?4!? M'A/T[N?W:U>JA]!6;MH&O&X"!F\$#-$=HS(7Z*.RSPSZ&[M^]2-]8M?[@<7 M5?0ZA,$+PNO ZGB'^0R%_J\H\(*Y*2&[_!&J&0H6M3PRY6.7)Y!VT2-+-F%7 M$&'M%[V9C9# T1\,4[0[< UR:7I-5MM]')U)2JOW5,? MQT01!SCF'8ZY%<<]9RE )IHU!;>+C8F+U6_EQPFBCH@-.JX[2R_M?WYKX U28 MF/:1UZVP'S,T9FH-,#K3QFW>7Y'FS6ASE@5:AZ@+J_9TR^G.@ W5\BV_\ 4$L#!!0 ( !F"KUK&W;I9B@0 M '$< 9 >&PO=V]R:W-H965T>Z7Q*]BQ-D/3O9,6V,\W3P JOT3YE+^3X#C<#3-*B^@^.=5O+UT"\+QC) M&C'O09;D]2?ZTDS$A8!SQ *S$9A]@7U#8#4"ZUZ!W0CL>P5.(W#N%;B-H#)3 MKR>KFND ,32?4G($M&S-:>5!95>EYA.U49SQ6J=#CAOM8<\T;7 L\D9QM"Q#F*[SJ MZG7>Q[:CYJFCCZ84^(3H"%CP5V :IB/HS^)^N2V0!W+YGR@? >-V]% N#W L MC1[=']V6S*75FFY5//L&;[DEE &&:58F(:84K_@J4=T((J=KF%O!RI7J,#=] MVW-]/A&'2P>D0& MSK!*6*0(UK'!:6UPI#;<2/#'6N5?3*LQLGOWST**'IH!*F&A2EBD"-;QQVW] M<;_GCRORQQ7XXXQ[_DC10_U1"0M5PB)%L(X_X]:?L=2?X/2#TCQ9@"4/D,08 MQ/QY@/('2>'B-A8M;N5?ST!I[*$&JH2%-Q #SR3)&4AR\)&_*X!_GG#VBNF_(GNDV($SM5 )"U3"0I6P2!&L8[3? M&NW_T+.$?W6SVL)TNV[GVX)V@;0W0UU0"8L4P3HN0./\90')--GOS?KYPWWKA7P_(] MQ['[E4!!.PC'KFGY_6<)I:4,I;1(%:VV1K_8*[7> M-WN$DT6UO=2[_@ G#]4NDG[&U)MQ3XANDKP *5YSI#$:\WN+UOM;]0DCNVH_ MYI4P1K+J<(O1"M.R ?]^30@[G90!VEW&^3=02P,$% @ &8*O6N\R:!E+ M! [1< !D !X;"]W;W)K&ULK9AK;]LV%(;_ M"J$-0PNTULV2[8_9T#1D]S"S7>G[P M@VRV0CVPY],2;^ .Q,_RELD[NZ6D)(>"$UH@!NN9]=N8> M9>('/7R&ID.!XB4TX]5_=*C+C@(+)3LN:-Z(90MR M4M2_^+$9B".!.SPA\!J!=Z[ ;P3^:\&I)@T;P?!<0= (@G.;%#:"\%S!J!&, M*K/JT:VL66*!YU- ITI*F+BI_*[5TA!0J%.\$DV^)U(GY-RJ HUO\A.\S M0+A(T8(6>V""J/ONVW=+$)AD''W#C&$50N_11_3S;HG>_?I^:@O9' 6UDZ;J M95VU=Z)J%]W00FPYBHH4TAY]I-?[&KTMAZ$="^]Y+*X]+? &LP%R@@_(<[QA M3WL6>OGW1$BY7\G]ON'0R[_NB@'RO)/RZ(S&^VXE#WKD*[U\"4DK[^M[K)?? M03E KM\G[UCAMV'I5[SA"=Z"YKE^.O:F]/[:WIY 3A-U"L:%F M=2P=MI8.M9;>9G+)*'8Y6N"2")S)986) M@']*60L??7#>3WP/[N\UD+OM1G MD["E25AD$K8R"8L-P3IQ$[1Q$YRU%&RQ9"/"^:YWL[BN*<'1!'##B><,NU-@ MH:WL4OM-PJ*W'1B/)D[@OIKH)NN,#<$ZQH:ML>'_&/MRT"@9S:6UE#VA0IXY M^OS5PBY=!,(WJV7HJ+_N6"_?%O.56)OL0&X)UO!NUWHVTWMU5&S,M MU><$1_(3APMY=B3%IL\Y+>I2YTS"EB9AD4G8RB0L'KU=64)W,FZ#LQ,"XS8$ MQOK]O#MEN?QP$5N$T5HVZ_21;7S6Q%MHJ[[499.PR"1L91(6&X)U@F'2!L/$ MP'E]\L;\L1^$[FOSM55=:KY)6&02MC()BPW!.N:[SDL2P=':_[U@@#/R+Z0H MHYRC= =(4)1"(I]S0*20RP)A=60@ND;)T=Y?KQYEG63H"QM]Y9=N($9I2Z.T MJ*%U#Q+^Q!^-7ATDC%8;FZ)UH^5JHR=Z!)80KDZ!).F/ "W@X@BH:>/C M41Z$P:NSG]$Z(Z.TE5%:;(I6VV\?)2-S8)LJS\SEC-\5HLY+MD_;7/:G*H-K MOQ2O$^$WF&V(/%]FL)929Z RQZS.+="D'SZG(+. 6F"LCW:RK7 MEN9&5=!F^.?_ 5!+ P04 " 9@J]:*W^MT3D# #G"@ &0 'AL+W=O M6XXF@A0BJ55@U:S@'-)4 M:U(Q4+04DF6EL"+(""U:_%(&HB;@>WL$O%+ ,]R%(4,YQ1*'(\[6 MB.O=2ION&%>-M((C5/^5>\G5*E%R,KR7+'I.6!H#%V@*J<=E?HFA3YOCSX?73,J$X%F-(;X;WE;L56 W@9PXK4JO,:\@WSW!'F. M%Z"WR$8BP1Q$V;18\*L0^,:"OR\$#S?G7RYOODYG=_?OT71V<75^]7#6Y'JA MI]NL1^?/F @XIN< RZF6G1!*>81M"*.-@]BD/UHCC]9M!A!3IL M!7TTU[$*#UX!5\]+]4]1SDD$)X@9;L2:DV=+OKUQFN@+B$&-WNTXW69TU]G> MR4X[/.8Z151TUZ]S0]1RJAVXM*R;"MGO^/N0:\^(^SKD@X'?')AZDAU@=G>9 M3YU.X.^!]K;0WI&A(WTJTA1BNYZ !_"]UV:ANWVRW-:WYO^.]TY6'N#V&PZW M]^_U9M=JCPSXPE18*E!L2651AE2S517WN:A=MMN+$E ]]2K_!$IAKD2=3E^% MC!=553&0+#>5S!.3JBXRW415HL#U!K4^9TQN!MI 5=N&?P!02P,$% @ M&8*O6BC0XZ4Q!P YD !D !X;"]W;W)K&UL MO9QK;]LV%(;_"N$-PP8T%F^2K3[G0CBE]L)F9S>^.0_[K/B#6NY.'B/XK/(_CG<)_F55:ML_5!$J1]' M*!&[V\D[\G9MXZ) ><>_OGA)SUZCHBD/SO!18U$(#99(>'EOY[% M2@1!H937X[]*=%+'+ J>OSZI_U$V/F_,@Y>*51Q\\;?9_G8RGZ"MV'E/0?8I M?OE35 VR"[U-'*3E3_1RO->Q)VCSE&9Q6!7.:Q#ZT?&W]ZTRXJP =2X4H%4! MVBA ^(4"K"K KBW JP*\=.;8E-*'M9=YRT42OZ"DN#M7*UZ49I:E\^;[4?%W M_YPE^:=^7BY;?L[BS==]'&Q%DJ*UV/D;/T._KD7F^4&*R&_H!OV,+)3NO42D M"RO+0Q8%K4TE?W>4IQ?D&?H01]D^1>^CK=BJY:V\JG5]Z:F^=U0K^,%+IHB1 M-XAB:G?49Z4OOA:;NCCO*+Z^OCC5M(;5[K-2CU_0^_LI?! )BG>5P6_0QT,Q M'%(DOHEDXZ?>0R"Z7#_*VJ5L,;2?EQR[,\+9PGH^=T,;OIA3WJ8';R-N)_FD MD8KD64R6O_Q$'/Q[ES= 8HI3O':*:YWZ4@Y@L47>LTCR">EDD$"'Q-^(-R@N MC>OS[1AD?N8;GCH-S[05,?4,2$SQS*X]L\T\2T2Q$OC1(PK\G4!^A+X++TEO MT+-(R_NB;9^!^HC.41!Q%!Z'/45;[WO7O+'2"IFZ#"2FN.S4+CNO[K(^HH'+ M6B%3EX'$%)=GM] M;]V^CQ.'8D?J*>V;U^V;@\QOL;ZU\];\1J;%2J4TM>LFS!OMU%9WX!_;K_<*4FP-)*:X1[#,Z? X:46E>]Z[*7-FF#7S M"GT%3-V"4E/M.DN!R6OD%E44-;D@S<&GKXNQ$@7"+V8*>BECH\=@!2)A@<#00L]J M2KIPH3VB08$!2DUU3B(#>7UFZ EIU$M!L0%*3?5:@@/1Y_'M-,>>=?H'F<6O M0-764&JJA9(*R% LZ.N3[3S>I=1U6NN/-KZQ6T!JJEN2,0@,9/1YUP:(8]=5 MG0,BB,JY,7B$2" A>B(9GNBX5_8S4/R 4E._HI7\0?7\ 9[G],0[K2#LM(+, M+BX@>B53GZ'45)\EN% 8<.E)E#F\Z!THE4&JJYY/R.8XYD[;]H%2B!0:JI=DD"HGD#@?FS;:6*,/KRQ66-@#),8 MPPPQ9EB64T51)T6W:1PHE$"IJ<:=[;L:NO&J9W5F'3NOW#EI[;N"W7@U!GDP M21[,\&G*CZ8X/?%HM7K,Z_TM[.+RH9I@>09HY#IW/GAD[=SN]S]%K&B0XH MT$"IJ3Y*H&%ZH!F>Z,S;B0[#+FMBMCZ^L5MC0 R3$,,,(69@IN.VIL:\ZY*F MS,8P8Z-,6YNF ;E#R@UU2[)']SPFR]CI,>"%2WCA,/#2D^WP-KQT#&E]78R=&X->N*07#K6/ M[/ITIR?DJ9LZ5VS2T4L9>SW*L9.S;P>E.I:LN0[AC%0(%&B@UU2T)--P0: 8>=W):&ULG5;I;YLP%/]7+#;MD*IPY6J6(#5'U6BK6B5=]]F%1[!B,+.=Z[^? M#82R%EC7+V ;_X[GXSW&!\:W(@*0Z!C31$R,2,IT9)K"CR#&HL-22-27D/$8 M2]7E&U.D''"0@6)J.I;5-V-,$L,;9V/WW!NSG:0D@7N.Q"Z.,3]-@;+#Q+"- M\\"*;"*I!TQOG.(-K$'^3.^YZIDE2T!B2 1A">(03HPK>S2U'0W(9CP2.(A* M&^E0GAC;ZLXRF!B6=@04?*DIL'KM80:4:B;EXW=!:I2:&EAMG]FOL^!5,$]8 MP(S17R20T<08&BB $.^H7+'##10!]32?SZC(GNB0SW5= _D[(5E<@)6#F"3Y M&Q^+A:@ G%X#P"D V4*8N5#F:_H%XS1G=!H8773+$AD) MM$@""/[&F\I=:=$Y6YPZK82WF'>0:U\@QW)ZZ",RD8@P!]%"[9;1NQFUVQ3] MP]WL^\W=C_EBM?Z,YHOKY6SY,*J+.>?IUO/HJS,2*?9A8JB[(8#OP? ^?;#[ MUK<6E]W29;>-W9N3/0D@"=") WJW.7XRPRO[^'>L\;FOD:R5TKV6B470A)U MY"% 0A\0E'+BPX4^@"3>Q746SZA; K MR=)NU5\1L44A!T DD:!NND144R&>[1.;EI1PMJ_-57I.>I^>E727P#4D$HA JJ-49J%S! M\VJ9=R1+LPKUQ*2J=UDS4G\8P/4$]3UD3)X[6J#\9_'^ %!+ P04 " 9 M@J]:E?'?K18# ]"@ &0 'AL+W=O9_II"PW<1RK?W" M'5G'4B_8P3C#:UB"_)G=&(-+!3!"F\2><=V5U :X>%QFFNT3NAT4?7C,I8 MH#F-(/I?WE9T):*W1YQZM0JO,6\CWVTAS_&ZZ#VRD8@Q!U&\:BSXI1-\8\$_ MY83[FXOO5S<_9O.[Y4D[-1I#QXPYYA*@51R"8EI1.@:M= 4UH12/?Y[U",Y>*ZZ:U3K M3-T&GCOLN;VA,[:W1Z"Z)52W&1018@-1+4/W!<,)X[W2>*^9\?DS\)"(,_9[ M+^Q_<7U5OHY#]$N(?C,(52560.09B'Y3)PQ*^X/7A 7D@SJ4P;&8Z PZIV)B M6!(-ZXE,*51^P%O@JK0C*'X/RC@)H8589BIR!;@:QE.<8!J"0C_D^C'\'&)0 MP>^T7?\XNNL5>KI:]T;>\(SALSQLK=7VJS!(H@942==I]Y3*>]RKY1++,] >/ M3*INPPQCU=\!UQO4]Q5C&PO=V]R:W-H965TJU59-TWYPX29!!9S93M)*^^/'MZD:3*G(6Q65 MSWONP=>' Y?%D8M'N050Z"F)4[FTMDKM+FQ;!EM(F)SP':39D347"5/9IMC8 M A450$MO$<69VPJ+46BV*?3=BM>![%4R^(_.I;GSCP+!7NI>%(% M9PR2*"V7[*D:B%8 )1T!I H@!>\R4<'RBBFV6@A^1"(_.T/+5XI++:(SQHE,6IU9WBP>.6QR$(B:Y@'0610A^N0+$HELC]<6&K+$M^KAU4B)#MCUU D-<5+8@2\9F*"*/Z(B$.FZ'MD([EE F2U M,&2@S2#0(H/;D>&W??( O$UNF="L%1)].])]))N"38MP/)9?U@1/'=]=^XL M[,,)&FY#PS72N"^F$(2('4!DDD#P!"*()*"=B +XV&:GA^$4PS*/WV+H3C ] MS6[:L)L.8W<+N>JC=(-^C=: /J"O*?H3F) G)XT9G*+G/!+-45).'H)1R)Y- MQ9TUO&=O+&XY7JUAK,:7/<1@+/AL8,&]AIHW4L%?,C47WQM0?+]AZIN9UD0H M^NL:\@']^U1J(TAN,!=RQP)86IF#2! 'L%8_?(=GSD^&.L\;BO,Q13P_4=-9 M]CL]3MC1]U/G&XFX2M0N))VX7@?!U@T?GU/'/>AN)62W%C+V^H2,B:9.SBWE M*L.;ZZXM!)L]Y#Q:KI*^<0YHH\$]3E-SP48YFU'>J6>L#0>;36&@HBNT%Z6= M^?.Y0SJ&2SL(-EO(B)J>O:HGGGA=]=0^@@<:R4!-F]%K<\9.X\Z]FM;&@LW. M,H:F_8&%UY:"S9YR)E'/!TP"HIV']#A/S<4UBMJ,\DY1$VT_Q&P0 T5=H;5K MBWV?$.IU%)=H-R%F-QE/U56BEX]]'>(FFA_(69_&4'4 M588!A=>^0@:^R8RBZBKI2ZOVW0ZRVGM(C_?47(A9U4:4]ZI:&Q Q6\1057NO M[]C$R?XZ1DN[">EY3QE/T_ZKM1_6@U[;,VG>HWOMF6I/H6=OB=$3 M/3%CX;65T/^C*49?=\5.3 *[U4A/0&R*SP42!7R?JK*GWNQM/DE\*AOQ^O3R M>\8U$YLHE2B&=1;J3+QLJ$3YB:#<4'Q7M.4?N%(\*5:WP$(0^0G9\37GJM[( M$S0?:E;_ 5!+ P04 " 9@J]:>EY8%0T- "\AP &0 'AL+W=O2LV*Q6_#0^46;)2:9%D*ND5JJ:5DCXNJ?9_5!+9*5 ML"L0="T0[@J$70M$NP)1UP*C78%1DZSMI]ND9A*7\>UUGKVPO'YW1:M_:/+; ME*XRDJ2U%!_+O/IK4I4K;Q_+;/IED2UG*B_81#TETZ1D;R:JC)-EP7Z*\SRN MM?*6_STLJ[AUZ>%T%^-^&\-[)8;+/F9IN2@83V=J9BG_@2[O M$^6'U?4>+MK;7_2]1P(?U?J2^JIM!U307*G]6@]OOOW,CY[TMT5M8V,#J5OOY MUG-"I_GO>OA\G%-D6-XYK$"&E2"8D>C@D.B 3/2';+6J'CW%-M,QF6*2U#?% M@>6S=JPI1H;EG<,*9%@)@ADI#@\I#KO>R_L\K^.SO0B*;;-.W_,DLZ\8 MHM;-9V_4D4%YQZ "&52"8$:B1X=$C\A$\Z_K:D!1Y7F9/%EO<+)XWYS2=0G8 M-Q7GA:TWAJP%1\($$B9!,$,)XX,2QN2G_ZD>)Z1EP:K!;E'&Z2Q)YS9!D)2^ M@ABWG[#N53 .KD[OG;G-53Y-"L76>3)5 MMEOLG@3TS>L6-C[ZA(-+US_)*3(B1\($$B9!,"/OKJ.] :=+GWW;HWN\^_GL M_4WS^@IA1XN.E.".PG'[,0X-R[N&%="P$D4SK.O7K8DGX;T33U=5J,_Y)LZ_,7>T]2$N6+E0K%+K.DZ_ M??_=V'-'[PMVG\7YC&5/;))4UU1F>=4%K2XO>ZYZ+/7[ZY+LS&6_J=]8$SWG M?74#-"\VO[KOW[(R8TE1;!2+:TH.4U72NXC\T84;.MM>Z,C%(6K\5*/J>GU4^5SE MMBX/-!T<2A-0FD31S+O&TW>-1TKQ;C[/U;Q*[GZ04PE@>N1T6.\5$MG[7O%: M'9*Q>Q5ZITTD,BB'T@24)E$T4Q':SW1I0_,ASZ9*S0KVE&>KK2JVK81UU$O# M>FO!;SVY M]K>2#0H!Q*$U":1-%,+6C+TZ4]ST//^:'N.5OS#[4Z=[3CKK-S MZ;:: JC/":4)*$VB:&;ZM1WJTG[H;ZHHJX[R[M%@37_8[FIZ8=LS^D!'ZOFY M3* T#J4)*$VB:*8"M!/JTE;H\:0'>U'THZ#M'[I51:Z?:FE^HC;JC'0\'W4OOM%6'QN36F$YPFEFH!XBB MF>G7'J!'>X#;.[A>#SNKO;^U2HNMBZN^UC];Q_TTLG>BO;;OXXV]<72:ZO;[ MO&A\-3ZY\3BT=@)*DRB:F6QM[WFTO?>HGE7*^&J]S+XIQ?[Q4=6=O']:3Y\+5?=^V[FSJ@?J#'IM9]"_](/3]@'J M#$)I DJ3*)JI"NT,>K0S^+#)IXOJ@=%CUH@F]M9#V.X,A6%[9AT:E4-I DJ3 M*)JI".T4>K13N.U$_'TW#" ?*]"5DE#:!$KC4)J TB2*9LI%FXD>;29V&'*8 MKM+^[[-N_A(=OK?(1IT&(E#3$4H34)I$T4SQ:&/2HXW)']-G5:DCIYL9J,,( MI4V@- ZE"2A-HFBF4K01Z=%&Y&%=[Z'YL$H%ZC]Z;1_0];UVSP1J/D)I DJ3 M*)JY/T\;E'ZG1:#]1S TM_=./:?U# DNP]-->E"C$DH34)I$T4Q1:,O3IRU/ MU-S6Q>N[P^@:]):/V[*^PJN@O@NFO:+2&XU&3FLN%!J60VD"2I,HFJD%;:CZM*&ZM4B:N95F[V%6#8")@2Q- MZRT'NF[^=A,BB]BJ.;#"VFA /58H34!I$D4SA:(]5I_V6'M-K-.LWC)INZO6 M&>X)-"R'T@24)E$T4PS:7O5I>U76P]C]CG1J!I[F]!9">TVGU6:'1N50FH#2 M)(IFZD#[IO[_[)MV7*I!!^HM%)M#>KIL8@*-R:$T :5)%,V4B79(?=HA_2-+ M.FAD;T&,VQW/JR#T6HY'^WVN'WK>R1(N#JV=@-(DBF8F6YNQ\ M#P%JU,TJZ\8 M LN&\[#J,/HM-4#CQ?L4$I0/VEE5[QWA@/P\/ZF]":0)*DRB:J1CM;P9G%I6^)HAF^G6N5E7[ M<]@'LJO K)'5TZ;<['85QJE]BS$=N[=XVD=7^KX?C+Q30Q0:ED-I DJ3*)HI MGJ-S-6G3L9MXXC3=Q,NJ;S/-5;WP,$F/SN,C=BC3P7NK9TN[.E*/<^F<+@2" MQN10FH#2)(IF2D=;I %MD=YG99FMZ!X-U!B%TB90&H?2!)0F4313)]H]#6CW MM,,)<#2AMTZBEAUF.<@"&I-#:0)*DRB:F7_MF@:T:_I+MJ8;":@7"J5-H#0. MI0DH3:)HIDBT9QK0GFF71@)JD>YHIF<>G7KFT)@<2A-0FD31S/QK&S7HN%:4 M;"F@+BJ4-H'2.)0FH#2)HIFGQ&NK-:2MUK/G1M/E^ZKD3&W\UT^.AM:#0VD" M2I,HFJD(;;>&9W;0=SP_FL;T%H;;\C+L9SE/H'$YE":@-(FBF4+0WFE(>ZSGZ&LOU2H*J#L:MMW1UT0!M4>A- &E213-%(6V1T/:'NW0LZ0)O37@6WJ6 MH]/).&A,#J4)*$VB:&;^M<,9T@[G'SEDET;V%D30:A1L!V1!@W(H34!I$D4S M%7'T14-G]L_W.F27AO760OO,3MLAN]"@'$H34)I$T4PM:',RI,W)/WLK-!V^ MMWK:SF9[&QLT)(?2!)0F4313.]K8#&EC\\\\HI$.W5LW[3,T;;MBH4$YE":@ M-(FBF@MX#:"T5M&R"A03F4)J TB:*9 M)V:=C3+F7_ M81WF8VEJ;U% #50HC4-I DJ3*)KY_8K:0(W.&:AG!\0TH:].HO;F>\M\+#0F MA]($E"91-#/_VBZ-.MJE1VW'N3E:&ME;$-"EJ5 :A]($E"91-%,XVEZ-:'NU M2\,!=5-WM#-SM-"8'$H34)I$TK^HL%/ZCELF#3;)-6^/H)JI_J* =Q-W,&R] M?N>^N_/JUX<:Y;2R<.+/=%O[]KITT*RA40]I+8SOW MG'N.79\D6ZD>=(%HX+$4E9YXA3'UN>_KK,"2Z8&LL:(W2ZE*9FBJ5KZN%;+< M@4KA1T$P]DO&*R]-W-I!?A^6QDZUW!3XY;O3<&ZV0AY8.=?,LG M7F %H<#,6 9&CPW.4 A+1#)^MYQ>U]("]\<[]FOGG;PLF,:9%+]X;HJ)=^9! MCDNV%N96;K]BZ\<)S*30[A>V3>V(.F9K;639@FE>\JIYLL=V'_8 X_$K@*@% M1"\ X? 50-P"8F>T4>9L73+#TD3)+2A;36QVX/;&H<3^ 3W=Y=P_/XD\0WUM6@_:WM, MFQ[1*SUBN)&5*31<53GFS_$^Z>U$1SO1T^@@X0U3 XC#CQ %T:A'S^S?X<,# M(@]G=%Q*KY8VXNH 1\I4C3V.6YHQH[&YLDF'06?3\\2?[-OI:\J#**N MZIG&4:=Q=%!C>Q:U_3_GJ#/%:Y<;-:H,*T,)!?37[E5]F/A'@0UKK>2&$S50 ME@*#># ZHIMIL@*HS;H&(V%\!')I4P65PAPT$Y24?:=YL.5;3]/?BX,2U^^GP# !3#0 &0 'AL+W=O^!A#H.8D)'QAK(=)KT^3!&A+,6S0%(M\L*4NPD%VV M,GG* (&I58$,01"46#YV, (XE@QR77\+4F-RJ8"[K=W[%]SYZ4S"\QA M1..?42C6 Z-KH!"6.(O%C&[OH73(5WP!C7G^C[;E7,M 0<8%34JP7$$2D>*) MGTLA]@"2IQG@E #G$- ^ 7!+@'L(\$X O!+@Y8<)SO"$=78Q XBCGZAAG# M:GL^HL]HPM!]ALD*W9!0=7YEZ/<$D@6P/_+MXWR,KMY_[)M"KDU9,(-R';?% M.IP3Z^BA"25BS=$="2%LP(_T>-O1$)A2E$H99Z?,K:-EG$/:0D[G$W(LQVM: MD!X^AJ"%7/LD?*R'3S"KX+[&&[?:9S?G\T[P/1 !#+A ,[G=3=M3P'LY7"6+ MS=!J6>V^N=EW66M#I:AKGN( !H;,01S8!HSAAW=VV_K2),"%R&IR>)4&Q(7(:LJT*V7:;PH)!@'( M7![9[$!I:8^>&QH7(:KIT*UVZ6EWNGH$%$0>4LBAHS)X%OKN_;RWW,'MJC9RK MQX7(:GKT*CUZ_XF3,%(U0HR6,D8B60S( A2)-2"\8@"R+!1-(O6.H\9OR'PC MK?%S=;H064TGVWJMKJRWG*@0"8H"FJ28-'Y@]"SG)I&2K9:Z[:9/S*7,%N*8 M>U5H FR55_-&PO=V]R:W-H965T6@'D5KH-J1"4:';:Y,<8,V),]M ^^UW3M((E4#W MAMCQW?_W/V-?^GLA_Z@-@";/.2_4P-IH75[;MDHWD%-U*4HH<&4E9$XU3N7: M5J4$FE5).;<]QPGMG++"2OK5NYE,^F*K.2M@)HG:YCF5+[? Q7Y@N=;KBT>V MWFCSPD[Z)5W#'/13.9,XLUN5C.50*"8*(F$UL&[\:5+D<44V3OA1[(DTTJIE!56J5C>988?Z4N9:XRC!/)T.1 MYTSC+FM%AJ+0K%A#D3)0A!89N8)A,QHO)W70Q M)S?3$1D^3!?CZ8^[Z7!\-R<74Z&!7'7ZK75[W;KF.ERKDJ8PL/"\*Y [L))/ M']S0^7;&M=^Z]L^I)[@)89>G.BNLLLR-VB6]R+URW+Z]ZZ#U6EKO/5K41:NS M@D-:'#I1T$T+6EKP'BWNH@5'--_SP_!$;6%+"\_2%D+C(95@6A">45+2E^H\ M=SD(CQRX7NR&?M1M(6HM1&-,OW3QXZ/3Y;IAS[ORWO#M@XYBFC/>W34K%")6F.E< M1EB"K!M>/=&BK)K,4FAL6=5P@]\(D"8 UU<"KV$S,7VK_>HD_P!02P,$% M @ &8*O6IOEVV4O!P Q"\ !D !X;"]W;W)K&ULK9I;;]LV%,>_"N$%0PNDMBCY(F=)@,22K15-&S3K^C#L@9%I6X@DJB2= M"] //Y)2;$M66'LX?6@DF>=W2.JOP\OA^1/C#V)%J43/69J+B\Y*RN*LUQ/Q MBF9$=%E!<_7+@O&,2'7+ESU1<$KFQBA+>Z[C#'L92?+.Y;EY=LLOS]E:IDE. M;SD2ZRPC_.6:INSIHH,[KP^^)LN5U ]ZE^<%6=([*K\5MUS=]3:4>9+17"0L M1YPN+CI7^"S"8VU@2OR=T">Q] W?\XO.HZN$4UI+#6"J#^/=$+3 M5)-4/7Y4T,[&IS;_B7/54?L&+C#-PSZU:\,?/-VR]=A MWF5 )+D\Y^P)<5U:T?2%$82Q5J\PR;5V[R17OR;*3EY.6)8E4HE1"C1AN4SR M)W_>DZHB&M>+*Z>3 MTJG[AE.,;I2KE4!A/J?S%OO0;N]9['NJ S:]X+[VPK5K!7Y[20O_^&1_X?;0VT\Z;TOHL<;'B#0WC! 3QW;'C]5UY;O]DQ-X1W MD=>LU@GJ(;$BG(H6XO1PHJUB,SLFH/$^QEZQZ) W\-IC[3U?DXJW^6 \ ^Z_ M ;Y2(P1B"Y12%3$167)*]=>#?MI>[W7)'!BF'DX>+_%@,!R=]QYW1;5?:N#V MG7JAP%H]/=2=B8+$]**CQC)!^2/M7*IZ#9VV>H60L"DD; 8)B_8[UANZ>-.Q M-2'T-T+H6X5@0E#Z@@KR8@20Y#'7FA#J"A64Q^JA&OW;U%""QSO5<;J.UQ## M(84":Q6/%0,D; H)FT'"(B!8332#C6@&5M%\4<(@>I"MXD>:D/LD3632&N.N MK; CVSV!A 60L+"$#7>C(Q[VW;%;5_L4TNELW^FX[XV:7U@$Y+.FEN%&+4.K M6LQ*0@\V:SW4"$%EJTJLD&-5 @D+(&'A<'\,Q8X[;HZB4TBGLWVGOJ^G% V5 M /FLJ62T4TKHN[[K#QN"V2_F#GVEF89B(*L6 <%JBAEO%#.V*B:@ M@B>%T8@:AVA6I*R<[FY6/FV:L3*/U0PD+("$A?:NTW&XK<-.T8U:-%^E*]FX9T MT5_JD61244P]6@,-XC0EIM%,(9*J$TQWD*+@[#G)3"71"?:P;F2WT6DD%>Q7 M/:?KMM=IWO&=IGJ$2\I5;=BCPB[T&]'NQ$%=V+8X@E3A#!(6 <%JL08[V\U( MQ_K)?#=;S>J-$M71:O&,YHF(V5HI0ZV:6DA^A>KFT:#>IVU>/6< 1[YC447E->Z@-RM@%RK@"8[XT9S""C4.%&- M,#_M^]C7=B]'JPF2%H#2PHHVJD>PEJ %Z75VH-<(RFM=3=NT K;G%3ZK6556 MWU)N58NWOP 9J-8T-H];BHVQ,VCL'K>4&O;]QF<6VBM^[+XP*&T&2HN@:'4) M;!,*V)Y1*$E%0]OD<_(+P$>2;P%^:U2P \ID MI5\"!JV! #33 $J;@=(B*%I=4=ML [:G&VYXM63ZYX9F]Y3_VRHHT"P#*"T MI86@M"DH;09*BZ!H==UM\Q;8GKCX/_N,=N31,@3-8X#2PHI6RW=Y>&\0GX)Z MG8'2(BA:76#;E >VYSS"[;[:U>8(AC7(@>8]0&D!*"T$I4U!:3-06@1%JVMP MFTO!]F3*M9ZM"9(2_M*J.-#$"2@M *6%>#\IXNDUR5X\@_0Z Z5%4+2ZEK99 M%FS/%4#M)8 F7D!I 2@MK&C^KN;,9GM=<: ;[:"T"(I6*JZWS&\Q"?3=N>7^&S*W,PN[?%E^?;;PA?)KE *5TH M5TYWI.:>O#PR7MY(5I@#R/=,2I:9RQ4E<\IU ?7[@C'Y>J,=; [N7_X'4$L# M!!0 ( !F"KUK0^YD-4P( !X& 9 >&PO=V]R:W-H965TTA:J9YU"6#(MJZ$G@6E,J*QJ%X06M&1=!FKBUI4H3N385%[!41*_KFJD_@]!<"J*@F 57X\O%U-:[@I\< M6KTW)M;)DY3/=G*;SX+0"H(*,F,9&#XVL("JLD0HXW?'&?1'6N#^>,?^U7E' M+T],PT)6OWANREGP*2 Y%&Q=F7O9?H/.CQ.8R4J[7]+ZVDD(7@(F)P!Q!XB=4:_,V;IFAJ6)DBU1MAK9[,#=C4.C M&R[LO_A@%.YRQ)GT5F2R!O*#;4&3LVLPC%>:?&=*,7N_Y^0#>7RX)F=OSQ-J M\#R+HEG'/??HLY>;+03.X\&">^8&I%X_)Y$830] MHF?Q>OAD0$[.RX;()@T3NMGW,E1Q('#: M"YP."KPI"G!Y8%41?'7AF##/\7E V%"%%T;W6JT&M7()I$DFU\+X%[E?]2$W MQY!S8?!B'T'\2TK]02P,$% @ &8*O6H4[V%+% P >Q$ !D M !X;"]W;W)K&ULM5A=;]LV%/TKA#8,*9!%HKZL M>+:!)&JQ @MF-&C[,.R!EJYMHI+HD;2=_OM1E"Q+CLS8J?L2BY3.N?<>79Z0 M&FT9_R:6 !(]YUDAQM92RM70MD6RA)R(&[:"0MV9,YX3J89\88L5!Y)J4)[9 MKN.$=DYH84U&>F[*)R.VEADM8,J16.C%9D M 4\@/Z^F7(WLAB6E.12"L@)QF(^M.SR,L5\"]!-?*&Q%ZQJ5IL?^01>OBID1 0\L^TI3N1Q; MD852F)-U)C^Q[9]0%Q24? G+A/Z+MM6SOFNA9"TDRVNPRB"G1?5+GFLA6@#% MTP]P:X![*L"K =XAP#\"\&N EMJN2M$ZQ$22R8BS+>+ETXJMO-!B:K0JGQ;E M>W^27-VE"B5[3N$5H//;)"+@5Z7Z20=O&V2K')T]WE>>\:"1\)OT$>OD:NXP8]^3R< M#O=[X+$9'D-R#-ZIQFM4]S2??TQUW8Z0(K(!KI87@F?@"16 5IPF<(WJUR+Z ME*^H(TU=+NO-Q+_!WLC>M.4PQB_-9"A6)(&QI=Q" -^ -?GM%QPZ?_2)K@D M67PALHZ&8:-A^/,67-BSX(*#3C*&/U@NMR>NYV'7C\+H M0 &[=2K-@2_TZ5Z@A*T+61W\FMGJ"\(]'C[H@_;!_!T>WNGSM+VGJ3Y+J&/= M@A8"93!7E,[-0+T87IWTJX%D*WWVG3&I3M+Z<@DD!5X^H.[/&9.[01F@^=XR M^1]02P,$% @ &8*O6K4/&%FF @ ?0< !D !X;"]W;W)K&ULE95=;],P%(;_BA40 @GJ)$VR:J21MFX()#95FV 7B LW M.6VL.7:PW6;[]]C.!Q7+ KMH:SOG?7V>X^8X;82\5R6 1@\5XVKIE5K7IQBK MO(2*J)FH@9LG6R$KHLU4[K"J)9#"B2J&0]]/<$4H][+4K:UEEHJ]9I3#6B*U MKRHB'\^!B6;I!5Z_<$-WI;8+.$MKLH-;T-_JM30S/+@4M *NJ.!(PG;IG06G MJ\3&NX#O%!IU-$:69"/$O9U\*9:>;Q,"!KFV#L3\'& %C%DCD\:OSM,;MK3" MXW'O_LFQ&Y8-4; 2[(X6NEQZ"P\5L"5[IF]$\QDZGMCZY8(I]XV:+M;W4+Y7 M6E2=V&104=[^DH>N#D<"XS,N"#M!^+^">2>8.] V,X=U033)4BD:)&VT<;,# M5QNG-C24VU.\U=(\I4:GLSLB)>$:?:5D0QG5C^CM!6A"F4+7]I$M\COT :WW M&T9SU(<37J"UI >B85C[<075!N1/$_T:8:1*(D&E6)LL[5XX[S(Z;S,*G\DH M0%>"ZU*A2UY ,:)?3>OG$WILJC.4*.Q+=!Y.&EZ+PPR%_GOS":.Q?*;E5T3. MT#QP\G@BG?EP8G/G%SWCUY>]9B0'\SYIU+0'H+J2(_.R*FU.B/+=6/DG[6W7 M.%6UL5YZIBTHD ?PLC>O@L3_.,;>FL7.S':,0Q8'L>_[*3Z,,$8#8S3-V/[; M7@@VZ?E2L.@)6) $BR@)PG&T>$"+)]'N>B9X )E390Y2TAS&>":-7LK3FBV. M>8)9/,Z2#"S)),OE/Q&2)[M&1YNVF3V-.9DM_DH,'W6X"N3.-7Z%&PO=V]R:W-H965TBDKJ!YXW= M$I/*26;FW@-/9FPG*:G@@2.Q*TO,?]T#98>YXSO'&]_(II#ZAIO,MG@#*Y#? MMP]<7;FM2TY*J 1A%>*PGCL?_+O4-P(3\4C@($[.D>[*$V,_],7'?.YXND5 M(9/: JN_/2R 4NVDVO%?8^JT.;7P]/SH_K?IO.K,$Q:P8/1?DLMB[DP=E,,: M[ZC\Q@[_0-.A2/MEC IS1(DJ43B8IYI6J'_29X"="B?R%;I8@,:$"?<6<8SV,;]%?Z/MJB6[^?#MS MI4JJI6[6)+BO$P2O)!BA+ZR2A4!IE4/>U;NJL6V+@V.+[P.KX1?,;]'(?X<" M+XAZVK.PRS_AZA9YDU?E2[M\"5F;/>R1IW;Y"K9*[O7).S!&[?"-C-_HTN'K M&Z#:(NRWT#/1G=CB#.:.FFH$\#TXR9L__+'WOH_ND&;+(35\ MR:^%OB09NE 9AW@ MTQ;XU K\8T4DP12M,>%HKQDCMD;P_A;4!UX(?TBP=R*P# M/F[!Q_8)7$BBEN>JRI_1]U&.SR@'XTD4!*,7E*W9KJ4\I%DZD%F'LN\]+\L] M*^<%*Y5OH7=D>[.(8"6@&\J$Z%^#>V=ORGC:5]7VM-<"']0M'XAW=*AW&K<[LD>M 2^,9M_@3*VJV2] M'6WOMA\8/IAMM?L<7G^=4#N\#:D$HK!64N]VHCCS>L-?7TBV-3O:)R;5_MB< M%H!SX#I /5\S)H\7.D'[V27Y#5!+ P04 " 9@J]:&HT::=(# #S$@ M&0 'AL+W=OHCM0VTR8H66("@6=N'80^T3<=")=$E:;O]]R-E11^FS+FK]6*+TKE'YU[R M\D"<[+GX(M>,*?"MR$LY]=9*;6Y\7R[6K*#RFF]8J9^LN"BHTD/QY,N-8'19 M!16YCR&,_()FI3>;5/<>Q&S"MRK/2O8@@-P6!17?W["<[Z<>\IYO?,B>ULK< M\&>3#7UBCTQ]W#P(/?(;EF56L%)FO 2"K:;>:W1SB[$)J!"?,K:7G6M@4IES M_L4,WB^G'C2*6,X6RE!0_;=CMRS/#9/6\;4F]9IWFL#N]3/[VRIYG@$H%,!N [ YP8$=4!0)7I05J5U1Q6=303? V'0FLU<5+6IHG4V66FF M\5$)_333<6KVEF8"?*+YEH%[1N56,#U'2H*K.Z9HELN7X'?P\?$.7/WZR2#/Z#S+,_5]**,#1511F![8S1*4IC!.)_ZN*]W&X2" 80*3!M@3 M&30B Z?(SU0(6G9$@JN'[3S/%J!^(@6Q)PE%" M$H+"(^TVD,1A0D(<#8M/&O&)4WQGIWQ?;K9ZC_R3[5@.$/C[GA5S)OX9DNWD M-!Y](S=TP::>-F')Q(YYLQ>_H B^&MHN+T362S]MTD]_?O-,[>4>!BE$1U-D MP^($$PA/+"\$6S.#8[1SS7I&/P\@W0V-.D:,1FGIFK8KZ;B=G9"^W-9+D=M, M?Z:7:^I^O76#DB Z5FXC0YB&Z>EZMSZ+W$9[JI^QLY_=I#_:T)=BZY>@M6SD M]NRS>AK9UFNM+Q>DKZTU9C2*,R/;<2VU+DA?;6O':!P_1F<:\@#.ZC(:\=4F_CW.I;3T;_SY0#=Q-?U)4OQ=8O0>O+Z +&C(8LEQ 4)\=390,1 M">/TY'<-;LT9CV+.V+;S8VQ_RPXO MC@'@B<7A=TXDS''0/15/62E!SE8Z%%['.GEQ.&$Y#!3?5(<4>:_0M02P,$% @ &8*O6D:)_ZX$ P =@D !D M !X;"]W;W)K&ULE59=;]HP%/TK5]DTM=)*/ODH M Z0"K;8'M*JHW<.T!Y-S'<@H#1%]26S'YQR?FVM?][92TW)31S M!CT[]B@&/;Y6C&;X*$"NTY2(W1 9W_8=WSD,/-'%4ID!=]#+R0*GJ)[S1Z%[ M;LF2T!0S27D& N=]Y\[OCMMFOIWP0G$KC]I@G,PX7YG.CZ3O>&9!R#!6AH'H MUP9'R)@ATLOXN^=T2DD#/&X?V!^L=^UE1B2../M%$[7L.QT'$IR3-5-/?/L= M]WZ:AB_F3-HG;(NY[5L'XK54/-V#]0I2FA5O\KJ/PQ$@:)X!!'M <"D@W /" M$X ?G0%$>T!D(U-8L7$8$T4&/<&W(,QLS68:-I@6K>W3S/SVJ1+Z*]4X-7@@ M5, +86N$"1*Y%JC_J9)P-49%*)/@7\,-3'BF$$9$,*[;"3+XF2'\GF Z0_%' M3WB>CN'J\W7/57I-AMF-]_K#0C\XHQ]:[J6$^RS!Y"W>U5Y*0\'!T#"H)9P0 MT8#0_PJ!%S0KUC.Z !X4\*@"/KY+Q"G)!8ZR*;0'N M6+#9X)M!V.BT>N[FV'"M@CE6NC(G,?8=?6Y(%!MT!E\^^2WO6Y7]]XJM1O.V M5'QC,BI-1K4FGZAON3[\, 'M.84KFL$.B9"5FZB>*2R0< MIL9G\#B1D)ZO2 MOYXINIQI7,MT>8S?Q*Y5QJYU6>PVG!%%&56[JK 5)*WC;/4"[R17:I4^FBL5 MBK>A5YTH[=)LN];LF&YH@ED".XHLJ?+9?J=Z:K)6X:,FZ^0*A^Y114I1+&QE MEQ#S=::*L[P<+2X/0[\[LD7V9%Q?*NYL+77_TQ0W$GW4+F@F@>%<4WJ-MLY' M453YHJ-X;NO>C"M=16USJ2]&*,P$_7W.N3ITC$!YU1K\ U!+ P04 " 9 M@J]:D3P7;W," #C!@ &0 'AL+W=O'?[]H)43M" M!1)YB+_N.=?G6+Z.MU+=ZP+ D(=25'KN%<;49Y3JK("2Z9&LH<*5E50E,SA4 M:ZIK!2QWH%+0T/>GM&2\\I+8S5VI)):-$;R"*T5T4Y9,/9Z#D-NY%WA/$]=\ M71@[09.X9FM8@KFIKQ2.:,^2\Q(JS65%%*SFWK?@+(ULO NXY;#5.WUBE=Q) M>6\'/_.YY]L-@8#,6 :&S086((0EPFW\[3B]/J4%[O:?V"^<=M1RQS0LI/C# MQ-"QW?^&VF#=G2$D7#1/9.G^F:93#W\-)J4!OPDD\?@JG_=MIP3QVG+ MV28)<#^G_C2FFUV;!N+"B8_??ESZ/&YVZI]&?=2>M*B7%AV4MA!2\VI-C&*Y M;6O%,QA2T]),=[)/PED8V.NQI^9YW,G,R?E/S<%MO?4\Z4Y%L>7_DJDUKS01 ML$)Z?W2"KJFVI+8#(VM79.ZDP9+EN@6^0J!L *ZOI#1/ UNW^G&ULK59M;]HP$/XKIVR:6JDEK^2%022@F]8/G:JBKI_=Q!"KB9W9!KI_ M/]N!C)* JFU?$MNY>_(\=_:=QUO&7T2!L837JJ1B8A52UB/;%EF!*R0&K,94 M?5DR7B&IIGQEBYICE!NGJK0]QPGM"A%JI6.S=L_3,5O+DE!\ST&LJPKQ7S-< MLNW$V/P M@^"M.!B#5O+,V(N>W.83R]&$<(DSJ1&0>FWP')>E!E(T?NXPK?:7VO%PO$?_ M:K0K+<](X#DKGT@NBXD56Y#C)5J7\H%MO^&=GJ'&RU@IS!.VC6TXM"!;"\FJ MG;-B4!':O-'K+@X'#NXI!V_GX!T[!"<<_)V#;X0VS(RL&R11.N9L"UQ;*S0] M,+$QWDH-H3J+"\G55Z+\9/H%<4KH2D"-.2P*Q#%%S=P\?%R M;$OU+^UA9SO<68/KG<#UX8Y160CX0G.6J+M4V$*&!T-5CDWI^Y$1)K/*U M.532-;SVW20,@C!I+=_0'+8TAV=I/IE3BW- &\Q5$0*A,R- E2\A$,#*=R,G<-WHB'[7T//B) [BJ)]]V+(/S[*?YOD(>$_O)$?&NX?EDQ"W_^"S_6[/-]YM>GW(C MX/3V:>#BPP@.HN.=WS6Z=@=!/].D99K\%=.;T]%->KB&[A'7KE$/5_N@]528 MKTQ'%I"Q-95-<6]7FZ8_4TW?-,>C=749F)H>:/^!:6X2JG2O"!50XJ6"U$&U M@#?=N9E(5IL&]\RD:I=F6*@+#>;:0'U?,B;W$_V#]HJ4_@902P,$% @ M&8*O6@^AF) < P @@P !D !X;"]W;W)K&UL MS5==;]HP%/TK5B9-F[0U'Q ^.D J=-/V4!45;7V8]F"2"['JV)GM0/OO9SMI M(#1DK<0#$@)_W'-RSSUQN!EMN7B0"8!"CREEFV+"G,G(KLW%9,1S10F#N4 R3U,LGJ9 ^7;L M^,[SPAU9)\HLN)-1AM>P /4SFPL]?QMR1UJFL:X/[XF?V;%:_% M++&$&:?W)%;)V!DX*(85SJFZX]OO4 H*#5_$J;3?:%O&>@Z*%+R*RFNA^);I_9O[V&\ZEWPT#WSLPN#$P'!X]P(-*\J!=LB ;K.!U M1K=2O=7H$Y'55 \KU<,S,WKXPK_0#SWOT.;_AM7D^M[N+]UK%7R[RPXM%(\> MT&UFA+3[W4[Z5L-/Q58OP5Y7XY^9YV5"M:=W@^<-88=^NWO=7 IB;9M M,U6T2]5JT4A/32-MNL&#==U@7]FVTMW1%-VY;H;61-\/%%::TKOHZWQ$T? 6 M$\4SVS,NN=(=J!TF^B4!A G0^RNN"UQ.S 6JUX[)/U!+ P04 " 9@J]: M.\"P9 @" !)! &0 'AL+W=OH=*$HG>@> !5%T%/+O)IK'.'\%VFO+O;^VD49&N)_*0 M>-<[XUE[G'PP]M&U )ZF]%!JVEKA>*6[_;D":H:!+>DX\B$/K0X*5><F,<0?*L+F@1! M(*'R@8'CYPAW(&4@0AE_)DXZ+QF E^,S^Y?8._:RYP[NC/PM:M\6] ,E-32\ ME_[!#%]AZF<5^"HC77R38:I-**EZYXV:P*A "3U^^6G:APM NKP"2"= &G6/ M"T65]]SS,K=F(#94(UL8Q%8C&L4)'0YEYRW."L3Y\C.W6NB#(QU8LFNY!?+F M'CP7TI$?W%H>-NUMSCRN%1"LFG@W(V]ZA?<[MPN2+=^1-$E7Q 5B]R\+0Z6S MW'26FT;:[+_E/B=MY'C_/$>P^=IUO(*"HH\=V"/0\O6KY4WR\06%V:PP>XD] M*D3SDUX?P7FH"4R)<0\(G"K9UYAOK%'!4*(B7->D%K(/Y1HOHC1N[-!=ZW#4 ML(H:PKT[EMGM*L$G9\=+\>S"&>&2X;$>,0, / 2 M - >&PO]%266$X$L>;+2)?OUTY4O#ELXAM72/SKE'TG4M,JS-6K#;!6,F M6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[) M>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3 MD\[]^=5A_,P!YR0.BO:?(7K1L1>J[%!,/GV>_%/BF/3EOK0;?FJ%//$4HPT" M-)MERX2.(\?-MHR'A9+;W4F(#UAU6K+H@8H1F5#!IYH#JZ E%VL?[D%@IH32 MD;%E8=-U(5+_\G#7]Z!B&IV22Z5=;I_!_YTVPP^ 30\,F#:\-ENY*>FU1U;F4TYK0K<<^\5 M>OZ[ZSQGDFDJ=DW;VC_F57ZQX^3R7UEV_U4.#0<]-N_(8S?9?PTFT]=@\A74 M9)(=O\?F5'1T)N/F_;US2-@[(K31"(YB(_(-#G9BFS2:+KDP7#:]!<]S)A^= M%*R\H5-[G-_3M^-S5M"E,'6\V69M:-N8"&:4=OV%YA>-VW/@387 MESE;L7S2=/5\ZIJ1;=BLS06$0^3:76$$XW@LC "&Y<$<8!S/PO+\3_,9H//Q M&.9M$$0&*&> (4\70?8GCY5(=A,\4K$9HJO-2#A=0-&EH5W&\L##&P7L-J! M_.$\4%-A3I+ KF+>L"<81[(,0Z 6PS6:ILCJI/ )[P_VE"1)EH41P,(.D@1# MX&G$$,"0)''OP8/W4;QY3\7;W[C&OP%02P,$% @ &8*O6I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'CLR M>\U9:7:/QU:AF0D;?OIZN]:!'X8ZRO+!"25?H"YX$?S'_'O>[Y"", M6(M*V.,D:G]7/"*UD*(6K[R<1..(F)UZ^4-I\:JD955>:%55DRCN#CQQ;47Q MICCWD"NV-FV)9>M'YD FT=7877 CM+'M&>WUF6,\<'=RM]=8=2LJR_6,6?Z[ M5LU>R*V_C'N*4? 8;1Q.VRZ(U_K_A%%M-J+@,U4T-9>VBZ/FE0>49B?V)B*2 MU7P2W:@#U_YYW WNRN[9K(,*(J6OA3N@[\H6#Q'E?CF;+_/YC+A?^?WB;C9= MN9W?IHOI\F9. L@$@$PN"/E7$D"F &1Z$^D$2779*59Z?((F6K-Y);[?YF \!- ^ F7\%YOF12O[8& MZ#- ]!F7*&_JFNDC41N2BZT4[F],6C(M"M5(*P+(+P#D%US(:7E@LN"&E TG M5A$F2[+1JB:W#K+D8=H>0WE[C(OYR ]<-CRL:S'H$621+%V?P) '=F3NOFW0 M;I0\>(G[_3#]Q9!)8F25Y%85SSM5N:9KR(R[?PD;LD$"B9$-,J_WE3IR3N@X M_O#\D3Q4+&RX,>2-&%DQ40DD:,;0U5U\*V^?<7 M7_>LR\I<%L+52E\;0TQ(&S&Z-PI5<[)B/_IM%Q)%C&R*/YF7ER4+P;HN>P@& M^2)&%L:<::F:,V"0(V)D2=PRH,$2-[/$P.:6(28D"<29$^\R8D&]29-_ F+UW#DDG198.C-E+1I!T4NR9+A"3AIB0>%)D\<"8 MO3EKR$ 4>S@S,#%R!A,R$$4VT/DYDA8VQ(0,1+%74Z .<"^[4TA"%'L]!<0, M6SH%%U20)13.YPPX/<2$+$21+30PG!@0)84,1-]_Q!.&,\2$#$21#?1F3NH\ M)F0@BFR@LZ.S#C;$A Q$+S.1UF'V%R0A V7(!H(QPV2400;*D TT--8=:.89 MI)\,63\ (XE[E)!],NRU&(#2-?,0$[)/UMIG=/JDI'1=+,G+I;N%<>4%JXH' M3?RF6QBCF9_5WC15=>/*[N5"L?+TAZ)0A&.14&#YE36V/+U7UB? MK)'G+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\YTU* MI9F\ML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L' M10B*]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^ MM@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4 MVPCT-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z. M>CN!WHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#; M46\GT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " 9@J]:(5VG)LT! D( M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY; M%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@ M'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545 M>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV% MR(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' M NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ &8*O6J+<4S_S *P( !$ M ( !PP &1O8U!R;W!S+V-O&UL4$L! A0#% @ &8*O6IE&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O6H0#MK:5 M!@ 4AH !@ ("!L@X 'AL+W=OGPSM(& "6&P & @(&Y& >&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O6N8)&KCI!@ @"D !@ M ("!P1\ 'AL+W=O F !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ &8*O6M1.^/@ # '!T !@ ("!)3$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O6@D=7.:G P /@D !D M ("!;VL 'AL+W=OT+ ";(@ &0 @(%-;P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &8*O6G%I28E&! ,PH !D ("!'WX 'AL+W=O M&PO=V]R:W-H965T.+ M !X;"]W;W)K&UL4$L! A0#% @ &8*O6L.5 M-0(7! 5@H !D ("!_8\ 'AL+W=OWX4ZZ<% "D#0 &0 M @(%+E >&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O6M/) %_L P [@@ !D M ("!&J 'AL+W=O&PO M=V]R:W-H965TZF !X;"]W;W)K&UL4$L! A0#% @ &8*O6N@YU6'E @ 7P8 !D ("! M+

&PO=V]R:W-H965T&UL4$L! A0#% M @ &8*O6OXPN[63 @ 6 8 !D ("!2]< 'AL+W=O&UL4$L! A0#% @ &8*O6O?Z= (% M P K0@ !D ("!-N$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O6L;=NEF*! <1P !D M ("!"? 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &8*O6BC0XZ4Q!P YD !D ("!O/P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&8*O6FRV;VEW! M!D !D ("!E H! 'AL+W=O&PO=V]R:W-H965T$E 0!X;"]W;W)K&UL4$L! A0#% @ &8*O6M#[F0U3 @ '@8 !D M ("!1RT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &8*O6EE:ZLJK P @A$ !D ("!JC8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O M6I$\%V]S @ XP8 !D ("!T$$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8*O6CO L&0( @ 200 M !D ("!'DL! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 9@J]:(5VG)LT! M D( $P @ %!6 $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 /@ ^ .D0 _6@$ ! end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 153 337 1 false 51 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://airsp.com/role/Cover Cover Cover 1 false false R2.htm 110200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://airsp.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 110201 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 4 false false R5.htm 148600 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited) Sheet http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited) Statements 5 false false R6.htm 170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 170001 - Statement - Insider Trading Arrangements Sheet http://airsp.com/role/InsiderTradingArrangements Insider Trading Arrangements Statements 7 false false R8.htm 200000 - Disclosure - Organization Sheet http://airsp.com/role/Organization Organization Notes 8 false false R9.htm 290000 - Disclosure - Summary of Significant Accounting Policies Sheet http://airsp.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 290001 - Disclosure - Advances due to and from Founders Sheet http://airsp.com/role/AdvancesDueToAndFromFounders Advances due to and from Founders Notes 10 false false R11.htm 290002 - Disclosure - Revenues Sheet http://airsp.com/role/Revenues Revenues Notes 11 false false R12.htm 290003 - Disclosure - Notes Payable and Convertible Notes Payable Notes http://airsp.com/role/NotesPayableAndConvertibleNotesPayable Notes Payable and Convertible Notes Payable Notes 12 false false R13.htm 290004 - Disclosure - Stockholders Deficit Sheet http://airsp.com/role/StockholdersDeficit Stockholders Deficit Notes 13 false false R14.htm 290005 - Disclosure - Employee 401(k) Plan Sheet http://airsp.com/role/Employee401KPlan Employee 401(k) Plan Notes 14 false false R15.htm 845000 - Disclosure - Related Party Transactions Sheet http://airsp.com/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 845001 - Disclosure - Commitments, Contingencies and Legal Proceedings Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedings Commitments, Contingencies and Legal Proceedings Notes 16 false false R17.htm 845002 - Disclosure - Income Taxes Sheet http://airsp.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 845003 - Disclosure - Warrant Liability Sheet http://airsp.com/role/WarrantLiability Warrant Liability Notes 18 false false R19.htm 845004 - Disclosure - Earnout Liability Sheet http://airsp.com/role/EarnoutLiability Earnout Liability Notes 19 false false R20.htm 845005 - Disclosure - Fair Value Measurements Sheet http://airsp.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 845006 - Disclosure - Earnings per Share Sheet http://airsp.com/role/EarningsPerShare Earnings per Share Notes 21 false false R22.htm 870000 - Disclosure - Subsequent Events Sheet http://airsp.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 870001 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://airsp.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 870002 - Disclosure - Organization (Tables) Sheet http://airsp.com/role/OrganizationTables Organization (Tables) Tables http://airsp.com/role/Organization 24 false false R25.htm 870003 - Disclosure - Stockholders Deficit (Tables) Sheet http://airsp.com/role/StockholdersDeficitTables Stockholders Deficit (Tables) Tables http://airsp.com/role/StockholdersDeficit 25 false false R26.htm 870004 - Disclosure - Commitments Contingencies and Legal Proceedings (Tables) Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables Commitments Contingencies and Legal Proceedings (Tables) Tables 26 false false R27.htm 870005 - Disclosure - Warrant Liability (Tables) Sheet http://airsp.com/role/WarrantLiabilityTables Warrant Liability (Tables) Tables http://airsp.com/role/WarrantLiability 27 false false R28.htm 870006 - Disclosure - Fair Value Measurements (Tables) Sheet http://airsp.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://airsp.com/role/FairValueMeasurements 28 false false R29.htm 870007 - Disclosure - Earnings per Share (Tables) Sheet http://airsp.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://airsp.com/role/EarningsPerShare 29 false false R30.htm 870008 - Disclosure - Organization (Details) Sheet http://airsp.com/role/OrganizationDetails Organization (Details) Details http://airsp.com/role/OrganizationTables 30 false false R31.htm 870009 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 870010 - Disclosure - Advances due to and from Founders (Details Narrative) Sheet http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative Advances due to and from Founders (Details Narrative) Details http://airsp.com/role/AdvancesDueToAndFromFounders 32 false false R33.htm 870011 - Disclosure - Revenues (Details Narrative) Sheet http://airsp.com/role/RevenuesDetailsNarrative Revenues (Details Narrative) Details http://airsp.com/role/Revenues 33 false false R34.htm 870012 - Disclosure - Notes Payable and Convertible Notes Payable (Details Narrative) Notes http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative Notes Payable and Convertible Notes Payable (Details Narrative) Details http://airsp.com/role/NotesPayableAndConvertibleNotesPayable 34 false false R35.htm 870013 - Disclosure - Stockholders Deficit (Details) Sheet http://airsp.com/role/StockholdersDeficitDetails Stockholders Deficit (Details) Details http://airsp.com/role/StockholdersDeficitTables 35 false false R36.htm 870014 - Disclosure - Stockholders Deficit (Details 1) Sheet http://airsp.com/role/StockholdersDeficitDetails1 Stockholders Deficit (Details 1) Details http://airsp.com/role/StockholdersDeficitTables 36 false false R37.htm 870015 - Disclosure - Stockholders Deficit (Details 2) Sheet http://airsp.com/role/StockholdersDeficitDetails2 Stockholders Deficit (Details 2) Details http://airsp.com/role/StockholdersDeficitTables 37 false false R38.htm 870016 - Disclosure - Stockholders Deficit (Details 3) Sheet http://airsp.com/role/StockholdersDeficitDetails3 Stockholders Deficit (Details 3) Details http://airsp.com/role/StockholdersDeficitTables 38 false false R39.htm 870017 - Disclosure - Stockholders Deficit (Details 4) Sheet http://airsp.com/role/StockholdersDeficitDetails4 Stockholders Deficit (Details 4) Details http://airsp.com/role/StockholdersDeficitTables 39 false false R40.htm 870018 - Disclosure - Stockholders Deficit (Details Narrative) Sheet http://airsp.com/role/StockholdersDeficitDetailsNarrative Stockholders Deficit (Details Narrative) Details http://airsp.com/role/StockholdersDeficitTables 40 false false R41.htm 870019 - Disclosure - Employee 401(k) Plan (Details Narrative) Sheet http://airsp.com/role/Employee401KPlanDetailsNarrative Employee 401(k) Plan (Details Narrative) Details http://airsp.com/role/Employee401KPlan 41 false false R42.htm 870020 - Disclosure - Related Party Transactions (Details Narrative) Sheet http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative Related Party Transactions (Details Narrative) Details http://airsp.com/role/RelatedPartyTransactions 42 false false R43.htm 870021 - Disclosure - Commitments Contingencies and Legal Proceedings (Details) Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails Commitments Contingencies and Legal Proceedings (Details) Details http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables 43 false false R44.htm 870022 - Disclosure - Commitments Contingencies and Legal Proceedings (Details Narrative) Sheet http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative Commitments Contingencies and Legal Proceedings (Details Narrative) Details http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables 44 false false R45.htm 870023 - Disclosure - Income Taxes (Details Narrative) Sheet http://airsp.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://airsp.com/role/IncomeTaxes 45 false false R46.htm 870024 - Disclosure - Warrant Liability (Details) Sheet http://airsp.com/role/WarrantLiabilityDetails Warrant Liability (Details) Details http://airsp.com/role/WarrantLiabilityTables 46 false false R47.htm 870025 - Disclosure - Warrant Liability (Details Narrative) Sheet http://airsp.com/role/WarrantLiabilityDetailsNarrative Warrant Liability (Details Narrative) Details http://airsp.com/role/WarrantLiabilityTables 47 false false R48.htm 870026 - Disclosure - Earnout Liability (Details Narrative) Sheet http://airsp.com/role/EarnoutLiabilityDetailsNarrative Earnout Liability (Details Narrative) Details http://airsp.com/role/EarnoutLiability 48 false false R49.htm 870027 - Disclosure - Fair Value Measurements (Details) Sheet http://airsp.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://airsp.com/role/FairValueMeasurementsTables 49 false false R50.htm 870028 - Disclosure - Fair Value Measurements (Details 1) Sheet http://airsp.com/role/FairValueMeasurementsDetails1 Fair Value Measurements (Details 1) Details http://airsp.com/role/FairValueMeasurementsTables 50 false false R51.htm 870029 - Disclosure - Fair Value Measurements (Details Narrative) Sheet http://airsp.com/role/FairValueMeasurementsDetailsNarrative Fair Value Measurements (Details Narrative) Details http://airsp.com/role/FairValueMeasurementsTables 51 false false R52.htm 870030 - Disclosure - Earnings per Share (Details) Sheet http://airsp.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://airsp.com/role/EarningsPerShareTables 52 false false R53.htm 870031 - Disclosure - Earnings per Share (Details 1) Sheet http://airsp.com/role/EarningsPerShareDetails1 Earnings per Share (Details 1) Details http://airsp.com/role/EarningsPerShareTables 53 false false R54.htm 870032 - Disclosure - Earnings per Share (Details Narrative) Sheet http://airsp.com/role/EarningsPerShareDetailsNarrative Earnings per Share (Details Narrative) Details http://airsp.com/role/EarningsPerShareTables 54 false false All Reports Book All Reports airsp-20250331.xsd airsp-20250331_cal.xml airsp-20250331_def.xml airsp-20250331_lab.xml airsp-20250331_pre.xml airsp_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "airsp_10q.htm": { "nsprefix": "airsp", "nsuri": "http://airsp.com/20250331", "dts": { "schema": { "local": [ "airsp-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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "airsp-20250331_cal.xml" ] }, "definitionLink": { "local": [ "airsp-20250331_def.xml" ] }, "labelLink": { "local": [ "airsp-20250331_lab.xml" ] }, "presentationLink": { "local": [ "airsp-20250331_pre.xml" ] }, "inline": { "local": [ "airsp_10q.htm" ] } }, "keyStandard": 220, "keyCustom": 117, "axisStandard": 16, "axisCustom": 0, "memberStandard": 11, "memberCustom": 40, "hidden": { "total": 50, "http://airsp.com/20250331": 10, "http://fasb.org/us-gaap/2024": 31, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 153, "entityCount": 1, "segmentCount": 51, "elementCount": 459, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 461, "http://xbrl.sec.gov/dei/2024": 33, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://airsp.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://airsp.com/role/CondensedConsolidatedBalanceSheets", "longName": "110200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "longName": "110201 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "longName": "124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:ProductRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:ProductRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "longName": "148600 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://airsp.com/role/InsiderTradingArrangements", "longName": "170001 - Statement - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": null, "uniqueAnchor": null }, "R8": { "role": "http://airsp.com/role/Organization", "longName": "200000 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://airsp.com/role/SummaryOfSignificantAccountingPolicies", "longName": "290000 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://airsp.com/role/AdvancesDueToAndFromFounders", "longName": "290001 - Disclosure - Advances due to and from Founders", "shortName": "Advances due to and from Founders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:AdvancesDueToAndFromFoundersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:AdvancesDueToAndFromFoundersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://airsp.com/role/Revenues", "longName": "290002 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://airsp.com/role/NotesPayableAndConvertibleNotesPayable", "longName": "290003 - Disclosure - Notes Payable and Convertible Notes Payable", "shortName": "Notes Payable and Convertible Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:MortgageNotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:MortgageNotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://airsp.com/role/StockholdersDeficit", "longName": "290004 - Disclosure - Stockholders Deficit", "shortName": "Stockholders Deficit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://airsp.com/role/Employee401KPlan", "longName": "290005 - Disclosure - Employee 401(k) Plan", "shortName": "Employee 401(k) Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://airsp.com/role/RelatedPartyTransactions", "longName": "845000 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedings", "longName": "845001 - Disclosure - Commitments, Contingencies and Legal Proceedings", "shortName": "Commitments, Contingencies and Legal Proceedings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://airsp.com/role/IncomeTaxes", "longName": "845002 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://airsp.com/role/WarrantLiability", "longName": "845003 - Disclosure - Warrant Liability", "shortName": "Warrant Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:WarrantLiabilityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:WarrantLiabilityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://airsp.com/role/EarnoutLiability", "longName": "845004 - Disclosure - Earnout Liability", "shortName": "Earnout Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:EarnoutLiabilityDisclosuretextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:EarnoutLiabilityDisclosuretextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://airsp.com/role/FairValueMeasurements", "longName": "845005 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://airsp.com/role/EarningsPerShare", "longName": "845006 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://airsp.com/role/SubsequentEvents", "longName": "870000 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "870001 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://airsp.com/role/OrganizationTables", "longName": "870002 - Disclosure - Organization (Tables)", "shortName": "Organization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:ScheduleOfFairValueTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:ScheduleOfFairValueTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://airsp.com/role/StockholdersDeficitTables", "longName": "870003 - Disclosure - Stockholders Deficit (Tables)", "shortName": "Stockholders Deficit (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables", "longName": "870004 - Disclosure - Commitments Contingencies and Legal Proceedings (Tables)", "shortName": "Commitments Contingencies and Legal Proceedings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://airsp.com/role/WarrantLiabilityTables", "longName": "870005 - Disclosure - Warrant Liability (Tables)", "shortName": "Warrant Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "airsp:WarrantLiabilityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "airsp:WarrantLiabilityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://airsp.com/role/FairValueMeasurementsTables", "longName": "870006 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://airsp.com/role/EarningsPerShareTables", "longName": "870007 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://airsp.com/role/OrganizationDetails", "longName": "870008 - Disclosure - Organization (Details)", "shortName": "Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:EarnoutLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfFairValueTransactionsTableTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfFairValueTransactionsTableTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R31": { "role": "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "870009 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31_airsp_OneCustomerMember_airsp_RevenueMember", "name": "airsp:ConcentrationRiskPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "airsp:ConcentrationRiskCreditRiskPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R32": { "role": "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "longName": "870010 - Disclosure - Advances due to and from Founders (Details Narrative)", "shortName": "Advances due to and from Founders (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-01-02to2024-09-27_airsp_MasterLoanAgreementMember", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "airsp:AdvancesDueToAndFromFoundersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-02to2024-09-27_airsp_MasterLoanAgreementMember", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "airsp:AdvancesDueToAndFromFoundersTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://airsp.com/role/RevenuesDetailsNarrative", "longName": "870011 - Disclosure - Revenues (Details Narrative)", "shortName": "Revenues (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:RevanuesInterest", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R34": { "role": "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative", "longName": "870012 - Disclosure - Notes Payable and Convertible Notes Payable (Details Narrative)", "shortName": "Notes Payable and Convertible Notes Payable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:CommonStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-05_airsp_PlatinumCapitalPartnerIncMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:MortgageNotesPayableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R35": { "role": "http://airsp.com/role/StockholdersDeficitDetails", "longName": "870013 - Disclosure - Stockholders Deficit (Details)", "shortName": "Stockholders Deficit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R36": { "role": "http://airsp.com/role/StockholdersDeficitDetails1", "longName": "870014 - Disclosure - Stockholders Deficit (Details 1)", "shortName": "Stockholders Deficit (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://airsp.com/role/StockholdersDeficitDetails2", "longName": "870015 - Disclosure - Stockholders Deficit (Details 2)", "shortName": "Stockholders Deficit (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://airsp.com/role/StockholdersDeficitDetails3", "longName": "870016 - Disclosure - Stockholders Deficit (Details 3)", "shortName": "Stockholders Deficit (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:SummaryOfWarrantsOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:SummaryOfWarrantsOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R39": { "role": "http://airsp.com/role/StockholdersDeficitDetails4", "longName": "870017 - Disclosure - Stockholders Deficit (Details 4)", "shortName": "Stockholders Deficit (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:SummaryOfWarrantsOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:SummaryOfWarrantsOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "longName": "870018 - Disclosure - Stockholders Deficit (Details Narrative)", "shortName": "Stockholders Deficit (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:TotalStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:TotalStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://airsp.com/role/Employee401KPlanDetailsNarrative", "longName": "870019 - Disclosure - Employee 401(k) Plan (Details Narrative)", "shortName": "Employee 401(k) Plan (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:PensionContributions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:PensionContributions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "870020 - Disclosure - Related Party Transactions (Details Narrative)", "shortName": "Related Party Transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2024-01-02to2024-09-27_airsp_MrHuangAndMrXuMember", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-02to2024-09-27_airsp_MrHuangAndMrXuMember", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails", "longName": "870021 - Disclosure - Commitments Contingencies and Legal Proceedings (Details)", "shortName": "Commitments Contingencies and Legal Proceedings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "longName": "870022 - Disclosure - Commitments Contingencies and Legal Proceedings (Details Narrative)", "shortName": "Commitments Contingencies and Legal Proceedings (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-07-13", "name": "us-gaap:AreaOfLand", "unitRef": "sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-13", "name": "us-gaap:AreaOfLand", "unitRef": "sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://airsp.com/role/IncomeTaxesDetailsNarrative", "longName": "870023 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ProvisionForOtherLosses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:ProvisionForOtherLosses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://airsp.com/role/WarrantLiabilityDetails", "longName": "870024 - Disclosure - Warrant Liability (Details)", "shortName": "Warrant Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "airsp:SummaryOfWarrantsOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31_us-gaap_PrivatePlacementMember", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "airsp:WarrantLiabilityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R47": { "role": "http://airsp.com/role/WarrantLiabilityDetailsNarrative", "longName": "870025 - Disclosure - Warrant Liability (Details Narrative)", "shortName": "Warrant Liability (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2025-03-31_airsp_PublicWarrantAndPrivateWarrantMember", "name": "airsp:PrivatePlacementWarrantsOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "airsp:WarrantLiabilityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31_airsp_PublicWarrantAndPrivateWarrantMember", "name": "airsp:PrivatePlacementWarrantsOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "airsp:WarrantLiabilityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://airsp.com/role/EarnoutLiabilityDetailsNarrative", "longName": "870026 - Disclosure - Earnout Liability (Details Narrative)", "shortName": "Earnout Liability (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2025-01-07", "name": "airsp:ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValuesAssumptionsExercisePriceInVested", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "airsp:EarnoutLiabilityDecreased", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "airsp:EarnoutLiabilityDisclosuretextblock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R49": { "role": "http://airsp.com/role/FairValueMeasurementsDetails", "longName": "870027 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:EarnoutLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "airsp:ScheduleOfFairValueTransactionsTableTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:WarrantLiabilityPublicWarrantsAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R50": { "role": "http://airsp.com/role/FairValueMeasurementsDetails1", "longName": "870028 - Disclosure - Fair Value Measurements (Details 1)", "shortName": "Fair Value Measurements (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2025-03-31_airsp_MonteCarloModelOneMember", "name": "airsp:ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionExercisePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31_airsp_MonteCarloModelOneMember", "name": "airsp:ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionExercisePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://airsp.com/role/FairValueMeasurementsDetailsNarrative", "longName": "870029 - Disclosure - Fair Value Measurements (Details Narrative)", "shortName": "Fair Value Measurements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2025-01-07", "name": "airsp:ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValuesAssumptionsExercisePriceInVested", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2025-01-07", "name": "us-gaap:TradingLiabilitiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R52": { "role": "http://airsp.com/role/EarningsPerShareDetails", "longName": "870030 - Disclosure - Earnings per Share (Details)", "shortName": "Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "unique": true } }, "R53": { "role": "http://airsp.com/role/EarningsPerShareDetails1", "longName": "870031 - Disclosure - Earnings per Share (Details 1)", "shortName": "Earnings per Share (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2025-01-01to2025-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://airsp.com/role/EarningsPerShareDetailsNarrative", "longName": "870032 - Disclosure - Earnings per Share (Details Narrative)", "shortName": "Earnings per Share (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValueAssumptionExercisePrice", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-31", "name": "airsp:ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValueAssumptionExercisePrice", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "airsp_10q.htm", "first": true, "unique": true } } }, "tag": { "airsp_AccountReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "AccountReceivableMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Account Receivable [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable - trade", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44", "r569" ] }, "airsp_AccountsReceivableAndProvisionForCreditLossesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "AccountsReceivableAndProvisionForCreditLossesPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Provision for Credit Losses" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $0", "verboseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r478", "r532", "r570", "r666", "r667" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r61", "r125", "r420", "r437", "r438" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r16", "r350", "r353", "r396", "r433", "r434", "r588", "r589", "r590", "r599", "r600", "r601", "r602" ] }, "airsp_AddDilutiveEffectOfStockOptionsSarsAndAirshipWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "AddDilutiveEffectOfStockOptionsSarsAndAirshipWarrants", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Add: dilutive effect of stock options, SARs and Airship warrants" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r56", "r569", "r670" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r451", "r599", "r600", "r601", "r602", "r650", "r671" ] }, "airsp_AdditionlFundingForTheAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdditionlFundingForTheAgreement", "crdr": "credit", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additionl funding for the agreement", "verboseLabel": "Additionl funding for the agreement" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash used in operating activities" } } }, "auth_ref": [] }, "airsp_AdvanceFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvanceFromRelatedParty", "crdr": "debit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advance from related party" } } }, "auth_ref": [] }, "airsp_AdvanceReceivedFromRelatedPartys": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvanceReceivedFromRelatedPartys", "crdr": "debit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advance received from related partys" } } }, "auth_ref": [] }, "airsp_AdvanceRepaid": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvanceRepaid", "crdr": "credit", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Repaid" } } }, "auth_ref": [] }, "airsp_AdvancesDueToAndFromFoundersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvancesDueToAndFromFoundersAbstract", "lang": { "en-us": { "role": { "label": "Advances due to and from Founders" } } }, "auth_ref": [] }, "airsp_AdvancesDueToAndFromFoundersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvancesDueToAndFromFoundersTextBlock", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFounders" ], "lang": { "en-us": { "role": { "verboseLabel": "Advances due to and from Founders", "label": "[Advances due to and from Founders]" } } }, "auth_ref": [] }, "airsp_AdvancesFromFounder": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvancesFromFounder", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances from founders" } } }, "auth_ref": [] }, "airsp_AdvancesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "AdvancesFromRelatedParty", "crdr": "debit", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advance from founders" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising and Marketing", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r105" ] }, "airsp_AggregateSharesOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "AggregateSharesOfCommonStock", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate shares of common stock" } } }, "auth_ref": [] }, "airsp_AirshipAIMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "AirshipAIMember", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Airship AI [Member]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r309", "r310" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of provision", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r126", "r205", "r209", "r210", "r211", "r667" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://airsp.com/role/Cover" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Potentially dilutive shares were not included in the calculation of diluted shares 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": [ "r177" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfLand", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Area of lease agreement", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "[Assets]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r90", "r101", "r121", "r151", "r182", "r186", "r198", "r199", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r343", "r347", "r371", "r416", "r483", "r546", "r547", "r569", "r573", "r619", "r620", "r662" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "[Assets, Current]", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r116", "r128", "r151", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r343", "r347", "r371", "r569", "r619", "r620", "r662" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ] }, "airsp_AwardsOutstandingShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "AwardsOutstandingShares", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Awards outstanding" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Consolidation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "airsp_BottomMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "BottomMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bottom [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r19", "r119", "r538" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of period", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "CASH AND CASH EQUIVALENTS, end 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": [ "r19", "r72", "r148" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]", "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": [ "r1", "r72" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal depository insurance coverage amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://airsp.com/role/Cover", "http://airsp.com/role/EarningsPerShareDetails1", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r113", "r122", "r123", "r124", "r151", "r171", "r172", "r174", "r176", "r184", "r185", "r206", "r225", "r227", "r228", "r229", "r232", "r233", "r251", "r252", "r254", "r257", "r263", "r371", "r441", "r442", "r443", "r444", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r470", "r492", "r513", "r524", "r525", "r526", "r527", "r528", "r582", "r596", "r604" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails", "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Axis", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails", "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "airsp_ClassOfWarrantOrRightExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ClassOfWarrantOrRightExercisable", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants outstanding exercisable" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Warrants", "verboseLabel": "Exercise prices", "terseLabel": "Weighted average exercise price, Warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r264" ] }, "airsp_ClassOfWarrantOrRightExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://airsp.com/20250331", "localname": "ClassOfWarrantOrRightExpirationDate", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant, Expiration date" } } }, "auth_ref": [] }, "airsp_ClassOfWarrantOrRightInitialFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "ClassOfWarrantOrRightInitialFairValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant, Initial Fair Value" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Number of Warrants", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r264" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Warrants outstanding , Beginning", "label": "[Class of Warrant or Right, Outstanding]", "periodEndLabel": "Warrants outstanding , ending", "verboseLabel": "Warrants outstanding", "terseLabel": "Warrant, Outstanding (in Shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "airsp_ClassOfWarrantOrRightWeightedAverageRemainingLifeInYears": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20250331", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingLifeInYears", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Weighted average Remaining Life ( In Years)" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES (Note 9)" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedings" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments, Contingencies and Legal Proceedings", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r223", "r224", "r534", "r613", "r617" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common stock exercise price per shares", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r55" ] }, "airsp_CommonStockSarsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "CommonStockSarsOutstanding", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock SARs outstanding" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized", "verboseLabel": "Common stock, authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r470" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, issued", "verboseLabel": "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": [ "r55" ] }, "airsp_CommonStockSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "CommonStockSharesMember", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding", "verboseLabel": "Common stock shares, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r55", "r470", "r489", "r671", "r672" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets", "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock - $0.0001 par value, 200,000,000 shares authorized, 31,844,471 and 30,588,413 shares issued and outstanding as of March 31, 2025 and December 31, 2024", "verboseLabel": "Common stock value", "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": [ "r55", "r419", "r569" ] }, "airsp_CommonStockWereIssued": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "CommonStockWereIssued", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock were issued" } } }, "auth_ref": [] }, "airsp_CommonStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "CommonStocksMember", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Common Stocks [Member]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://airsp.com/role/Employee401KPlan" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee 401(k) Plan", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r82", "r83", "r84", "r85" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r86", "r87" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL COMPREHENSIVE INCOME (LOSS)", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r131", "r133", "r140", "r412", "r427", "r428" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive (Loss) Gain", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r31", "r32", "r42", "r43", "r203", "r533", "r583" ] }, "airsp_ConcentrationRiskCreditRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "ConcentrationRiskCreditRiskPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit and Sales Risk" } } }, "auth_ref": [] }, "airsp_ConcentrationRiskPercentage": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20250331", "localname": "ConcentrationRiskPercentage", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r31", "r32", "r42", "r43", "r203", "r533" ] }, "airsp_ContractsWithMultiplePerformanceObligationspolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "ContractsWithMultiplePerformanceObligationspolicytextblock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Contracts with Multiple Performance Obligations" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible promissory note", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r64", "r65", "r409" ] }, "airsp_CostOfNetRevenuesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "CostOfNetRevenuesPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Net Revenues" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue", "label": "[Cost of Revenue]", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r66", "r151", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r371", "r546", "r619" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "COST OF NET REVENUES:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://airsp.com/role/Cover" ], "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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "label": "Warrants issued", "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r22", "r24" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "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": [ "r14", "r46", "r47", "r91", "r93", "r153", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r549", "r550", "r551", "r552", "r553", "r567", "r597", "r614", "r615", "r616", "r655", "r656" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r14", "r153", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r549", "r550", "r551", "r552", "r553", "r567", "r597", "r614", "r615", "r616", "r655", "r656" ] }, "us-gaap_DeferredLongTermLiabilityCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredLongTermLiabilityCharges", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long term deferred revenue", "verboseLabel": "Long term deferred revenue", "documentation": "The total amount of long-term liability charges that are being deferred beyond one year." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement Type Axis", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets", "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue- current portion", "verboseLabel": "Short term deferred revenue", "terseLabel": "Short term deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r585" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue- non-current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r586" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized revenue", "verboseLabel": "Deferred revenue recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "airsp_DeferredRevenueServiceContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "DeferredRevenueServiceContracts", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Service contracts" } } }, "auth_ref": [] }, "airsp_DeferredRevenuesCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "DeferredRevenuesCreditsCurrent", "crdr": "credit", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue carry forward", "verboseLabel": "Deferred revenue carry forward" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r36" ] }, "airsp_DerivativeLiabilitiesAndEarnoutLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "DerivativeLiabilitiesAndEarnoutLiabilitiesPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivative Liabilities and Earnout Liabilities" } } }, "auth_ref": [] }, "airsp_DescriptionfordeferredSalaryPercentageRate": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "DescriptionfordeferredSalaryPercentageRate", "presentation": [ "http://airsp.com/role/Employee401KPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "401(k) plan description percentage rate" } } }, "auth_ref": [] }, "airsp_DesriptionOfEmploymentAgreement": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "DesriptionOfEmploymentAgreement", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Desription of employment agreement" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://airsp.com/role/Cover" ], "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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": [ "r577" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://airsp.com/role/Cover" ], "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": [ "r578" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Basic", "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": [ "r141", "r159", "r160", "r161", "r162", "r163", "r164", "r169", "r171", "r174", "r175", "r176", "r181", "r338", "r341", "r357", "r358", "r413", "r429", "r541" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Diluted", "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": [ "r141", "r159", "r160", "r161", "r162", "r163", "r164", "r171", "r174", "r175", "r176", "r181", "r338", "r341", "r357", "r358", "r413", "r429", "r541" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income (Loss) Per Share", "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": [ "r28", "r29", "r178" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://airsp.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r168", "r177", "r179", "r180" ] }, "airsp_EarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "EarnoutLiability", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets", "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Earnout liability", "verboseLabel": "Earnout liability", "terseLabel": "Earnout liability" } } }, "auth_ref": [] }, "airsp_EarnoutLiabilityDecreased": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "EarnoutLiabilityDecreased", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout liability decreased" } } }, "auth_ref": [] }, "airsp_EarnoutLiabilityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "EarnoutLiabilityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Earnout Liability" } } }, "auth_ref": [] }, "airsp_EarnoutLiabilityDisclosuretextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "EarnoutLiabilityDisclosuretextblock", "presentation": [ "http://airsp.com/role/EarnoutLiability" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnout Liability", "label": "[Earnout Liability]" } } }, "auth_ref": [] }, "airsp_EarnoutSharesReceival": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "EarnoutSharesReceival", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout Shares receival" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect from exchange rate on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r376" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://airsp.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r317", "r561" ] }, "airsp_EmployeeKPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "EmployeeKPlanAbstract", "lang": { "en-us": { "role": { "label": "Employee 401(k) Plan" } } }, "auth_ref": [] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Seven Employee [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "airsp_EmploymentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "EmploymentAgreementMember", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employment Agreement [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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": [ "r575" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r575" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r581" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://airsp.com/role/Cover" ], "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://airsp.com/role/Cover" ], "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": [ "r575" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State 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://airsp.com/role/Cover" ], "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": [ "r580" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://airsp.com/role/Cover" ], "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": [ "r575" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://airsp.com/role/Cover" ], "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": [ "r575" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r575" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://airsp.com/role/Cover" ], "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": [ "r575" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r114", "r135", "r136", "r137", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r183", "r207", "r208", "r215", "r265", "r328", "r329", "r335", "r336", "r337", "r339", "r340", "r341", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r377", "r379", "r380", "r381", "r382", "r383", "r387", "r389", "r396", "r426", "r433", "r434", "r435", "r451", "r513" ] }, "airsp_EquityInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "EquityInstruments", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity instruments" } } }, "auth_ref": [] }, "airsp_EstimatedFairValueAggregate": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "EstimatedFairValueAggregate", "crdr": "debit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated fair value" } } }, "auth_ref": [] }, "airsp_ExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePrice", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price", "verboseLabel": "Exercise price" } } }, "auth_ref": [] }, "airsp_ExercisePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricePerShare", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price", "label": "[Exercise price]" } } }, "auth_ref": [] }, "airsp_ExercisePricesOnePointFourNineMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricesOnePointFourNineMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Exercise Prices 1.49-1.65" } } }, "auth_ref": [] }, "airsp_ExercisePricesOnePointNineZeroMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricesOnePointNineZeroMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Exercise Prices 1.90" } } }, "auth_ref": [] }, "airsp_ExercisePricesThreePointTwoSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricesThreePointTwoSevenMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Exercise Prices 3.27-4.47" } } }, "auth_ref": [] }, "airsp_ExercisePricesTwoPointEightSixMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricesTwoPointEightSixMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Exercise Prices 2.86-2.95" } } }, "auth_ref": [] }, "airsp_ExercisePricesZeroPointFiveSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricesZeroPointFiveSevenMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Exercise Prices 0.57" } } }, "auth_ref": [] }, "airsp_ExercisePricesZeroPointOneTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "ExercisePricesZeroPointOneTwoMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Exercise Prices 0.12" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://airsp.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Assets and Liabilities that are Measured at Fair value on a Recurring Basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r651", "r652" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value By Fair Value Hierarchy Level Axis", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r242", "r275", "r276", "r277", "r278", "r279", "r280", "r359", "r361", "r362", "r363", "r364", "r367", "r368", "r370", "r405", "r406", "r407", "r550", "r551", "r555", "r556", "r557", "r564", "r566" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r242", "r275", "r280", "r361", "r368", "r405", "r555", "r556", "r557", "r564" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r242", "r275", "r280", "r361", "r362", "r368", "r406", "r550", "r551", "r555", "r556", "r557", "r564" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r242", "r275", "r276", "r277", "r278", "r279", "r280", "r361", "r362", "r363", "r364", "r368", "r407", "r550", "r551", "r555", "r556", "r557", "r564", "r566" ] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://airsp.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r88" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r242", "r275", "r276", "r277", "r278", "r279", "r280", "r359", "r361", "r362", "r363", "r364", "r367", "r368", "r370", "r405", "r406", "r407", "r550", "r551", "r555", "r556", "r557", "r564", "r566" ] }, "airsp_FairValueMeasurementsdisclosureabstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "FairValueMeasurementsdisclosureabstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment losses", "documentation": "Amount of impairment loss from right-of-use asset from finance lease." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation gain", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r510" ] }, "airsp_FounderMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "FounderMember", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Founder [Member]" } } }, "auth_ref": [] }, "airsp_FunctionalCurrencyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "FunctionalCurrencyPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Functional Currency" } } }, "auth_ref": [] }, "airsp_GainLossFromChangeInFairValueOfConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "GainLossFromChangeInFairValueOfConvertibleNote", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss from change in fair value of convertible note", "label": "[Loss from change in fair value of convertible note]" } } }, "auth_ref": [] }, "airsp_GainLossFromChangeInFairValueOfEarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "GainLossFromChangeInFairValueOfEarnoutLiability", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 }, "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) from change in fair value of earnout liability", "negatedLabel": "(Gain) loss from change in fair value of earnout liability" } } }, "auth_ref": [] }, "airsp_GainLossFromChangeInFairValueOfWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "GainLossFromChangeInFairValueOfWarrantLiability", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 }, "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (loss) from change in fair value of warrant liability", "negatedLabel": "(Gain) loss from change in fair value of warrant liability" } } }, "auth_ref": [] }, "airsp_GainLossOnNoteConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "GainLossOnNoteConversion", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss on note conversion" } } }, "auth_ref": [] }, "airsp_GainLossOnNoteConversions": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "GainLossOnNoteConversions", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on note conversion", "label": "[Loss on note conversion]" } } }, "auth_ref": [] }, "airsp_GoingConcernAssessmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "GoingConcernAssessmentPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Going Concern Assessment" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "label": "[Gross Profit]", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r62", "r66", "r100", "r151", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r371", "r543", "r546", "r605", "r606", "r607", "r608", "r609", "r619" ] }, "us-gaap_GuarantyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuarantyLiabilities", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Warrant liability", "documentation": "This item represents a non-contingent liability for the fair value of an obligation to stand ready to perform over the term of a guaranty issued in the event that specified triggering events or conditions occur." } } }, "auth_ref": [ "r92", "r618" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r78" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (loss) per share basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r63", "r96", "r141", "r157", "r159", "r160", "r161", "r162", "r163", "r171", "r174", "r175", "r338", "r341", "r358", "r413", "r668" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (loss) per share Diluted", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r63", "r141", "r157", "r159", "r160", "r161", "r162", "r163", "r171", "r174", "r175", "r176", "r341", "r358", "r413", "r668" ] }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromSubsidiariesBeforeTax", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) BEFORE PROVISON FOR INCOME TAXES", "label": "[Income (Loss) from Subsidiaries, before Tax]", "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r216", "r217", "r220", "r365", "r366", "r369", "r431", "r432", "r497", "r535", "r565", "r669" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r217", "r220", "r365", "r366", "r369", "r431", "r432", "r497", "r535", "r565", "r669" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://airsp.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r152", "r313", "r317", "r318", "r319", "r320", "r321", "r324", "r330", "r332", "r333", "r334", "r446", "r561" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r102", "r110", "r166", "r167", "r182", "r189", "r199", "r316", "r317", "r331", "r430", "r561" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r134", "r314", "r315", "r321", "r322", "r323", "r327", "r440" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Taxes paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r147", "r325", "r326" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable - trade and accrued expenses", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "[Increase (Decrease) in 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_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r536" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payroll and income tax receivable", "label": "[Increase (Decrease) in Income Taxes Receivable]", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInNotesPayableCurrent", "crdr": "debit", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Promissory notes with a face value", "documentation": "The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "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://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r584", "r594" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "[Increase (Decrease) in Other Operating Assets]", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpensesOther", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other", "label": "[Increase (Decrease) in Prepaid Expenses, Other]", "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods." } } }, "auth_ref": [ "r6" ] }, "airsp_InsiderTradingArrLineItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "InsiderTradingArrLineItemsAbstract", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r410", "r606" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r142", "r145", "r146" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r103", "r118", "r127", "r212", "r213", "r214", "r408", "r539" ] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestorMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investor [Member]", "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value." } } }, "auth_ref": [ "r658", "r659" ] }, "airsp_IssuanceOfCommonStockForDebtConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForDebtConversion", "crdr": "debit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for debt conversion" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForEarnoutShares": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForEarnoutShares", "crdr": "debit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for earnout shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForEarnoutSharesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForEarnoutSharesAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for earnout shares, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForEarnoutSharesShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForEarnoutSharesShares", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for earnout shares, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForExerciseOfWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForExerciseOfWarrantsShares", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for exercise of warrants, shares" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForExerciseOfWarrantsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForExerciseOfWarrantsValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for exercise of warrants, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForStockOptionsExerciseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForStockOptionsExerciseAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for stock options exercise, amount" } } }, "auth_ref": [] }, "airsp_IssuanceOfCommonStockForStockOptionsExerciseShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "IssuanceOfCommonStockForStockOptionsExerciseShares", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for stock options exercise, shares" } } }, "auth_ref": [] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseExpirationDate1", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease expires date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of minimum future lease payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r657" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[Lessee, Operating Lease, Liability, to be Paid, Year One]", "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": [ "r393" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r393" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r393" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "[Liabilities]", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r46", "r47", "r48", "r50", "r51", "r52", "r53", "r151", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r344", "r347", "r348", "r371", "r469", "r542", "r573", "r619", "r662", "r663" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' DEFICIT", "label": "[Liabilities and Equity]", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r60", "r94", "r422", "r569", "r598", "r611", "r654" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' DEFICIT" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "[Liabilities, Current]", "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": [ "r48", "r117", "r151", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r344", "r347", "r348", "r371", "r569", "r619", "r662", "r663" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Initial fair value of earnout liability", "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Total liabilities measured at fair value", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r361", "r651" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "NON-CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest Rate", "verboseLabel": "Interest Rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r45", "r49" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease obligations- current liabilities", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r47" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising and marketing costs", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r68" ] }, "airsp_MasterLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "MasterLoanAgreementMember", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Master Loan Agreement" } } }, "auth_ref": [] }, "airsp_MonteCarloModelOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "MonteCarloModelOneMember", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Monte Carlo Model One [Member]" } } }, "auth_ref": [] }, "us-gaap_MortgageNotesPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MortgageNotesPayableDisclosureTextBlock", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayable" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Line of Credit and Convertible Notes Payable", "documentation": "The entire disclosure for mortgage notes payable." } } }, "auth_ref": [] }, "airsp_MrAllenMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "MrAllenMember", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr Allen [Member]" } } }, "auth_ref": [] }, "airsp_MrHuangAndMrXuMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "MrHuangAndMrXuMember", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr Huang And Mr Xu [Member]" } } }, "auth_ref": [] }, "airsp_MultiYearSupportContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "MultiYearSupportContractsMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Multi-year support contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlansEmployeesIncreaseDecreasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlansEmployeesIncreaseDecreasePercentage", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly payment increases in percentage", "documentation": "Percentage of increase (decrease) in entity's employees covered by multiemployer plan." } } }, "auth_ref": [ "r558", "r559", "r560" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://airsp.com/role/Organization" ], "lang": { "en-us": { "role": { "verboseLabel": "Organization", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r104", "r111" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES", "label": "[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": [ "r144" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH USED IN OPERATING ACTIVITIES", "label": "[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": [ "r72", "r73", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "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://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS)", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "Net loss", "terseLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r67", "r75", "r97", "r115", "r129", "r132", "r137", "r151", "r157", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r173", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r338", "r341", "r358", "r371", "r425", "r491", "r511", "r512", "r571", "r619" ] }, "airsp_NetIncomeLossPerShareNewAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "NetIncomeLossPerShareNewAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "NET INCOME (LOSS) PER SHARE:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://airsp.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non Rule 10b5-1 Arrangements Adopted [Flag]" } } }, "auth_ref": [ "r579" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://airsp.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non Rule 10b5-1 Arrangements Terminated [Flag]" } } }, "auth_ref": [ "r579" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash investing and financing" } } }, "auth_ref": [] }, "airsp_NotesPayableAndConvertibleNotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "NotesPayableAndConvertibleNotesPayableAbstract", "lang": { "en-us": { "role": { "label": "Notes Payable and Convertible Notes Payable" } } }, "auth_ref": [] }, "airsp_NumberOfOutstandingPublicWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "NumberOfOutstandingPublicWarrantsShares", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Public warrants shares outstanding", "label": "[Public warrants shares outstanding]" } } }, "auth_ref": [] }, "airsp_NumberOfPublicWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "NumberOfPublicWarrants", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public warrants shares outstanding" } } }, "auth_ref": [] }, "airsp_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "OneCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "auth_ref": [] }, "airsp_OneYearSupportContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "OneYearSupportContractsMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One year support contracts [Member]" } } }, "auth_ref": [] }, "airsp_OnrealizedLossDueToDecreaseInFairValueOfConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "OnrealizedLossDueToDecreaseInFairValueOfConvertibleNotesPayable", "crdr": "debit", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Onrealized loss due to decrease in fair value of convertible notes payable" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL OPERATING EXPENSES", "label": "[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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromSubsidiariesBeforeTax", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING LOSS", "label": "[Operating Income (Loss)]", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r100", "r543", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "Total lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r391" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r391" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r391" ] }, "airsp_OperatingLeaseLiabilityNoncurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "OperatingLeaseLiabilityNoncurrentPortion", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right of use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r390" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of operating lease right of use asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r595" ] }, "airsp_OperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "OperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Right of use assets" } } }, "auth_ref": [] }, "airsp_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYearGross": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYearGross", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "label": "Total remaining payments" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r89", "r120", "r415", "r547", "r573" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation (loss) income, net", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r426" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r13", "r130", "r133", "r139", "r163", "r377", "r378", "r383", "r411", "r426", "r588", "r589" ] }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeOtherNetOfTax", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other comprehensive gain (loss)", "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total liabilities measured at fair value", "label": "[Other Liabilities, Fair Value Disclosure]", "documentation": "Fair value portion of other liabilities." } } }, "auth_ref": [ "r651", "r652", "r653" ] }, "airsp_OtherLossIncomeRelatedToInstrumentsRecordedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "OtherLossIncomeRelatedToInstrumentsRecordedAtFairValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Other income (expense) related to instruments recorded at fair value" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromSubsidiariesBeforeTax", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "[Other Nonoperating Income (Expense)]", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringCosts", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other services", "label": "[Other Restructuring Costs]", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "airsp_OtherServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "OtherServicesMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other Services [Member]" } } }, "auth_ref": [] }, "airsp_OtherServicesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "OtherServicesPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other Services" } } }, "auth_ref": [] }, "airsp_OtherServicesRevenue": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "OtherServicesRevenue", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other services" } } }, "auth_ref": [] }, "airsp_OutstandingStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "OutstandingStockOptionsMember", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Outstanding Stock Options [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForAdvanceToAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForAdvanceToAffiliate", "crdr": "credit", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advanced to company", "verboseLabel": "Advanced to company", "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionContributions", "crdr": "credit", "presentation": [ "http://airsp.com/role/Employee401KPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contributions expense", "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "airsp_PlatinumCapitalPartnerIncMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "PlatinumCapitalPartnerIncMember", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Platinum Capital Partner, Inc. [Member]" } } }, "auth_ref": [] }, "airsp_PlatinumSharesCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "PlatinumSharesCommonStockMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Platinum Shares Common Stock [Member]" } } }, "auth_ref": [] }, "airsp_PostContractSupportCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "PostContractSupportCostOfRevenue", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Post contract support", "label": "[Post contract support]" } } }, "auth_ref": [] }, "airsp_PostContractSupportRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "PostContractSupportRevenue", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Post contract support" } } }, "auth_ref": [] }, "airsp_PostContractSupportRevenuerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "PostContractSupportRevenuerPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Post Contract Support Revenue" } } }, "auth_ref": [] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockNoParValue", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r54", "r621" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "verboseLabel": "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": [ "r54", "r470" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r54", "r251" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r54", "r470", "r489", "r671", "r672" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock - no par value, 5,000,000 shares authorized, 0 shares issued and outstanding as of March 31, 2025 and December 31, 2024", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r418", "r569" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other", "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": [ "r587" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "airsp_PrivatePlacementWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "PrivatePlacementWarrants", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private placement warrants" } } }, "auth_ref": [] }, "airsp_PrivatePlacementWarrantsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "PrivatePlacementWarrantsOutstanding", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private placement warrants shares outstanding", "verboseLabel": "Private placement warrants shares outstanding" } } }, "auth_ref": [] }, "airsp_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "PrivateWarrantsMember", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Private Warrants [Member]" } } }, "auth_ref": [] }, "airsp_ProceedFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "ProceedFromConvertibleDebt", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss from change in fair value of convertible debt" } } }, "auth_ref": [] }, "airsp_ProceedsAdvancesFromMrHuangAndMrXu": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "ProceedsAdvancesFromMrHuangAndMrXu", "crdr": "debit", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from advances" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromFederalHomeLoanBankAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromFederalHomeLoanBankAdvances", "crdr": "debit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Advance from founders", "label": "[Proceeds from FHLBank Advance, Investing Activities]", "documentation": "Amount of cash inflow from collection of advance by Federal Home Loan Bank (FHLBank), classified as investing activity." } } }, "auth_ref": [ "r592" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from share issued", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLeasePayments", "crdr": "debit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net monthly payment", "documentation": "Amount of cash inflow from lease payment, classified as operating activity." } } }, "auth_ref": [ "r394", "r395" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from advances", "label": "[Proceeds from Loans]", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r12" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from warrant exercise, net", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r593" ] }, "airsp_ProductRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "ProductRevenue", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Product" } } }, "auth_ref": [] }, "airsp_ProductRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "ProductRevenuePolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Product Revenue" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r115", "r129", "r132", "r143", "r151", "r157", "r163", "r166", "r167", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r338", "r341", "r342", "r345", "r346", "r358", "r371", "r414", "r424", "r450", "r491", "r511", "r512", "r562", "r563", "r572", "r590", "r619" ] }, "us-gaap_ProvisionForOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherLosses", "crdr": "debit", "presentation": [ "http://airsp.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "label": "[Provision for Other Losses]", "documentation": "Amount of expense related to other loss." } } }, "auth_ref": [ "r6", "r69", "r95" ] }, "airsp_PublicWarrantAndPrivateWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "PublicWarrantAndPrivateWarrantMember", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Warrant and Private Warrant [Member]" } } }, "auth_ref": [] }, "airsp_PublicWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "PublicWarrantMember", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Public Warrant [Member]" } } }, "auth_ref": [] }, "airsp_PublicWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "PublicWarrants", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Warrants" } } }, "auth_ref": [] }, "airsp_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "PublicWarrantsMember", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails1" ], "lang": { "en-us": { "role": { "label": "Public Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ReceivableWithImputedInterestDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableWithImputedInterestDiscount", "crdr": "credit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less Imputed Interest", "label": "[Receivable with Imputed Interest, Discount]", "documentation": "Disclosure of the unamortized amount of the discount on the note or receivable which is deducted from the face amount of the receivable or loan. The discount or premium is the difference between the present value and the face amount." } } }, "auth_ref": [ "r384", "r385", "r386", "r567" ] }, "airsp_RecognitionOfOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "RecognitionOfOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Recognition of operating lease liability" } } }, "auth_ref": [] }, "airsp_RecognitionOfRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "RecognitionOfRightOfUseAsset", "crdr": "debit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Recognition of operating right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r204", "r282", "r400", "r401", "r417", "r423", "r464", "r465", "r466", "r467", "r468", "r488", "r490", "r520" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions By Related Party Axis", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r204", "r282", "r400", "r401", "r417", "r423", "r464", "r465", "r466", "r467", "r468", "r488", "r490", "r520", "r661" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://airsp.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "verboseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r397", "r398", "r399", "r401", "r402", "r447", "r448", "r449", "r495", "r496", "r497", "r517", "r519" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of advances from founders", "label": "[Repayments of Related Party Debt]", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "RESEARCH AND DEVELOPMENT EXPENSES", "verboseLabel": "Research and Development expenses", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r312", "r535", "r546", "r665" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Software Development Costs", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r612", "r649", "r673" ] }, "us-gaap_RestrictedInvestmentsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedInvestmentsAtFairValue", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value", "documentation": "The aggregate value of all restricted investments." } } }, "auth_ref": [ "r521", "r522", "r523", "r530", "r531" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost And Reserve Axis", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r218", "r219", "r221", "r222" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r81", "r421", "r436", "r438", "r445", "r471", "r569" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r207", "r208", "r215", "r328", "r329", "r335", "r336", "r337", "r339", "r340", "r341", "r349", "r351", "r352", "r354", "r356", "r387", "r389", "r433", "r435", "r451", "r671" ] }, "airsp_RevanuesInterest": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20250331", "localname": "RevanuesInterest", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2025" } } }, "auth_ref": [] }, "airsp_RevanuesInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20250331", "localname": "RevanuesInterestRate", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2026" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://airsp.com/role/Revenues" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r112", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274" ] }, "airsp_RevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "RevenueMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r493", "r537", "r540" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues", "label": "[Revenues]", "verboseLabel": "Net 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": [ "r98", "r99", "r138", "r151", "r182", "r187", "r188", "r197", "r199", "r201", "r202", "r203", "r206", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r371", "r414", "r546", "r619" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "airsp_RevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "RevenuesMember", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue [Member]", "label": "[Revenue [Member]]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://airsp.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangements Adopted [Flag]" } } }, "auth_ref": [ "r579" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://airsp.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangements Terminated [Flag]" } } }, "auth_ref": [ "r579" ] }, "us-gaap_SalariesAndWages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalariesAndWages", "crdr": "debit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Base salary", "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r591" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock exercise price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Schedule of significant weighted-average assumptions", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "presentation": [ "http://airsp.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of the Outstanding stock options", "documentation": "Tabular disclosure of the change in common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock incentive plans", "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "presentation": [ "http://airsp.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of basic and diluted net income (loss) per share attributable to common stock", "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share." } } }, "auth_ref": [ "r27", "r30", "r603" ] }, "airsp_ScheduleOfFairValueTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "ScheduleOfFairValueTransactionsTableTextBlock", "presentation": [ "http://airsp.com/role/OrganizationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of fair value transactions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfServicingLiabilitiesAtFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfServicingLiabilitiesAtFairValueTextBlock", "presentation": [ "http://airsp.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of the liabilities measured at fair value", "documentation": "Tabular disclosure of the activity in the balance of servicing liabilities subsequently measured at fair value (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (through assumptions of servicing obligations, and servicing obligations that result from transfers of financial assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value and a description of those changes, and other changes that affect the balance and a description of those changes." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Schedule information of stock options outstanding and exercisable", "documentation": "Tabular disclosure of the change in stock options." } } }, "auth_ref": [] }, "airsp_ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "ScheduleOfThePublicAndPrivateWarrantsOutstandingTableTextBlock", "presentation": [ "http://airsp.com/role/WarrantLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of the Public and Private Warrants outstanding" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r574" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r576" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reportable Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r200", "r202", "r544", "r545", "r548" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "SELLING, GENERAL AND ADMINISTRATIVE EXPENSES", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "verboseLabel": "Stock-based compensation", "terseLabel": "Stock based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInAuthorizedShares": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInAuthorizedShares", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based compensation arrangement, annual increase in authorized shares" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExpectedVolatilityRate": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExpectedVolatilityRate", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Expected volatility" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionRiskFreeInterestRate", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r306" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendYield": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendYield", "crdr": "debit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend yield", "label": "[Dividend yield]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Expected Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants Exercised", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised]", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Number of shares, Options exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, option exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Warrants,Weighted average exercise price, Options cancelled/forfeited", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r629" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares, Options Outstanding, forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares, Options Outstanding, granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails", "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, Options Outstanding, Beginning", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Number of shares, Options Outstanding, Ending Balance", "verboseLabel": "Number of shares, Options Outstanding", "terseLabel": "Stock options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r286", "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails", "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, option outstanding, Beginning Balance", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price]", "periodEndLabel": "Weighted average exercise price, option outstanding, Ending Balance", "verboseLabel": "Weighted average exercise price, option outstanding", "terseLabel": "Weighted average exercise price of outstanding options", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r286", "r287" ] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrant", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares available for grant under share-based compensation plan" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesReservedForFutureIssuance", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based compensation arrangement, shares reserved for future issuance" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantForfeituresInPeriod", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants Forfeited", "label": "[Warrants Forfeited]" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Number of shares, Warrants exercisable" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Warrants exercisable" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionExercisePrice", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Stock price" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValueAssumptionExercisePrice": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValueAssumptionExercisePrice", "presentation": [ "http://airsp.com/role/EarningsPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout unvested earnout shares excluded from basic and diluted net loss per share" } } }, "auth_ref": [] }, "airsp_ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValuesAssumptionsExercisePriceInVested": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardFairValuesAssumptionsExercisePriceInVested", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative", "http://airsp.com/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vested Earnout Shares are included", "verboseLabel": "Vested Earnout Shares are included" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants,Weighted average exercise price, Options exercised", "label": "[Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price]", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants, weighted average exercise price, Forfeited", "label": "[Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price]", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r292" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Warrants, weighted average exercise price, options granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r290" ] }, "airsp_ShareBasedCompensationArrangementsByShareBasedPaymentsAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentsAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants, weighted average exercise price, Exercised", "label": "[Warrants, weighted average exercise price, Exercised]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range Axis", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r41" ] }, "airsp_ShareBasedGoodsAndNonemployeeServicesTransactionsValuationMethodExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionsValuationMethodExpectedTerm1", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails1" ], "lang": { "en-us": { "role": { "label": "Expected term (in years)" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price", "label": "[Share Price]", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Option expected over period", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r39" ] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPriceMaximum": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPriceMaximum", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Estimated stock price, maximum" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPriceMinimum": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageEstimatedStockPriceMinimum", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Estimated stock price, minimum" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceMaximum": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceMaximum", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Exercise price, maximum" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceMinimum": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceMinimum", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2" ], "lang": { "en-us": { "role": { "label": "Exercise price, minimum" } } }, "auth_ref": [] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails2", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Expected life", "verboseLabel": "Expected life" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining life in years- vested and exercisable", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term]", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r303" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining life in years- vested and exercisable", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term]", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r302" ] }, "airsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1Exercisable": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1Exercisable", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining life in years- vested and exercisable" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Granted stock options", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "airsp_SharebasedcompensationarrangementsbysharebasedpaymentawardoptionsgrantsinperiodweightedaverageexercisePriceIssued": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharebasedcompensationarrangementsbysharebasedpaymentawardoptionsgrantsinperiodweightedaverageexercisePriceIssued", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "label": "Warrants, weighted average exercise price, Issued" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "verboseLabel": "Common shares issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r10" ] }, "airsp_SharesIssuedAndVestedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "SharesIssuedAndVestedValue", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued and vested, Value" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise Price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "airsp_ShippingAndHandlingOfProductsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "ShippingAndHandlingOfProductsPolicyTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling of Products" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average interest rate of short-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease costs for the leases", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r392", "r568" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r76", "r149" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://airsp.com/role/Cover", "http://airsp.com/role/EarningsPerShareDetails1", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r113", "r122", "r123", "r124", "r151", "r171", "r172", "r174", "r176", "r184", "r185", "r206", "r225", "r227", "r228", "r229", "r232", "r233", "r251", "r252", "r254", "r257", "r263", "r371", "r441", "r442", "r443", "r444", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r470", "r492", "r513", "r524", "r525", "r526", "r527", "r528", "r582", "r596", "r604" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r55", "r58", "r59", "r114", "r135", "r136", "r137", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r183", "r207", "r208", "r215", "r265", "r328", "r329", "r335", "r336", "r337", "r339", "r340", "r341", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r377", "r379", "r380", "r381", "r382", "r383", "r387", "r389", "r396", "r426", "r433", "r434", "r435", "r451", "r513" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/EarningsPerShareDetails1", "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative", "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://airsp.com/role/WarrantLiabilityDetails", "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [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": [ "r154", "r155", "r156", "r183", "r389", "r409", "r439", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r490", "r493", "r494", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r513", "r570" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS DEFICIT (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://airsp.com/role/AdvancesDueToAndFromFoundersDetailsNarrative", "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited", "http://airsp.com/role/EarningsPerShareDetails1", "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/FairValueMeasurementsDetails1", "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative", "http://airsp.com/role/RevenuesDetailsNarrative", "http://airsp.com/role/StockholdersDeficitDetails1", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative", "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://airsp.com/role/WarrantLiabilityDetails", "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "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": [ "r154", "r155", "r156", "r183", "r204", "r389", "r409", "r439", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r474", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r490", "r493", "r494", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r513", "r570" ] }, "airsp_StockAppreciationRightsPlanDescription": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "StockAppreciationRightsPlanDescription", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights Plan description" } } }, "auth_ref": [] }, "airsp_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "StockIncentivePlanMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for conversion of debt, shares", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r10", "r37", "r54", "r55", "r81" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase shares of common stock", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r54", "r55", "r81" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for prior period services, shares", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Options Outstanding, exercised", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period]", "verboseLabel": "Number of shares issued upon exercise of stock options during the period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r54", "r55", "r81", "r291" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for conversion of debt, amount", "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r10", "r55", "r58", "r59", "r81" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for prior period services, amount", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://airsp.com/role/EarnoutLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued and vested", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r54", "r55", "r81", "r451", "r513", "r525", "r572" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares issued upon exercise of stock options during the period, value", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r55", "r58", "r59", "r81" ] }, "airsp_StockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "StockOptionsMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "auth_ref": [] }, "airsp_StockOptionsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "StockOptionsOutstanding", "presentation": [ "http://airsp.com/role/NotesPayableAndConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options outstanding" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://airsp.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets", "http://airsp.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' deficit", "label": "[Equity, Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r58", "r59", "r77", "r472", "r489", "r514", "r515", "r569", "r573", "r598", "r611", "r654", "r671" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' DEFICIT:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders' Deficit", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r80", "r150", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r265", "r355", "r516", "r518", "r529" ] }, "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://airsp.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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": [ "r403", "r404" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary Sale Of Stock Axis", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "airsp_SummaryOfWarrantsOutstandingAndExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "SummaryOfWarrantsOutstandingAndExercisableTableTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Summary of warrants outstanding and exercisable" } } }, "auth_ref": [] }, "airsp_SummaryOfWarrantsOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "SummaryOfWarrantsOutstandingTableTextBlock", "presentation": [ "http://airsp.com/role/StockholdersDeficitTables" ], "lang": { "en-us": { "role": { "label": "Summary of warrants outstanding" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r554", "r622" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r554", "r622" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title Of Individual Axis" } } }, "auth_ref": [ "r610", "r660" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://airsp.com/role/CommitmentsContingenciesAndLegalProceedingsDetailsNarrative", "http://airsp.com/role/RelatedPartyTransactionsDetailsNarrative" ], "auth_ref": [] }, "airsp_TopMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "TopMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Top [Member]" } } }, "auth_ref": [] }, "airsp_TotalStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "TotalStockParOrStatedValuePerShare", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total Stock stock, par value" } } }, "auth_ref": [] }, "airsp_TotalStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "TotalStockSharesAuthorized", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total Stock, Shares Authorized" } } }, "auth_ref": [] }, "us-gaap_TradingLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Closing trading price", "documentation": "Fair value portion of liabilities pertaining to principal and customer trading transactions, or which may be incurred with the objective of generating a profit from short-term fluctuations in price as part of an entity's market-making, hedging and proprietary trading. Examples include, but are not limited to, short positions in securities, derivatives and commodities." } } }, "auth_ref": [ "r360", "r361" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://airsp.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r554" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://airsp.com/role/RevenuesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r554" ] }, "airsp_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "TwoCustomerMember", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Customer [Member]" } } }, "auth_ref": [] }, "airsp_TwoThousendTwentyThreeEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "TwoThousendTwentyThreeEquityIncentivePlanMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2023 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r218", "r219", "r221", "r222" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized an unrealized loss", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r7" ] }, "airsp_UnrealizedGainOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "UnrealizedGainOnInvestments", "crdr": "credit", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized an unrealized income" } } }, "auth_ref": [] }, "airsp_UnrecognizedStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "UnrecognizedStockBasedCompensation", "crdr": "debit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total unrecognized costs" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "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": [ "r33", "r34", "r35", "r106", "r107", "r108", "r109" ] }, "airsp_VestingSharesIsuued": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "VestingSharesIsuued", "crdr": "credit", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting shares" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Warrant Liability" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantLiabilityDisclosureTextBlock", "presentation": [ "http://airsp.com/role/WarrantLiability" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrant Liability", "label": "[Warrant Liability]" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityPrivateWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantLiabilityPrivateWarrants", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Warrant liability (Private Warrants)", "verboseLabel": "Warrant liability (Private Warrants)" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityPrivateWarrantsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantLiabilityPrivateWarrantsAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrant liability (Private Warrants)", "label": "[Warrant liability (Private Warrants)]" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityPublicWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantLiabilityPublicWarrants", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails", "http://airsp.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Warrant liability (Public Warrants)", "verboseLabel": "Warrant liability (Public Warrants)" } } }, "auth_ref": [] }, "airsp_WarrantLiabilityPublicWarrantsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantLiabilityPublicWarrantsAmount", "crdr": "credit", "presentation": [ "http://airsp.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrant liability (Public Warrants)", "label": "[Warrant liability (Public Warrants)]" } } }, "auth_ref": [] }, "airsp_WarrantsAndRightsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsAndRightsExercised", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants exercised" } } }, "auth_ref": [] }, "airsp_WarrantsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsExercisePrice", "presentation": [ "http://airsp.com/role/WarrantLiabilityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants exercise price" } } }, "auth_ref": [] }, "airsp_WarrantsFourMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsFourMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants 4 [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsMember", "presentation": [ "http://airsp.com/role/Cover", "http://airsp.com/role/EarningsPerShareDetails1", "http://airsp.com/role/StockholdersDeficitDetails4", "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants [Member]", "verboseLabel": "Warrants [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsOneMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants 1 [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsThreeMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants 3 [Member]" } } }, "auth_ref": [] }, "airsp_WarrantsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://airsp.com/20250331", "localname": "WarrantsTwoMember", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails4" ], "lang": { "en-us": { "role": { "label": "Warrants 2 [Member]" } } }, "auth_ref": [] }, "airsp_WeightedAverageCompensationCostExpectedYear": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20250331", "localname": "WeightedAverageCompensationCostExpectedYear", "presentation": [ "http://airsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average compensation cost expected year" } } }, "auth_ref": [] }, "airsp_WeightedAverageExercisePriceOptionOutstanding": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "WeightedAverageExercisePriceOptionOutstanding", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, option outstanding, Beginning Balance", "label": "[Weighted average exercise price, option outstanding, Beginning Balance]", "periodEndLabel": "Weighted average exercise price, option outstanding, Ending Balance" } } }, "auth_ref": [] }, "airsp_WeightedAverageExercisePriceStockOptionsExercised": { "xbrltype": "perShareItemType", "nsuri": "http://airsp.com/20250331", "localname": "WeightedAverageExercisePriceStockOptionsExercised", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price of stock options exercised during the period" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited", "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "[Weighted Average Number of Shares Outstanding, Diluted]", "terseLabel": "Weighted average shares outstanding diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r170", "r176" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "[Weighted Average Number of Shares Issued, Basic]", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r25", "r26" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://airsp.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average shares of common stock outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://airsp.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r169", "r176" ] }, "airsp_WeightedAverageRemainingLifeInYearsOptionsOutstanding": { "xbrltype": "durationItemType", "nsuri": "http://airsp.com/20250331", "localname": "WeightedAverageRemainingLifeInYearsOptionsOutstanding", "presentation": [ "http://airsp.com/role/StockholdersDeficitDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining life in years- Options Outstanding" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "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": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "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": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "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(20))", "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(4))", "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(5))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-5" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-7" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r409": { "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" }, "r410": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r411": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r416": { "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" }, "r417": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r419": { "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" }, "r420": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r441": { "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" }, "r442": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r443": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r496": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r521": { "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 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r522": { "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 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r523": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r582": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r586": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r590": { "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" }, "r591": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482050/460-10-25-4" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r665": { "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" }, "r666": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r667": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" } } } ZIP 74 0001654954-25-005754-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-25-005754-xbrl.zip M4$L#!!0 ( !F"KUJ^*M9)+A8 /$ 0 2 86ER'-D[5W=<]NVLG^_,_=_X/7+36>.+__-I[3M;B D*@P]' MPY/3(P<&;NBA8/GA*";'@+@('3DD H$'_#" 'XZ>(3GZYR___5_O_^?X^/>/ M]]?.9>C&:QA$S@6&((*>\XBBE<.*;@")(#X^3JF_).V\<\Y.SD].W^3//P)" MN<* \]#"85YR2>MSPH7CLIHYZ^FKP?!T<'9Z]BHGFH6+Z!%@Z #LKE $W2C& MP'<\2- R<*C@3J+0.V?TOZYSN0)X#388KD' E')&V^@DK^LBW#QCM%Q%S@OW M)X">."/?=^X9!W'N(8%X"[VT.N*N M:",.M7! WCWY'XY64;1Y-Q@\/CZ>/#U@_R3$2ZK)Z?G@]VL4_'&44F*X4)*^ M'M#2C-"-,:9@/>?4G)) ]V09;@=9*;/5RXR%(KH$8',,HBCG6@#RP.M/"P>T M$*.'.*(XIVP$N?)&:$&I?OCDKN24K*1$BH(M))&<."FCY,/SX]/A\?DP8PK@ MDO4PI7W>#G#HPT%*EG,!Y!)Y2[RH:J+H>0.)U#Z\I$1.H@U6V(:6%$E+0C^> M9R(/![_?7,]X5SG*^PKM#C+RX=NW;P>\-",5*,L=BQ4_T-&5UTQ+40T]"MA( M=TOT7@6DE/C5("DLD2(IZ>N$%.4=-XR#"*OZ;5)8QB3"-9#3TAP-'*G0RXM* M-7L1KC"4ZJ?% U;,>$Y95SP;%IMBG4W1%"\J-P617&-:4"(,XK5&&DH!,7)S MAC PX F#XPH?E5,JO&S*4$\7I?'O>HKA[WHE0H PV=7)?YVXX9I/[*?G;,#G ML]!5B->7< %BGTH;!W_&P$<+Q$8W]"%;=TH$A>((X"6,;L$:D@UP85UK=+IV MG/<@",*(KS/\-WNRV:!@$:8_Z0,VH-XQ;.?4I@[[X[?[B:1F/@U=A'1E/7(0 MM4GR9UY/5I,'%RA O,53]M_0.=XMI\<.YWH_J))6:XGI\CD-?N%_TX6-4&:N M!5M54NZ4I([3!;X;^RT8=Y*I^=*GF>5:&S3P8$!KIG^0T$<>F^4_ I]-6;,5 MA!')K*VEJX-B.*2C_93:?T;M"#,LIK>7X]O9^)+]-9M>3RY'<_KCX^AZ='LQ M=F:?Q^/YK,>J 59WU&<+HA6,$%7'&+D*EQ;'81L7-W/_Y,V29?QL[DEOX>.R^NI[/93\Z+ M7):^YS3H.1XQ97;4]Y>6;U^UZRL7G MT>VG\8QV"EHPO?CU\_3Z#)THY#GL M!:W2R>KLPHTB'F_1 M*9MYES!@KB5='J[A$OAW.'0A9+%9GOTU9]!B)GA5A=K_X93JYZL*;\$I--$C M60C;69)U#IY@'J?O'FB1$%RMA-OA[+V5:NTM MN%!I%4Y>1V_TW5(-Z!*C7]'?7X ?PQL(F+D*&4!Y MD=;\@J?$ZG%X14ZQIAZ$4L]GZ]P=Q+,5P'#7\TM/M:9_+>OYK IG ['#*^FM M7D@#/A#X9TSU&V]WO5YX6FOUG^6IO:P*)ZFC-WK#W&N;'*Q1+O;-S[(LGWDN MUGF1_=6_2Y*_N)BS] \17U^DS[7@""YJL1+G15)-;_S:_%(1 W6Q%@K!>Y7E MFGI(]@JWBU U9]-"*/C"A39,(N\>77UP6(104:;%27":A4"Q1\(P>"G"44>@ MQ43PIA6!3(^,/J(I@J(HT^+QLSZZZ:&H=\XN8020+_'.L@(M"&_JW;.TGM[^ M32.>U'"W;-J/T!8VB7P$7BV*;_>)@-+FG+R]'FVS'2IRC!MQZ) ="LD([0Z6 M'E"C72UR\)2E6J"$)$1658_' 7;"R-%JR:O%4LA9--@IT\/=-+M18W>I^F 2I#'2Q#/2Y&>YQVXV;8(V."S)D.F3,],D*:HAZ9LQX9$V3.=7S/8 M;RN'2TNEQ4K(8,CVX_98M=JCJPIU#:EUV)TUV,/;(WBH%XVEJ*D%GQ;5NEV^ M9J\:^T#K !71NT^%6@A%_(>;2'O1[=FK[<P::UTHRG*M2!BTDG##-KY ,LBD/W(& MA]/+!P]-]:(LT+=6(=J]FBI4Z9%6JD4[?U.URN/E\%J]'Q1/%:>_RJ>.OZ=* MA3AR N'<\KKC^I.[)JY#EU=4P\)^'6=\Q^S1\?#L^'QX\D2\3,8F(NST:R9" MQM=8!/D=!(:-9PRLU5<-VI-?3B!KE-2Q9#]8_WS9IOGRG1YF[1=Y\E]M)=C= M56#4>$;._FC0I,$-!B: %SEO$T8&_%O6W8:O]Q*EG1@M95!=I&($04[/_VH+ M K]H(YW\!@O@1L?P:>.# $0A?KZBO\U,X6-OY7&^/'I 7XQ9MJ$OMG MU;04H3G\4A&:]@#)'3UM.U\[O0OW_>RA-K^!K.5DL[M'R&SQ2\G9'V*3Z?U! M/'_ XX9_9Y\M%;Z&.N(B[3Z8*A?4WPXBG#,(A%VO]:[A^2^D@]'+H8> M.W4Q# A1ZB:!L-T28W'I ;N#Z(;N"*-%05BK7HBBN%R>W;V3R)C=.O?/"-4!! M6W%W0HEG<"6J2)Y;9?"=!G(OHP*THI"AK/!02"L+2@^2; '%!'TT7>CBJ=/6@ M>/"A&TP^T1F#W=;#YM'DCI9)D+^0FBY44T%S-EL[I483\1!((P-(V&PU0+H5 MCRNR^S[Q$CY$A7E336&K6AE TX!]:9G(37A[90 EY;:J= NCW?5:V9N56_@X MHM5A'O0GJAG0550$:4GC>3;"*%CNK]F$D)A9=[HH.$17(1X_0>PBLAM0A(^O M3-'F;+9":ZX)!Y,TMT#.U_&2JI*8_SO=\ W_F?1FNM9R_D#:CM8L'=U&VYSS MA^O>B9^0H&78LZ4LEL)<$M8,7SF+K"Z+P,99^U M0"E5SV0.G^A'&5-;&@ 9C<-&@]9>7>^A&RZ3E^DT-$7+%8U0?Z/+!R$PGYM.BIK#I^BC3[MD-4NJ(VZ;<8RR.O;72_@T M(]_[)6AE1FJ!3L)7#+F@K)&'HDYFI!;H=!4'_*M&P0,-2BEBADX;& BTRBY.O*%K=Q'Z$-CZ\@W@1 MXC5W+1Y\M.0RD V77Y@J]JK! @NDYTD2N@Y#M$V/8:,C;(N8ITB]J0ON^C*W M68GSGG588 6*H@L9D(SQ'I$_$HG97PJ=&W%8H2%[ W(+LUE%A:4!G07:S%:( M[1-=TG[V&02>3_^<+M)U0:590QX+M+RDK6WY3OK,$TF.":BX)T@)YCX56*#_ MIY!BQ <:#EC(0P@C4.AJ2FR!7C-W!;W8IX%KGFTSAB.PW821,*)9MP6*XA&V=)2I@+WEA?#;\-VN==J,HGWU+44X;;EM3SBEN=SYP>9%D#.Y"<1-2[0"5XGNH MUT&W,=O)1UT]Z9A4EG8K]"5<0$Q[0.:%)]$%29(WTOD*7CZ9C>0@R6\")<;R#UQE@U+(8:/VV@2XO_!4&^3;892\NW MJ-G3_37\+< 0^.@OZ+$79]-@$FPAB4IXU9/\:!.<;E;K?%:03V&635U"9N2. M.K'LH^5EOF36DS3WYZ@SMTEJ.-@./%+ >^0W^/>XLA.OGM+R%U=, MYN(QHK(=_95R2S7*MM_0P>OF':WZL&W7XN^2#V;U>[@!R*N8.G]HZ7HW\CS^ MEM:_BKE?=Q5B&J^-EAARRITV.C);5P7J1 'F1$V""-*)L/ .7GC>[0Q5%>@> M[#;S*,JZ%;CBIJ9OA/(W)PIO5D)FZ= H[@*4!$GJXFX7ZFGNO+'HE>]*N(34 MB(#4[@#++N7)X]^]J[%T1>&3/CN'P2MZZB/F9BTY[./.OLLC9K2\U;^ME57K]+>W=$W+=JR/ M'_5:?ZQJG:;5:!B[@+1=YG@'=USPDD$/7G7'W]#4#:*D(^B])RU3T_#G6PU! MMX ;V.%&'IY)3K-)@ ,,N# 9"4N>;T5!(O%CJCQ(E(=%Y=F7"M 31^#W:]B& MZ:YNC!#)("'%:><3USD;('4]S7A<'K;-CBU\X0-"\GTD4\P_%C$(9_*4?'O^ M'WYR)X40-GD??*BY75ISMUF?0ZITD&%XN/:Z74_F801\'C:EGXO&T2K$+"^6 MF:*6HMM>L1/M#N IGD4L!N2)N^S( E&)&LIND9#.99(JL%O; MLVTT_#/8O]+$F[!>%C?<:"DM?9^2+>BCP$L&<;9^Y^C44G0+49WK(3L%Q#,) MBE6,MD=K*I,KDOX>;A51V>G@J6%N!KDJ@H[7IC+YZ.09$Y/WQQF">Q;QJN$'&!S])TM!&2 M0[9W+99NPU*<'G,;!LG-'M%=B(N^= /Z'T+CROE "KPE5'8.4#KYIW/_=#%> M;_PP6:*K&T[U9!TO#(HLTP8EC5X6UCLSTK;Y=LK]C;29L .<@"]\&F=*;.GP MRKX-*_A2Y6\MRHZ7.7G'H6PYL5Y.UZL*+7A7:^#,$\&;S[L9H=-=O"['VLD[ MTB#9"]DT<-BSK6[[@'BE=Q+NY%:H([ U\YE],[2?\Y4-E#6DM7?PT7_-K5%40 M6ZIKFUP1*4_YNQG_8&_!C5OX,=9F]7*YTXQ]"WI%/7?9ITW?H9V6ACQ,6F\G M_*Y+R&[J9?/6M^IORI;^1A.B2G>2*7^)MLB#@?;;Q84,&GB^(+0;:?@X[7$:5=H4WUH_^VS#_(:Y^:X.I *VVK%KH-VB8! MH=T:T^F:GP^&\34*^ ).JI?.&%%:=NU,W?'85?T,:2W3L/C9*Q5:\4&L<(%0 M4R[+M!ZGWL:O;,]653E5H64Z5..;JAHUY99IHC[:7(#&A-(R[?(I_ 8")BD/ MH[Q<<%!1T9S<"CVS[^TA>QF7WVR8'H\@7F>J(>SH9E-QWRI?'6MO8RV3="HX M/^+;S/Y:TDX5H;WC(B91N(98VG6JA9T*FQX)(@I:*>A4R/08]-TIZ**X2I). M!9\_ANJN("GLMM\6+Q60]%Q9<;?=(HG!1A-)=Z@6=3NU 1*QDTRI(Y:]/9=, M:FJB3H5/O7]1X$I!IT)F<;@H9;7$AME6(F:UI%,Q[U@NC59V 38H C[;;Q9 M/ E<46XM:;<#KW1HH&3,2D*YF0VZC0%=K"&9LUC742."Q2B]H[D3&, M\2T*)!ZN&7VWTRV-P^ %P'YX$WK0G\K44-/8,Q%(UF=Y>;_)$^?IZOJ">4'7-?"TUCUDX5_1A&4;@6M2@_[Q:+<".Q\NZAA>LL M6S.98V"ZSE;I+5*)=F![ M"OE^0-P57(-?_A]02P,$% @ &8*O6@ /Z$!5$ #\ !8 !A:7)S M<"TR,#(U,#,S,5]C86PN>&ULY5U;<^)&%G[?JOT/O=Z']50%<_-D+I5)"AL\ M0X4!"I@D;RE9:J W0B*ZV":_?KN%P$)]%:C52NT\C(WIT_K.I<\Y?734^N&G MEXT+GF 0(M_[=-6^:5T!Z-F^@[S5IZLX;%BAC= 5""/+!.X#:$70 <\H6@/RU5PD-_K)]_*:/YP/^$MADYH2T];;9;C4[K<[;XZ"YOXR> MK0 "*[#7*()V% >6"QP8HI4','"P9^@CZ/W'!OVU%6RL;0 WED>8 KVGZ.8X MU[V_W05HM8[ M?T&D,N 86,\6("[.$0>#$,P]]V80 F_ T//O@$]UP4S0A&" M&0QA\ 2==#H7>7]\)/\]8OX %K07?GP)T:>K=11M/S:;S\_/-\_=&S]887Y: M[>9O7T=S>XUQ-9!'!&[#JP,5F85%U_[PX4,S^?8PE!KY\ABXAVMTFP'B( M/H;)Y4:^G0A7@0QP1Y!/C<.P!OE3H]UI=-LW+Z%SA:4!P%X>@>_"&5P"\O/; M;'B\IH6"<'MC^YLF^:9Y[V.CQ" 3FG4 EY^NDA$-HI)6=S_OOT]&1;LMMLX0 M;;8N9J]YSC4]!WK8%/$OH>\BAQCSG>423)5PLIQL89!8:-CS\* -7KQK3(">(%Z!_@:._##\YEFQ M@Q>_^_6AOQ+CEN)A#;X8 MP3S>;*Q@-UG.<6Q&V*@L+^K9MA][$69ZBK5E(RB75;%I+D;=?.6Q'T$<&7;6HPL3?^GAF!PA M_"G[C117L6DNMT/:N M3Q&: FWI7E 1FIBLU!70,OU]LHBHS;%5/>OZ4!KA15TT)>Z@2EU\2*^SS%"?3L'%45KD*L%:$\XU*BUHI1 M7>F%9BE]3ZZJ= F=+EQR5.U"RSS*^F]&N"(&>W T%OZP2:]F:P'GG+KS1Y[ MN]WJM%H8[K$U /]^/QGW!^/YH$]^FT]&PWYO@3_<]4:]\?T S+\,!HOYOI_I MP(#KVR>@7=).Y>>:EPCF$(-.FJ:65OB8=$[%86-E65O2SG;;A&X4'OY";. V MT7_ZA]][88A9N(\#TH)SF-NU'J&;7/'W=%QN6-, 4M)=02H ^,?@SQ@]62[Q M2;WH'IOL#IMRXJ[X'"B2GW*6,:)>8 ,_P+N43U?'#:@5V">F0[>OI2.:(2E\ MD6D:"-O$@7X9^!N1F%.A^NKJ*>KE'U"/FLCSJF =Q:R!F\;(ESP_8TB=8P4/0&2L0JJKHUJJH",JB/ MXO;P9)Y:3?QO-8N?MT3J+>&,%?#%?#)(1=;?FY$U@YD:27K?$>NM1GB7 9-N M]\GR&UZ*!*] ]F(R%6V\,Z0-%8;KHY_#GA]!>4Q@C3699Z1WAN29+6>\BA6] MUV9%?,EST@TVNZ69$F,'F?SI]\-=T,S=3X:LD[',H2IB_F!0S'SD=5NLV!*" M&#I%UJR 1$4O[58M[%_,=7T4=.K\C_54J99D=$JJ:IM7E1K_]=%7'RXAAN:D MK1-2/?'&*^E'7TU!63]B?NNCEPQ#2NF(H@;TE0T8@'.B_QN[K['OV6=ZL"RI MDHKTE0OD*E)FOSX:^QQ;Y![C3FG!, Y/,)=%.I@UUE Q M?"_?!)#D1A)SL)(%Z2L7\(5.E[QYG-;'A$ACE.^IZ((>J:0(?04%947P>*R/ M%GJ.@PC#ECNUD#/T[JTMBBQ74$W@$2C=4]572U#6B83C^JAF1IHU/.@FK*"@K3%T.]=%=!F-R;X9S$,@81I/EPGH1%N^* M3:2D57UU"/5E>)Z$ZJ/B3#[7\YPB"9&<4DF)E90RA*SQZQM%U,5AKY(R0!'V M! ,%7/[0S#,YPI^-M+!Q3F#*-+2USVEH ]>G$[^IL$7O\I.74NX[MVW5=K[Y M O_X.AACSBF,R\NMT-OB"R8:_#,!PC#\/P/5H,I^_ =?' MJ[\QT028/[R%E34<1I190)D&OA/;43HYKWR2'V6V18\ZZ,870*VJ$C7UPX@\ M0Q)8=C2/MUL_D I50&&VR4XL8"FC^H6=)"5S&#PA&X82,;/'FFV-$PI8Q%Q] M,JQ[; :3)5_VQTWVR3!S2#_[OI-D%*E@YSA7D,%FTYAMZV/*G:ILR#@VX@]E M)L-S+T(;JKK53RA_10[JMI83CS.#813$Y(1=O(\G@&6MERP"LXU_*FM#PFM] ME/(YP"DQSF:6HE+2R2"S_7(,O%2MB'5 X3G[3WW58SD7JFNY8;I)(&VJ%RUC M>JB96FH(R0'?.%;UL5A=?TOV>"DFT89(2&:X?8ZK!FI1*#!?'Z\TARZ>;O49 M>I@]%X/N.1OD(>Q.DV<6I4I3I3?<4:>JO6+BJ(\:C_R]5E\4W$1VL.&6.@$# M^?X4AD<_._!H;%%3YXAOG#6*0B3-&ON>?\J5U#_(Z,KC M#[WC4_>3I6IO4>%I##?:J:GF9$MSIJ3T[S(EP'C'W!94(3V-X:Z\\E4H/A!8 M:Z%@?\9.@NOU:+D^?&1M>PXE7BZ%X;:^,Q0CY[^Z933QR)%^>QAAYN4 O/5" MCS?A%,(!A=,*3\!%^/H7A;KEB>I)R4S]-'5(XLJS)T=G( M05: 8'@'ESXYNE;05:)$;+C)K@"#O.25D>:>WX^@;Q]_ :=J-EX;H\4K264W MF!MFN%&-"9KR&^HJK(TVCD?[I?9R!STH+ 5S"0PWG:EKB,MLC?:UC-85>9^@ MD,AP.YD"0SEEL15:FX4C:EA\P*L=K;S] WYV]C36GN<;O0*_CZMO&=_XJ]M+WM]OWWY[6WW7_IC3\/YF XQE],[G_^,AGU M![,YZ \>AO?#Q4E/FYFV/\'[^%+FWY%3!L]BOC?_ AY&DU_GIGOWL*D2/O%& M_@EAP=WMOF&)#+UCIMO#AOXD>?:SR!QFGL\B!71Q9I@=8[9#L+A&J(>T\NS6 M)\#U(?:P-K)2[]G;^$&4>YDCZ]%+ 9'9;L.+E:4@D/IH+SGJ-7DM-@F5V'E* M%,<;;[:!\6*=B<50'W4)CPO+6IK\SE;AF5*O,CDBJU"7^9MKK%V$ M\&Z(542Z;WG#[I@;UBN14:P4G2%\YEQRJK4ION/U3@X)%C:E"R4%*U7LRYP\07@>6< ME6N=TAMN5]68;;'D5.'6X5)U*91.?10ZPWO/7=I2D7V=-.&A3!8+J$M M,(JJ<1ANWS8C=KICLFBF='XKO+ZJ6IUE*?(;=>@<''HAAAN0?0H!23*(U;Y) MCM40ES_J+Z4&*3DXI=?1V3<)5I:7;Z+9(^RTTI:]/@IMUR?OIL8?3@ET0)H3 M*PUVD^41G=5Z"O8#"VPZ%?"7(#,9>)T-O$ZG@Y7# MVZSZ,5SX>-5DWFK%9*"=9^ P 7!B""(_>1TS6:_@=18=N*D37#(8.WF,^0,+ MRX5";J,==O_)D9(GMS@/W[" =O- $P*04B2BS,QV^JTFRZ:;A5G ;RDSSM"! MW-'1Y2(<;+:NOX/PMM7^>>I:E$L@\-[FX1V( *:Z_N,-V!/JLW;QG.("4&"34X)=?3-+W9H*3'/23'A&%O SU[?]SM"*XL-]V?D-.T6?@I M7Y"9[SMP,F-BR\FD1("Z!U+R M>N*UUV2P4$()$E)P2JM+A,2<<6*9-).R M$'[/$B$A CCU!BF9GESE,81_QN0DIR>6^-ZQLY(#$3A0FL=$0] MGP+7A]\T/9*2S4,7)&0S.:#<498,7.\)-2%D1'L^4,I!L6*^9L % A:?$C0H9FJ$S_S,=+^4".E]:,.N^N^8#?R9VV9JQ99] G M+SBA#N1/@+X7.Y&44I<74?+B*88Q,5%R(!V+C0^7>//T N!X!4WLBG;,"DRV MJ6 KW4%7Q]MAHZS"!Q5Z#\35P57;>:LP0T7A COQZOAEQ&N^4V@K!FS-SH$+ MN!5XNW+4'19J*A"+47MT/)%]-46*""-*NX5F7(8A?<%%CI%"C 5<=0@3T.W_EW1+4YM4V. MWKA0G$NA)JGX?2Z[VM6;J4ZJ,$8%\6RULCK4^4VIP/*H$,[8E>JU+0Y8H9Q5 M]M*5>>5<258%/[.^>%*BK0X_LRP@L!@JI'/K GKM1H2;E:UVJ&@N ZXM815! M%]H-%_1"N&/_P-02P,$% @ &8*O6NHB* @,) WDD" !8 !A M:7)S<"TR,#(U,#,S,5]D968N>&UL[5U;<]LXLGX_5><_\.0\G$S5.K9L9Y), M[>R6?)NHUK9R%P<_O1A^.WED@<$+7"Q8_OTOC SMV/.^=%2=VX-I^ M&("?W[V ^-W?__;?__77_SDX^./L_MJZ")UT!8+$.H^ G0#7^NXE2PO]ZL:. M$Q ='.2M?\O&^CSYN=G=@RIP@#3P%^.-K^Y@/U9X=QR4,^8].CC MX>CH\/CH^..FT4,X3[[;$;#LR%EZ"7"2-+)]RP6QMP@LR+B5"?23-?X_Q[I8 MVM'*7D=@90=(*&O\E'S8]'4>KE\B;[%,K/?.#Q8:QIH(E?@OUB1P/EACW[?N$45LW8,81$_ S;OSO>#;3^A_CU ^"RHZB']ZCKV? MWRV39/W3X>'W[]\_?#_Y$$8+*,_1Z/"/F^L'9PGY.O "I' 'O"-4J!<:W>C+ MER^'^+>D::WE\V/DDS%.#@D[FY[A;]UD0U!L_/$P^R5L&GL_Q9BSZ]#!.$B, M8#%;H'\=D&8'Z$<'H^.#D]&'Y]A]!Q5G69GJHM ']V!NH3]_O9]LQK2]*%Y_ M<,+5(?K-X7D([1H M1I*'!/X?.:!X.I^N080M-!X'L-$*SO,E)/"> )RLX0ITJ/TC8;9@=1VO+SRP^]] LSN ML[,\$V@G4&&SR$8?IW$4(67B885LBTD[-%G;@_1L;MY ?6N/.'#RDJY4= MO4SG#_ S[D&CLH-D[#AA&B10Z#N(EN,!L:Z:==.9Z['[A+Q@?)&"60B=PE44 MKJ[@8&AJ"'F5(>[,X3UX D$JH;EJP\XCWX8)@%^&%_O1!]A?!O";G'CP7\7? M"/EJUDUW.ZP[-['1L6DZ\W,)*<,7 $Z/1O^X@Y]<(3,L@AXLR4?^$G[KDQ?H MBX+8=O"W4,*R^(0]?"M6*R_!'A&:!YKH<%<#ISDTEVNPL/V[*'0 0,Y39K'3 MN*\>O@UH]3"SGR6F*:5MY_%_M]$W);GV[$?/]Y(7(1,L@N[6;D=!F#;@A$70 MF9,K^._?;#\%-\".TTCR4\VEZD4[R/#N0/0 ][5BW\DBZ.%K_1B#?Z50NLLG M*<6P"':T;NAY_=#[.J*XI)JA[YF84S:)BF^@)%-"REWZ>DF>6_?8N]^59)A/ MIL;S2;(F0=N[%Y1DC4_6ZPR^ (GM2016.#0[\HOYJ+?(HA+O2?Q%Z=:MTOU6 M8UG:=-;;?JPQMR+"'>W7&O/=K5L5WS+9Z2DF5>; >]Q\2:^SS)#M3L'&4!ER%6RJ%X MQ25%K91'>= ;]=+[GEP6= &=*K[$4(L(57'6;%;+=,#FU(XG%"Y)#V/0P;W-([4 UUYNA M#MQP97L-6:Y3*^<7CW.P JM'E.;4B-DRJ6I.;=]OQA\F4,U5$";CIHP1FAW: M(IC;J9^T-D9"7N08_M +/+2!N(;_+'$-GA,0N-N4%]2=5!9>XB6HY5'VW\@Z MV.:('EBXI75G+X U">9AM,K21C!+A"D_=$J<^"CO,(SJ"HR)Y#%P/BS"IT,7 M>"@[]!3]!;G'TTR%P/L3CSM^C),([I=(3[[]"'S<_Y^P32[$H7)>B#H*"I@5 MDQ;*;+%;=^5T;L>/V&C2^&!AV^N,7> G,?G)EN_\!W]NTJ/.?3N.IW.\VQ\_ M>S&%^9R&0U*68&N,XZ@L"[1FTG]NV"V_'%D?\RA<2>@WYR"4E2:,7!#]_.[D M2 \T188N\B\/"Q-:6Y5@U+^)523$ZJ7"01,DQ^'42!S^'-785@8%^2(HPP(+ MD\/Q$?XU^[C]Y(1! C\OES[N'7X@P0+]I15$'Z_UF M=$T::G9Y(-?,Z>]SAO./ '2O M$NL7\GL_A+;_\[LD2G5OTR[_E7K)"_)!88"FGN16C4ZF?;O&P(@/)%V6#:YZ M *HP)=HG,)H/:\O&L[4*. QY-.^@^P!EB/NWKL 4MW&G^K9Q^%Q#?B]7;JY_ M%\*U+M:>KBP$<5HC/?-C[+I89[9_9WON)#BWUUYB^TQ$E:4[@EC2@[0>'4D>_" M+,@:"$90/-6UE-[N4#,)>>OG>EO]N#38^]39)T$P3Z M15NY"J,'$#UY#N!NYIOU8Q)P#44C>Y=! 8K3\;KCR>K&?#A9DI$#Q>&AF=UF M0IOSZ?Q7J.Z6:%*Z>25H4B3+T?QQ4&AFGJ0[G,Q^S,>3*5H.Z*=^XT"( 71^ M.)T7HB/0+5P^@\CQ8OAS[X$5C%X?_G*YQX@>9R^V<'*\G$^!H+1Q! MK.?$M2:LC%>H>D4?B)&>7B5B1#B"6+M@2?-E1'9Y,;.7EBL(6A?&8T25BH#3 M+O#1#9QV\XC:Q>L"ISIS-G$,G=FEDF5O\TR\3^AF3ZM,O/'#5^OJ>OK[@_(< M1(DRN05IJNFF.;65DUME>@7L4JOH9@P>'^7JOO!BE%J61@#^HTR@@*.&M7-S M7K_0>,V[0L7\"YU9V]ZL;7<*))&JK%O@?U3EGW1@N2FPDA _*X!\A+7M10'; MM1*\!1:/JRQN&RO@I&'1W0*?)U4^,8&54V!%%GHK_U:-57.*\Q;X/JV9<('. MVA J8)!9L+? W<OW5M@O^8%"OW]Q2KUB.T8]VF5.E7R6:L7_"TP7?,+67LK)U# $+/X;X&K MFA?(B:P"E8JIQ*H&7&"M-M%S(L6L\2L#%_BK375$:6%2JTRK2('4@L$%!G^D M*1 166NX?LK)E"Q/&"6$<]X^T1D_^IF9= MS2DT7!"@YH>*9-;[C% -@^*BPP4^:YZ)]IU7RV_[@L,%.6INK-"KS+=*K8B" M$L4%.6KNKO:E4,NI3,7B KLUY\?PSFJ9%M0R+O#[2>RLU;+*JW%:Q@4IOG3QXOD UF:$_=W$_=W$UW WD;6%/'LI_H9_4;%)'T;=6FPB MF.8KC$6&1%?E:&T'<7FQN3%R !O(-<9NP SH J,"<'9PE;%[ :$P<.#@60F) M>R_^=O8R@\/Q/2*7R"@7R)5$=VVG*F^(,V&1)Q[1(+R@A,6)0"K*5*CX]!I M&I!'[!6HHB_\<:"^, M?;U?(^1/4?%_()3+*%W(E*4 W(&A$$TU -@A_*&%U M+G'9>[F ;@G\".'M+U.HP2%+A%!6L%12\$1/K3 MI]@[DE+ZE$ .XN]Z3N>]@:;E-5>ZD,P8M0LE(8KO.2L7PGV>Q@FZJ$$2O/>?.YJE ?)U6&NG7I]0WJJ31B@A$FSTGN^;!^7O@ .\) M+=7X>F4V-U'#3&&(KMO=P67J>O8]E/,(E(;Z]=O4(U"$('IM=QN6[6E1B15R M@5K@:VE-]>M6=@5!XYXHM=V-U.[A")1.?3$YGP3H%-!EYL43*Z(WUP^!]#$5 M0P*]E60NP!Q$D)O\HY'=U^/ P&IO$ XL$3K5F6'ZF+L(?B(2<.?;#N:.W&&= MIDFFC>"5:ML7;O=\M MX"R7&,T- H0A@9HJ*5EU1;A 3J*TE/I?=4J4AB;HE,6[YD(F7H"N\5T#.P:3 MU1HRF<5!>,4P>#0F("$AAN:J)/<@!E#JY3AP+^ 7RP_7N&;Y,RK(R,G>%) 9 MA(U DFY53#K#V W^-SMQ8'_Y&79B M3'.INE4OZ3RM?@TB8/MHHTHJ>4V#2? $XH2U8LLIA80FP"4K2ZV*23\SJ#RN M2/&8ADMB@LK%4A!E]WP\Q(I8-HW7&J1FM@A$QSW7+Y4+R1H;BF6$8$?M]LV= M?3?K30G\<[BOG\ZYQ2HER4U IYE$!+9V&W3.(TZ5D_$[$*$?P"4 :R9P24Q0 MO%B*VOVM'14 XY5#DKC6.JI551"61]K?9MW?9MW?9N6$LO:W6?5'(?>W6;FW M6#/0&%RI%=VNO!-=7RZV,!VZE[0$ZIL'_E]YZ/!&DX%>;Z=\N2J8OUS@G MWJ3O*T]VG(#H.K2#\2("&#+!928:,!C$D< M#P4$;Z*OJ8TS'FZB/U+V29"8T@3M2PNC)F^_.&+1!3-7.,SVQBB;+4*G['UV MQF7^;LU=Y#G,0X=*(V.46>%;359]CM@]6-L>[3M:A)4T,D:#%;X[I&8$TGYGP610%*^6H!Q$QEC?,1B .I)"K>A@' M%(E6"J4)95]GW@HNB:9S?#8X1_>:?PE#=TK*6?"]K!2Q46Y62B+-QS\"'D4S M5))\$)ZV@74V W(@16-W >6 O*UB.'=06E94_DQ0YZC:2O\>NLG7GE8'K5KO MZ%13#)\8!BK]D]R%4!F3 !H-NVX:,2P!G7Z$&OF(ZK012$= TW2'L,#>] E$ M#?&JDKP:J*J"$90TG73NBUA5BYAH\G'5IWEIJ8CE]WB-4/:6:34'C?O"/#*% M>30[EWUA'KG"/#T?4$*CL)%1D-0,SL*UTLX$Y3)85W-261WGGIX\0N7IWIB, M$0[[:HXO*^XK7TIMJH5+NN\ZF3'*%DJBMV37OO"@O#35LEX[.FB^#1,0W]DO M*.XY#EQH.KB:#"HV5OB-S#%T[8%EW(&5]X"O8!9ZK_QV?U*]/ZE^K2?5C\FV MXISH9+K>UJ@C$IH VD^>BRS)7(UA4PSBW(-M4%PP*'>4])TB]P7)@,XO.L.R M@Q-A=KZU#[^Y0;HZM]=>8OLH[S4 T21P^$<60C+]2S21K97SK47R$%^F*?>2+F5?@CD/_@EQO7&4[.E*IKYT_E#$CK?LDP&R/R=!<4,H/.B1)#3=QVNJE]B I-XO)46_BO8!L\ M^G3.")NPG%;G;DV JA])]3X-@5S*&QKNN2"Y^\R]+,R;W// M\9(\#$B++YY4XXM%$;!UJ#E2;;H0#"H\;;8@Z0_,EGN+_!U&(<[6G 9A] M#_GA>2G2 6Q9U,TR=DT*ECJZ1?B;HGCE/8$'E S2"L@:]9O'LJ81 F?/0>KR M\-""LM'#-+J%"_PF8+)HWRJ4+'T0('NNMDWRFH3C[W;DYB>GN9CXE=R4?TU0P5 #,*=&; MJ=&C0)7' $45^OK7*)^!MVEE?)TH2D)!O#V*V7]DL/\;B!''@4O>CYR%Z$>% M](Z*5/< J1_^G-S=2&T?W?4:%13!3($9)K,F6.N0]:14MCSFJD4@>,= M"(\F6/L U:8W6ZKK5ZHPQ54O.BE#F69R_4JO)N&+9;G7WAQ, O0*="R?F]JR M,Q-P[2+? %*Z^C%%/=L%:09,L*-=ZT3O?>CAK#1WOJAJQ:-I%CP0M6FZ2LY. MCCRF)4=^;)8<>;SKC,X3&M,_-F/Z9-=,G]*8_M2,Z=-]&NH^#?55I*$2*15BFRK.I])8H@FG,;N^$PI,S" MSEB84(M]GU+_:E+J]]G,^Y1Z[2GUNAXH,-T(A_3A,]D0=;[:_3NJ,1\LEP(1XHGUT.D&++MX=(47H"2<^IXIOI*+H_16GX]@"IWXTZ:7?F MWE?$(F=L&MVC\Y L'0!^%(&31A *$)_;O@_@%5(5\[I M*JOFLFPT]DMVO?GEAF=>M;9VW9F.MUA"-6FU5&8DLDA8#KI]?R8@V%'$3OFC M_,SH-ID:Q,AD+FILTW)['LD8V%4(K^:5D#XY;9A0U;NFS,^GVK%*JDF8VC-- MN"\4?&Z6![%_BF"?#['/AW@K^1#UN+X)Y_!#.1/K+Q_"S+R4(1T+]9H/<3+0 M? @4T$+5_/GNJ]S**(]59EWSY"#,B"9&M=T@G!/-5!C*'DAN5CMU#\@'-5:Y M"2E8]\"'\]9%KX*\X!>9;0>G[I^]%'_#=TA-^C#*73413//L*C(DFF&TMH-P M:LV-D0/80'*#N@$S(/>G )P=Y,MTQ@_'D&9P +X/K#0SRLU5>"\ ,IQDND*@ M+V9%^K9R!*[L:D/-:(/PIE3+;7I'M97XY#+TWH):CC8@MZ_+BHK?AD\#_3;< M _0&GY.D$;ZR&B=0"O@S$#T)OA9"0J.^'T)I"C#J@ G9UW1>XE(TJ3DD@_#M MDI97 8HC%;E>_0H@&I#S[!FFHD_\LL\OWT%^^:>>\\LQ&Y/ @?!X3P!]\?CZ M9+?7KUGZ JG^#"25?:+?GI.QR&.W6>IHX44]N3=_F63ZM2UIQT))B.)[3J&: M?0]GRS"-0>#.OD.X7_"]@,M_I5[RTL#>&W>C'QB):=!8*@*2IA)RD^ )?GQ" M=FY_WK#:3C\8[&A;[>'3,NM$XSV77CL+DR1<\6V^W$:_#B4,NLPRT5V[XF=L MEQ*N!"G7J"\#ONJ6T[!)-"/HW [5_'&3%$()E_Z=BV)[6,;J-XQ8OL:-H5^?4OF MT/*$T'P%9KM0E4"$+(EY1": (B.'FDLK6TN 2Z5IA%EU\;/5=R#"3(@G IO2 M!-U+"Z.W9/D=[ 9$$7 ;S@T1G0D028JB\ I(A]J7S8M<,I=J&C@QP3RT*:=3 ME6XUMT7YA;O+(20.I0FP2PO3J21WL^N>$@^:B.E,4+ZD*'HK4N_O4_$F<9RBZ-36&_(V8'PZ$]"1%(4@U"Y&T4^Z7XP8@RM\]+'BA#"* M<68ZB4&X<*0@D/1\RHM>;X!?)#)PFK(#IM2F)BB7S3U1:L^1AH*W^QU$(,-3 M8JU3;&R,8AG\$]7JVE-7([!R^VDNE0F02 E"L.EY(_UK %=:X2) 03P\=.W< MCS4'9"A-T+ZT, 0!0U]X&M3[F/N',!7HAQAHSZ$ LL1$6;-X,T9B$LS/(X_" M!!"%0A!-MXL%='<%M@_R)$39I3:3P@0\A$)TJV$@^V1G*197S%T13XCF'9F M2UO9"%R:@@E9/C1>\U[@K!AH2%[H9HLN65PW2FK>EPG0=A"/H*LK$$%G&><3 M] ,NKROSL>5)1Z#5E(91VR$Q=^FL+95).W61# 0,72^<\US#)I40?ZS3R%G" MA2ZN%-[2E?(Z- C,UC(2L'O.C&]=SS-/ 'JR/1]M4J["Z!>T6N9FS_0ZC@F@ M*Q*=V$+/H:".C.8W*EW(YU6:I%E4$1U2*+()SGAOQ38X*B VTO?5AK8,CX,@ MM?U)X$0 _FH2;%,',U%Z-Q+Q@*_?2L0Z(&:BZ;9%:\GJ>8/,BN^REUJ:#V6" M :F3GIB.KAA8QP@K.EL$[N9Y$I83ZBF>2Q_-- /J70&#?+:TU:QH^+Y _]/2 M_ <&=JV3;H\7*C*^IK;R"J!5]F AMHJB/?"7FLSF)FB8+T&W%PC[J=#E.7 F M9A?^\1WB<7(%F<;11K;1BRE- $=:F-JSA#MZ]81$GDZ/1O_(4FW%3YY\J3YY M0CJQ8"_OO_U@H8ZH3YX0V?J4@%4754*2XZ.J)'EG%N[-*G:W?\)E_X0+):@[ MV"=/#>U?4;!1-B6T=2,$HEL_E6\?M!4 MZ;][R1*['.1AEMYZ%EX&T#^Q"U73Q!%UHK=@(AL ,5 BR51L(@<(X1 **JJ# M<0>O-##W"3?1UQ1N+L>!>Q/]D?(K]M#;:ER$MIDQE*T#72[-B3KHPSN=GT? M]> JV?%\7*DM 7!/D]Q#?U\\0F6O)YKU8M!^HIE@G4K+L/?8[A,Z<$*7DHI+ M<.8>F]7A4(J;7"W+7(3?/@M+4!.VSN5?S''$.]#UP@(?.6"N L\-( M0CH3M"TI2J>J+[T:_16 G-C^UW %D%F_FIHG8]?%6O"O4AS2B!X8\$9,9H6RB) MWH(G^5E4#-G*)]DL',_G<%D&I>/X(#Z9">C(25(M5+*CV#;*G_6R6#NZ,@7M M!@2.!]"]GFNPL/W<7\*?DV Q+48\JL:("]U:I7XM.W MW+-5Z'H3.%83_FXN M)#Y\E!X$&H2J/7<-Q9$DCSE?5Q!.SI_!INI=E+KF(;_:8LO>DKLJWW<8L;Z#<] MD.4H1OA6+4E8C,D-J0N0_7D'%S=0-GO!V7ZW[,X@Z%I*J.:IC"E<<*(W]1;7 M:+QKSW[$Q]VW8>"D403'O@LC7K4R>7H3$&HHDIH#TO+X6>7W^:\Q&,@'BO!+X=$Y9,K-\CY#,!(7+2:+W*'0S)2_ 8U*YA5?,4)O"'\W@YE;"-TGW M9 *&K87K]-A#]WS,,%@0=L>!>VZOO<3VL=N=/OK>(MN!G6>K#S:F#;LQ"-"& MDG5Z4:*/*I)VE)T1_PX-CGC5X]B^GEB(V"!TI>0;T M^ 2>RR31A7- QB8Q"!R.%)I?F\#<7#ZOO0B[U LH$*=:-;VU04#0!:@]+[&C MC*I) /\*9O8SD$HF.JDF$V7T%NY@9Q>$\W+.FS ))]?KM,IP3FMMB O97/NL MIGU6D_E93=2WY_@I3AP2,U(/Q')HSL:A$2#2(M2FAK,@"I3#'0"-$0 M4@GZAVD'*03=/U#I8^RYGAV]%)X9X'M #HE1'I C1P$TS0]=H,2)Z;Q0BT4T MRV1H!^$/A9;'?@:#*1@Y_WB5N W(2?:/7=%7_KCC=*N[]-'WG-R#\S."J$WU M[Z@EOL>E4_0:]_YML//>-M$:>CM]:,A[P9J@2>Z2 0935&G M_9/F3:.[G9XT[SG3D<%,,:C&\G92I";@(B^-WG(65!;EG@,54IJ D[0P:E*[ MJ.-.D)ILGU>UDVU>=6(38&@B3S7?:T?!>$9A[C<3 MZM:6$[$/=Y&)N-;AE0_'))+:"EIU.SZR9,SA:%*-A'S'X60)C<&"VF) MU%SD(J.(7L@IO<%NX&LV//[5;-JE-&JJ)ND:W/D[&784A&FSS?:/M73DPCWJB KE.9]*M7)U1D6[5P;=C.(<$,SLV7!*R>P MYL0['2@/*&*Q.Z1-R-W;\#X)UG!7@^4?B=(FN$3ZU\6M#)P%-$U$S6][T'@[ M;H/9\>O'[+B*F:93>1IO)VTP.WG]F)U4,>M[MU_9BC(W_+5V^G4NN^>OL:XF M1%@]0B^'P\:K,&67E)"C-4;EE'N3C5T,BK_A![N;]&%4P+N) M8)KSYXH,B6*>M+:#"%\W-T8.8 /)FNL&S( BS@K T9DK=X,&.;!/ M R"H@,YLKW_5QK:QO6R;D-)2X^]VY&Z6<.,X M3E>XSJ54=HO*$?7C++F/4JD$-0&X-ARS&+[WXF]7$2C5S^S37)J-^ZJ-IIDJ MU 0-MTS]$H8N*O)X&P9YT7KP *(G:+9Q\7N%>,6RW8!D&;J7SVO@0.>)JG;2 MKNI6E-/+( 8:12]RJPE6]FFYA.'?0O2:" I"[=>E=9ZR1WZ0!L911C2 /("+)S1W^TC@RJ3B#&!W)H@=^ M26U>=O+PR1$M[QD_#KP&D86I%3^*S&"6%@,^J;WOS.%V'_[=AW]?1_AW(T5^ MK4ZFZ!V;Q*C@+D>.8=R%Q@Q)WJ\MM1U$+%=H6?0KM25!AG'AN24. PK==L=" M9Z26G/_SX[/55OJ7O6SSH5X15'T5N93#TN NN'D:I;/?[<$"ME[+22H"Q=(; MFZ-9.O^U=PCZ46WA@C)F;)IM[?@J%A 9HVJ!'$3EFEX7' >)YWI^BC::#\!) M(YP$=/GL^"G/DWL_(6RRD:,FRGJHQ64 M '1+!0 6 86ERUE#]Y0%/MA\-?OQC^.O@,H<$+7#Y[^ M^MTA_@1CQ_>_ W$" Q?NPP#]];MW%'_W/_[M__LO__I?/WWZ^^?[&W 1.H<7 M%"3@/$(P02[XZB?/@/ST!<8)BCY]2JE_8]_Y"YC\./UQM#K^^V<88ZXPH#SX MQ_'QEPO<'@@]X)"6*>MH_M-X]--D-)D?B1Y"+_D*(P1@Y#S["7*20P3WP$6Q M_Q0 #!RP#OT%;/[% 1?/,'J!KQ%Z@0'I%-B\)3\>VSH/7]\C_^DY =\[/P#R M&7#]Z?;R$7P^Q'Z XA@\A/L#@1*?@>O ^1%L]GMP3SAB<(]B%+TA-VUN[P=_ M_(7\WP[W#^"!#N*_?(O]OW[WG"2O?_GIIZ]?O_[X=?IC&#WA_HS&/_W]R\V# M\XQQ??(#,N .^B[C(JWP^,;K]?HG^FM&6J/\MHOVV3>F/V5P,'GL_R6FG[L) M'3JX"FQ 2$'^]BDC^T3^Z=-X\FDZ_O%;['Z'1P, -AY1N$?WR ,4]%^2]U<;N$/[[P"A M_/7^6MBK=:FME.DG1:CM&K]#D1^ZET'VE9XZ6FU6%7ROGW](8)1T&O(ZO^8. M/(8)W'>"7N34#/H6=1OMG$_W*&.MC[J-6-Z9[\TPW^4PD@ M^I:@P$5N!I$T(-&XM'VJV&G+Q[9#I]3JGNCN,*KW.\:MTA9CY/SX%+[]Y"*? M;)LS\H=/Y ^TR_@O_SP/\0%@LXN3"#I)UA+MQ%^_X_S^4QD0H=M$&2J\!3=T M+*7XR0GQ!O>:?-H75:(7A2_?\E8&G^++(/&3]WOTY).O M!\DM?$&GY&NLDK[] M.WH7]JI&IU,:!"#+XE ALD8>^+@$ I$2 TH-,+E6D MI&S>B[]9,-T<.-59/EZ1"8W6J=W@S[KDTU=[^,0!7_E=S^1R066S6_K1@NGE MX:G.[Y$&$"*M$WQ^B"("SH\=N/\'@A&^#Q*S">^8(B35=*9K@'H\W@GH+!"& M!FBU0Q\C!XP>$ : .0!A,;#I/[S _3ZS9 DWK@J5S@V?"["\W9=(+) (,2K! M5D])C_9$$U+PC/;[\_#E%0;B?H["K\ESDR (J'5*A!1P632XI-;(B R=0%@R%L!X#(I-NI?=H]

G^40JY<([FTUHB.%)[H4IF>/HY,@'$9N5L>'RL$AU,! MG=[;)A=D]=I9(K) 0&2XA!=11FSR,'KE[U%TCK_]%$;B[:="I5-[< &6E4:) MQ )1$*,2J A*"C):(XJ!W8V8/%[A?^-M*1):O0I""+:J)&J$%DA'$S:ALDBO MKZG.H"P&187KC^]AC!(/:) M*PN35/$YG$.J]4(CA%JYS=3H+!"1!FBB>\PWD#.DFL3$)29\>0F#AR1T_GAX MAGA8MH>$.K?AT['X["UETGJA48!?N=9(.*P1)@60HBL.Y024%3!>4& V=*R] M/;SL4"3L;I%$]X&V#*U^FF6_6R,9-4B2SUQV&Q2-D%ZG;#6 +DN5@-@:>9+C$T@29@)E+G.J:N.Z>%3B]#\W?H#& MPLYR:76*C@1L66PXA-:(C!B;0%Q2RN-_"0L8FY.5<_S';?08?@V:^EBD-" G M=:!<*4=$;D!2!)"YXE*A MM4UF^/ :!(>=9K#D9&SFI.U_?_R7Z5G93ZQ 48&,!V@A%KG_#&"Q"3[\/ZR"WF]J/RN9[:Y MH+*I+OUHP3SS\%0G.:4!C,C(HK[\YCQC2$@09,8GT[NX>1"K"[Q(8\'D2V ) M%WI&JS_(+'L9_I\'&"4HVK\S'S3)BW.-4N^+O0!H]<6^0F:!7,B1"5_LC^2I M=Z"9>+/CBW"C>-1)-<>A":#68M(J=!9)B ":.%8M?Z\W("/9^PT64N@D_ANZ M@ E,/5HESSU\_K$X'?&TF<6 MC9.TRM:[\@,8.#[WMQ>?MP>0'PGQZV-]<7FT?\E\^;F\WM^25X^.7R\O'!L&ANXA@E<;KY-LBB M@%:?\$G!%J6-2\@4QVCBK$86B)<"Q)H\_7I_?WG["#8/#UAP_F)8EC*3_ 'EK9C69HY#7._B>^0@#&FW1[=(J,WXM!JUF0QL29OQ M".D$K>?>>FSRD-8"8BT92LH"HB//&0A00D[O<+\/OY+4IL +(Y+6U?43L ^Q MRJ2'^_\^,BQG=Q%ZA;Y[^>T5!3'"BVF;/*.HI-(% Z7$J4\&6W2D*)$*;'3R M76?MHID%\MD:<%5:TP8 8BW$5/N%I!&Q*.HZ"36>@&C7YJZSF(TUS452R'S: M?/PIXZN]59&V@)-&J4/*:'J?45CIQM9T!]E86+!$^:BJPO [(SO+[(6FK_8, MSBV>E197*!ZY;OD00ZZ+2IV6K5C'&[LV7-754%9%:?OXR^5]>IDR+$6%W4C0 MQ1*%/EGA "N*1^%G.M9H[:YG:PLD0@BL)@2$T(Y-9?N*2!11\'2#8(QHL8"M M]RL^K1!PHG[*>30*B@KXDNC(&-C-80E7[M(&85*'6A.OC!7L"2]@12/P%>: M_T*ESN#Q4:SPV9J93'8C78M9\OQY4F?&R/733' M(S@ FC[WW?APY^_]Q$2]X1RHSJY/1MIVJ2A%JKQ, M6T(X7#V!S>P$>'K?G__[+]N;B\O[A7\#%Y=7U M^?6C/>*J]M8C8S BD@JO/F)J.H&[\1S-IW:)G12GZ/VG('"F'X$R(^X=?"<& MW :+B(!8O\F=#Y=G,?2FT (Y4L$HM+J_,B;P"6#).S661^@CLW'? MB!D_OL+3<(4_[ J<9+ATNKQD)"!S-QD.$1UI;[R>3TV:N!7AU00A90!D)(#' M6$Q?@;%T1@?DUA6D> 6(Z+4J%3GHBE[A$]/9P@O16]BP12G"Y&@7PG9\);'* MHI)UYETN4TU,IFPJ(OABHTJ5@\[=:C%:+N<6B%@;K**""31A<1@0@TI8L;3L MLP8-R^ %\A &Z]ZC-Q0<&DY((F)],B>'6Y0U/B6=MZGG.(X-%SP5C+7 AI0' M1(SIT_'I,94V(Q8[M=U%H*^G\SG<[6RQY#6!E+__[G-NZ^[4RATV>X=N(3GC ME06K6(:M9AXL$%OS2%S I/Q2W,!C1'[4WHRE#,S"L9M.1C8<"86S;\[$'+PF.V]D@\=D2[A-#XO'X^[1AU+Y MU*)%+G\^0%+']+VPX@0#PZ74)WL2H$5IXY"E;Y/>>:L^I$NHR!(GBY);!*P7S5EOCX:M*-3@5;+1:74=MZ M5V[>PVO#496ME/%X MM] 5H]/FHEQ&Q[\A6WDS;NZ:H;N,BCA,; A=X(*277M-WW9)"+:?O-"@LL ] M#P-R3$6!@Z%=^+&S#^-#A!INORW;T!@HV*5SI8#!-@TPP]@$C48VO#>? +T> M&OWER_7C%WQY9CXSY]O;Q^O;GR]OSXD7S?>W88+ ^@?C8?LMO;KL\.-JY[G5 MX/7DCM?CT<0"X5/%6"2>P71\!L@MF1)=((!W$&\=!E48]0F9>C>*\M;,Q>ZDZ]':BDC0MG@Y#FP9 M/7 9@VEMEB.BL8I8_[]&Z!D%L?^&2/&Q%W03QO$M2K;>(_PF6I)M6]'J/MFE M@Q6GRC9-,&/::CY9( M$]B3P,OFEV2F 4VR.YE Q8HBM7]_4+J-I>*6W1+H\ M41K-LDT@^=;9N,#U+Y;H%O&D-';9K$&CA>Q,;3CBR[#53+F,X QLDB3R=X>$ MAFDD(;B##;Y,>@SGW$BY!FLZEX<%JL#%U+,F*TT[R/SPXP\6#BB=SI;#8U.T M:F>)G%KFF-: 5/821*_GC,'TH] FR^AV%487X6&7>(=]/6F=3&\Q%;; V2ES-UFZAY%U3VWZ+T<@8S$I<&7:3M#%J=E9?>]"SP=U; M%:>JE+%'&@LE;)L_&;48BA*765GC=*!)X HL+&_V'(X7MNHW(5A5T2L\"MKS M/(U/"=N(EFQPZ6GA#D6TN\UOKF).(X_831T1O&N+V.@4SURXFML0E- :L.SU MVYXS7J%;B@<\*8<1N5,YVDG(V;/:>#2?V> SJPQ4+E_6'.5J_9&>XX34!@5+ M?((3D#(]L)S!I2[K<"N!XH&4"Y,5)[9:/YJ/:W(6@R+5<%"3T;-(.(37]YO':TR0.NY_N;N__ 6S7?]V":YO\=\OP?''\#WOP;P MX/KXA'>B)[\PEO0N"MV#DZ1A:I6QX)/HBB/E0\NC2,N_,R/ ;+);FT\E)T-6 MOR-2VJ&F-XP3$F9"1/?A\$HBV:53+2'7-NV-D LB(*1-:]%,)PN3<3_M4-9$ M _,!)V4$,>,<2%"HX]0#BMY\!\4R$>$3ZA(.&KV>%:?= M!K_Y&J":;T=&8=J;XQSK]JV7HFD,Y>72ZKPX2L"6;XP<0I:(W:$X#9" MK)_J'Q[)P?WV\A'<7_YV>?NK^2Q5K!L_AZ%+W9O2C>$AW(M-6F(&W9(D@UT7 M)QXU2U^W=J9+.XSR:CCKQH>8>N\\P+WF35UX,"TM#Z4#=XF#^=:[R!GK.F6] MH6@7QHAW!.@"V>097'4Z6G7/Z,6M#VDRF3^S)[@ M)(?(#YY('\0UZ>JDZ2:)YA-=B7 E:[L5UJZW*7V5"\43H]9?[14-3Y%M.TD8V^".P0556VB4"C RTQ8SO.DB/%3/ M^(9]@=?]/GPE[[*7K$Z.T!XHY=%I154 7S:M2AC8([2WFUF1?:<%U)K9_?+A MW%S?_GP&?KZ\ MO;PGI9&QH&XNOES?7C\\$B^.WRX59'7(RUB6Q3[M#O\:5B5BA1G6SE1;HO7& M$TD#1GZD>.I*<_NS+0I#.!U-O352'**]S(QM\$V60*M?V(]5'C)B0^:W#$>> MCT8ZZCD9\Q%9S-;:8DO5UZH(9DIU-EJWH>LY MIF/G\M>9E@VDT>7CZ<+DI:0'Z#43"&X,?$_R?OW 2OTZM$627]'#;;+X*6*. M0OT6 ^DJMFD9FI/$MMZ&)6(KZIRRV%8;8"]%D[6^5ZW.8BN'WEELOVHJ6W07 MA0Y"+NU<&+RA*/%W>W2!=E5S7C.Y1A?T!L@E=W0!+?-&6RTGT K7="6456DB M8BD7(R=O#KBXO8&5WS8@)0Y8'TCB&^F"JA/K5F[*K M8>3*3AB @-2D<(Y,QB.L$H1')V$GS?1V>(O$(58BQX;52%:? 7Z?(6=,99NR! MN3F$',4>#KO8=WT8^2C^C+PP0H(\W0ILS+R"IHN=-?F>6Z.N*?Q25.SGRZOM M_25Q2OCM^F%["_#?LKC9Q\W?C;\!M)C:]N.D/Z1[,!F=V/!XW0IL3;V4K)3L M>E1LX@SL:", MV+:?8)!Q4!2O?<9!4CL22.DUBU]0L!UB:N1LN1<<#$=FS3M MM +)B0YG>5T!EJ/LS)3 ;X9B0/')7/X642)@GF7+Y71BS4XDP5<=>A+M5=IW M#"]@[MC+NJ=SL780#"M*PPI@U10]IBL_2;6O+:#O!B.H?W*%=R+_*3BGQ:2= M]\<(!C%T2,6H3>#2O^TA_9O[?PXQ+5+:4!)GJ(]IOC$--ERUFU;O7V(/5ZO9 M6)N&;;RE#=S'ZLI,VP5.VC!(\K:RUP^V;388& :4,LZ0R$1%0L[,*]/59&S- MCJJ,EN_!)6TUJX6:GRIDFQO1G4]42BD&FC M&W@;=[:V4]AQ(*S11GU*Y=0&=X#VB&M7PZ.Z2=L K!&:C8LI'M;.&: MF7$2 M$/0SW>.5H8])\K))K=7<;COR*O#I+I[?H3+F:N@)CZG2_'\E\WMSY:;WR@\?!X#Y[UA"6EW/A U@\]=! 2$+ 9IY M,VVQ+^)'026(@M)BE,NP[MFX^#3EAP')?!% MW2-E2*T#BYUCP\[6 FI5O')60'@_70<@Y3:>J"^!>-=UL_?DXU&R9PW7G7HVF$95,-8DR7$.+X<]*20,+I#G.[[I0+P"(I%3H5QWJ?-K MU&-M.U72::K,S#]E-UFL;/"O[@B;G[!=XLYEQ#Q?MY'P3\)5*F9!F>X\5Y=K MW2N*_-#%!]THD1G:FZ#6'_/P7QUT!N!+> C,.-N%1N&'EIH\^]0'7@A M2.&0L^=QTW?:YE+:INIGMY8+*ZZB/%"U5P%&=9:^4!JW:Z0^;<@E^ADK9^I[ M+^L@AUBS7 CAUB2D1LFF9>XZE>[2"AW ([\N]&,TM,_=VQUY(!8'*R M!]96W9(_"#2[VXD"+FK#N'S+.Z<@WOP&F),90O.Y M#5F,3H#>AW WG;Z-"W>>*&SK_1KXPN)6+=NP0[B%G5,5[EH#;/M>C-V=%6GT MNT-O)=QY8CCR,\D@:+=DL[WK1-$6-F)+= MQZE$^%B8H=EZA=^7*D)T%O);,H;;&0);BGXT8/4LN6Z(DCE#5BG]R6N]=%<%D+[(W:73FS MCR2Y/.P]B*X5UT!Q*HPLO6Y3GKA6+>@[273H6/$8T8*=O8Q/EZX51KC.P%LE M,WG";7V4I%]H/$-+BV+7) AK$?PH 21MC.;]C?YW^TIF.L[488<=3M:,Z3VN MN8O-NYRXC;2.VW(V#U<$//BR+!H_?M.!*.J5PO:@SI^D2 MYVNC+TPGPFYWJ4@+/,7I [P9^TVQ2QUT*Y??*MELJTTYS.P%<;T8K& M?9)LFG3).L4O;CJ#2T>O7]QEX';PBCL"_5-XQ4UGN_5*UY%#;=B%$"WWBRK9K1>N9X&)1AUIMX#FS<,OX.IF M^[<'BV*7;U%"^DI3R+O(_?S^:XS="5I,;4C&=2K^FMCG$GUUO_U2J+2^.7^\_NWZ\?KRP71&2]Q9ST\D MZ?"+!/H$L@ZK*&CYKZSR T+>SH:D)2)T3F MQ]^CDL'W,>Q'#P[S*9V!E,,-53G^LO_OL)L1]"9&HX'U]; >[7G\(DE0'67? M)$GMR^N1_$S^T<&?!P?BY.T'("]_!H\?-KQP+] K[H4/TQH ^ (<)?Y_RH(' MI!SZEI$"\.)JD)"SZ*K%&*UM\&)5!EI+J59@!#!PR<7WR&KN^GMJD,=\-5I M798(A4=,%:@?)-;CJ 9O$(9V3Y*<;3VL(3=QC)*BX#64WFS=C,;2,AV[6"H: MT[(-=G)S=ZNE#6X1IZ&O;8 %!F( S7>T/6D>1*1]\@/>\@ DG]"J>MV80'Z(D$<_/T5 \] MJ$[Z]Z2U'Z@_AKSX?.KB!?99N_9-?FKN[S[YU0;8>IFL1L[@'@\]3;Z\!YTG M/WOZL'CRF2=YXN_P+2%,./[([?B93Z^S&ZT'+W#1T]1+.U"=^9O&*7?RYD" MVQOH#;;;K)XP+OI>8@T([-C\6VQ7U+48_/8BJC>%>+F[VX!T)P]GX3A^"$G9 M($P@' WN0-Y6US1@Y:H5?'HDLU&(QQE8=PC'7JU+^C7"Z<)B,A&6,D#^DJZ+ MA^G\&M>!$Y$;S@5B_RT8$=-\;PUFZS8-:"WOW;);E8K?BMPLA@3MELB&!"]= M<=>>Y^BF$U=,N^36&U,+7'84]E$L>:73.KT;QR'N,/$]QW:J%QG:V@Z8L8/OLP9( M\61P%,R\$3/U<.K=NXO0*_3=U((8TSR!:M/(XV19Q:=3;_C:]*@>$1(^ZS2,;$8[C8Q9+3. @(YM2.S9%J^JKLDD-6OF#-"&;-$W%$S^ MB$\/7(KG4PYG&O7E(<\"\_TIT/GY6MEYU#H-(YO#3F-A^-K4OTA:4?2C+5Y5 M#<-D\]@,8.U8?,NGSZ>U9R/UBV65WXH[/K]3BE?\,C,[^NSFR K7L(ZP:QJT M\KQMYFU+W"GFZ/8(OZ'6%R@N*TN,L%NO1H,[PYZR%2I@KYV]X3O^WIX>N5-' MO01^L_F2+YW;;D-D5NL,(JQC&RKVM0:LNDNFV?5I.VKW?L,6*;S,",#'"+KM M;5)E9ANL4KSNJ-FEBIQI3;WQ8FTR*<8IF(5&TE?& CZ1)#DN8GZGCA,=4&[F ML$Y8+Y"'H@BY]^@-!;6<>RWX3(JHH!-RZ:PPT4G>.2-G88/G&>U[?< MH+"/!>*05D#4#=N_@^U]9T,\/12/'L373 M)SA!OZ_\ 9.#U')TH:,"[1"-Q4$6](*JU:F'#/5D=:?WIE'$R M9\\LSB#/3Q9H#C3)>G2/\ V(QH-NO7M$*^S=P2AYOT [KBJ1T;,8,K1>>19$ M$K0'7)VR(R=QPX7N&TD.D\Z?AR^/)(^/\1*IS9/78CCTEDOM6>XF-CC.J*&L MG;]R-B)J*2.@G("PFCYL%=4>+VNCJ&B? I^974G:"='6Q&5B_I70G7@V')1: MPI5O4L54FL>=2J+RK#@&GW;\94\P8[C4%OG:U2K1"%YHE?@^-4O\ .[NM[]= M7^"_?/X']PC\8:YX)P^=G5>Z'F1Y8H,+1A?,;6T4Q\;4;!0#SB\!2?Y'%,G/VP"M_P/!4I6-JAJ2+[\YNP/+NX<_@/UV+_'!X1+ST/\ MZ[Y>!,RHO7-G4VLLN28'@*=W+R[/[R\W#Y?$&$QU\.;V@OWA\G_^>OW;YH8D M #2L;PNLS9!]D-&F4K,"(K$-^B23*]CW6*+6ALH,JM\8B#^TZ5$J6JL;*TKI-QR,KO(X[@:[E42TT M EP_=O9A?,!(::(GHLX\W"KP\V9->Z%KW)02 Q+;;%PRC@$B3<)1)]3J=RZ 67$TKU Q;Y[5 M?&7%T:L)7U506+R-!5)RBV<(Z[7KX V++7GJ"=SC2\UU@EX:O3/5^36^X+7M M5.D!3Y69.9DC;[DTF0?M1-BUUQ#6#-[BTG;HH=[+6M)< Y'XUN1)W2H];\=J MNO(AORO-10_+?"R?ZG*ZF)FL)=,=<:M2ARYN:/C\C4IE&UL-0(73M.1Q.]*R MVF::I6X&YR;]%3H#/J'"YD!21XK)/ 4^N4)LO4K.?&ZOY0RZ9$P%=BY:,FIF MC)W,QC/SV8+5<=9=D(^"4TX>^BB 1PDS-F%-WX 9+=$]39M&V3RETH M[)&-/'36'&?B#I_7I'F#;(FV;L6@_"!M &Q(+,P3M8KU&5 1(^?'I_#M)^2X MZ4W5G2+$KWAST:CW;S,8:S<_C$Z;>04H\0-0#-)$A EEJ=D&,T"[8R MP-KNAID X?HT+LM-V@+XG;1A3G(>HY<@41&<(J%^N:G#Y(E-3L46M >=M4U2 M(\*G+#2/*'KQ VA(;F[#0%WIR(CUR$\SW$R&Q)3LZ+I8N:Y)O](V&#GF3V"C M$JKT1ZJ')+1&1$FLC82$[)5MN5RN30;MM8#82HZ&U$N=JG1&3S!(2RZ>AT$< M[GTWJPY[AP>3O(:S*VOZH@#W#_A?6&\:WH=Z:EMC/<\^!Z-4Y+./AEEEB=T* M(AM>/0?H4BT_:N$39B);87*(T-%:4RF3)*9*L_DL5R-=KX,*I86;8'8;?3T/ MU<)Y:.RCUJ?GD\3%@C4M@5;;Y"@I,4/FQ.#W1_0M 9^Q$/QA>E]+8'1.Y&R!_\I\#W? M(8EY\N9 UIZ9"O0YIGH/R5*@*X$W<6JW-MW(G]Q4N)A=<#V'H\'+8S<^NK7'6TMYG64P-R^U/74)=G:.N/N<18'4Q:B7:H5IPWJHA>1,_] WPYK+1ZO M4<1,7[S2;.I-UZTZF<[TAGR(Y92&91J6LW:]<]:ZDH_)SC=R='6_(49M*(Q MXU@8T +#"Z8-%Z+6@ 5RR/::K GP%;?;EW+#T'M^)F!9K9;KDP&,)V.O/[XBCE RD)/1X7F0.E7PRKU M2Q@E3_"IU,>+8]1QDT95YM:G4%MVJ*A/%5G9<^'862YL> 'M!%HJKV?@AKA( MAAXXCY#K)U;++PV]>0[WY-)!$D(D[P2=N@2WX-=H(6W;J9*15)69B<1RLG1U M&?:EQM)NL&M&TT(S_P(ND.<[_E"!+Y"5 =9RK:4L8#8:?__'#X!PFDD"%+Z04H&9D67!MNJIU U_). M%1JAAZBCX*;M4,FURF&E6)'D,<+@L((E3C6-=M0F-IT6%;4NE"TI3.*>^*PQYX7/V%^XM0:2)QO4$ \;Q0GN%T+ M[/$,3A:NKJ<]M3-[YRYP3D-96V>@U!0]&]V@)[@':7DI_)-IM=5M_D\:/\VG M>OWB;8,*ZPA;(LV9?;0@T*T5F=Y\C#F\AG.]E,- AD8Q<&ZJQCHY4U&[R6QA M0RT^9:#U# >$$= 2LQA= M\J<)F U[CQ)(L3P-LZT(GS?2ZM7'M%#2%PXQL:Y'CB:X^3N'B))9G&7> M05,-8U564BYPTYR$2]L\-"Q@9296NW2]GCD6Q"%U1'W"?/6ZE)OW@Q9\IA9X MKX)EWXIOLT?\7A.DH3:%-,4I!Z7\ 5R!3=MKN'(7"D_CC3SLP.ZL'*/9X+NA MK3VPIOEG36XCXCXD>#GL^*M=@8FYCT X6^N*26[<1EJC/F&^!EK\M3EIVT$; MEG\/@F5^&VF#M+:-U 1IJ&WD"O_G-[@_H"\($FS4D)97NX&RO4295Y=$M>Q, M+E6*C'2^INYT-#8?9-H)''IP\LUKL8)WF^)1!TFDI,R# -MC2NJ%6DU?ZHE/\.VN8U)MT#E&4 MU:2Y#8/H^ \6O?.079R\H-ZAB):B:'CD$9-KK&7= +E4D%I RR;97;H[&ZJV MJ:'DG>0)%ZE("2B?D4VQ"EZJ/X3$;*M8S?6YCBML=HIH3YD8(XN\:?^2T)M; MYB?(E0U[4#-"H1C=96)DT\;Q<-C%Z#\.>,>[?%/(K"HFUUEC5@ZY7%263\LJ M-*-\9%B>G.+_ 2QLF';:$;8*$4V[1J?8>S'6Z^2XNZ=_7^3?*DRZQ.V=MTI M2IX:)YMDZ*U7-N3PZ8*Y*IVT#1(O7LRXG7E%YBFYAS(E'P+J/@[WY_@JCH(F MR5/FTF8^5NU P7#11@4][,JSF3G"R8(F9V %]M88K9($,MH0KRH!5K,))Q/$">0@K M1Q>D! -MMG=1Z!Z<)/V(RD;;P*%KDU4"GF^P4G+VN+GRG)'YPL$M@%9%*64= M6F+".,DRM3T<7E_#* ,;*8E/"W9MLM2Z2P7!4N9-[3W.>F92;9V&NB9RN)T\ M;U_:TL "N$V>4?2 HC??00V'-!4&74*F CL7*QDU>]@8C28[D^;-MCAKA8 ( M)\A8!Y*53#1CDI;RRV&?^*][=(2,+C[6[O/[$R,Z\4O-SO[93F=,G9 MZ5W.I;![6RRW@;=8N^8]Z/KJ13UD-&V7)2S-6@:%ID&A[:&RM#-+3XP/D C? M75BR2WP4>/-C_-6K,&))_V[".%93EZP_=+J1Z/Z$UMD.N1LN)R5*W M??>C5H0@;1GD3=-[RK%Q@&4^2S#)VA].ISN(K#RRJN[]^ _V4?(G%?%NPZY1 M9[?L4DE'*_*R_1C-QU.3ANK34'-T<-Y.)<7I ]PC+*^X2>-AN^2-)XP4GU#$ MY#K#=>60RZ&Z?%IF>%M/EHX-#R-J*.O!NBF7:1%Z><4+A_@N;J,+'Y]38KC? M>C=A\'3COR%W@_6MJL6Z6U,:1>^$KI;$LD,[:3FEW0K9\*Y\>@^JXDQX/U%F MP+B-6[ECA(>6&/$OT!O:AZ^DMY??2)K%U/@E-+LJ<.JT="MWI&SK;F1CM2Q' M>/\S^?+7&7#=WLT:2(W$A0]A%[R%48-AO(3V](O MM9TZRY/C5@VQM);N>J7-+4Q%LD_H0LW+)V4JR?EY&)^J=B57HSC9>K;F?1=@]3@%R\_<@[V8#)UYG,;KCQML-8O.G%"[C>8'UA2O6GCT@H2L1\\ M4:%64XJ-7!K+8JMUH%0;6\["](&W0F,;SH^MP'*J3F;,+'P*1G\@XE VD.YZ M>/9?7W'S6.G^@K^'69ZV7OJDJ:3'VC6@2Z=UZ5:NW]IP,T/)8@(GYJ.*N^.N M[:%I2U0&L[:8;R)KS9H@8V6W4F5FYCGBCE:>!:DM3D3_<0.+VW@_M^ W&U \ MD+".;;#T=8"L)IUGK%;[._@]_6]O/OO"7?$"1?X;3/PWE*7P\!')Y&:BSZ]V&VG2IN@^I\*9G;&\\L2&)2S?4O#IPQU; ]\3; MZ0?P,_2'BHC\.:06/#R?44">;>,XO]+(#_R*G+H.]ZTZDA_DE=C2V(@97+G& M#^T= %=EC#8!TC9 WHAA+?AKC+;>99SX+_@0%PM6695(GT;CPROJK3(%6^>S MW6YJP\XIPU:5#TQ+K*!':LNR%ZEMBHU9T78=@?(=3C;L MT*>AKPLQ\5T'>8N@W.10+^W.,W(/>WS6.+Z4%*MV/I)5U?#4WJX%;6_M73I6 M>&QOP\X2^"^F$Z3+>"=Y;>\.O&9D39LB9TN//(*]T4>PQ)[RPWEGJ0EYZ]VC MQ$\?^6@9=YGX=FU$XSF@4_=*!X)6+3"KW&@V]6Q(IG$*=IDHQ^3M /@T5HC8 M;%Y)8]8(,GW9V+[2U74?[O=78?051FY+259LQ80HM^H@7Y:5FDA3_JZ7$QM\ MY4\"+Y1F/Z#!Q5F\&Y/LD+4-PD,2)S!P,XI?7'F?*)#RQFP03Y7NJ@FKK"5F4A^/ MQG/SB;[ZZ4-+0;;L4'"#XABA[2LB\?O!TPV"\='-[?T+3 X1_J_2 :%32_H. M"R=TM'APZ-!,MA\O'!L.$2=W0':@>/$#_^7P KQ#0BIJ[TGCX!6^Z[&E/3ZC MN\-N[SLTXPIQKD0=3Q8G-JG?VG9*UWGFMR[ML?U]XHSGYK/P]-D3F< GSPBP MYM-4//0#X&^]GV#ZBZM@60=2GWIW&QP+<-&0T]#)!9PU2(2]ZJR?/, $DOCK[%,!_O\JMUB25;J'$&_VZ-680 MEOF0;((%O_XD-^"KV_V4&S)B^FO938'U3[$5YL:PAL[:I!-87_B;=/^^L!9> M"DL@?[BQ1MJK[B<7_OZ0(/?S^WGX\A(&YWL8-Y>NZ=J:";GOU&&^\+=J*BWG MZJ"Q7>\Y)W1"M@QV6*>STX_+&@0!2LA##_57VE-_)5+A+Z:EV6"21/[NP/Q& MDA X]-O,AF[-4F$#PIX,\@-<]W>AUNV9>>SLU&G1NV>KQJBTK;W1>&&%2I8D$UYD:6Y@TFC[5X)?,O-+.>A\(F>^MB+91ANL5=E[#!.X'_P6*R\D M0D(:6'A#&IC^&%X'<1(=Z*L!JMVF,OI M&GJCN7%EV4 M!6*F#%00UGKD!!EK+X(F/G<&Z!\(1FFUO&,5J2_H98>^S2EO&3>*Q2ZYIP++)_OTL]L.,>CJ05:0 ), M5 )\X"E.P\SS^GV2R1;2:B[O* );J]Q8)62.-*/%W((:N4H0!?46B^46!Y:/ MQZ^A@OKG4.F2"2' 7!IJ).ST-I^N+ A6:@!7LXY_#;6I_U(99]GFSZ,S4D%; M> "H$[&"5&BW,YH>4Q&>O$QV3W)PNJD-QL]7%]?GUP%]KMF\$%TEL@+Q:36: MUV1@2X8U'B'SX]BM=Q,K3&K-$&NY[)&+(K@'+GH-8Y_4LB3/$8>(UJ=VPBS@ MEK9D))?R!?)0A#N3GH/.#_@O_ GB4S+'I[$W7>IR>53(HZP"M5[KA-SW$A2] MX,EB["!B_ /I_?2I_VX/6G:%UIT(M\G%)A8I.4(.9[YJV-K MN%79RIPZ7K,6\OA0ZANK(][Y]D#VKJVGX(0F(M4E4W*HN1CQZ=@R7WN[M?G; MAPK"FK PC[+!).3D\T=%NQ[_XX1/@?^?R!VK:64>G[YSB7(G)%M@G8E=*Z<+ MS[.AJF9+N)P,>2GAP!MA!6?,RLC'E;-(:6$UL>BKF*,"O5@61T;/YF.RFD'S MEZ4V2.L%;LH'*.!@9?8./.8Y;XGZ(N6X'_%Q[^BZ>8X5[9,PKW8SFW[EU=0% MGNX2\3!OP35:NC9X-K9#RZNTWO8H/^!TI>;$.#$ MC,(-2P&IP*A*??!2GH'VD\O_.&!)*3@5,MCAK#D1'6D!"3655& :>(NC*9[/P4SMYPFR9^ ;R9.@3G3BT-%D::97C?LW:D(FZ3\ M)M =_#/QG^.>^UKQ:XLN;=^I0J2I.G.:&FP]UQ;V+CZ =X9=BT!-&P)9[M^2 M-!)=2462-$9=;4U70 LB!/?$)$DJ_I$SXC:X#MY0G/#N> I_6^]3//)AQ?J3<@I@DS__18E6^\1?A/L MJXJ\^@XRK3I3/,XH,;+GG>5T-K8A<78'R'Q/4J=4N_H)[W-IFKR!%% M!O@. M1>0?\$&?N[:D]+I4DP+H7$])B)EE/+89Q@G)T@.#S5.$Z$%9 M%M4LIM86S]P$N!#)+")E@S]!BX7YVXTBR%KT,F4#A \<&0>2D:OP$+C24+4* MA2Y9X ++Y[_T,QU.;^="QV2^\D9@M9 21FI+--*-'Y!TN=0[\ HZU$GK.L"2 MB.+D'E^W+PXD_S\^L_BA*]CRVC6A,WE@^ZZ54PFJ\[-*.^N%/B\OV2&D._)Z MFA?&!0B;Z?-J6H[H*HPV[AMQ.GD,-YZ'>X>QB8YCW,3#;BFCT=+;&=]'VZ*MVX@9/R##!F#:RE WJP+(8G) M_FU!2*SMKM4 MW#I$E"RP"'CN)#24>:15*=!?Y#M]> M5Z'0YK[, U9P72[^S,RB4V\W-S_E$F UE^64%+P2VF'7_SUZA7[U;,RET+S2 MR\!JRYO]G):(G#M&_0\:@=5?C0G-8!.+S\U^&.RO#C1@$Y]K'I_1\5(NP-[ MHV_RE< 7Q4'*P$*C9S/HF;S9=(!:U_TI,_ 8-PEHH_5<8#_FEKXCAJL[O[]4)-OT8D"UYDATKN0O](+D.L$+@9[M49=*H MY)7@E_2[E(-YI[GN;F72O[8+UII6SWE)Z13*#?P $'Y;7J(*&+=8C;:1NRJ] M$9'C@Q9(6YF8!7G,IY.E#1&]BC!E,D8RXZD*E[Z;2+?L>' ^<5>ZYB5!4>?< M>$>@O>3&&W!:LOV1-Q'9;\R^-UK.M!6650JEYH&K#O0PE+A2!%^[R509V?71VZX5Y9\I6 M4!O-ZIG)\E@*R(:;2)_Y2B!2@Z#IP)";T1AYM7H1JX LNA'(&=FR?+SRHZZXAWCI:0>4$9%%FD'*#E/T, MRY7SHUE+%DU6%%_'\0%Q?=6+OZ?)[*=CUX)7KV: ]9C)EYK;6U MU3M3J;+=S)AF'W+AR ;_G Z0.3$.13T5@Z]^\@P@\""^Y;[!O:%'';9MTP7S M&P'!WU;*-.S9:N?.)A;ERY6#%)U6J*)H&/T3*PQGF;%(6K:+ WH,+JQ)/;U%>]N)?.%VL=G]0@,V&,9A"9]YKOM2OU.LJE+'[ /2 2 MJN>F'R ^)![^!)-\XBGH%$Y43#V]LN^8NS;5XESJOS+/AMEDM;3(D":"-V2P MR\DGD_J("WNE\XS12A!L2%K%@51S'Z0T@!(9M$K44B@7'-D_O^.X*S70E"WFED?8/"8R2Q@4_7$]K?BJ4ABAM9FLY VD[ MH-#0&?B,GOP@,'_G&4S8AIX%[7KN@ZY(6[3N(#WC*^]/M"%0_%@I#FCW#HIT MZ11QN9Z5URO[L&EOWE-'\F>:\O,Z8$E*?H[$Q7T&^=+'6;&2@>ISS7(^ MPSPW/ 2-^@QHZV#'[?.)M"M[P1A2MHA5@AG"BRE_V%M,T2":72'X;TNM6V$/ M/+O%% Z>-6#-)"- 3R0%A/1T=6(W.LX_REHSK9 [R\+)XZA5G9H4>1N2,9T M?= S2O:YF-B,&*:/?D:Y"B,/^:Q=4Z>4#WQG77L[3Z\5Z3*0GW*&[6=' ;MD"5<^PSU)\//1 MI:Q2ODN83TOSIUEUIO5BI"TAKGZ[IGK_&TNEH=*SR5GJY5%T\BC8/IM%]T.< M6%H*L9EY_$@GFX^B%?X$AY^V_=5G<3VJEA3/\:[3^#9GA]*(6YG&AE ]V*: M5GU2,;A;,I^#S2%Y#B,20O(K*;=2<$$@%5#Q>:8T4O=DX"6Y-0;YDNF=K9>! M:E[4)WV&Q:",UG.C=2"T=;">0Q,W#3@'8O9-D'\4T*\"%CK,O@OHA\'G]\HA M%]"/]Y#H7ZT(4?R_4!32W+_; #U^#2792I3XC!0LDG="4,:(S\1R RR7^AY, MQ5%\K>$*H\!8"V#TXWBB5ZBN_#?T0)(VM9>K&JMAT1)TI5&Z*GQLQJ;NS(+4 M.%T0-\O8?*E%QO R8&CQ@-SZ 3\Q>!M&,_(E[X9(NOA<;*9V+MR9K\O4'F^3 M9(U_G*T_C7]<#)7VDX^8H"4KH[5X51G-BA>_&TWB5>9B-^W5S$&>I>(EP]LL M7NN1%LG"FS<%>TEN> _^-V7)$C&:D2QY-T22Q>=*D[!-9F/SN1/:XVV2K,F/ MJ\6GR8]K/8KK$5.SU8"QMSM[B5D-B5A#5X1")N!CTX;FT[5MAWLUQ$V"-OUQ MLOPT^W%VX@',^$-)VB^2(F30L&S.=TR;?7H8I#XMN;6/I'FHIN[DSQ#@V= ] M=<]VE#?TYUE[!IXCE;_^(=>I[G<8Q4^S>*&%LYI8$:QHHM-=GU]Z6_?BY*"D MK[OFX=@)AN,W%),1H,^JR,%_? S)/XD?J>[1"_1)?$.67?\ ]Z0TR[@PL-P3 MC:5(M25&M;/[U9.RE3"92^)ZN1N;C$KX, /4J*VBK$FP]SV:D>\=P2C^!-XH M.(!QJ*FNH??5_L=9K/Z%XRS<>JU Q]S-O?ED8EL>0@N'1]_*T'>8MV*8K9<# M[5<"2WIMO^JRY4YAUY ,&HKX6Z[,,L0D12_YYZ/K-4'-<;D^(@<%Z(!@_W_Y M1%MF2/"FWFIA41;S@7O9*0_$0+=FT7*\P9O^=? /LN4K%MSHV)*N6^=)'S82JX_AJZTV65\Y\+16E>&';UZ5;WO/3B,_YFN M_1W,*QK/SAW0L1Q+SFJ,=,4@FKOVGSP\_^_:/_ :L58._@37_C^GZK(FG)^IT[;?;H>%8YV@3QX>7['&8#+\>=H ^=R;5;=VO5KE-*\.ZC_8FY6 ;S1I!<=>+$?R&)7P,L@K;3<@'\67X)1A[L]5H N*U %O.9F:]$6RI?\UA]^,+RTN MF5[M7QCOGV+-PV^6K/D,R)]SS9>'V=2:9RA8)@1WC:#YN"+S_5==\XSWXZWY MHDG3T [/A? G6.>2H=6RPCG?3QW7/#@W'W)CLN?R JT?> LO]=S,YLV%\&=; MS@8V;,[WF?O*>N*._N]9SKR>-R[G#[H[BPR8FB= #./C+^NF(=:QM$48J) [ MB]W4@CALT[VO+_'4HDY>$/^,-O'?PCUN9N\G[[JMXM4O?W"[.'\@![>,ES_+ M*O@ASQOO_JRV<5F'A:LW9_HSK>%[/_[C*D+H.D@0GKN$# C_-*[_\Q]T-2L, MZ6!+6O)MY@4V<2;3/]V;EW*OJXN;, (/.NEJ<:WT3VY;0C<[55Y MV)L FDP6NJ(^%0LWM@,N2L=>=$,&A9J*AC6UZDRV'!.=FG$P89Q8H(24@=;< M["@GB45*>4$8 MV@7;)>1B\H2C&:I+]"5]:KH,XB0Y$HV;K9QNE M5@Y6U5WDIWM">_HD]N1.%T6Y7E[[H90_?J4^F,%*=V& >OK MY7\<\/4]'XMC@:-^*\@K?(]9#$>>MQK<"CJ,JBINBI4G\KJ M30G>XOK]"',0F4SFT\&SM3=O'IIZ*=PQKIIK;9W^9#Z,D P]@IH?O3_J2K+D MQ7J@GM64>GWEF,G/,IB]8;2Z$DLH%89K!UO1](7TA^)S,V:4?)[85M\F M8XB3W17JK@X.@4=E*8[Z3Q[CT^TKRRK122K93!CI^HJO4#I@:^IIU-^XJ* M8\;L9@T>:-I0Z'=OU#S /.]&31#2\-GQ=&8^797AS@NK)(.O37KA6K_E6/%T M'7..UW'1(_1GVL>V];[U?YU9,;"\!+/%V)F:WY/L M&(03=J:>K-W#OX\.),F&Y]&J=]0_J[(8ZS+UG?3@.EC/.[W"QJJ9W@JP2#)+ M!HR3UJU<(=+$ZZQV$QWRYB.DZ[%?^FYP<@]Z,3)?LI>&@2W,Z=XG*35;)=%F M(^9"*TA8Z7=V/IW!WBC+;/8=6K!68;9+=+JGG .R/N\% M(F9Y&.UVCOE$1(WPA!(PU24#VT!% @I4NN>_!K ^^T<29B =[U8S714[FN=> M $XX\V-=,W^%.ZLP]44RW7-?AUB?_)R&*=?E:N+9H_9%Z(33/].F_+^&*JH_ MI]*N^*L .6H_(V$NS>YDYMHS]0)PPIF?]#3SPP10L4) 6^\!.8?(3WP4G\/] M'KF?W_,H!DH8MW&\:=.JX?"K]@/0Z"VEWB03H;FS-)I1=9#.B"M.97PV+H?R M#="K=E$4R]6Q+<.BK]K91H%O:H@=D6;>>F1#_%8/76A]^>]'YH6;/[=+"F6W MN!M=]\9T'25.[6Y^XNC:$COU3;W=TF2FCS[[T"C2>14*T@;X'EP'@+;S@Z5A M 5GX#2D:5"XOV:MG..\SUCS'=QZB_F("ZM]@@C=&JY7YZ_S0O6LNO'F\*/16 MXTK+BNK?(::WCW_$U=>S(TQ/7V:RO)B,W,&]W;2N5/4^=S[I652RCH["(_[ MYILONL97:/3=3+C@BC>.$@'+0+3:0<>&&F82:%6YH:2 T(+?";5I8] ](B'" M3H+O]"37:IQL A?_&XK>9%+2R*5/;A0[4)2D!A8Z@=/Q;&S4![T3V%HJKB(S M(-P LX.4'Y &ACIBD#H8UWCV@L1_0W<8E<0:+2;6MH4WP"ULN0)*-A$+%[GF MWR75,%:%A7*!(QL@? -)QQW)[QH<7NA&'>-]_"4,Z.Q<+H$M&V 6_.4$N2;MM#U KTHH%IQIGAREJ.AL>9R[ M#DBUZY#_HGA0JQ<7THT[%+@KA<+"Z+< M&M#QKRPI@RU;^.7+ZSY\1^@!$=,@GC/I7BZDUK>I-P N[NX"4O8JCG6M:S+# M4RN0-5'"Q '(6(??&!*XI]++[DJ;0_(<1OY_"K)ROMM@/G:M/ M M=Q$/B\I=S,:>>>MH6[22Y9\)UBN,P!MIP$ M*XM40!O(-<-DQIO-%_.Y4-('PWH-[)K?L7>"J-)H?*%HL4(+U+S$]\-M$JV4)V.O05'%JY@-S,9==3EP&]PR"UPL&/? M9.H@\_>(=EB5D7RPH(#"Y0E&<5,: M61FY-GW1"+F@*82TS':(QK.5^:A!592""RR[;3QL[G5L-O1CF]?7"#D^/0LQ M82;/I!6N5,SDC7S,113-%BOS.8>[(.:;TXN-L/IK M,7LB=_-V!I*\S=-31%.*L?O=UBLL&VZOY0RZI$P%=BY;,NHT=G*U7IK,S-06 M9\W)->/,+MJA!YR")<[P \U=%#H(N?$5GD*2*I<\$>1[M]#^(&?2]URC!K]L M[I%QL'Q8B[GKV5"%O@W6NIV'\0(R8$SV&JOHZ^Y=+JV.@G(?(?C M$*5),N9H9#Z"J!%>=?I3AG0W&_Z:]C<4R6H>""@-7,[J0+GWLIPLM7PNYZYY M9Q,%@++G1/ 5*6PO.M]\FRRT$GK6[?5N--8U+UU>?86 I?.4!=@.?W'^-< 7 MI_ I("]*%'8M3)$KB"ILNA:W>A?RE=[,P^(&5L[":.'F;FCYS[^'0BOX;A,; M3V-SZBN6."I6](HE2H)C!(GF8[&9@:X=N/7"8&X1DYGKF#1W63, 5<60UMY% MV?-MB%L#+/GPP+G^2$@HM=.)"E\WD^O._B>&7$\#6*=E=?X<#\U=X_N)*DKA MNU^6.<"XD0+NT=9CCE$J-@HAN49=W "YI# %M&GQ8V\U'[QJAHI64T(I/>^6 M,U$0#<2.P 8*5Q;]^1MT4_M6;"A@*>V@6H9\;A/,GVTTAPOS,<$G@F^9.86F M1*)RG%;1R_4C<%D>@^09->ZK0RH=&EU/[_T7%!"K[,"NJ(T"T;T59OO>33S' M M>YOKK1E!THW'W[=I)A74@ M;H1IE_7:=6U(SW(B_*'$_\R@.WK-;%>W$#>0,N,>%D7:R1/*SR^)/2 MG-JIH5C7CA%T]!R*!_,97Z*)#XCH=;QS:\:UE6J'E?=N<5-45-RENT96V$_Z MZ$3M!3XE'<3QH_]\EFD8R1OT]\0.=!5&M$HFW\&J]X]8GY^R87AZR$,I^ )S MFQVOUH[YU^)A^U9SP4LCDS(NX(41H(7$P2%PLZO\)VK4!,6ZY.!UN'1=)PY! MFF[.Q2-P=2#U\#*_GB'&6_*Q#[+>&H>KMW4G_!)SAW!<=V;>OJJGC]QUR%MF M,/_P\4 7I=^@B]6C7Z&'O &+^74>E4T0'.#^.G BA'^Z#O(82C9>_L M7Y2J ];#JFSZ%-LZEF-G;C[5DJ9.=EN7D'X#^.E'2/G5/-:WT8UKZ,?C+J-6 MCS6MY^D?[",L#'(^=6:Z+(\)BAKLCL/VD1\9D9E;>O,D,N[U03P;D7NL[<3; M 8;]U,?QVY -59^.&;SOL$OW=#=;65.P>] >5I+[ M^313A&B]FNJ2-9W*7KWG'=XMBQ'<]@FINDRQ@5BYCK8HM(XB4 ;*W[0Y9T7B MHA7$0UW-J.0594YRL1+2:@M=E(,M1"WR"9G>GBQV(_,%T)0@<@MRV'2DNR:WFOU!,9BK8CU(W5[]7<'NH$)!H!/JC$(5@*U%/K*H6-/\ N( MYC:&+E9#C:XA]'['3[_8+DG'M-8EKDJN0V[KBVO M?9?R75"=EV6;'2T\:#Z2OROJJN#-1N/O__B!OC05DT$0GY.T#1#A1H;08G&4 M%#08_ENNO?!?_OGH)\1O]AIOX&^^>X![3O$J"=WPHM<(DLB8D(CI W>RGIO, MKZP(KQ8P15C U@,YTY"5I[Y$OQSPYS>!^R7Z^T&2JIU/J$L+R6#F^H9'Q=*) MP?7*@ERJS?BJTO E I2%%B+#?_G[02'7]H 'B1L_P/)\CO6ACX]OCK^G=67P M?12?ZHA&+/K&\ X8;?A98.$,[^JZ]@0%O[;N':B73&%G:#W6%;RLE Y9BE*>&0>R:3$=LBRRC,9[=A,;73#"B@-D1-M<7;L%== M_7)#V$#*=P:849X\PVZYN0?Z#@XGRX/Y/,-R;+6%6IY_$VMPX[H^L5+OKP[T>?8I0M1UA'=6DS*P^&4L[BL+@A,[(*[O[2DS\!@W]6(GH:0P:\#,>8WY M\<2X,ZE>?PPWGN?O_$_CI/-D;HV0FZQCT5L':F<$UN(9.+8):*-G MX-CL&5%S.P3NH.^>@7\@&(%M(#M-6+42"-['K^&)XWELQ3ZYKW2PB[BG3;#Z M%-!9KFQ(QG42>([J7GXD@<7?%/D:=FC'4J$M=K*SV))&F%E]Z4+79,1Z3_ Y MHKL:Z.I>QABS$-TO?N"_'%XRH"P?ITN"1:[\V(%[ OOG*(SY[P2G-JG+&-!/ MU_-[ZVGM,3/.>N%YYF-+^^P)/WUSE*5X!:]I>T9N3^R-A::@]9/GZY?7 _4H M9FX4%[A;X:%LH6C%R"+-F\R,OA+/60FUMI>4 M)L"%UQ01*=ME5N/9Q'P-8460M>>U(QLX\BGXTY[H8+W9[U$@]:PN4>ASJ>8 M*_I2%WYF:1L]M-3VBB.>>PDPCOUICD_>6381@EOO!@:B!+9% GW[1QU6 M<U6RP6ARC"G[X+(V$Q+W5F,W:FYNZ(+$IB3N8\.'/0 MTKSW:C?,]5H^V5-4^?SM#U;^L8R;5I+9>K_&:!/'J%:46(W%C(")H(O$JDK/ MPL?6XX5C/O=D&Z15$:+49)L^D$V:,AA/%H9%GQ2RHKTY#V.108I'J#-1EPAF M.7--E8I-Q]1S=B8%1Q5?W:A)] RM)'ATP**Z9RB%8!6ZX)QW5Q@79))1M7,>QT MB__IT7\15TAOVXP!!=:RBUSUIM@&,QLLD#>Q(3W.:>@;,Z^YJ5U]L&P3;7PJ MPN IZ^DF<,_AJY_ /=7FV]W>?Z(9Q^)S=O84/=>W:T.C+T67SI7\*-HTP$R= ML_D4F2P.W@-T_MX>YER?0'H9Z>]BT4?Y1QAA&+BO?\.+3)@&MD:FM=PC%V*E MS&.)AIG2%O/=TJ217PU=56Y(OD,0TS0]IBLYW<%H&STDY'6?)CB35=I48&,! M(S-OZ5GDLMT:=Z2DBG!KE4@\8P:A(Z U%X?- "Z/QB\1,2Z_=VW5C^CN=H%7C:@V/)]4IW.H&&K9_[-.QPH3 MC);KB0TN!:AA)63EH4Q49./'SCA"P()_&;#)B&;)+6^:]X@^I J&P)LFO#Q@N$+ M4D19 .,Q[1YPZ7F(!.#C2S\1[4?XC=SZ2?Y2/SCXP5-J7Q>GF6W3@#YA:]^M MHORI<[/3ICNQ(^=Q5]PUGZ6L':+I;##AG.]A'&^]O]$20LDVHB\WG 2B"O3Z M9+ 1=.E&)B)FAK>Q._=LB+=2A%F[=A$VDF T903;"+#7M]/3C)YN5CGL8M_U M\14>W_W1UJ/72XEP2>@U&EJ:0)TX;JE"+-61.+(!@@?$3-6 M5V+ %+9WA]W>=U)IEOA9WY@P'!6- M)5Z8=Y'_AK?1NSUTQ*[;3<0ZS^HRN.6C.H^239$#Y]IR>^M&R?-19IE.&VE,$ M72K:C[@J4HE/UY[3HA/Y'J3 E#[?K:=+\RG56\.M21KC/ ,YDSEK'[M@2.A.3ML'.@(6BEK(!P@=^.[WXE-IE9A.XZ=FGY>U&R&CD MNM/0#<']1\#%,GXMY[.52;>7KG@;;DA8F8'LM*M^:QIN%BN']>,ACK\C*3.Q M*/'IQ--6-+4Q*61KU*)+RNOQDO(U;2)U9% KFCC87&8%A L=*HEO+"IEJ!PR=A27\ 9-"\K"@ %Q]&X8@TQG:J]/OCU/GG+Z7AD M9VKV,CXC*=E52[;'M9KMQXM,O(GCPPLKHU[JWG7P&XH35$TYH//#NE2#SF', MA5W'5]G97A%I;XI\FP 6=+2)E?I(0(FWZ6RQ[BB!K2CR5E&-B*.!FC*8='LCK M^#5>#<@MEHZDJ^06?:6_")T?U'@U.D*TZ4S)*4*%D9GJG/5X;+*NQPF0:\X2 M3&_YM!%J^WFCBFW(0T;,(&\"ERE1L=5:1JYU0Y="KFS#7%KVU#@=+:?FWZM4 M4:K*RED?UNC38QKRN+SC'K]Q_\\A3CC!\:I,&N,.3=XXUPTD#YZG8ZU'$K3OP7$E66XWYZBFC67/[I0$:O[/U!;HL/:(.=&F.7,6//3]'O,/Y3"0 M7CK8SIVF/Y;>:JJ4FB^)?*"U"V*9C [ZR)O.+7B.50 HNABFQZLH93*LHHY: M]O/[\8^_^"C"8_K\?H/>L!R(7>)5F?6IJ7;=*2HJ-4[VQ#Y93EP;0DV[8*Z* M9>YF CZ_%YQ.P+$A0%NR(63CV,GKX/60Q!376.I3+>4P()9BX%Q9K),S'3-S MH-%J(*V!2J2.L:9"-K;%:G6Z5'G8A(X6^Y6NJ+T&ET)L4 M'LV^+[NK#G9S;C-1K3NMW5-I*'DS[PG0"FK-UTU!ODRHYEJG2D[=ZM/&8V-Y M_!?3W=@:5Z@.N%441=F)79^FD$U6^WX;U!5]2]W,/FTAQ:JD+JI29H6^*"G! MMOJ=]7\\7ZXMR-;5'G"O9PA3BZWU,F/>:B-GN=*URDY5ZV7$_2KTH1^\>._9 MI';D/HP/_!2K"FS,\=J9[586A"1UQBTHBIBW %X0)&PN@(EE3[)JT]I^A+0_ MR XGGS;XO;7!6MO#TVQ[.?=9\7$C;V&P8HQAD*!S&.W#+Z&+]ML R>HR"HFU ME6AL@%NHUBB@9&_B[LSU3+[BM\'(*VZ& &4#E ]@QJ&+=JJZN!<]W..RBWON MX=X<437DYVR+O>@^9.TC+MI_BV4WFXU="YRN=/6RYFI*$[;9$.XD#B#).W;O MQW]<1:A4**6WX6SW49N76I?A.VW!M?DB$\CU:*JMP$&_RZY[7^MU\.(_/GF8 M!?@I3P\Y7Q46XL]AZ,:;P+T-@[0X*7I T1O6 ?$C[GD,'1JL1?I'Q^,+2IY# M]_+;*W(2Y)+*+]4D]H-\0?\2ZW%@>.NIA^;92_O"6^],N@0,WK%Z8"XC!7B9 MO-#\3^\(1H-9FOM4"QGTW\(];H486+3L6J+/?L1]2SZ$P^Q<_&\R3[X9W"W, M7[%T]U:X)M^.3 ;,NWV.0IQUZ<)_\UT4N/_PT?Z$(/#NWV3:<.KM=KH<0!J- MS+H[72O?F9*"=T+[ 12_7)HTC^W'5/R6+4CS6;DU=K1FSRTO0!.OKW_RE!_> M:@Z7XX^F[_OKMN[,'R<_9>&[#DQ2Y%7WW-6J\X4'[24&)GWXJ6U3I2-"Q)5TWCY,ZFI_W.C5#16 U1DA;XGWQ):&'#E1E&#?Y%^"FC0)$ M6R7)05@]YY U? 8>-O3-G[,;6ID8Q2L83HVR*TMY18:3-0$%N MV03S]!JM=G.3[[:]@*]G/BID",GKT?>Q+>N1Y.)R/F7 RNU8)LV\3K:6YV(C MS)U]A>#,9+++GN"KRO1%DWX>VA,_%ODUEG]/4^3MG+$U3R R@,+TW0-[+Y8# M-%1KQL2ZO5ME, 4U88K#O)POW*GY)]=F?/*:+\-+0SGR0R8.?$IM\B #6JLO MPQEQ9[R"R/R#C ) 4?$873)1.-T7KX$2V6C@T"4C2L!S69&2ISG&7=#PD]T&P]\K:# M^T).-O1(PXWA[;EM?:?:7@>C>-+MI6$63;:,,$!23#[?X] MMV6E%HRO"!^-@S Y/BWB/X#D&0$'[IW#GI4*#;W,NJ&O,E0/S[!#1*=T^9QM M'BC=AZQ7YP!IW,;$K M-$ )(/??_/I;6Z7%?[C!?\+_F/T3_C_<)/JW_Q]02P,$% @ &8*O6OOT M=E_03@ ;%T$ !8 !A:7)S<"TR,#(U,#,S,5]P&UL[7U9<^0XDN;[ MFNU_B*U]V&ZSK2K>1]OTKBE34I6L,Q5:2=4]O2\PD 0E;H5(#1FA3,VO7X , M1C""Q,$C J"JQWHJ,R4XB,\=A\/AQ[_][^\OJ\4;RHLD2__Z@_Z3]L,"I6$6 M)>G37W_8%#_"(DR2'Q;%&J817&4I^NL/[ZCXX7__K__Z7_[MO_WXX[]_NO^R MN,S"S0M*UXO/.8)K%"V^)>OG!?G55UBL4?[CC]O6?Z^^\Y>%\9/YD^;M?OX) M%I@J2TL:_$M]]YM+W-\BBQR?=>UG0S/L7:.'+%Y_@SE:P#Q\3M8H M7&]RN%I$J$B>T@4>^*("])?%Q?\(%Y?/,'^!KSEZ@2D!M;AX6_^TZ^MS]OJ> M)T_/Z\6?PC\OR&<6-S_>7CTN/FV*)$5%L7C(5ALRE.)_+F[2\*?%Q6JUN"<4 MQ>(>%2A_0]&VNU62_OX7\I\ XUM@1J?%7[X7R5]_>%ZO7__R\\_?OGW[Z9OY M4Y8_83R:_O._?_WR$#[C#F1?*7HOS$'^_.W^9O=-F.3%ZT]A]O(S^-B\O,']?Q@_X;$[PI(+I^B(,LTVZ MQJ#OL+3"!/%YU:^;T:.^B-[(+EA<;M!CAC>%ZSQ[N<8?(TN#.U81XM$CO$=O M*-T(<.ZXX>@OWV9KA$^&=QBL4+E?IOA,7B?X7\W?<,?5KYOQ\["]N?$G'9UF M]'BN,&7VCI"EZ7^[PTA0(SBTTXP5GQ M\I*LRQT13P^RT/%5!2]S/%V^H">XNLNS$"&R>8HH.[W[FN!L(-K#(_PNL$P[ MVH[^_C\@.5/67Q(8)*MD_9IM>HR$1C!Z)-?XWW^'JPWZBF"Q MR06/:B;5)-PA$^\.Y0_XLLK?.VD$$YS608'^8X/17;T),89&<":]86+]87(] MHJE2/9+SC#]2.LDISD#!07$IS[G7"XYY<(^3[[N" V:3G6;G$QR: .WDNZ#@ MT-ADDZ[@2[2&B8!AA4%SIGUQ^]5;,J/6R1O_1!G7[4GO6[VQ#.ELLOM8[]'R M",]T7^L][G'=GN(L$UV>?-(3CDX?,3S]#.,S1HS/.,/XS!'C,\\P/FO$^*PS MC*_'D2#>Q^36D-Z#%>W@9-:2 ?M^OX[.J6&+[J3#NY2 1EPT$_0]I>VH]_@% M:">_XXA.&0[=J<8ESCS1#B:WB?7?\P0[.,W-453@(L0G'2%?XQ*B/ND8Q87> MJY?)[^2B0N?0G6IK_],6/>S>P'Q=ER\4=?$*+FS3.\I?J$;D<5#VL518> MC&1%O)"R(Y\?,I "CZ3T-2I0^--3]O9SA!+B &:1OQ!F626C\#] ^=V+H%CG M6'NJ>UK! *W*_@%N<]3DYY./J69+@Q&/S:?,P^'16Q^.M"G4BSQ<9#G6R__Z M@ZUI=;\P#P^$V7;9VK;X^;5TZ_DQ?$Y6NWD0Y]D+C6=;#F4"@VXR$W].$K_Q MK$W M%&+[*2:[$"RLO/V\R0FD MZZ0(X>J?".97:43\["GZ$K6U$,UGM%H1/VZ8,@_$PW9"O':4X74'1@FLOGI!^1.^KOZ29]_6SP(\IQ ( M,=]5A?E,U#*4P&K'NT>O64[,U<3W?5D+R]9%:58OHP4R\VZC%/')S]3UV'2B4E$@6NM.!,D'<*W MFY=@_UY$.X'K5F)\5^9NVP8H@X?>;"(,I_:?)V/@K@DHB)A)E;L03 H*W)?YH,_[\D4&DR-( MY_IA"S$^*W U[@)V5LY^R8@]Y#E+F5I_NY48AQ6X_]( GI7+#RC[;BZW6XEQ68$[+0W@6;F\3<#S\/X29*MN%A\U$>.O G?73FA2IO#5][#, M,T5W"^MN*<9J!:ZF+*!2K,3_9P/S-MUN+,5^!>R(&*AJ MV;1,@T*RZ0CV*7\$&F\ZQ5=$N4Z53=LM@>:Y.K34X#B#=8>LYH'9/?\8TW)Z M&]S)X?)A*V :L>FW]LTY<)@"9,?=W4+]MY];F/!.]OMI@LJ$,R97$6>ZKF$^ M+7Y<[-8S"3A;WEY>W3Y<79*_/2R_W%Q>/.)_?+KX/#V/BS M40?=,KY.4@PJ@:N[K-*-&(%JQUL6@QH$OJX[GISCX:(HL(2VN@4?3V=S@#0] MB%PU%E0OCG>>%VR,^R@:*:. %R$'?JQ[MB(GT'AQ]L.\#^&1LAJK#%W%/0H1'BG)O818J[&K.7 TQXX^ MC/C8&/=A03+$=9>C5YA$5]]?R0&()]ER_8SR@_V#+CP!8F!89DQL81]#E'T0 M[Z./I)^*@JV?802QA4C_,OH2\46ZKC+0:^S-5R5+64* M]#9+PWZ:3IL":"[2//MCB9D!L%'D7]OV(V8 M,Q";IN2ZOZ &)G8&U$\2ET3.X'W/NDW).",#20U;J-2E=T&-+H M+K: Q\I!L!-_!T+@N0A; 1.CCE'8Y6-_+X M G?<#B#=A_'\7\'9X!J1@@KHD2)[')4$Z'Y@Q:UU/CN!">-L1!]*UC>$M L0 M:G%L?D3SX0Y9(UIQ7KICH[Y-5;EM7^+F,BG"548*2_!UR5[=@-@U=%6,+A-X MB0W"WHB\E!.$T?_MA_7L81JQ]V%V8 &@CYCU293#I7CNMG1&/BFZT!E MEB"7W9UB8N%J1(/*VE:W\0P\O]JCEL )S"A6YN%TF&2HH!K!HE*>#J*HW ;P MA@"3Z";]#%\3?/XR'@ZZ"0",0UT=3ZYA0N)A:\26RI#5/2EVE**H+H)T$8:; METU9*'%;@I(N-CXM@*[GM=]#YB7!'C ;(:J2WNSJD96.:21/=HZ>45HD;ZBJ M4?@E*XI;A _M1_B=^9+7IR.LH$,S5"1@:_!"'8BY]G"7Y(/2AMM'M03(,[QH MYELL U8M''UN-T:>*]1PWS$0F4X4*K,GG]IG; >WG@K&^*F@5/#F7'F^S?":ZF5&V%, 4[,];T[.'$PIAZ."=_J]YR[$*[CPZ5;*[% MV_TR+W%'Y;9?U]X6LN#2B(%K!Y']819G'\1R@T!;)3)$CDH&$? 2.NW1OZ5P$R7K_1=KRX]AZ:))O!X>\1]?KVX? M'Q;+Z\7R[NK^XO$&-UA(_S&/6 MX9ICH1EE@Z$S."O6Q ^(#.IA\TJRX/*83:4 NF% 4Y%WD"&,YR,;95"A"J%\ M*GM ^5L2HH+#_JZVP-%]Z"JBLP]@/!.37,O'=C0,[]&Z!< W?<-5Y/VVGQ!H M2/9FBWF]^WW&"WD9;^&(>(1V- =0\Y&OB!8^2)QL6+*M&&1LOV195#XX;I?^ M0[9B7I=H-,"V8^0ID@^)S7:&I)C(1MDF^IS^!\/OH0,W-_3;']]0'F0%DKA#EB?N/<*\P)KF)L=W.8*0EWVL30!TJ!FQ(H?>@)7' M@[4W3LQ-PKQUW,4SH(6N92EBT!^\CQZ#F6L&K%_RK"CP93!FN8\V&H'0B%U] MOFNQ"THC-]6\A(?W%(091G(R7V(FK+)7HKAMD\*R+A,,,F#%#@I:%I;9"%@, MG.1\5@]HA;M[^@6E*(<]P40&@%QGQW53J@1FZL>>VM.TA[ [Z 0/>-@6;ZCBHYK,>( MM -2(WW6685*O6+^ I.4C)!D9_M8X"3"4[;3^A%+$-)-2"$#@XJULAD>I M("S)V;?P82%R13]H!N+0ME0)[QGT[MX-9[9IMUAQ_-=X0TF>TBH];?A>UE,G MM;RQC-*H_->JDECT_S9%F7>*GS;A--\#KJY!51)Y#9I6)^:+Y"1?'<#X4X5! M!'1D6]J5P?8W*)O#">LDI!'!T(O=C1% G<'>#@*XY.< M#*Q.SU,/\1,LDI"^ #N;@UBS(D^V%T$_MG>N0#8ZR?G!C@=WF:PV:U:T$84 MF+81AK(?0TX@K6-\DG.$_0.1$GDHNGC#]_(G=+LAM>V7<2NFAN^NVK:XJS XS@8KV@/PD!_&LE?QR637J87%SBW^Q_/RW7Y=?+J_N'Q:75]981V6'C%HQO\5X;)L]T6Z*$5 M*I=,Y9##;&FTH>P>F:2+I)I>Q*22I63CO/B>B$BGBPS8R(2:(E&N@P3%1#6N MPLWX:^WAV"ZS%YAT>4C4E[ZNYL#R]-A41,T1XWKWC98)[D2EB%KY'KXBHF/1 M#'>4YECQ,@);D5=T-A\[K'4\4)(+$E&RH5,%M:5CDN&MP_<<172$/@+K!4[R M>^AQ$G2>Q+K; QA;RB1V&B J#JK&0ZFBZ=^Y"TVT"V!9>N#->-'U!JI<*2&6 M$MC*@FV$1N@IXBW"4+LIVA\5SCZS3#_;R"O*DXQ8(_*U1&.:6*ZU@]1CCF_: M;9OP3.38!62?EF:V$OP$2RO7"_%C*D7 D66K/="0%;B*J)R#I$J')#<'3KEU M5#/NLHR1OZNF36,F7F>[_#V<'56X'W(W"FW5[ME]=MO^4.7F":8,N@Q9&2_F M[FZ @:) N627XZ3,02HW\PYKS/MHC&7\6YJP\H'TZ@9HNFE_1"'3D\G5=Y2'2;$/("QH MA3#*?GIV \+0J]QY;_KE\+1-^UYO'L%V6WA- NNZHDII@FGU6 .RX)#Z3"/+BA50H MFT*054_ <6,'S4UC'0NVD?CG+%I/E:ZDFDT#%9YV%\#V3 ,I\@HVD:[#0-G( MZW-VF0U;=1U= #^R/?BQ+A@,E./2\G-;P\4PA0*6=N6#Q?K[)O]'HTKJ8-]-R^>/AUI<_VPV1#.@NS]X2/ \^O?^&!7R3[G+T7> +[EM5 M69L+LG]?('"@!16)^Q&2$>W6.12X[-+$)%TQVSBP;P-BSW)4B;\9P?-.&7; ME%M^>)_LH'C,[E&8I6&R0@<&CL=LLK5[BJ\!V[!C2Y$G\*GGRTD9)M=AXA)A M$84)W";@P->"?)W\)\>KA4$$XCAR54G\?5*Y=0+PNCN203K,L;,NB@*M&[.9G[JPIX]@= )O4B1PDCG MGU&#V76::DN2\BAK>N1J?[S#8Q2O>E=V\JO-)D5/Y%+_.'>.>@%&&%OMP-]_31T&JWJ7JCK;S#E.UTU]PJ,2 M !A92%,DL:ZL^4#G2O]*5U/)?HILO#E1L"Y1]6>#2]LP3*&BXH)] -@:("!!03. -WQSYK][ MW.7H%2917;"J#"WM,T&ZZ('M.+&O2*CMZ:8($WK_@E\*3Y(2VGX7)3=ZQAN, M&#WP3#=4)5'2Z28)$WK_ F(J3Y(# Q#K\3(+?7PEM MTN.#UHY-1?)#G%X-[80^KG;:"01]N9VIW$KH7%(0.1J*%(EB/9UX::@EUV43 M=S^8PK\*Q+[MP@^F"0Z WRCQ-J^J-12LUTD*TW :MSQ&7R .HU@51Z_)W?)$ M@$M.([FM\EG:W[>/?'4P#-M3CTH%$(I=J$B\R0C!= I:"+CDK(?WZ!6^;QVE M[U&9=.P.YNMW2A';+1F+"CC(#@)%-OFI12H$O)$/<6XJ?7/*=L6\,>(CN*1 M,P*D2J*W4ZYU-GK)F1C%@4]Q=(,XTJQ(D6>EJ64^@ V-3(WSTOP(4/+_).[K M#:Y0^6""F92$>,,BO[A(H\,?-%I625^.%>ZK[^%J0^I)X+^4C_GW>/.[BF/$ MTAK/.PY@.8$;*;)E#=G22QS+N(EMF8[B(GU&G^!C(-!#S5+$ MOVSXM#TE9R17!#S17!K'&S,,D*V(XBYIL]OQH%&'<([)7Y6<7S;R-%,12Z^L M^57SH%$W<88!\YO7UU7)/;BJN7>3QEG^4DF1'W<[MRW/*,TXWP$:11$G/8 =)H9Q(HTW,(O(V(=@%T MTP]-1>SG(YY$>N.M97RFM&G$OKOW+Z=YZ8M1 QM"7U/D5.O/^4,!#L%=RTY& MIK2^HCL@!F$4(U5J!)U4/@_I66AJ65\%$]*DQ>+!L2:$\2* MY!^<1$Q":&OI#/,:%)..N.MG>]PTK\? C"/K(VV'O5#74MOM*F=,G763%@G^ M.O$U(UC)"_53E35KAZN1(4L_RI"UI5YLR1<']%/NZ\>C_%+G.6,H4M7NQJ4$ MKF6[S@1&P *%/SUE;S^C,-KJB&&T5PWQ/Q@P.H:/">CM@>NZ<(KBK_Q!WV]6 M2-<"6\??OXBRUS6*KE>PJW8Z;DUI#* %H2'[$:7OA#AXZ1(6\66"CXY>JX7>'GB1J^FRHR!&RT8 X'3Y MA7K+A[=LJ,V!K2$MD'T)F%HZ'?B.*RJ=43%9YD\P/4BKS%IW#:XLXZTZ"5?[%*5\>] DW0,/PLB2E,OK M%JZQI';J<'>J@UH);[7%-U!=,Q3Q_)U6&-WV,#H'AI85[4K8=<85_;!Y>8'Y M^S)^2/#5*$Y"F*ZW(2^D*A3F8=AP.:O7NM^UUK==+;)XT>ALL>]ML>M.1G[, M%BB!+)=4&F!9GANT_.?.],S'$M4CEOXG_-W?&:]\0O1 ]X(0R=9VQ"71_<37 M#^I,%_%%]$:,A<7E!CUFQ#2"V7>-P9*$\%U+5S]>NG4'BVB#%NML =-H062P MV/4RH=V -5J>Y4"$%D2QA@8Z$ T:-&O)<4>]GX2AIP72LQ?VYW*'H:T?WIDN MNFW$8.<",XX7V*ZQE%"2ZMO\\^ZX)?#LP)7UFKX=3)E3+$O+\?PC63]_WA3K M[ 5?KOCGG&@/(#1MTU7DI*/*H/-\ZPUQIHN-Y!&K0[#QAG*44:[^3==2-(^7 M8DFPV%*4)UVCM\/?3GGJB2'@G7_]>@&>:9KM"D3G6;]?LWS]!)\.!K87A,#R M%>P Z&8H"94H M'252H85& RPWMG195\/6L,C\Z;7LA+L 3FCKZGB!5UE M[PA9FOZWNQ5LF6#)*K./5UE-M,!4?_K]SXN2<,*#K>Z_'!'O_.IL#)"-8E>2 MFMG,OH_W['J GU"*-Z0U&::(2:5/+R *M,A3XJ&"+8[.!3,(Z4RUSF8D>:-^ M\_&5S[/L#G/HEGA14B\.R*78]^ M@!:81MAZO)6S(0P3%NV8'\*%F6X0C:"5K@V@9ZX&C5GYJKKF6YW1(M]E037F./ M1\2[R=+: _*HU7:)F79P8BNED=!!5-DMFW>^>UJL;8&G(U95X).PKHD[=NDY%M]OONR9:;*FDI#XZ'+E(KJ-N M"KSQ6FX[78X<&"+O]302X%L0N;)#"46YW?TZS\4VVX4F$G9!";_PW"X?;O'P MB\6?ZK_]^0-$8CA&8+6S(YX'RB=8),4R/AK=>_5?@;4K1@\<$R%;ML. N"0Z MEW)/J,=>-A/=KC9I^<@)5Y\W>*M(1415*>T\0N!:GJ6*,U1O&?7$.%U(_= < MFN1-ZB@=LNB:$R('>N0&CB(O"$.77#^DT\7DC_#V;Z1H$18HEQ0$!G)4J88Z M5)CB*$<%[U.WSKL\BS;A>CL,P6V3200,S8J0(MFPAVV98OB. _8G$DA6K.N8 M#Y)5,\OK<>2BTA'N 82N:=N*I @>**K^8+=RFSB2L*Q'^X#RMR1$ J=62<2B M 5:,K$@1#Y1ALA&"MY7&Q,]"]90H2-C4U\UJG;RNT!W*RXRT) %?L$J>JE#_ MUW)@W->BX3T"W0O]=G'9.4ER O!;.0\KO$B/WVU5DR^S0F1O"4F!>9WEGW,4 M)>LO65$(K\HQ?8(PUBUGKCK)=/"WTAZ64INUJD-$9B+AXWU2_%X-A?Q-4+;B M/8!8-S5;D>C1P:NV+]CZ?BXMU3:Q!V:YN*F%1@$\S[7:*=UG(CY1<+6X)*7> MOGEYQ1.M3$&=7R9XZR_@:AE_R=*G+\D;BLI\J>(W^"&] 1LYD3M7+6D*X/44 MD&2UN<>,QDPB!HE+K'>OLE>"X^H["2;:WIQ85WPN,4"Q:6ASO:(,P%G+4YK! MIAIJ8YREH_C+ZV:-E?DL7G_#G.IAQ!G0'7"0X^DS7]3CD->S8&)KSV=\6U[& MMZB^(XNJQ#PZ$&BQ[\Q58OT@UJ*1% ]S$97)!PI2-QT/6?QXY1 "78.&*M6^ MARXZ48RU#">V 3T\)Z^O51KS7V$:89*G9;PU)HHNM3Y] !O?KI%L][=1RVX0 MW%I\"GDZ]GPA%NX"^&88&7,U'@U&6TNX=[VV+@>0:1;W)J8#:KM@;XU<.89OC#A/?YE[P0J+."^/8'(#(-@KH?B6-"UV'=6)TD5>AZ) M3T9G\$@KH4V3;/&GBE!*<,@L"O88CJG9$X[1.ML;J,O\I;ZW6\'KU Z#O!X8BJ2<%)-.M/PV#/"H:;$)YE["7 MK^6.<9^M5M=9_@WF47^!"W5$*DA'T@NT3B;Q?ICEQICM1WU1%)N7:M#X_CU MU,P.@ N-2!5CWW@1BV$=%6E&5Z#JD.IM/K!BN5D7:YB2#*R"VI-P#\"T(D]3 M)"*WM]B&@CU-8!EK(.2A[SO*PZ0H1S1:BJS^@.]8L=UZ2?HH,A6"+K&T;(\< MS70UN)4#K]&K2*)FJ1JRE(S-T XB6Y+E^ LJ"H2VM533IR\(%KM7_O>OI-0J M_E/TP!W0&?"" /]/C14_3&R=Y_$85DB\\![G\:0O\U9BOE9FV#$+^2PI8K5V M>N*I[$>/S^AN$ZR2L#2=$.\9-%PE&M4K\/0 .K(M3&*R8)J,1H&7N*0Z5)5M>9,E]ZL6>&DAYD=F.L(G6V(XV6Z3T*-WF.IU"9):>/6ZA@ M3R"$!D*RO<,&":KSB!N,7QE+4AGM3D[GAEOC>F^:[F5,$NP+Z)X-H>P7]>DF MP0@.'%N7)&8SI6_'+C^GJ=0+RX3)3;%<#%/ZHCP>WF6RVJQ1].F=*.=9^GD% M"Z&,C,,Z!(%I^:IX\'(EQ5F1PY"KLCM7@ZP,UGO];I3%OV>7(+0\VU0D+'WL M9!B*7>(NW7R/OD1KF*PZMVB/[4BQI?R7)P7MP=X)D-O.*S7N(D$KEL$KZP!B MQ_ ]V>K12=C;<;FEHI\RH^YI["[55;R^@(M:7PZI@&M9CJE(P,7)A2W(BU%O MKN+B.S2@",OOD Q RPI\15Y.SR] "C/D)O%LW+YV=Z_]Z-T[S&EJGX2,JN*FAG&X3WF-VD>.B;$@5)08J_'34NV+0U/*PW8.E> M&,DNIG2NI3V21Q*?;,62V&]UX%NR59$XWBXUVA^3S'[[@<7N"Q\AJ[WNQ9$O MJPA%/7_+:QG+/;/9#NA:;$6*;-,"G.V^LW9#VF6[DRT1O%[1#?XK(_"MW1;8 M)C)"1?93"H?9TFA#V45^RQ()K7SZI_?F;RZ^)PQ1B?%)DIO?491AH:EY+RCY,ZCY>7]Y\ODE+W^B+%[(.&3?M MKN; ">/ 5B1$BF$.[KY:,Q')]36\W+K6;,^EJN(J0SK=[0'2(L]7Q$NPKW@X MD/;.**KX(6V=+NY6L$H#U1$"1-OT!$CQMA%XEB)ZEK L>Z,[3?#_[8;LO,M8 MS#6LNS4( A/ZBIQ"_03 33*563JK>ZPD.U_HD@7WO7:I"#2#:1*"._(#9"! M[C059(^^7U15WPKZ6;3-R,ZB G88.9$B;GG]%I$@L%%582=;3*3HUR/*7W8> M@9^?8?[$2HC+HP2.%EG1W,Z?ON!&59&=RDFH43+S%O']@PZ; \/VH3.W8TH( MT;[TJRHJ7Y5[I>&*1]L56PV!$T&$%+$(]]L(Z5A&56L='SY=.EBB,I_%OA0B M<9VD+R$Z#; A\P%H4DNS7JQ*OM%41G<^0EO M*5&S$ ]7@&+TP(EMQYKIXNT)<5QM5GHD%4J>GO$@+O!,@D^H.0*23I6,(L2_ M)H^Y-#VE1Q< AE#SYJ9H#D8YKI+J^+HF:8[@BES[?X%)2D[R94K*>A=KFMZY MI>00 A=ZCO2D'P.7G2BV<:56J>OM\/,\>90T#!)@Z0:T@B$RM[4$Y!^YS(8TKYP$6W08IV5>84)#Q=UKQ,%J-*=S1B(>!E*16B![NOQ0#=$6:&H?HA@.ZNQ MC$1WO3CP90L+%+'Z!:^<&)0FZU Y-BV%;5Y@I@EON:_;F#I MJO U__<-_7V%1PD0LC1=79_L;J'T!7>:.(;FAYN[.L^ =]P>.(ZIM0//YB # M+J33)+[<%L=#=WD24FWV!XU B#3+5^1>W8_'W3A.$V6PE><]>H5)U]'=%'K5 M"#BA%D?J/M7R)^\1CE$A PS&XL,?\V)UO2E#K/ Y\OB,=IHSG=5,,F#!(+#G M=J3V0G8< W#&YZ5J/AY_H]+@E,+PH#%LJ@M)O2IX7 M:JHD):;R4^0%J08R\Q7M(T3F*CPU9 -WU+%2M8KWVNXV9%@5:S>X;!:O5\(GF! MUG=9DJYO4CS7Z)G:ZOG(I .^:YN&(D&__99.]^H30UO/ TGQ:XU1+O',ZBG& M0Q+@QJ[O*G(*3BM!"M!:>)(>_B9*A.7:EHO4M5K5-SP1+?08TM""?&N42]UB MZT.#;Q8"H1Y%"J>^8DJO!4*]Q&4G2?03F&:@W&6>)[,^P/8O?'-3;DZ8)$@W M0A0KHN ,W6>YX/8OC*JL8#Q5(9FJM8\'XPYRT ZX6*MO&]H5EQ<;RFF>*8\_ M=]_ME=(Y--(6^'$817/30/AP3O-V>;0%;Q7:7>IYP2/IF QXMNZ8BCCEC3J3 MJ,CDYB\[:2I'-W)->Z9*H#BZ*7.5&6_7D 8F&[4"CU0^BWN_AQ6V 'CJ9< M)BP!D3"@2'_W;HY,)/Z+1@&@Z<>>(LZ'#(8+"*@#U#@QT=W)5Y@QZ>;E,WQ- MUG!%_'53E-^D(?O%C$,&0C,T-44NKUS6=BCUHOAJJ4B*S"ASVA4W1;'9ZX(= M1TNC%8BAH2GG*] ^*+H/EBX@0XWL\HU]EU3FI\#$N9&PZ MH!MQX,Q4PH+03A-:4WYP^5I&M0M4!J$T!WY@Z/'<^"^$:%3DS!0%4G.2-?D2 M57_>I,V+ O?Y48@.K: IF+IQ]"N:5%/F3O Q8'G0MA6)^Y,U.5E\&76+ MGF8+KR[VS9PGE8VG>1.M0]Y9%J[>?6'%.PI5R6TU>'(,A]W;1EJZS/$;)>D,LB2DO+=$)/@9@H,6!,MDWY6Q+++[(-4S,6AW3/-MWE;D< MJZ*.U5P9:F.IU+&K=,Z[7H,K1R5V>.ESIA<+:P @<(TX_(/OCGUYM;<(?\8UVDT=7WUZ0J*W/JJ7_*88'8CJ"F2'8&!>YM(S@HMQCU'T:5-MS8 M]_]U&^S%JT8)BBDNB4J\\>UYVWCDLWH]\BWTC_#,%SF&Z[3JQBL=KQ&9OA&I M_\!68.4J< :_,&&?D_.!W9XQPD^!MP H5B95Z4>D^*$O) <8#("6AL8+S;E M!!\#9&=U53D"3CA/IIZ87(:>**3FX+O%_T5Y5N;?6J;H\5O&#JL1( 6!@=4W M14)K3BF=#@_*/NP9%YG35[C7R1MZ(*'C@^1[1 W"V L-50S$2HB8QJ%:RA-' M@AR. L^O:A#9)K_%2E,?&7?3 F0Y$,U_3Q\O80Y_:OE.7*RE>PSD^V3 'O M(2TP?=_25;$5JB!?"G]J^9ZR)$R!#X=R#%?$_O.0?.\CWVY:$$(W.3*F,>AVHIRPQ)&6$CWJ(E MM^13NVRU/@4L!UF!*KH>W31T$N,\G1MR"QY.B$O."Y'@ $#H:S!2Y2XI;_() M\>A$,>=DB $?14!!\7=4D(&7;[$HQ']]S,B/Z,]>]XAL_OCG=8:Z#5R1E)IZ M@Q^T@U/)P0+=UWV%:\YU3^(9\%-NM/^)>$-?]53><+9I)<8(W,BPE,L5UF!;(__!%\Y\S(M-1Q]I2V$PGQ:,JD&!]"R1R@@)]=R1PP M1N"BV(B4B2M:62\15OH2^;EU-9)(>,!82F!E6I#]I[$LIGFYJ&]'Z0 MX'=U9F4U%N!8KJF.FA\)PKF>U!#XIGH.F#]+[I/C].D>H M63R4?HB?@M>,$8#0,%&H3'BM A-3A%E[B_+'G)W4:\[9&+[5V!V(H#II[56= MG4?,.D[[HL2;A=GU9N'T>[,P/\2;A:?[D:2=X_,*%L4R_@Z_@ MEDH;W"6PM,B:@_[!FC?CT4M.$3_TA+K-T@I0Q:T]8*%D\B?\*C#<4)N#78HU MK<["(&D)ZMDVK"&PMZM,+/'\WMXR[:= $.N>.]>9=W*N]';X5B97YPEUIT#S MK#D\*8[2G6J0$K/#B_I9'QCNJYVTOW\UNQ-\\MN1.FG-AFP3P_!*S:$N\&X2 M-K8\V,A<'+P7NS:OU9X'R9Z750K=4ZG?)6DUS&];UL"*-:C)&FH5Z:,7@#,- M!"#/#;*2CU< >I*HUU,EJE?3 >8< R8G:ZEM_*%SFX*GIM= M'SCO.2]1?(>**2G+?\^1@, V/$V9S)4GNIB>BFE[R[8JEU4)FJ-O!;ZG3!S^ MZ37'&N]'3!F^CZ)IO(JX_5Y%K(_P*A+9CN:VM-!S01F4,MPT$(I5R2W(YVSW M3MX-:>8IPTT]TAQE)-/)8;8TVE#DIPROQ[8U])0SCI/XFT8"+%=W8F7NG ,$ M1$4D.0EWAXR8F_;Z[]61@9WX]; 4\7;=4*9?, M.!^Z;JK=0&KF3ASQ6W^M3 0KQN%&4Q#[-OS(Z>SKJ+(T/J#)/&]F)SV+8&!G,A2Y9XB1U =W*@E M-7'\Y&X-\ZJWM!KB&X'FN:W0I3^4G-K,J,4T+,3P-/XR5<8]?/RB<),GZP05 MG^%JA:)/[WL7R;(AXVHSLF.@.Z:C*^-Y0;7XB'O9#, N-^]W)XK#5X#X>.@, MY^-!W0'?@P94Y>8QQ3001GR:Q""=8Q+(P4C;Y8?V!TQ'"]N:N>*"G0;R"9-K MC/ '%2K\,(GG:4>E@T W]5 57;O7;#@A,TZ8 &.B 9_$9VFB[P,]]A3RW90U MIX18=)SF0HE7]UL"9IV\[692\_7=Z_?ZONOK([S":Z[EV9+N"P-?X0-'B]I# M5NX5ON:LR"M\#6GFK_!:%'CJ1(1VX5W']C355*,^ J(B:KB* MS? 5WHX\KUWC3;57^)K7HJ_P-2K)LB&&MEOXPGD^;[8"H6]KD6KR$%@GG2 D M.T'48^(MB\-VP+ \/5!$!)UL90K@"(1D$=RC%7&&OH/Y^OT1*_4%UD^(4_:G M]^9OV.M#O ]@FS94)RN;^.H9 %&R,TAS7+SUU6X++$^+/$6* @U@/E>(1S E M"ZN\53_B#[ 7VD$S8 =&Z*MFLQ982]TH:MN 4KY3(E$L>SAI)'J@G>)K #J. MZRIRQ>J6<;<"?TI>2)Y5]X@DVPC7F[Q,MEFL\4CQSU#^QEGI'$(0PM#Q9GF. MBN&J8VDER8U,JF5\,%C>DJ:2 -UU#$T1HY0H_SN%QX J1F[M251$-E'V6RFM0=6K(>J>(13+EM=CR \.#7; M)WXAOR.9;M/-2^4+A(^^ERPMQ\+F/H<,A!:R;$6E%DM3PF?M=^_)8] M/F<;S*;H\1O&]EYZC]8YLX171\]N@ \M6Q7'$_%%,Q1E+;MA;\VCC_6;] T? M7AG=]7/;\+ =B"*H1XHD\6+<83O/; J46A 35QSXE*W7V0M[A33;@#B.=4.1 M! CBT[\30LW284GSZ?M2]LK9<>H&(-)M)U9$X^FQE[3&7W-RZDPZ>P=;CB;9 M;@D@U#5+E=S3I[PQTU2D;G;4HI*4POCJY765O2/T@(C;"3YX>#L[A0#CB0)5 M[M/\:U;G3L^#5HNJE5IP[/ZTAJMRAAQ[M=,W+!H%B)")U,F'0WWY[]S%N* D MNUGO%6H!0=4:/)T(0%-7+SR<)ZL>N/:.T6A2X\+;I1+]/CG[GH>]5R%;#K@(=U4Y0K9=R$*0NN=*/CD M:_$/75O-"8-8E0MQO[U"(K.&ICH>/8=53G8=>;:F3E7GGDJ$*+BA68Y/MWNQ M0L8H#M?TF*0&'?""P+=5\R(5VAF$HN,C O!!*,TBF Y3JA*D_5/9X^*AJ24WLQO!W5*SQH5=_ M?\.H+M+1%!BA9?C*%!_JLZ^QT-2\GCC$O;%S_@/EG%HNG8V!B0)#E61X@Q6N M#CPUQV6E&SJV[XM9*QA4 .J6Z\W-YM4'6"TRA4F(++D??>O2F MK38^)0B0'>AS.U[Z@JN%*LE:,=;<2D\P03.W,FP=$@8#= VBV=T3%.!7/6^' M^95P'P2% @2!9ZD2R=A["?) C8L>'E3(J.D-QE\^?3L"L>&@<&[B&HFUEJ(DENUE5A*M2%47%O6-9W[Z 82,O5B1NL?<"'0ZW%OKY'8Q.-6%*GYMI MY@N]*^!"U]%4J^81Y4L\>28%>@P&V_7:I2<=%H^OZ?@H@W];@W#:E MDW.CGE'B];NWVO(:Y7)UY9%V1%;[K:\! 8=Q.TC*C&7DJ MABA9P7'0:NN9,W_ZY<[,"(_<,'+F]G8BB4>-^H(SW"A%GNR9C 6:$R-;E=#[ M2>;*#E*C&N%914MWE"7SM#E#V;HXI3EP=5>;76RP$*)QA0FG22B8A'C+J!*[ ME-D>+M;7>.RE$9F^N'B4P')0[,W4.U887*M:X1E+D-060$O3_U;YO_/KC_C' M]4?J3A:XES_]_N<%Z6BB^B/43:'^9CEJ1DF1LG5G8^#[R HE.0/>X6T7RZ[T M-4F"37D&,WS(.UKCX7N^)=LJ+<#>SL7!1#0J*05UQC1".V+RA6V,-US!_/T. MZSB$:T_H'B]RVC02[P&XR BE;UR]A3,4Y7&]OC-N8+0\W (;F:$=;V3;SA9E M;XMF=ZJ44Z+!Y1=5XE$"0PMBIZ4?G>NI;U!I)0MY2%-$"Q?F+^69KA/8S LL M^8YEAZH9&0\YS)9&&\II"BP5^;HA#OROO2CP/\ CV;26\0U6_M^2: -7E$3= MN&UG4P#CR(M5"Z%A"8*+Y!0E2OI*X1_)^KE<]F2=/R>OC]E5BL\7>FF++E3L M3H"EQ((P3^0[^C7_=0/3IXLT^IK_^X:=:+&K+7 BVPEE*]LC M^-JAYS%Q2O;^)/ON,OZ,][)2F$:%1= M]$DCX+]D3$^[5E/@A[;EJ^M0S5Q>=#3[W'V*K:%[%**$N-X<326ZU9Q#!V+D M>TC=US'^JN)#&U5T?-+E=8WP2.#JU^P%D0GW"::_;U$(+CI&!T"++:T=0Z6X M) =BE);@CFZX;KZG\G*D=C8&NA=JAKIAWXRER,:C7DZZBPAK5)B?J^M-^?!V MG>6/S^CB*48O",QJE88)(%/(7 M] 17V_,&_[Q^4>AZ2-"/'Q(:W2X.^EW -%J4/2\:7>]>%Z2\*30&BV$?#'F^OI?KE!MW@F/7Y# MJS?T%:-Y9JA>0WL$FN:9RI3&&B3 ;H/$6'Y(,TZ<;7+]$\'\\5LV?DYM.P*^ M%GM($?]9"5/IF UR;26]1DWJE$TT#TA7P#4C RE2-D'63#A@Q*@2"]3+P>%( MBBK$Z6N2)B^;EWHX55:9B'AU7V.X<$4&]TN>%51#S+A>001-3958YBED/R5/ MY-IW*OM3F7DH63_?O+QN2M? RDI/^)%M.F^4._\" 7(0QU'P ?6)?N![&WW\ M2GE(RQRTD43E@;*YT6<%A0!8D6F&BMCX)IP'/+A["](,;I),WS1CJBNE9(U+EXQOER,GQJ+U8KE/*<:1N-@(G, MT)ZA%VT]ASO8WPVPD4=3QF%^D2.XC+_@BR'](-^W :$!H:F:.MM643N/\@X8 M'8%7U"F-+E'UYSZ:CBZF0=T!S]8L1_;9,E"BXQ"/ M>O81-/7O[$ZW61IN6,D0H5F-R7D8=G/#5(K85RD)^S@F$(;+<%+IX" ML;K.5@*![0>^NB%O8AMG M7[![1U4I?D%9^E2/FKRMP-=D#5?EYK\,5LE3=0/]7&E,#)^@/MT01H:&:G9R M03D/0SJJK/(4A8)@7CW]_@-/1];;TE%+8+MFH*D;VL%>DC0PDI\V&B42[F"^ MS$M<57T+?@DG 6(0F)$-9RJT/O@:%9CGYI5[$,)9F@ZV;F.,ERX:"="09_FR MS9@#Y$)-6[SO+E M^AGE7[*BX,0+=Q$ %-DF5,1X+,)LVC['!#?? ).K.$8A63([WI![3N6EM4G2 MIZW)CYE04KP/X".HJ^+A,7@V#, K,:?AMA3JSH;.B#RTCK?9+>UB1SPJMI!7 MM';W%5X&5EI[$ =0/ -4+9^Z,85[OO:=UP9NZ3J1EQJ,H^1>$P M6QIM*-)],C^O8%$LX^TT6^;E^Q';09-* DP7Z9%J20\$!,1'= J/M;%2XOEQ M,HA K.N6*FE5^=P7%]H1/,EB>]@$11(E,']O5-1F+RXJ"?!M#6LX:HBLU^[' M150_3K<)5DFX M7>ML?\2.ID"/3-=KN:$HM-T=[5L=3YTL6#73)?G#W>7)&]X/[E8P9'OG[B[N M7>V!8>FQIHICE/B,I]@FF!!K@4FZ%75.P8/$7;M?%MO?%@P+[:#N0!#JNJW( MFF1HZ.*ZAS#BH8:I4[F54- T#=2TS5: %&AZI+F*.-T+"[HW.KG)2#I'VB@G MU7/Q-B@!,E"H2ISY).NT"]S0+*]G79(W:;).X(I5=8L^;8^)@>:9'0\9BLMU M +YCQU?Y5E[FJYHM;NX]4=VMR0R_7NQZEBSGUF&&7Q28GO3$N6)<%3'\UG#F M;OC%:E.L6EW'0PX+&WZW4#Z6X3? W2L7C"0@(#XBV8YM4QM^0S-R-464<3[W M>QM^:WCCQ"9FAKI(H^TUO[]=BD(+0A19GB)^9R)\YAFJ>#@;_H:3RNG(_+*[ MBS-O1-7P^:0 >G:H7-&S]AG3)9P>Z-2K'G.[(9-G&3=&>S#;"G;9:$%R$$#= MM55[:1$2;U^$>Z.%*B*N!WI@3./A:NJX$(.[<>PM!+-*;'\%\S3;]+,N.*W"WE4GY[,NM$8MXI=;"8]+"0P4 M0:<5IC%NP-TQHA=DI3Z5,^_3>[6KEFVVOO87WV >[6Q1Q451;%[*.,7#M7V3 M_AT5Z[VXCR&?X]O #WS+@2K8/'I(N&-QGY59IRE@WE[2518,Z@2A$@#70$CZ MJ\L$4N4CE/OR4KX1W^!I@Z)F#<9R.MVB;^5OF-8N 7*@N=!MWY%F)$^C M\E2[0#4(?$&M5C;S185. 73DV)%LKX6I=D\V1+DI1&I<"2IV^_5%]/\VQ9J2 M^Z .MV+2 =O6(^FVY4F6EB#044E'Z"=7L4Y>2%SI_M-/3WF9;9UZ=M%)@&\% M2+HOT!2GEP#&XXSF9\Y'3R*GB,*4HV>L,^T":$@PU2U:+^-'^)V^N$2H@6>Z M!I0=K#G)$NL%=U32$9Z*6&W7VZ()*XYZ>-@86"Z^"\K.]S*=:DA!=YP%Y(PW M\]UB_XHU50RF*EM##_%RCV_EI(-%V<.BV<5I KTZ1QOMA@,YUW)!'[_@MX0+8GYM@,Q>F 9FAVKYH(F(+J>\"1'(77N'>UQ\[P*>G4# MM#!T0T5$VU-<;)'W0J^*Y&_2U\VZ**'JO.@,!A&(300C17SVATF$+5P&Y'$I MUD\B2F.(*+=$I*9/$,N^!)Q'E,>0):=N[QJB.4246R( \V,%?%7.+$HCR'7 MHISZ4?SH7BKZ_ ),5X]\V=9$OH(I\,ZR@Z):M-*Q8_2A@\O%"Z7&9J=3=1F>)]NR?(*EN@,VI6O261;IP.4)8.RZ"B=T'+XP=\AZERQ6)AU=E5RO MXW5Q;[/FO!"QB8&+O*#MMJ6X\ ?@&UI/0+*C(>LY8Y\ H?&>X?5]SUCH M*I?] ''J][YW>A8*!3O=% %TC=F3[.?-/LP[QGX$IIPDY&#)P MVKCOD^+WZQP=5&>:O.(P9TK;NB*&5688M]_;P'J: M8.XS&5H#S=3=?X5U]XM4MGP?V;)-4(/$/&(OF81C\RT:#T"Y>4;XHJ4?%$HVO<':$ MA5^3CT8!',NTV_5TSP/C%JWW 8#TL1\T XX;^^UG$#D:'9>KG4NF&X\D1\'1 M0CPJ+5[GT*K.DT8F+7RT)"%=R+VZ 1K4-4,1]^MADV 8WM.8G"XB?#%8;8A^ M6]4!W-9N6%;'_0/,B67D K=]3EYYKDJ#.B-77%^5,+2> IT ]2B#T:E6<(D' M1:T9V7L-TSHB1?B@IXC19])5S$4\U#%1]F:_/[=(>>RN\J"8?^66Q:D:W[,C M$/A."!4)G1HV588B'I5PY#P";T[WD2)O=@4,/T#MX+\/)_1.S,=I3>3?E+I\ M%4V]QU5IF)NB2I>E&-E..*]:O)[IHD#U-53SM7,-40#-W$O1U"Q;%867PF&V M--I0I'LI[L:VS;TN4C"41@(L-_0"U1ZU^PB(BDB-H@SEN 1K,33:@CAR8UVU M%STJKSM%Q$!U(@_#^L;)]BL\; 4,PW=4253-8%G';9P"I.%#J$H\V&'@6H\2 MVR+>#4)'ET$](3#BUJ":V=!U%EW'XW=48V*$?>HJD"^C)<":>FN,3>RTU MK!]-@QB;\TPB$-H!@HH$>/23@!BN6A*2LKU=X$MJM+5E/J!PDY>O>E??P]4& M7R"K>^S+ZZ;B]#)N*?6T./-M_Y-T#S3=,P/9KZA\E;CS^)^6 \=^S?(-!2S? M&]/H8S 8Y7:CE.' ]0Q//1><$X4N]/\B< S#,!518[A2[-C9S\ :\86^_0WY M3X _][_^/U!+ P04 " 9@J]:6W\?,?0+ 0#__ P #0 &%IS\R>JK5D%Q)W5[7/HC#N9F_;> S5/3,OO1*4 M&$T+B=;%-O/K3T2F! ()_ MJU>YOQ-F]6S=L%Y^^GNM76\V__[_W?P_WP8>/ :/6NZU\?[3Q<#S1M=?OKR] MO5V]=QWSRG9>OF@Y-?_%L$S#8O_\_GQ_,7G<2WY^^N@7SZ&6V[>=(?5@&OBF MXF5.N]1*D9=K%?EWZGLIE7@W?T_,=!Y8WGKR(SR9\4_@I?%$K M!%^9&?(MSV>N5JO5+^^X)>%[WUTCZ4$MEU.__//AOMT;L"&]-"S7HU:/3;X% M$_]C\0#X:?AH[,G(MN?R7_#C+G6G;X9/C0^>C\T$/M6]V5T)'BY^$1_./&HD M/EH2CQKAHSHSDC<:/HCN\;7E#Y,GJWO.%V\\8E_@">88O^M3M\J?#3V96W+-]RW,6 MX5!\./,%WW,63J;Z!3X-'W0=[Q*7GS"3R4*^X GKPE\,',@_W^@@?A _[@GUKX*#4<=SH\_^VJ M9P_QJ6(N#[+AYMN 4?WFFV=X)KOA#_RNYOZ\ @;_]D7\\=O_>WEY:_< 3)9' MZ@ZC'M-)=TQ0ZCQ0UV/.Y>7-MR'S*,%Q+MF?OO'ZTT7=MCSXQF4']N^"],1O M/UUX[-W[PL7'EYMO7\3@75L?$]<;FTQ\?DE-X\6Z_H_O>D9__+4/W[U6,:0N<1B;\2QA]2"V>O&:_A-W7!')ATC?["OZ[SFZP4Q8$=Q/;?-7^&EQOLU M3HPYXD=#UYG%?X17/PJF(A8=XIC,N&Y8L$_C.JS.H6;3TMG[_[%QL.)W[QFY M[@[&P2U'".54SQ8_Y[EPQJ&-]]?+BE8% ,#H2 MY\ZD+ZN/*U0%CNU==VU@4FKUJ8EB-#(C[>*&_W'ER=2Y&O'N#+='S7\QZC0L M_180L]%^Y"]N+B]5#?Z\\O@A4,4$GN!36[^#O[D;3:!P*5=YF>F5 *GAW,+)+)G<$V@8!N#0 MVY[=^^/1?J+.K]3TUYC.4WM '>9&9]5\O)N95SGE>4U(M>:\*MO.2PQ1\[V! M[1C_9?J*NQ:?V2P=JQ9FNL6U9KCU'1[!)NWGA*.S*"XCJJ='[SC#"UO M\[%+ZX[]:%N[7'MYR_&W7'[EX^$7@/(V8.IG]LHLGP66ST=X_%W8URV+H7'0 M]DJ::^%R]3M00@<9/6*6RZ-/P)+4>F&XG._CZ2-/=(Q_JKU1 M1V^-\$$7+-4^,SP?S0=+F.NKL_"JTEW-KT^D'2ZL9NF-]Y'A\#=,EOD;,UX& M(#1KK\RA+ZSQSIR>X;(G$#QK>$OK*6"UL/^-B!@Z(%P_VWWR@NSG-;3K $8=BJ*0!S#3^*<_OF MU @6M1]^6\,-BRP+@[AZ+[(L.EV6VQV[DV=&8ET4UV4+$KUPBAG6B"_I+> M M*GB+17DKR4O9(8=MX.DMI:F[OA ]B'2I;N"!F!347S] 9\MYQFD+.='JMUG/ M=PS/8&Z=FB;3OX^GK,D?=#]RG0+]&'XEIA"7@%@#TT0K5:K5G+:+-@W:YFI.]&6KH!U3!L]H'R6IU,RS"77Q=S MNU_GZI(C)9 6/@9IX@9T;(^:*<8'-!Z/71(J2V*?J6+[F#+=Y=;3(J8+37Z? MFAWF##=DO 2F*W&F6\\I3A07*\:ZMA788'5H:K6DEJKK&1\?R>N% ?,=S;FR MZ9PC$3&0MNN'.3]R!S50Y&JY6%D_+)R6ZOMN>YX]W$R@Y#'&<*7*HL4[]FC# M=7#M72IL&SO],$R?*UUJ6C#3)Q.$E>4/Q=*%8 M7%]X[)#:6QHQ*VS":BQ;1);-KS'WJ!C?> M>Z:O,QUGA3SB>WRS6_T&== 4=,-3N]H0#_W7C"1O:L3D-_#[#[&^B'R(PF#= MY1:2SRR^S*8*\2-?!B+$O?F&&8K7+L^#A $(3VZ\QKRRGRY<8SA""U/\;Y4G,OY;^ZX"[SWWC2XW6P'7RR'\1UPL<9SUP*?S-T_+UO M,(?PN;+$C--Z\_]FLY3FOWP3_FGV[2(P%_X&=' \S NZF4XQ_-[TL\DT]9X.-/M)^'LXR)>9[?A@=S8%2\H[&&P$>T$5)W[58;#WD6GT#$_,@>@&?,I3 MEZ<:%,_O\3N!\&8&EY. Y=7:L%)U=QBGRZ&(2@KW^"J\^$4HFKN84";I8Z&8$/3$A^^1W M89&G0L^$Q9P9?V;D/ 'NU$)R/N##=>J8]H.M,W-Z)BP*E[QTK1&ON?>LU=FYN6FV63*W\>3'W^!-U*G-QCS!0AZ MQ9Z/+_%(B!864&1$2U4P!K6V>^0T[?2)IITUW74,W MJ#-N4Y/-G-M,$V"3%B1-3'__)ZMR4W0]/CQ=8B8ITHQ'CU=AKF^TQ3I5QS#;4V75 :K:U6,8Q!Z7)U*C7(D:]=HD% MU0PWW^HW+=UX-72?FC-I1]'9GRSAU&)(.!3/ MLFF-8(HK[DY4P6R]._G+7#F$-?\9FSK*M3O!%%?9G6 %N]2IDN!E5DM%(; # M4Q??)X,I-9M-BI/:V2+EP79DD7-PW?%A1M2!>7!^\:GU4K/T!^>?_M&JJO@B MY(AWS_@Y.TA4STBWN1&?5A)81@T97"K!EEH8 ZA>:N6,,EN).&W%8 5N]<[, MSL7GLPM[1$E&RH\P)ZGN_PWKLNYI7! MWYCSRF:/E1:LZXBY,Z/8R3#A>IU>)27L\@X0'Z\K-<>.[^U>6%'<&V0[]1-*3C_7?QBM^887JZG><6V#$9*TIOP&2^WS$SVGS_ M_",BUV32LC//\ML7CFC7H_,^DHWG\4N\L4*FX[]@4KN,C5)*?T.^/^@LVYNR$0P:0PP%$ @$!G@9?Y*-AL7\SYWP# M(JMLR[D)APP\Q'K"KMRMJ(A@\8^H9'B>9,F>N](D'4>6:2VXX9 M^4LU!_LV5^-;IR/#HR:6>5G,:5H]N>%\R[I>T\(";OQB4G'O@@6EA,1@4W>F MGGB;DVB#F5PQ(]C.F\[DUVDZDRON3*OPVA U8\%=U]=7=]F-4+!TV%HTDYDI ML&"PQ:NPX)R 3?/VEHRZQVNV3]L"ER)M@1-ZFF34W9IW^1:OQKLSG4]VH3XS M@R@%]1FU<79]9T]&)*D;UF?.0[3@]G6,#7RA>?!SC>? MF5U/FDZ%3-<,9K0\,OMEJN%PZ(Q^6^FS*/5V=,5[1I+MM-=N2++"Y<>\B958 M?BFU8$=DIM@,$/#>FGUP]FW^C_;MMYRVLQY-7IS?2D_7N*YJ+B,X*>8 MMK,>A[=>F7.ZM)Y=W1GS=4;F(^7FQ)! 9D))<.(]>U=/1I*-'(TTK^ZMP7\' MQJC6E)LFZ_2/%;296]B1$&=6A&7$D4.8+8V 980Z0JMAZ:V &57W:?+OZ)+ MI52]LWW,0CPUFLXLZW0IFGBU'74]YMS;U#KBV\(7+B)E6DIVOUWGS:[[KFM6GU MX'637CWW=H^//R/ZD_=1#H&1?G!/@*EEL3,!66RE&<@.#;(@:)!!:R-HS>S> M*0+JP_LIST1JG8=JE++3;Z8:,Y =#&29:I1?-4H3J9L#U+\8==K^:&0['E ( MR-.3O:?J^C&>#Y=Y7L901O$3X_'$S-2,RO+GKRX5S@^^Z1GG0,8E"STO 9U1 M_02%]')#S!NP,!/MY"B=L+CSXNF,ND?,NXGI7YF!=:2I81GACB9M+"$518(. M4 =/ZYB#=9B/7^OU_*'/T< E,K83<]@ H?3*1!1,;I!/8G2-/WV8%\[?MN!7 M=S8S?^5URH[R!71\9AXU+*8WJ&,9UHODDFE%HB4OZD@I5--U \4O=AU7.Z=,S4L^P4RM3S<= K4\^2T6>%GG&9%MM7V%>R MDL],_9T\:3.]>>*$SA3N,1-V>ON<) E6L[>W[?J*O2RV?0#G.6TZ9M:#[!3* MC(#CH%>FRR6CSV*[2P)5+8OQ(D]V>/IU#'(M,H7*E6I1ND3BIG3'S2KDS MQR)SZR9U@79\S@OD[2EFRRPEY6\4^Y_+7EFTE(RSRSAZ$OJ6(>CWHWT[HR+VNF I_,.UW@?C/\V]4S=>@=S1 M)Q_](7.H9SL;KB+V??SC+;/LH6$EO7;5U\XU?O#QF[X8[]>P0MMW>LP5OPX8U3G&81DWWT;$]<8F,.I=Z[%S MV6[^NW%-U-S(^TKX'^YJ#\W[?UT3#WC-)19[(R HJ/65/-2>?VX^7I/4M-XL:[_X[O Q..O%S?_\Q>UE/OZ[V7FY^/#8[C5O2[M0Z MC?:W+\%?]S-VNU'_\=SL-!MM4GN\)8U_UG^I/?[<(/76PT.SW6ZV'O<\H=^H M.S"L%\^V%')[5;\B6JY8J.YI$OND^C=W1*T$UJJ,0&3L2BJ)9U9ES?VCT?U1NV+;L@@69Y9OV/K($++I",]]?+:J%D@\P CK77=MV^Q2T[1!&KY'Z5K)X5JKY4+IZSQIQ18L^N\_?M2>.XWG M^W^1Y\93Z[E#GGX\MW_4'CNDTR(@(CH@!XB:)ZUGHA8_Z9])ZXYT?FF0B/28 M2(Y:O8,?J]5\X?B9]@Q2&BRXQ MN3/ XGZTKX)AEPF8!O=L\4OP&3KX&]@#E3RZ]>IE(:=IVG[%QG*OHVL[X/5< M@F72 [OP.O$?'.-E$/Q%>"\E<%Y(CYGF MB.HZO/VGBUS4F0FG,&#\BRIX,!T:-F,$//'J'T M.JQQN01+S^S%<)$-/;SB9",\%2YN@BN*2*U)?K%-W%Q7(4VK=[62T?G%TR:<_C^T?L/G$F^T:H2]P1ZV%,3">&10S/);T!-R$^SZTO;9>Y1@7O2W+<(^.;&/UH:=^A[,PA\BU;> M6^C?TL5--7]9 %NRC&'UI>1;43+N6QYRI!,PY&Q,[B'_\1W#U0W>(@P%I!'E M"OZ8\T(MX[_\]\]1K>;5\U7[BC2&(],>PW;-H@E-P'E=L9CB>]VP M4QUL1:Y:*+'DE%,U77>8ZP;_W!L64S>24>6+FXJFYL M+7@#4GL%)Z4Q+ZJ4 MQ3'+F6T['?K(VF4KFX>6;ZT+;T32? )57+>0)="E)I,R.W>G'S6VTE M72N78I4:ID\V&#GFOXW1>I;2E"Q5L#"KE5QQB1\KLQH-M@)5YL@!>!HC:A+V MSGJ^9[RBJ]''#K?GIS !%01AL6\7:OL81>2L= MW:/H6*<(*_$&=]0*#[II? M7VN"?@%2+61VE/PUA]&-V5L%-50NSS/WY\5R'V_:,9\&MK5%@*RJ7=P42MIE M02OF=AZ_V#<;3>,[__,7T.CEKRX\9[(1;A&Q^!XI:*N;/F*4@$-)8OBGON&" MN"!X1@N"M(^17^N%@3Q!5X.8U/6(PP\E98@%IR>UVV"P.H9GP/=$:)PYL DC MWW%]C)%[-H$G>*A#U3YU/Z.YBP> M9YW+>E1TV[TR9*(9WZY>3-BUS4_H8&6;\A@<;G&HL'H+S=K#3M6;[Z4QVN ,J<_$N:TF0;@1LO,[Q_N+-CIU2HI0(#BA!?+@Z_7.> M%((%"*9_,H_UBQ\Q MM[9SYI[;T!08^R3J-Z:#-"T=3VL9Z8[!R6.P\B%FM+\-&#__1F\FDA3T2?U, M!M0%]] $/XB:9N %HGOTIV^@8#TIT^!1L67QTY+ >XY:MJA&>0.R23_ ^("]Q?3#BW(&-F4EAOJ4WH-[\ MW-_H["QQBN++P1H^*]P#_J2)-78!)/!Y]S^P GR>/PI?PED$[\$L79=/@D\2 MO>)JCNAT[%XM.\2K^XX#WQ:9O2@^/.KY[D:!W>K%S;^PCFP.QT$6_<)XPZ-- M)JF_QU^ZL!Z.D;Y VJ'A>0 &9@*)P?!'X6>."0-!."9-C#/@W7"OC-Q2CXJD MUCF83]\1C0D\^_!D(5=$)#^S%VP6@RS0ONR03[@9Y:]:7KL*'O &!D^L&V%B M7=J8%_.=0)FYGY<"-;(/N T!;C< :C&7RX"Z+E !&Y28H$X9H;T> -7!QD.< M=@Z*J\2_$MC=R\0/W"$@'$9Q0K$#9!R.J#564#K#ZT"DH>I^(2^._>8-PH^O M0%@S/C>=]0V+Y[;SPUT\?M%R7Q?-D'^L?@T?6_K XOF%#Z*$#AY>,-?P2<,2 MC @F[J46ZIRHHKF2-$1WP&S5:4AF!Y;??3(H%D>BM-V,&Q46B>/L:'VUPZ]L M]92ZW?A 234;3AUVX,5VQILG!8O6!GP/>\'+9E*#BSD5S/4DH9:VKQ04(N[R MI>U%,FZWPRRA')_%=]\U+.:N87:N6EE6S&F1[5M$H]3A&W=VY7QG(UF5[141 MX1Q^YE.HBQFD@8S\JL@X-5>[_X&%A>DJB8:AT4]R7KC+ D+0LKG'X;O".H-A M>55O4@DB&'@XECG&P=\,&!J&Y2NP41B]&BX7JA:U>@8U46]CO0<^C"V:=.KH M+L'"#4-?= 2:_T0_)QI:RWR,QONTUE54&:>!N\+"6M#*+:-K&P=(49(4UZ]>#IW)TDDXDS5TPL1(#W1,U*(HFU>0 M7@XC;_@?"CSJ 4,#%0-RW3GBSOMX4&J^KV/+]SCS@Q28I=] 3;&!<%>0/P[01LF$GSB_G31?+R;H6?IXB:O*I5"02F4U9"DX6QOB&B8 M%,+1B>< ]L3II,LCN(;K^ABD!(?1GB[C4$[?EHV'$AH)K=NH:%Z;+O=)N7D1 MVX0M,TAXK@;\?=0=.-/M6N/R^7C;>.P(0D1V9 5+;&6[-#;KD[!48JG2']0_'WL;CMA:)YUMB C)8WX(YLH1 MT61HK_VCIG,1QA!I<)MNOC7*R=% I T' H)Z%'1.,*)NN".3CJ_!,.&9PUQI M=%KUBYM.[?M] UN(U&$.(!+:>VD M75%^K9"U#9QE3]=%"=;M.\4;TH&#FKU MOSRI%S=/M><.:7[[0E<2HE^[M/<'N#^^I5_"2FSG^B^]'F/]?D(LLI):=MAD M 4U80--CP.I7LRM(/<%@9@IW$]=KTDC4)9]^6-37#7#U/B^<7("EE-/X@A85 MJ=38\S VO#C_\?(^U/,)H.KS_Z462MH7.+ZW,>\.5("%'CK\Q T['@/]3DV* M"=G@:#% "^7&\:R>X ;P+>N)MK7!7POS6$HY+)8F3G8_]4TEUS&#K/6T$&01 M<03H:HV8*.01]0(SUY\0*L*SST)2+D2L>OQB P\(<-P@-@ #L8XMM_6[50%& MW0&Y,^TW]^SD6DDBV)V(7'ML=1IXI.W!LY[-T;0 A4ENP7'#J2P1G!+\SM1] M/2UP-[7#N9L:-MJUZ N'TR1\?FNX/5]T\$3!5;.H.78-+OVF*$28BH-%?.:9 MN;XY;Q@>-SPU2.6$ M2VI=V_?"?/UGP_WCR.%7E0A^AQ"/A0!^A'D/CEVC^D^OZWE MF+&5STF$K90MN2-\YXZIO8_Y;ZS,I#K!T,(3C!T?8:0NJ#H2'%W@'.[9"YB& M7$SRDI5CEY.JI%RS-YIV5!HBJW9 :/%IH$U'[FC/LYT,5\=MVW4D\'UQ#C^L M2#N?-C5%5IFX\CA:EXK&WP^7=P\)A%N&P".7;!)XMSB'6]:G/'+R8X2EH"O QEQRWGB@'*B@=$&QUOGQC%?!'C5 ]I%H)&D/8CF3_^?*'+HF M\%&D/QF)%0JZ+#YYZ:<&:J=[1 M'..]WN\;SC?ZPW:_?B3NX'3(V_VO/F[;56 MI?G<_J7YQ&M56O>WS<>?VPII/M;W5:NR(I M?Z_= P4;I/U+H['OLH;)KJZ14+Q/3)$5E%CDZ]@W)36EEFK2_<#P&%\3NR:6 M_>;0G9AK"0.&FEG'#;A8H&YCMX/&BC.ZMN?9PR2M.SWQT79SJC/]?\-*1O%\ MP51\?Y]JMR@JH@O\NK\]SXB\ R+/2*)="9_EPZ+,PW:(DJ%JL]ZS 4&WGD]T MVR)*I-T6"NR#3N2'8H$(7B=S61OU>X+K;I^U[Z 5NIS^JR^H_G9W"AB=!EUS+LS1G#(MMTJ7CQ M<(>N$R85(H'7:&%XHH<_8-_C5VJ*P.KA]R]AY&0+,WD^?UT$P+7-UO!T8[X; M%,:C^H;^>ZD0-N7WW>D Y*,.0=S8K4F6D%B*_D> ZIU3:; ]_A-#=B7[XWWH. -)AT&'BHQ;=<5 M*75_700.5FE"N:4BK*)PS.=.34L5;>'&O;:AY%TTI*N5B6#FM'8,\_.6Q$ M#9VP]Q%6QHM\;!MS&B4![FHG*!+PT@[.>)8R666>R0+R-03UP/#CZ:@UL T\ M-_$>F=V(]U)9R:OQ]K$KG=*.?KGB 7H9QXEDJ:H^:IT9M:9CIPZR-3U0;:M M:$:?L:H4RO+YC3)6&F1P/]&#H#,=^9Q(++5IQP_D6YU?&L_!<7P6K#TG;)[I MR.=$XB,(38K*ZLRCW(^QGY\W]B/!F%3\R5)1J9;DL_//=.34\17+>%F&KVU= M24GQ);7=%PA>T6;6>B$FHRXCG+:8:H!W8')Y+ EHL_!ZA,%BJ4 3,MXC%9_Q M^ZW^#Y=QGDM%I"MJ3@.F6WX0*T-L/4.N+,B-I:FLC]PME46EHBF\PO8(<)L% M(N4VE4YMN>"9?>D$ ,!?SJI(KE=96O?G,9#P9Q,72VE(,"^25[,_N"=O?1.P> M67K@9! ]^8W.2"R=%#I,TMVD$<6(CGGOWTOB.51GLB8 R]F7I1(OG0GV]4EL M:XJ%6MC,IZI4"O*5PTLULJ3 T;8 SI:A\3)67E6RC+E-I*;^BEUU7-*'!V'[ M84+,R9*64^>62=(R-1P7>"4@PQW,[DX0(0T)6\[EE%Q./D8YTY%31UEA,Y1M MW=8F+RG.CL.,=7PV;6LC"51/F$EBZ<X-VC5,?N-FF@UI;=A\PT3E%N%W)%I:HNS_X[*\*?,.1BF7X;0&Y+Z9T'R,G8[OH(K.I; MUF= %YTX[)59/KN<]/T*!+HD, Y>F%57(66^]0R,%T&5UG@&CLLW5/\1RD5"TJYNCPR+P-WFF( M-R),/H)XM*U>>BYON5A1\N7LX$N2D5-'W9+N?*NB;DO/M92O*$5M>3A>:DE^ MF-2%WZCCT$@$,\M/2)UG8ED^/_L4:3".A'E2Z4I4$;>0Y.5CE#,=.76HQ5)A M5H7:ML=-!46MY)22FN4C;""3&]2Q;#^3R7MDE,IL+GQ @8GYDLX-]6JUJN3* M\F5$ M+3R"\]/D>>Z"V]3I&82EA' L<64]"&^K/)1J M454JQ=-."-A[TEB6+"9S]HV:^RC])@U-D2\IA0(ZRUD^<8;4M9 :N]PLY;!. MJ:24\SFE6%U>DBH#4K-NBW)[U*>VW',<^9Q(++6%*;HMMAX>FIV'QF-'=)>N MMQX[((4;CW7L-_WIT?88J7Z682\ST)[#1F54A. O^T"WKL6&7.>%?"S+P M@LQ"9P>1[%A.["Q^?D5N6ATX_V6.K5-W\&$P^U*ZC)@S'3E]="V13HO1E7A> M0RQ7E*^P]@AA!3=<-W"MJ@C5@Z,2P M2(^.#$P%E 2Q)\PK:LQ2G)+C":C1M.J"%JGD@)>5,JC>-LV85M5JFI%J93DNR3M"+S/6J_G#WT3_4;8UK[1,R2K\3EB?OFTF&%B MSN\S\ZAA,1WKX\"]<2-TN15D24%6$Q>F^]/%);\&0\OGE5)NC3+Y=6[=^RP! M64\:4+&LZ T!M9TPG@*J7%"J!54IKM!8:DZI MK%!2_V%YPI%*\PRK<:PF7=^V-59WI1CR2J&\96UEVGKBD'62_!AH8)MXY^S? MY;3(SZH.[0,VBQW?MR.T:_SII]-"9JIE3SJI(K MK=]T*9]UTC@=,,;R(S8"XY:'<6I>*>?*2J%8. HPO:^AC_I4"3R"!W MK;'(0^UYY^;C]T1]_ M#8<7"1!\L'"DKNT 7?AZ#>OE.O=U;GW!ON1R?P.B ;1&5, A]%32RR7S+8SC?YECG&*]-)'[Y!O $CU-<-#+X#VKG[Q2/Q M76I2JP<$&##F71T8$7SX70_28\#<#NXU&]YT/! K3&F3UJVA\FM#OP9 MA @\^>+P5!V'7V0!V^8RW#"=6>[\UO4-"[;.X,$J^,,0QG&O -0P3+H+B6S6 MW*QB^P9O0_)2,G!0\/\%#$XP1CD1 M "YUU". @F]?Z$V @U/E)==S;.OEIM9\;O_2?"*U)D&[&_186R'-QSI(DN") M_"F%)/?HR,3ITPQV9='P-S&T:%KO@ED+K"=NE(+S:#=XHI=VZ;][6 M.@WT(> ?T42E=4=:3XWG6J<)#P0M51Z>GAN_P->:OS9PG:V'!OETWVJW0>3C M%&[VO.X[V^&RW0,\,C($_ U*9J5KTOXF!OGW'EO(B+PK(B?63QV0R.RX2+:B [V'&X<;'?+<^+7Q^$.>:X;GXLH?8>M$0_;9IF>G MH-$.1+;N]R3+BTOE[&B')T3YN:N8@DT,;M68/0VZ@X6+HTD5_L^SMS^F+"B% M:EG1"FO4 YR#D#D2[!1R:V.G$,%.83OL5)5\M:*4);QB^0CJ3YYLU^/TP3TC MKC_"V\DE1;\T:4T[X!AUCF. #/6 "FU!A#U)WBKP3JZX_/:*LZ+_*2-/VPIY M.Y3;JJ*62XJ6E^^VSR.P<7FE#G&9\VKT)+\TZWRJKA8S77Z6Z3CUV@'Q4A'T MB?VTL/?&EGGXYR"#SQW&ES(B(JOF.-ORID5B-5^.U;(&LM1-VVHN*L4<5C8M MOT-:!M[)$"L-8F-EH1\B=I?6=DXIEHM*[DBNU)3:! \N%FMW,!E.QA,A:?W7 M4UON.8Y\3B0^@@AN'2.X=I^TJ2E;($ ^<.[ E8]I<"1 J_^S;>N\DBKPZMNV MJ:=MA6I*50,KM")?;\,S'3E]],7Z.:R)OAU:E&6E7*DJA5P6O\W.W8Z&?RI+ M3S\$0^WI]"VO:DI.RT[?)!DY??S-9]EL@K]=1@6*9:6P0G- J27X8>SN(SJ! M.\]@FUJ,-;KG-'MFKN?X/<]W#.L%N2WU:'$>#'5U_08<6:CXK-$;:YN_#GJ7 MZH@=7=DF V8W-?*8D,M&N!-G:=RS+0[E!%:$I)JRBJ=AQYI%*?!' 5\=QH M-VK/]5]X)Z7;QJ^-^]83-EHBC7\^82.FMEP<* VC[9*?8M>W@)/-L,M%S=)O MP?(R[1'VL6N\C[#A7=IJH:Q6E7QV=ZTL(Z:P(XU?6A8ANLYU#->V9X40E[1M*I2W?8.KW,0UAF>HWB.7_ZR M.9YWJ&'R2A[\7JUZ''ZO_"Z$N/8A:,KZ^'.F8V3FR5B MS5BR'W62\!]Z9]& M*]4">!BEY5E',K!?!EUIH!N[0V(UZ.Y0(;_$KQ)*:0ZZ9WLZ:L,B)W"2MEM:#DB_N_S2^#I#R0C&WPELJ!KB2RU>5?'F-%DBG:7]S^0S$PJN[ U'LPC9(@LWCYXK% M3%%)MF1:UB.0HCZA1":"3W_D/8C@ZA9H2^7XK5A1RBND\IVX>=S$RQ*9ZX%9 MC">@Y!,3*3&?%?BV9*;P61UC+^2D6=IUH%->*I>58O$X MLF(S'$N3CE&.I6.L!>1=)G:K2F7;EA>G:9UW;(^:Q.8MPS(-(1=G+6:L6', MWH'IT;;LV7RG/=4!:46EH&E*OK"\-C13$6<(Y ]41*QCP 9(3L-[R.>48DE5 MJODMN^/MT:DX34:1AA].,T'K3$<^)Q)+;87R;. P#QAK/3Z3[XV[UG,#FU/] MVFRW'@G\%F8*=VK_E*UZ4#[P[L"^C/4=F:;/H\YM^UW7T WJ&,S]SD#3L@Y] M3]W(S"OE7%FI5K)L.TE&3C^H'+]';U,@IF(C@GU8*BB%TAIMRC-[\/A&/B=C MX4Q'/B<2RV\//CGVJX&'A2BAP["D1]^SVPRDC$;&NA,))0VJ.(C:?&<6V[AM MZ0GU@\\P*PUF8QV(UL%L=H=!9GUFIDDVF;>W+C)9:%&ZD?<06HPU#5L.N2R(>.RXDA;1I[;<VYD%X*< M$U3/=.1S(K'4Y\;BC.8[=8V>#'MU$I;_8L,_5MN)ER48UHO[Q)SV@#J,$V+G M?N@3?[<;M?R;CW<7-[FK\O+TO\P5/7I ?N"*Q@J95D?D-D[H D1&6EE>%23W M0P]SFGYKF+['](PU4I?5L7*I>7/< C*PO7LWA_$]CW7HY8. MND&&C7V+FHUEI4=JH>:T Z/_K#+G%9?&.]-U_69 MGD*$,>X;B/[SY5Q!4=4U;H,Z!U2<,AYC2=5;X7%C?S41CYJF5*H5I5"1#X]2 MFYT2AQU/DH=B"8L+>"B@B,!Z:VKN[T.T5Y2*EE,J*U0>G!4X3AF6L93%7<#R MO"3\%Z]KZV/\EW9-%AGDKO78N6PW_]VX)GP4PO]P5WMHWO_KFLR/0QYJSS\W M'Z]1.G\E$2)B[9'1'W\-AQ?IY;L>I/1Q1:PQ4)GCC MI4N .(0">N#)%X>:9$0=#T,4WH"Y_$),'=O-Z?@3K^RB&-'H&Q:U>@8\#ICQ M&%91N5??OL HZ:XC0BM.F'"/[&5OKP"_M#OSS ,!KD]8=J?]2>_RYT88UP0>M^O_A*AO/ M[?_Y2T53RU_);>.N66]VPBW'2=SL:>6??EC4UT$9Z)\E$3>1+YNL[Z4F?E(U MA?9M 0UT80&!LX3H^>E"F[.&2FE' _=N;U1DY#H6ZN[K4QM28CU[&0ZXD:.C$R_CH:@M5Z/7_HFW3106-&- F)-M.Z(B/;L9"-Z[*! M;>K,V:A[Q4GRJ\OZ1L](;*"=4??HJ2NZPI%/V(\X\7JNC,9'3^. @Q/[@AZ0O%)7 MG/"RN._4I%:/$;B1/\H.784CEF6':N587YMH MAO]LZF?-;?6!*OE+5;O,J[]3PW%'OXM(.'GIE'#8OI82.7 MK014I!U+62F42]AN/-4K-C.LK(*56->>367/]'QLT6TUNX(/6$^Y-2RG##HI M06=+M;43.5(I*YJV1DW5J37>XQXFW_?++A5E2\,1,!V_\DE2O7E\SN6E!&LY MQY'3=^7B,BSH*\KT>H235JT07<>URTSP8QHY]3A5+M8P94LH;N 5KA%M*%64 M:B6KL9=DY/31&6N?LB-TKN)C9I+RF$9.'XNQ-B2[DI2;^; 9/(]IY/3A&6M' MLAT\3TU%RW]BBT>#_,AVOG,I$(*,' /_R^ ?F!)S7HT> MB5/<6]\!V^&)TR1ZNGMG.^V 0FEX<&L=^JI%);=.Q/L<4'/">,TE'Q+'\?HK M-7VV%[AF=LHQC9P^0N.),:D@-#N=/O&1TT=J["*H=)&:Q21.;>3T(9J< M,,U"%:<_58C6?@5:.D=,';3R%(E709E&,4QLY?8BN>LBV*[F: M13%.?^3T41M/N$@#M=OH^9(JW\GOD>=AL'?F] R7?_A&'8?RVSBD0/P)\]KT MEG?NPUV')&KU(][TT NJT^K\%M D## 85+9^%-"09.7W0EO8+VBRD<6HCIP_1\I[E M:A;2./V1TT?MQF[66JC=2L\7CKRTY" Y&D SF)1%>K[C,*LW)AY0S35Y01!Y MH0MNA,AX*^O9<"PCIR\;8TD* 5/5 Y[J($N);_T,'(5-:;\S$'2L0]^SN@HY M4'+"^-1BR0EIX#.KJCCQD=/':2P?(4V<9J[[J8V8&A4 M/I?I3$=.'[RQI(04P'M:4)0_(>&1><0$0DD"XN"%2^Z5D("O=G#SQ4*W/O'N MB7,29>>(@L5B-]9V 7A6:&^4L!*[_QF.,QQ';QAP _TJ;S9P76Q5B--7/84O@>-"<@$\1G MB.T/!'&LY\-&X#YF22M_FL#LG8$/U.D-2%[**P//BJL67S(8;_^S[)+!M L= MM+RB%JN*JF[)7YF&.#,L:YO>ZY-J*82FY-7EC4@R)&=(GB(YG]PF8G4DIUHL MH2KY:EFIJ,4,U1FJU['@\\F-)-:'=4HQE$)5*1141-TN1>$AL(W[W= M+%E5BAEFSQJSR9TD5L;L]J*SHN2*.:64DSPH$LF^.$U30QK<3^!]:LL]QY$S M$I_\R!F)3W[DC,0G/W)&XI,?^9Q(?&P'GO]++9\Z8R)./(LR;*',6-W!^67\ MAIWEYY>JEN;Y93ZG%"L5I:!F[80D&3EU%.:3[\Q;)?RR,RPF%5> _" HG7S[W?J(3.FXKUQ0J@55*5;7 M:'%\I,SNHRRN%>KH5/$]-1$>L8,IG*,G#Y,4[BK;.^Q MB&)5R5?E:X)ZIB.GC]D4KBK+(A3G-'+Z$$WAJK(L<"$%=DX9M2E<5;;#> :H M^8*$'I3\Z0$?AC/$3_8(]]*=!#09SIR^NJANCEB:T.0@MYAHQJ5#*ERC)PZ4HLK!HMW@-1TDRSRBEK-BJ8D M&3E]V*I[AVT6VSBUD=-'J;9_X9J%-TY_Y/2!NX7'M1YPM]#W6DZ^P[=C3]@ MW6;['G&Y#R$)VD^8SZJKGL\(N@C73I*0!O8ZS2G5G'Q94V*Z:H;$+B9J%+TY_Y/01NVIVQN:(W4Z[J]KR^T^D#ET<)#D#* :3LDC/=QQF M]<;$L!3'60I\:V?P5#$RS&_ M,Q!UK$/?L\X.J*P+HHR0C'5[2 &21P P^9,$'IE'#,ZUDH S>.%9 MW=@7<\*S&W'/$ 6+I6GLW@#@6J%J47!*[*QG.,YP',%Q[.Z!S7!\.*<^PW.& MYPB>8S<7;(?GG5Y@<*/EE7*NK%0KRP^@,EAGL([ .G9API9B^J G_1FV,VQ' ML!V[GF$C;)^)3)8_46#V7L4'ZO0&)"_EM8H9__&+&.-7X"V[B#'MZ@: 2Z50 M4 KEY35&,O!DAF59L%R*7Y.QVE4_J59 Y!6ULKS]2(;D#,D1J1R_96,])*=[ M*619*8.0+A>7-WW(8'V&L%Y\#%F.W\^Q&:Y3NEJRJ"I:/J^4@/5W0QN_S6 NT6T-0RRO%7%4I%O8/0QX6 M^>)U;7V,_]*NR2+DO6L]=B[;S7\W8""D+^%_N*L]-.__=4WF*4P>:L\_-Q^O M,:3QE41(\!_?]8S^^&M(>,(IO^M1>@P(Y" \V?"F,V"$]O"N3&J-0T+C)+N.B)W]$N)AT&O_L7#8?;QN/ M';$12?M07&G(""%&](5==AU&_[BD?7C'-:'F&QV[%S>KQ .#MR%Y*1DXR+M_ MZ;3J%S<=3@1 2QU% ;\5AMX$.#@8+Z7,2J[GV-;+3:WYW/ZE^41J3?)+ZQXE M4%LAS<@,W7!')AU? Y>;8.A><$%?OYLN MIMY"P+4;MY.IDLA'[=9]\[;6:=R2=@?^>0!HMDGKCM1K[5_(W7WKM_;D:R$% M<"JI+U<,>6<[**S@_QW&R!" .' ) [&EST6,0POT+"@4XUD5%^NBA=[ 0>T=.39*AT M.),\""9I(),<<(]75U\9BE9!D;8O%"T_B4LTRO<>H>'+LON%)ED$I 0'/%3H+SXTJA=B1_!+L%"+8*>SH[ A< MEFJIH!1*9US]*R1A38UC$ M'C&'>GA4A-OW:GA&UDM\&1.=VG+/<>1S(K'4]ER!2[%;-@+)98CV@'B&0X>O(=25&/4"+UNYVTBJ)5 MLGME)!DY?=S%.B:L@;L=BFRM5%&JE36\?QF%]F%L[:AFQ;R^:0C 9$!&PC& M'_@NEN6ZS),$W*?,5K%*Q%9(E7LDRC.^H-7_X;(:$B1*PL8[,AU+6]!7\DJ^ MFLEY249.'9#%V G!3@"Y0PU0R2E:-;/:-U G[!AYV=^"P/IP[.D-Z#6"\-P M<)\:#GFEIL\SOM^HXU#+(Z9!NX9I>&-)T'_\?+?X>&7:]5__;O#EUI MG.^5E$JAK.2.7;X?QL!?6;Z'5PAG\GU_\GUZ&\%*'!A<>[4W^5Y5*MIJ]>R9 M>)=0O&N[!U<:XATLB$*EH("7<=SR_3#V^_U2P0YDY// 0C$L 98$_Z?,>?FU M.*\^)= CT"<[4CW]D=.'8&'G$$Q%]BNY?%7)E^6[YOT(3'LN^H'H*-0#*>]F MYZW[8*YB,G.U+&2>^H02&Z9/9Z+\F$9.'VVE;="6AM16BQ6E7"U(AT"IS761 MH2UTKSN7;8VG)BY/=0RC+P9S92DWDY:U3FVYYSCR.9%8:I,RSZ=.$U2QTKR-0;7#1(TB'AFG>YX@M14HQ.R3PT;4T D3V3'"]+.QR:LD\#QI MQH@UZ(TS1D"@('O)Y?UW4\^>KBH%K9()6WDQM1A2L9*I+2"54IQ5/?+CM<,8 MQ)Q,@8,N"9I/F8]BA6!Q/N(4F>2?\H33+,YZ!B.G#[Y8%=46X$LE[*I4> M W<8<[LU5]22I;CMT=J.U8@E<-5,-<&^TMNFC%7)*^5ULH\RRULB?,6NM]T. M7ZDD,)<535U#IXD3NR\WSBSB9J$. M?6=;QYHS _N81MZ#K(X5MFX#OUT6D"N%=<(CIQF4GIS]C>B8WRIQ23R'ZDRT M8.KU')]-(]:28/;XN64ALU36.!1\$A3K(+G2/Q8L:%5%*\L73CS3D=-'XAHG MB4N1N$.I7ZE/@M=FCZR+PZ=0=/COUJ MZ$S_/O[A,CT2!JU-NGOO34=H2JY:5BJ%Y44#9Z ESA:IL1/6+9&:SBEKJ5I4 ME36^XYCGQ.));?Z)R_=>VN^5A[K,MYZUJ&V9/?Z(S$ MTHFEP]PH!_8HC*L'C77"SI?LG3D]PV4*O")K@YSZL4,UZ6XQ3A:T_H-NA(V M)JG?5%>L*H5<=N8ERDQ_HHXWOF5=+VU97LKE ME-PZPOQ(PXY'#*7%2(I%N]=&TE+!?*1YBT=G6+MX8Q2Q1YS"H74MF3@^J]#] M8JZ+9=E'S2%^\U>+D]$-;2(]]7)I,(E6*(?Z,$A_#A(YPW$4Q[$$^,UPO"\5 M(@-Z-S7R3Y./I&&7TPP.GNG(YT1BJZ;*?F'4H9J+19 7Y)O<&1:U>H?)C"I4RTJ^NCRVE^5%'3E.%\,T%FO> M$J8'B#QGAJHBA\:__C1 M_+5VWWCL2&:>RH?;71B;L2,N5.'X_XT_?>.5FHPW6G4]Q^AY3,VW',<^9Q(++71*0[QA1P71_@LD._$ M 0&/EY'U0#W(L(\R W876CQ62B>HTNI'-6[+VDJW[Z^# *CJ-;(;,W-2EG2L M:B[6WG-?.-QAD#.O:/G32:X],0A+RSRGMMQS'/F<2"RU93DM!TT*7RJDR^ ; M%K;PMOMDQ&,.,NQI=I0Y9P[$\D1WJ/AK;JO/E;VJ;=._4%4*:D&IY)?G_\MP MJ)EA6Q)LJVHQUKYV]^#.;P?NO*)J!<#W\MB\#-C.+-S,_#F/C6RXW5BJ>U#F6U8X592*JBEJ>?UVE?G, M4#T9H*JQ/O!IN%1;MH0O:T4 :_DH@)I9G9E)8\[-)%2+@<1&SF$^SE(]LP-_Q(V^!(-;*LB$FXHV,Y M8K+&20?+N>07(F:B<7V@QZH=(A=,9M(Q TTB:&+)M2N"YG!7DLHH*;/86>:T M9"-G)#Y6RTN46-L6#Y$9UBM8QYB B-HW_2A:15-4;8V^(9GPE0=2I5U!*COM M.."E/3W[!?84*0LRUPZO R:<_)=V_])W&0$D27L/FZS<49[ECLA&M_K/^.U6 M_X?+:KBS:%-9P#V;:]G#T?4&J-PMFP/7@/."J& $GCRQ:$F M&5&'7VSI#1B(;J"^SBR7Z?@3KW_'R_!@MO!"?&EP:@7?W 6) M>O4KFI-9_;OS2?2*U)?FG=8S%:6R'-QSKP M0?!$^"29_F4O,_L&;&"%0*4>?9FH%=UP1R8=7P/?FX;%+KB6>&QU&A._?!$'V/'T!JF!63(P1IR1;!-EL0N,9/6NR"?01N1_ M_E+1M-S7NM!@_#?U*[&=\(/@Z\$'GXD!RHT,Q(M(H/< [SW;&=D.5V.&16Z9 M2=]0!WH#ZN&-H3T?M6+7=X$M7!?^#/[5RX 8GDO>X&7FF-AO%GS7];NNH1O4 M&2MD.O%POK-3@@_"65V1)\> .7LV:E@RJ8]"T=GV 9ND;0Q'($HG[X)) A8U MA3\?+#YPL6 :U$T8'=_*')CJ'V L6?C,_][>DUOCQ8$)\BI\#_4LN'712CXTHG M>T[%"(6V/MYSMD]_ >(5E>$@7 MF*%O,3&]? YW)Y>_.@5V:R'Z>VS8A9W0U)#L490ATY@,]PO_"I!Z@4=#;..? M'OB?)AS'Y2E\A6]Q=QS]%GUQ&#L 0M7 *,+)X"P4B^_ZO3(+7>G[[AB@!%'5 PY5#XN!V.JHB' M@TFU_:Y CP) C B1!&^BP]#=,-A/4\)Y,/EO'S -> PDS&G TQ'QC=-^>@J M'7]@SP 3?5N-5Y:$L^DF"(CH@KMQ'\ 7F1$J_(/([]3ER')]Y]5X%<)]0I(K MTAGX;E0DDR[KH:"B']$G@OHK(#HBV6+"?^:C3\$^\^J8-.0=K&/"?TXLAJH+ M5AE[=/:)4T!!:+G<4<,AOU+39Z3C4,L53C_*9?099G9;[/1IV39HC#C,]8-'@7DH5EZ#'/)('[?XE6\Q\M$K M@OM/4*X>-P8F0!9:=00&LWC.AC\Z@&'0EU>DAG)?J%LPH,"VON3)JIPO75A! M#QUL+IHI>:% /#!F3-OE= Q>Q"L;R"?V/L+0 5@8;<;(HPVJ50#]R&RGR>3;LW8+IO@MN \^73C6*7.[T= M(/=WT^[]L:$_L2R $8&3R?I>:@&-5$.C^\XL'>@BBMJS3?1,?[K0-HBH3OWI MU#SU2: UY0"@L*0.2YH,"QD6U@Q6G@[XDF.^?\GQ_VW473:D9Q37*:*&APA( M'NSW=-&)>O*\Y=310V7B[>T%+84SE60'K]KY2)^>^A%_MNE'F?84I.A&,Y(. M3N#CR!Z9-@02GG&PDPL217;5K5:M5I5<.4LW.D; E#< S)87<6AY!1/4*KGE M_8VE%F>KILC_1AV'6A%Q1CX]^5W3Z)'@$S>[JRY5C,]5=P:[/L&X($9(BS1$ MI%I1>I'V!O>T6>DBL6E7)1/FBG8IAW;,Q!"S6& 9-)/J8_].+7 MYRX-X+F'"U#6G\=.-$"L2^/]E(23#(#;2;O[-%2 !AJ@6%&*:D$Z5I%AY RG MF*>R YAN*="+9:50*2H%K20=3#?U DZ38:0Q@4[SF.),1SXG$J?11W7=XQND RV(=EW15OQ9D+MC-Z?$ M?@YH7?,F)D+:W0*THI(O%)1R);MO\LQP^VDA<$NI 7>V+<$VUBUQ82T_75QB MOPLE7U:5O+HE@M>AUNX8K\S"*C=*X&WT193&8>4< E:4=[BV^0ICBB*\=_%P;T!-DUDO3%1* MF"!3&-?HAN>+RI!I\QT#!A@#KQD]KJ.'AHM-02][CL&A"-K\U8#-%I8 +PX! M_!FZR8MD'49=?,FK;?JX+T3!7X!D4>QR"1\!5A%O&H% M> XS <.ON[;O])A[$O634?H&M J:9DR)U(6/0([U/&%1!>5>.G7^B-0O^U;X M#.PHWR:@/AI?3']AHC[(M'M!Q:%'0&KT1"$/?Q:@]<*LL!S8PDX=,#K>TRNJ M"DT&PH>^X/ CWQG9+KOL^H:). 2[3F>F>T5^1&:@1$JJHQ/%P91@8* #?'..W7@TJ M.DQ;N$:\41(7YMFVZ0KH,F]@ZS#/H+*[HD9M:'A>Z#[P;W(A$3Y+T&="/P1(#O3F+6<$ M*GC#L!#G*-W!P]%K1VV?4#! MU^\;/8-9O?%)$&]&#HT8=N,!//."/"&G!6!-0E\I2&F$-# 4G9(&R7+9ILH%Y&5XGZV$W!=JS<6T]8'%F M )IZ0HY1W[,M>PB? ;%?#4 ,_-W$$F^NNX0JQ%[*S.$-B2)%P8%ZZ\,4J;BS M%G@\T%DPH]'TF 8'AF-#F1UG75;HW+6UFAYXYN@$0V=.%C[:D9S MBZ)C:G2(3@\N2Q D43G .9Y; T*_@#W@^-:DVT>D#)H7"9>_K@9W*@#(6;!MO&&&=,WNZ$*1ET&,^$K5T+3SG;",:>SQ:8' MAAOJ4?Q\HKL54*DO+Z%&G!A&,T9\:$8"[IGCB"@AB.C !HQHX4GC@D"SGX3Z MG.W1PV'GVGV/-P6B6'P/+A@\; ^1,K SKP:\?=Y@!X<>+W2*&"2P@6\,E2[_ M$O;1@R\ 6V#P%/TI@=0$PY\2A(-#1K8!J$9$&PCCY\F;Y[^#C:L%L% E1B"- M^I$Z0SX8%:8!&#YSL(/'(Y]%$(>?3/ 6Q=HC.)'.)K,1B^=8Y,^BI,"7"W85 M-C\ZO@/8LRX#"0&L_6J PNP$[MB1\(-.5R5[CEAI. MSP&=K@"34?@O&/*N;:$\Q'@=_)6^<)?UC=$1]HI(X.=@JB ?$6J3N7+$<383 MT12AQ((5@#>)]F#8?4/X'I[H/!,F@@( 0=J#;PN\(YI93?DB$-+3C>#8#!AM MLE0!YTGT1' (GPP(=$!YX-"&&BO*=9B5 MX6 KDE'0G,<#KR"(TXBO#'R06PY[@1D$?8Z"3T\"TYT$.R.$L\FC)($:!:'B MA)$QD$27<6.$:W?L_0-;/[! #+R,"4#=Y;W'N!RR<$^G 9O03>/VC\ ^=]6$ M;PT#CQP#7#-GS+'I,GPU4">0=J"2=)>/-U%(P0HPEOVGSWVO/_J V%D?AOPV MP$XQ4RTVH*^,+XF]&\(]G*X)!;;U@M'8VY;)?%GQ=-:W!Z7%9, M@ID3'II1HT%8BLVL.GAGQ)2+-%&::.7)%I\L'F%#AJ(S%5ADV#AJPN8MWQO9 M/(BLD%H/M@Z<*G>V?1C>2@*_7Y&FYT;>P,DP2P,1>@XD@K _X)6N$')]E +\ MCZ;19[UQ#W7FFP@,Z?@#;YK(QK!:W@%+"5!,P\B:RWH^]AEB3A!Z1E>!.P?< M#$!Q!9^?&@T)-L#C.K)O]%%'O-GAGU"?F@,\%E^:TFHB$.-D ;C6PG\,#H).3N,3I$0Q(YL1Z0F]2Y9XV#-]XQ*L#0 M*^+1-O'^.A@[INUY0./'NIA1;$'<7T;-(;04#[$!%YOV2)Q><,5L@54$[^M0 MXXU:R>N=Q%2B#NR!^\7FYU/JVO *-(FIY=5Z/=O'F;X\ ;=AO&O;GD\)/62[ MY;Y:S>^EAZR&C3F'@8 AD862Z4I)N-23.I+C$9[PS)&Z!D?GDP@@3#LZUB>M MSF<[[.ZUJ_D"H%;+\T#EZVCUYT Z%O_=OCE9ND)SIB']3(OYI,[R$RWH!5_U M+<^=:]\H.M4M[-8+B,8&CR +PX[ D_?PJ$NTR1XWD[@CRDPPT2VP."E3 -OC?"7K]HQ0BS8=(WM=VH3]LHUYGC47[$,>VAS._1MFT/;S8@ M^B3_&=L8PB.F.-D6\X5O)BYHLA/P "+#T?FQ!9^JB'CB:^ 3[#NKA^ 1UCN\ MW. ^63CAGVNUITE+VRF:IAN,<0,\+H,?HSO'O=_$K;LBO]AO:#G/&N== "@3 M!]#!L5QT]0%M>$!+!\< 8R$P"DS!%S;9QI:83Y12=G MMLY""(\++89N,%H)5,?O\$T/,P"0.@8/R-F6R>T(P6,8Z_$=?F1KB ;<4]S/ M4V9&^"=2&,@9AO602!'VX>(,+#=WHB>R!,-P_O3XP&$>$@C#?5L3],:R*Y[&@=X#C&(_D1L=$ MUE\ -WSM/-[ 28CF#,Z=1V;GD_L^GZQDYY.;GD\&CDZ""U0H%?/]4KHN4,0! MN M4#[!>'406YH/(9NS/W8DXG7$XX>.P\N=5L,-UKP@)BG7PC++ ) SZ--^" M^4Z=F5#$Y 7]*>DF;T!IRLVTB+R/O37ZTLASP$#_9J,1J$"+_(;Y*R"D6'!W M1.A/1"_\F#PLPAP*N?=TO*7$?F'\)"FP_\+')C8@'H[AA(+HB)@-!DEP@(1% M79&:1Q@%?1MH#88AH.AK^79TJ4BN<0>,\1-N[L:806P'5-/\!KA!(,X?!>>0 MT]=/;]O 8"]7]V88(HQHYEF]*H[!AJ!&!V -HJ(,*U"P-?CGX- N^F7>5+S/ M3U?Y[2OK3!CC2D'P>&:RT;H5L: #IN_L1X;5P][L_(?&G[[Q2DVA!^229-7Y ML 5.N&;I^$]DVD"<5'B1RL])AP2TS0;45YG?C.12/N8-["$AW14(K9QXVW;79>.T0W&)T MC8/G N' $S9?P:#%!+JIL1W-';\BWR//_FC#5ZT_!'\:ENA>$%SJ%,/5ANAP&3AJ=8/$LJ/)Q,MOK"4]'$03X\($T^ M'^WPI*.@PF)(_V-/97'2X'R@R;IG,Y6"#)?_!G$KP_7AY9KSS%&G(%NYSN/S=-#1YP[<\34@&VX%?R. R4<6#+HI[D:^/$U ,[=R:I MG0;)-S@PBO(@N4B?P_$3'?/#T9F*&=UG88Y#/H=?J.9 N(,JUZDCY(M.QY'X MUJN-&X58/;FPXX3Z4](+>P?>QBGV8F. #JM!0N!._(5IMFH4M-P]".%"DV26(JU&85G1-/JF? MQ3:'><7AS(0\%%;B9$D*^:0E/0\#KV.&F#/$ M,B8OB1'AR4+P)*:*]/@I0?*#R"*?BL'#$PK.$M!VPGO:)K4I,$.7&\MTP>P5 M_$K?=[@/K3,46EW&S27[;=;JFA[%!'R'+WT3#'("<9]^% DSNBFD';\ MYC=>IX25:).S%(>)\LT^-4P\, &V#$8RH@9>>(?A?-Z4&YELL-0 M+;C\$S# MP60^$20%6<.B'%0Q/_@M9EA($TJGT#$)I'GXUV ]D>TEGV:( M)DH'L+QH%OZ(T<]7>"BS9O^)V6W7P0M#NQHDM._$3.K)3@8-,@0.:)CC._T< M=9#SRO@%HOBZ4'[ -"+'(PE)+H&AFGAJ=,(F^U- =TDM&_*^*'@;T[ MGGM9D-9H3601'A,O4K-3ZSE4:Z:I/;C!>03(D"H3@C3->* \C,HLC?VK<3)-Q'FK39)PD;QVF M-2D$$NX_3Q\%'@6QP6!JBJA+FJ04@W4RK5#N4E[HW?;+"N"DPN^UAX0\G)D^F[0TD"4#$1*9/X;[!5U7;MG M+75:Q"BQER%:4 [/(V!$?NV[T0>^4I&4P?X([?7_=CO%6T@Z"2! MB]BC21S$ ;/R;7N+,1*'F&QYG_Q5S:E*L5KE7_IKL:KD2_"::?4,=J*(-%># MC;KD>1RQ'4UM@HO#Z[&4+5+$]HTSRA(!LH*4^H7"I4>GO+$Q(M-=M!D$@V.S>?T$\OG*O\ENU,G1'% M\+LHQ0YC1H&B"TLML=#;%*G0DZB=(JJ'PQ8'HN0;?Q/.G_ F03Y>BS-&C"1&G"TM[HZ;>Q(,-)VU,3P/VK_6U4MI:?P9BVVF^ MLE+.E]?6\[$2F%WK^1VN,)X^\)'U&,7^(7L/[2EY:>)M<$>"6U?8B>4IPERM M:.(F]67)-3U=L,%1$U P+ M%SOBY"G;*F59SH6ATP_/KR+/7Y),1GDE-#\OQ.!<<+7 J/PD9CXYA METU.V/GTID?K/8S3VUCY]7F2BH \K>O1: *V)01#@YJA1S]-QXQD!23,87IZ M/J<\7AH]@L&6+3JV MI9C=Z; .+-J5[8K7I3IH_:/ C 6+==[$ -:Q,,"%*3()(3X.(HS83=@I3Q)!P$RZ* MA-Z"DV$T;LP(6;%-RN2/(4F#H[YH*!OM'S[S+WC*Z'=%TQR!;#S+CHP45+RP MR1GH..0QU\;\#NS .55RX]'SB#?0$(U/9N\NN@K1\/[Q[7*65Y3W*L2U=2YO-N?^D0&(H(@8!!@_)RJ>_W3TS MP.!)4@1)D,*ID\222&"FIZ??_6N%3_T(( 1.^^0J,9B/;I_EST4(LFCC N:! MWQ-B>P1*>I!-3_(T.-.C:0RRRE2NQ;EV/2M_@2B)="=XL7A^6F#$+0T06VJ/ M;M)6E@'0%1M('#3^"O\4XSE%!5H( :2]C80![$Z][>].C@.PFHUQZ&!QO$AE M@HJ&2VA:C'>GXMD86-Q*IE%L3 W>4FDF2T/B.#0=F6=& M46,ALSS&2Z%!U#@4C,; U\G1'[G4%TPI>"Y.WL@K !?,HK(1GN(E+-:D'I&R M-*ZH$J5,X%\SD>+$_DYATL352H@,#IQO$+T7+'B_/P*7!PG38TYV%C1,C'_H M[66.32\S'&!' V)4'!#@D\2VQ#[\Y\7$M6G-HRZL&3_W(6_I^UYQ6DHI\B95 M+B>\"X^1&A!8Q<1<9!1SRTWQ,/0-PJK5L\*>;MJM#GC7\%[WHEQ5!+VHIA7+[#%;2+VC5*&Z!/]: M%%3Q@EE*5F(?*/S&)H3.)'&TT!$."8=B4<(^8W[OA2 M]-OZJ)_-T N.R7;O:#<2U#V?'SCUD3X>MO3AJ/#4_V8XH>$]R-.L;;>'@[@/HU?-E(" #G/31GB)M+G?S@$;W"'>%*B-B 4P\PCAA'%>W*VN6@E,(7? M[D<0ZG!\9P3,",I7FX"T(933IGRZ)N73[593/_WB^FE>)9TC"?J]+LJHDN_N M659$R 2^DL('8H>.F&5KT:7.N>@\E:\@K2!J,U6[Q/-SX$,XJ& B^ML,/C@4 MP3ZT $P1T]=5I( (&0NAC6/,(2'.C/!6 URONG7%F1WQ[#1,7( M!2C4>"N7+-D25!"-9Q&JK/(@:FJ+6]TX8& 0+X]@IL14;66M8I0FG/G46G)D M9=YA%WV1L ]$D1XU7,&V<+(=/PAANA-2@IC]P*%^_=Q51L>9JM-X-.S0D&4& M9#O!$6*]T8/GADL!CA,?!58;! D(0'HA?XH@$D5'4B.[5,"69(61;.>C(4\Q M*$P2#X(J5R(%HP"I(4:/A[#=^*"99CP@VAJ/!M.4%?(%^.BSO),3-768@U\P M@\-/2D:'M2FP\S_F1AA-/:-8F1N(*D5\/*HX:F2V?!69P&,+]T2@8FZF4\.G M8!7"^ C(=_++J50D,54(V[U=>'0( @VM\"6H'";L"-*;^ D+B$X$#AW9%LX_ M$0L5/S[IJ I,A-O(VTE!X0H!1%[ORH$H;D@)C6),P9Q)Z"YXIN>9JVCJ,)>>L_;1B8=VULBGS\ M#**5$>%@$ Q=DI=]/ENXP I3V%*1Y?E66WS!CP..O!H;ZT!*Z7;P+_=5R==!F/FX-)1:/1R:"-)[O'UF_HF&B8Q(7@$=)?-$%E:5BF MTL4O&_:C>BRL\;094E!DE=3_/HGA.6MW]"4UZMQ0^@VIT^")(<143'UNY.%# MH[1>!(,(#R\.+'=7\/$MG#N&6![8YKD%.4&.BTKQ>Q'3E>(SDI&WX$JH0O+Z MZZ(ZV7R"EFP]2P>Q'>$I98\"W_MQ_;RS2Z=9@'&CXO.-A4]+C[G M_K[/6:C;6-MN?N+MG!-'1B_>Y7!7N[Q_TRW8!7X,O$ODIPD).^@T?P\BW M$&W)PC--20604B1[N2_ 8PO/>A'_4P,55\#D%HM95JFW4]U!#!E#->(+BZ8J M[[,@(*437EB]L:Y0[JT0RC[%/U@TGE>> #8=;":5N]G^T(WXN*0]N6*I/!RM M(95Q7CHVPX'X%2"):XEBTL$ONC M7>UR=V*_D_5HCUOL'R2YO&NG0/53L MZ/)%X@/^3A^,H QL]TF6JOJ!]G8&4+*J;O)EE)$OP)N6AWKEQOMH^4O7-^R;&>Z#ML%W M<52R!RU5BSWQP!?EB&PZ$)$]) SX:-/ [PY/_T0(PP0H0%4F4\N;A@N.CY # MAJ!-#<^CH:4Q@ '-ND== MQO3K/9J.*BZ<8$"AV4TZ6C[Y@@L7^J,C)A9-@U1Q.)!19(0EFE6<T#\STC4+=4T;15&;?!9;/S(45_7EFUI-C=$! M:HS:38W12VN,1"517HW1N-T?&GO#:/P&'C5=-&XG46$*7= K,>"A;OHX,P]1 M[N#",97UB^5S/5Q#]9N@NZG0/1JL(<9A10ZNR__-%DO;?68HG?$3(' -69%MB'5ERR+3&<@X M 3H5^EP/\(=QL!@W<*E"Z"1*:7(AW439F%=XC#,<+=TM^652H13!L!3,U C:=.PCG+EDK MH(FYA:M';C8>R/.T"._&$]-HB-K)SCUB65YH"3&Q&XH7^;DVH#*0F=N,(8'MI8[;H1,R2[A,"HMR//.,#U,J M,^O01C5LC_7N:&,D\VZFGW#SG99&?7?0-C3NZ]U!3O?=YJ9Q&B#5=1+,0E*# MXP*>>E3A3L:<5(OF$L,U-3-GLCV.DF&5E>.T9Q'TDQNK?WR!J!V+,)$*2LE/ M=:S<@VP&"$3:R,%;EXT0)-CKRBO \_9LA5IC-7D,V;X%B_#CD9\R/=' M\TAC,#_S7/M=1CSUDD?QK(#\D@)J'7QJ.T)SP@3S M9,&SL^G1LQ%^:VJNBZR34AYTKEUPZ-,U2:93\$3IKA=Q53QH8VD%O./W7+N4 M/T3V1$1B_HTI)D']G!.P? G;B:I8Q-!QJ3)X"RZI^1P-.Z3Q/2AGP58[U[ZZ M\8-4]N7OC&O.E;4V@^W4 D?NMWQET<2KV@GA=CJ#Z@')>11A.=>*'Y$+>4RU'0G8]?@5*OAB[+F" /1=QQ%@H=%/ M9U+$1,8L'^#)Q6\!I NWQG& M7>MVFS(VN+)RL@KJ?YU46BO:*#8[1'A=C]K;*$5@8CF 3U4%CTP9D1H;)J ; M4\>XD,Z61+(%?Y?QD0C1=L=<\. M8*>C]_K90K)4)T1^:_4)B;<[606 )_S?\%^VZ&84LUMK9S2D:L?E^H'/Y.IO M9G+M1R#Q1'__A%?N)4;#HTCRU>.9*\>3<,R$!4 ^C&I'<.O"5R-:T>R6S9\L M#8KHZ:=^-SYA3O;OE #^ CX.^'P+GN:JUXW(= CBNFG9RJKY5=@96$=O,AI- M=GM5/L7I>,L7&74Q5$%,-L68\9,;VJ8H9A!E5UB])*L=T*[&AB ,"TMD.T.S M)<23]M; +F;PY>F1[V3\!'YRL '=Q@$8;FN8+3.6'!$_JQXAD86*=>=Y0*8CK$(CY&&BZ*X6HD@;O$QGG,3*BS M$ RU<&%N@9D$YLNSG"T=]>E2,CN*;\0S!I0I!B@90D?YA>4LPT!X^GQ1*#/4 M6@Z,H^>]7LP\>0CY&N6F80GA0DQ&C58@* $[-;2WF;>_$X@ ''TECE2Y3\G' MOT_*@^W-\CDGR5T(*]?JE<^XQ[$T!1<@7P:R)A1W2\ M_=_0#3A"!7&N^TT$D)T(3C1E8KZ%IE%G^(S$WBU%]9SR9\BCOXEPN8]?3KS5W=7D%=D M^F*0C<3(:AK*G9)MZM /.40KEEV*U&V*GVI3_-1IBI]>7/S$2YQRK#=CUFT; M[3* I3W8=\D4O"52!E$=(V8(?.98Z!0Q<&>H M.AR *>Q))&!/A8.^Z !O-U M&A^#!=^*<1<2:"G&/,7?_#D(!O^='N5=G@S/,Z)&*P? MC64%!@V$N#!Y!YB'2R3KB ,EB3HA"2T"SUE@?$H5;S0MUJ-$D"A(6(9@TTU% ME9#UB"6]T?IH:GU$>E AJBA>6>^@'6IF;T.OR$F$P&=B305(&( MI.'>/&26 T5Z/U>J;[F$Q!G8>6N/Q9&5HTSFB)XDD468/=(6CG["9AH2:]G8Y M?_;)2D]^&)]!'U%^_TX)=)XLYLM'1D(4B?PYP3:F=B7T@?+[ND5Y^FFT8KD9 M96<,_.!4CVNS_OA7'Y59[;[ MI MGE8:?8*L;O$W(^^DS=9JF2QL%O)\OQ\RAK1'KI(0RC06&L OX58J:_B(% M#6S%3S5I:^!*(_A(%!?4G*[NCA<\R(W3&$*>(DC 6[HF)NE^5%Y,&0&@,VQ63->- M!N[BE^%K:-E)BGN7)LER,T3GU21G M?,QCW-[#:#PFGZ+*VY.H4)IZ&%-#"!NUL@NU<@K6QP7GI2_,>T##T79]2D$G M6LLP\%@&KM%*U;K<E M&[*4ZT[(NY+M=Y+;!_4&*[R9W9*'(S=_P!VW!WI[U-,'[9S:9^&&R9T6@B7- MT4+K X. M+K&F5L#A5SVDOOU<,-/"5]>6-*A2^ER-W(@"(J2++T!]$G:F^LF@S(X0$2L% MJ20;&XB#-]CB)>-%?#RYH7W!>Z!=&I[M:KZU"&TZ%OYT+*,%,X)Z3TI>D.9: M2\FJ4;>SY4?)'9&23*1W>,E!2(!";#4*#D_ M$7%&O.]X]CF%_4#H8%.<;-X@OT;L"$@&+W =X:V1N8]_CP+=8L6K%QJ'QE^X M5$2.$!'0!9P'?BE"9."8,='=EK*;2R7+R[QG$^M3. M3W+7;<9UCB=")-'#IQ@@0;R1"9,Q@.0;R7A&R\%W;=YG:[(?_,E9#92670IG M<:696B<]/-)#1IY3Q[/"D:Y%T"'E\RGMCY4XHN&)>[QF!,U"5M B;?S0@ 7. MX,E0R?KF388U]F#9Y)%1H"[E*7,#Y/:S;YU(YF&UQEUQ6R/11N@Y-K6)JY14 MDX)T?P2') Q8QU1PKE*CVXI][A0,XQ4]^#I^[N%F!@R&^3[FN<8/]>/+YLZI M%X?$PAFW?E&C,\?G%J;(Y47%>G@\XFC3G [7JZ3F?9#IM[!M%RT*D[S-W_#5 ME\J;ZU3FW^WJPT&VS+\HM!$ZBHI)4)-J@I6JXH(,^QIC1[LI&.7DT-':#1SM M ,/]%Y[G$-$E)I/5$."-Q81M1XB(XC,))[-#N84M);64I:NEI_ O)HD-#W\ ML2!7U.VFH$G_%&NYX$M1F1+KPZ_$.Y!(.R/M&;@C[\W0PR*!-Q^ZY\-^NIZ* MZ@=.PXI3,HTR($%P%IC2N-J5QW:8T[J6E<:( M+J#:;MO>&"W9'90K:#ILKINE4C9(P?=;'?N#UP)$VG:A88\2A(.N=9 MCDL;9]]Q%$RNP?-!P2+,+I&\Y;%*1 ?COJ_V@!J!XPL%0%;RYD51K'3$ H8OT<[.M;LBXUN:-9%;/7E.YE'YX^@QW,&6A9G9Z+,!&S!3 MN)@XW"TR\74U)@4*S0<_/!.3HG.$A\0HRZI3D%C :-_Z:@?@GG?#;#."B"I=*RI-ND?,7#]V;@ M0RE^SVF0^GRT5L06H6V8)]_I=^W "3+MWOA1O\*O'*1U7"RLM?ZR5= U0+KR MB#DOLQ5M>3Q^Q#-3LDB;=VV<:Q_9C%'/*GRYL)0V&?S$1PI@-_P2BF0*Y!% M<0"B=A)R"Q%KL"RX.1[_F^Q&BTN^?)S5O4C ]&7OH7+YA,1Z,6X)10/_OKT2&7:F&-P-P"^Y5&-F^H9(-S? M,PDIXX?HDZ,#$P*"*KKAW])?=7'(%"@]UT,0)96$AI!-*5_UD0);42F1F0^( M*(^>7!7R^3'QF]FMR98X_9BG!.)S5M:=&#',V6IA20P3T_*G(16'39CM/IUK M.((G/G(E^!EZ"$&-1>$YZ] 6H2_0LLUPRE68H70=Q0-U+2PD)&V'3)^L-@GD\!2KDX$JQ;@!XM/:SBQXK\'TO+4Y+&46F; M"#$F9CP3!DT^#<6OLG/VYL-0[[6RT=5W*Z!H.AG4G9?O?,^(-%V]T\UN M.(TNJ@3;96U[A(- N +VIC,E\W%,3Q_ZYG?2.S2WRW-H"H7OH\U7-YDZ3D;S M:=EBU?&BZR].$SZTP#07(\WP'.ZPO!)-7?B0&:7&.7DZ+2Q24+L/U-_++@1= MP]/]"&:>35TA*"/_<$1]$+>/)Q@# 0/L*HD=<1$;H)F0, M,^U39#SF[N,W%QU[N6ALNI KE;TCRB"3!XSEBP&"LO!"-$CP06ES]TFQ4:=$ M2-P3F:,FWS0\AD/T"9X.$[NW9+D-&H086.95A%FG!TN]'[P167;I**BJFNF&DT!P=@Y-UB.\[._AR'C1"?.( M)_J)MLT>+=GUFO@J3NT"C?*<,T&:2D'^(WJWJ;]$Z841H)(*CG"@8>40[L*C ML9WBH0.!4.7'!4F\V%A/]\86 >W'YQ/U"L?O3<]7Q4R:5D1@W,AZ%#UYG^0/ MGDB\$M'"NH7-.AF$;UCPS2Q:;@T5Y#4ZRVQIR-H7?QWYPRM?40@C3U+)T>\7 M%[>Z>HVM9)'>PO@>1WE].64K DZBP 1F*@P>6^;QT)6M4H^9:)7"<6E=>8$Q6 MR(D0G$+[!.)A?F*O*6&H30E#KREA>&D)PYX+%41F1\0B;T%"4M5CW:R ## Q MXB/ O?!AQ;3@^OO-OQD^;DG0FX< EQ@TG(L9"RDK&%-+R4^_ -O:M- ?B?+S MF6K&HA8BM4WRHV6'^!UE08EU*^9\G C,O"GN.Y!OBDL88BV2_-O;:&:]?*R) M:R%T\"AAGBJ52'0U%M9AO$O,2E?,"1'8C3<2>)2($Y7((JVY_E$@=*]"6 76 M:.UGE#9"4 6&*@V+B;F2Y#"$$$K9+#"EL*-E+;'L@AQ@(?R9)#E82 M+/,K')76[@G@/GD+XU>+D@A,>8M/.,^ 9<\OA*0.R7BG2X,7+4==*P5? M?0Z+<. M=0B#!@L)IN1!#- VD\ED$;PTHF(JOJBK'^#QD*ZXF<'A8[2._R%F*/$'>N0M MO)H <8FL>>X=;D*\ /Z% MNB:D#NA7+?3?%24^=!Y6@&*)=0G<:%.DK.?TFT M5**S"MIL$@:)V!H6AE! @(^8BL]1(0+U&T2=_@1C.'4]S/+C0\Z>,$#)T0PI MZ+# 2(6/1H>KICHQ9AB7U8G)3:1&N.)QW\5^MAOQI)QZDTP"H[4;>>&KH^C1F8=RLFST MA:R59O 195&D1A3R<%><;P7.?V8%/^/GJ=2%6O7EYY(654Z[)RY:A1(7H.8V M1O7%K"%$5Z0^?OGYU9L\?;6-[JFJ'F[A]RZF5FJIP[MI'?Z5/<6+3Z[]6-3Y MA6T37@!-TXS.89G8BU2"0F)PI8X7Z@HHA!AFVC5^P-?N#?\[UGY-F8!,( J" MT,+62"L(>0#R$F-=5%+-\6HD _ ";QEXO+NZC-!.L'Q+V-MBC"TM)IDP(^P! M(YKOC(.V$/:K(($AG!@MKFM<_PH>*'Z5SY;#42^9Q+[ \0F@O#Z&[-Z]<$QD MLT\NU=;[=>9$*16Z-%&*M@!>(.-6AZCKD?M0B[..OZ]5&.ZP ME8^[^+P^Y@L8+_\=&G(2'/STCY!/ L%"4 7]I+@^J9>ID+LUGND:@T@2=(4; M 0:FC?G6->J2VIVX+DDU6*Q\#C/I&&!6'TAB5DGVV;N=Y M"F!?7V^ZEW\_?B\Z-G)*&Y'&^R,)#$!U.MXBDN.$15;2QMMXM.B05,-.0 M-Y4DTTS>4YYPRT'ICMF]7\#N:Q[_8-/C3Y865D2E0AJA-[*2 WK#+3B@N&RR MHKT-MS[_=,01W14UO!E].1^RG(P=YPS']F(G&U@]/'4MC:,(/8[Z GB?F<&M MLXEABSJ>F:S',>**'-%U=0KJ0VI,U)Y?#!\KC3Z[8&M>/'B,\6)#4I0G9"C< M.-H=6P9@XX!T7").:6H>42AE_.2 11-97'P*">(%HQM?IIH^6SY;";V26U*GTR MII3]OQ:/^@:"D>N16[K(U1$OHM M^$(JB:Z_?GJC@0^ #'W6>?-AD*'33ZDF M3GRT*4521 296N'9$RG^WL9#XCFU(_M7M7V-B?O(WB$=2]BNL[5-L1]^:^MC MQ!/(L__D/)2\]F%^[3H=XM6")*' 1Y%?YQXQ%K$S;XJQ<8Y.64[&U!#0*_'= M6_SJWFEWFT6717[\T#GO9ODPSGCIHFF.ELZ;IA8+N$\"3U4<$ZL>WAMF9_<60Z[*_F=/)$'A$$";$9RJA-O*ACNED>+/F:PQPLZ<66@+ M?!5'@5:55!<=\+R1AYM(^385ER2$ 92O_]:?$W/(W.GKKE?J-_5*+XP'9BR* M;SP3AM)$]E/]"1;@I1B'? Q!0;B(8A=Q5F O)O>.9C.V+&<-M^8C:*\'D%H/ M43V)(,(1NS9KD""OD5V=O?V2JBN9@:.A)>OB//8SE>Z2"=>.2X@O_O->C$3V M$ #IU@6S^-JY!S)MH:[/^I%A/G@#-Z2?T=K\Y"+PY]+NSGX&=ZATKWD-G'O; MZ_B\5[[7=&83KZ "3>7. OIA K8"@B?ZS\ ;"U\IS)#E S@-.MX/ MH81J2]P3&3:PJWS@A1A\4.'5WD4[?.LX[P1VV6:BJM@ MNQUL,SN])+E-7@U//MOMY5VB^H0WG$=%)9R_J*1%82P.J$3\]""E+O"SNP"#8&9P9"S>:Q)!/-"8*UVT<^CX1AJYPP>2 MRYY&K#5$YSNO 2(>"(D3P6@?2D\7\+0/C[0-[[B"C!MJ9FE':;]Q3\8_;8U\ MH8SY7 EX%BNZ# >F=%J)QG((N6HI(X8%3)](:= MC#Z%X)DC$T;#[KAO&M\:T=8R85,# 3O3'8J&DWQZO(HE3R;R\ &VM_@S(\\ M="8@'0F.+]JQZ!4'+8YO,EV&\/::-@ MIWOJ=T;ZL)T39BS.\.WE^ >%1%OC^),)\VI(A> J([TW*@AJE^PD4U#WHN/? MQ9Z I?MM?=3/*]0H2O#?I-#%4F=;'G?OI[)FJ3/U>3[(7W&UT3:NE X#O3UN MZ=WNYF?;VGH_O1WL9Z2/ARU]."H\U[\93FAX0G66ST%0P5'7=>HRB),IND3_ M(Q_=WK "HAHRC4=]O=_+20.L./1,3^#+ME>,#E7-]MIZ>SC(A812^\Y>#.]T M:I:-ZOA\B^(:MXJY>Q.9NZ?N"&UF"BNNQ09"(C.//'&'[KCO%"&CE9E$%40^ M^EO&%0>][7L0IL%:UBBO2*2EN*6:65+X>R&J@@)05(^OG=-:N .EEC8&?Y&CW ME?1#-1N%5C'5C@^.KU&0F')7O.M>^:Z_%=7W;K?S_C!GYXE=#.+A]+R @/QA MRD>>M%J@@03(P#<3*I;"WL_0GF%=A:')RWW:JD&]T5'T"4N@"(I,=J5@OR'' MRU)Q[8%P+B>-W9C!^"K'HPL"_6YCW_ M4<26=Z'GRZD9!.QF?AH?XK@V"[4:@J_J!+Q&**'ZE MKH2:Z[#)3J9A\,('S.$%.0+OFDI DM'%N#,>88"0_KR4,5J-DK0Q%M@R_)^# M(NP79>@SJ;8OL-8'XX%A*[]_:SPCA\1HB\>0H.^?$PZ!KXG5BP[/&-@H\=?C M% +%5;E_"QTF0!T[9/YUD^:?*.PS2NRD82:LPZF'K=LW,QK[<4$Y&^JU*W"< MNF>M@>0%^G>G(QRG6\2D )/ITEA:@6%C*:3#O&MGNOVLMH+JV1*0*Q :"R ) M2AC$NZ*2.7LW"M;87L+XA=3/A.&XE6'G-!K1!PK MH6VVTA'#%<.QWNIGIPD6@<0HD%RBYDYP4'GP:=BK@/>*8Q+[YSVA%==GP>,R MSHH%T0G/R.$[MQ')BP$") MH"IJN6\<$6CHJU(M=X7RG;RID+W.^W M^Z/)7J)6 S%056Q0&$XX$-":6L%)1:DB@)DPF+L>KUH VU@Q9S@ICKF]9HW( M/$:&X7QMX\D0"3P^3H-/TC!FJ/)$92569#L<:8JF;'#8JJGL 744!#\.AS5Y MAL?&T/G16W[G-9JPAN@+VF?C*?J@,-3@TU+-$FX>+S/BS\BO+YN";8/MC88\ M4XY8J,YR*5+&[YNO1/CZ:4H'\XG("P- M:4L66HCM;KM?Q)1@K]UX="],,@LERG@EY0]%;D7K'+::$WZ-'8M3D(\?66!8 M.(S44<61/+;D.?(>$]G9+>>F\VE&%/V2\[(*1W)<. YBQW),7WSG)QQS!<[B M_T1]?66Q?0&RBC6R$90F8@7B@]C$P^(]K3,25;FG<#K*I%(\EE-5TILW&1"[ ME4C,3#%B1AFLBN5L+R]AS:,>0BKD")$5 C_3>[KQ\C 4P:U(&Y:/R.;ZAC)6-,[H_2F0BTN\.'(-ERTG=)>8S(?0 M^YX?*.CN:A7N%]"*< F=>(BC.C+*)X@58SKG^+E\%!$QDI":'S6;;V\>+M3@#NI27\!ML"K-$LVDH*@5(3KGZ!7 MRG,^ZR\_/YNC W?IXU9.;]$&^9PGWLTGQQ/$PS#1.O5=QV$V&D6BH4$;GI!) MM)F@B;.D$@A+@=A"D[/$'2 )GY=^'XC#UGV)EV^<, MNWJG^)*LQ6)E&2$@3DH6_"GF"UWP\4()Y+!#4:;$M^N=YW5WJ1AB*;!-WL0* MS+,4,%ZE^?1V=Y2QX J8A_S9[2@D,1"N!:]OE]/HC_5>#NN\0ME1D$,6H#SE M$3:EK$I $LJO"?-]IBB=-+^'W;!V=Q+M#QKT6 M!MW-3.YC/]<_M?<>2L4<9RR:\1:!):;GF*$T3"(I^AHLB.8?$ 1P&6FRSAQF MRB):W'C?4'8F1&9,*/%7O[TQDXA?_N8&@;NH2&ZVSMLYO%,&"0O[SQ:*[7/_ M]^ZRHLVWSP%-*0&C>.29!=8)P@W (FQZ+Y:;@%Q'R16R% 4=XE M0Q-@,--F^LKBZ%4$#AN-HPZET;%V@EN&SAWY[ MCC\B!HY<(#>(C)Q<(-RDWW%Y&UH]]T_N_=P%KG7,^R=X]#-%%;DLBJX,[FIK MJ[!7F-H[U^ZH8:OTM$10@CK^0K V@$Q3.J^HJ"P.1@AT!0KMR=EU=("&[/1" M[Y0Y:B,E<@/CD$69!RF9(29PZO,^TNWJ-+S-D,,H62]M]9BR&?(M<280X_#&=(RWYY7>X&E4B_I8#=F;(A]#Q6=S"R*'3 M/B-D\&R1*CV%KXV6D02LXT"+<5.I@&-TXJ5:RJA(!'X3XS!D7W]ZW=$KSW@+ M*GS3MX+X\V+FRDFX!DDK.9VT4?UE#1GG$0]Q$TB5DTCLO#S$) W&9. !>+ ; M<6=R*L3:P:A.MK^T-)1])5[':V_$ZU#&; X_&SV*86 8Y-7VIDJ_7Y8 RB@* MW@FUT2 ,(%BFF.P.=*1H:Z,(Q3HE2-50H20BT3WOYD0D:*(""3:,!^-^%P8X M8,\:6#Q8,@C_(CDXR]JV/8='6L[NI0YQ+3Q55;*G*:+2;= M$>MT=MIL<9=K%:X_PX$"IW(4D_]^WR'GHFG@F93&W73.S-"FAC4_ $G^C046 M'PA/AA/QS?98+N5"0-F-S6;!SH2"0GQ\Q9D/OA6]A]YX-C,68&V\3[\3C!"0 ML.];^!"%Q'1M8G$!ADO :$_LO>:X3YZQ_.7-3EXH)9N)!'A3(*YB0<5)-O[I M%VI'G!JVH/2$\FMY4@L.V<8BO_]Z4]$=*P2BBN0DMP?RZ'I[\?'C]=??U8W] MLC]:-X=;P>'*#*E&#DC-#KE8E_XR 8W_0",ESH!HKO?^+U,P&V>SA)F0(GS@ M5K!*E:1O/JC=;@F\7RTJR0.]4[J8;OZ_W.4._WL[#!-3BX^KPYGT?RU_/7/3)>3@2L M.L8K*WZL!-.VN"(E!Q?FT%RQD2:8T?_M61/\SB.M-;U")R7OLW'4+:\=G9U_ M[?!X]>^>ZU<<:-HHZ%R#0WR-;]Z#OLC'A2QC7'\CSEU?9U00.=TH?W#H\ZV_ M)Q&5Z-?D.AS_17Q;HD+VV(93?=*E$D/Y70U.^J1Y+(N!N[6TE[Q7+X'?.N]G MN[FKY-'Z&_^?7&_&K-J9_RM"DS6X<14$3^55/%LK\(I6XB(^DBA'4[[7ZE)/E+U:43V1&M#X!K0! M_P6OT$D5%!444QQQ_"OND\:L= MD'"KJOD;#=W:V-B>UW4F),%]C[[Q*KFPD:',OFW-J-%TC M4UX#KS8RY3C.Z1M;&):#N;//UHP=22RJG)A[(QWA@;FSAL=KSN.\3J8YIIH? M4WU$47->C8H_G7-JQ-]1'--JH(_FN&IT7->.]K^$HGBFX4BT>N=QQ>\+R_@+ M#.F#P]TTH$8;@QK5&+E>#-R38G MVYQL_4\6NUNNXNZ6FAWNMCVT6S;))9_2^JDB1S!Q$K)=C@]$K%/OX:MZX<=C]D[OU3(V.WAT,]59W VR0 MU\!=I\/7Z8[#=J>5'5"-G#%9S=:3 K;FL:\+Q[SZL613^.>]B[\J;O*-LCR( MI8\,%QKV/?,6J5&O*T=D;7HWSGPV?6^&'HX^00RTX3C31WMX#JC/FZN'=*U( M,H\WQ^A;#[0)3:J7-J17+:\W'<9<0P9Z#6\N9?=6)>P^JMP04=B],43JS%U' M(Y)'E8OD"C!"&I'\*M^\!QNZGYSU5F3?8A'3M4-ID2Q7OWIC=UO(R+UQU"ZC M2/WA*ROS.%3T-R4.J@@090&*ZQ,@^F0]TM31[<=#CSL=?3Q8PS [718Z4I[- M45SY6(0G%/PIX_NT2NP,5ZK$TV6Q(^7IO'#0YB#>APX'O4@ZE\-[KP;I/&'> M.AUF'E5N5%08[&F,BF-^X>YXMG(!O//@3R. C_R%.[.0![4)[1RE*?OB$J#5 M_1YI2/T=U%E)]N"[:I_WQF?M\T'_M34B'NEMSE--^=4.!XW1W#B,WV\W]+Y: M#MO:F&KKK5Y+'XY'C08Z.I[-T4#Y$VN//T:S!M\GU=KPO+TZ:7&Z#':D')TG MA?O'XB!L(YM+ATT,UIBW>;J<=3JL/*[VO'IC?=1NTF+'Q[ YVBJ_)/ITXC@E3)]4@IWS8;\N[K0O[D2K^=*U! X>0?63+O5:JR9AO,3 MG+]+:,I&&317HN97(B>TE5\^=P))WY=$S&KM.6P]1>P C6K'+Q0.+86Z<-E- M-P3+JFYB2%E9%:KYL"&V;5 !]#%8FH/6ZH+RM/#HOD:U>I(,G5&L[7&^J5F] M8BT.1VRM6$MTY4 Q(]?5E:^=W:N<4K-;65S'J345-$IT5D.W-#Q[JB(ZC\\/ M6U.U3:9.;XV'>KNWNB6^8>AC%<)UA.^O !!ZL'E$]K7S[.D(X1P[.=7U5I_P MDW)=3M]@IN#2S\'$-9_Q?W'3'S++K>:EO'"J:BRC?X5^8,V>@3;W<^8Q[0G_ M*W+--9=SAQ:XVC+TIG/@'CC3Q0)$KA^XT^^:$6B&HQF<)S0F!**V1(FHN3/M MKX62NMLNQ]]*"-<[?%E2'C-SPT"G^HS*FHAS;&-MR3S-QR]H;GQ]-,-'>GPQ M@(I:MZUKN#YXB0D?#N8,?^P"*4W\1T>[M0W'/]?@3#2\SX;SK'ELZGHF,TM( MVAFNV=7]$LI=.U.0&=8CP[5M2+_T>-9Q3^]W^EG*X?Y+.&:P)O9@[O9ZRO9Z M.]U>N]O7.YUL7 O/?ZHL$ZX+_IOI<%$#_*/'; ,N@!88/S0VFX$<]G7^2U@7 MWD%^Y^2EA-4AZW#Q$&#@7H.+&$\S5PT?Z*.3AH?:SKEEP?Z?( M6P:00'NR@KEV<7>I#=NC<^TBAVEU?"F*"N#HDL/J=I+7^P\'.?C! ?%G$L5K MQY7Z<#C46\-L\3G2(' #PX:OQYN U?J!'Q^:J['%TG:?X1@>0.WB[Y+G%R2-2W>;'&YZ;$4_K7HU_(M_OF/-J1@%.U7/F@^_LF9@.#K( M1YSN9U+W@@4:+@2G<9D!2@=X")7+HV&'7.0@)\=*Y?_\9=1I#W_Q$XS*N=?G MG&J@F+%M]RD2-]I*2?-^UZ:*0O!\GA]ULN5KTSDS0YO=S"YB0OT!['V/7'P/ MK_G-!AJL;[(R?VHLX06!%S),&.)CY(XGJ*D],C_A%-ZW5-/>9C-N^I$1F-D^ M'YL[ZO\$*P%G8FF8:#V0@/I5V)FYR%AV&,@GT<;--%$ M(3Y[3X:-;3E &H7>P!CXI0^UZ'>9F^M5"_ 3&:\QZ1FE%?-^>:,V8.RVR4*^ M\4/WYV[[9V3//-(>;!D3I G^06LDT6X>%%HXF6%8SF>P%D)<8:')([Q8Z_$P8:PK+5] MP)NW+:KU?L15(LK2R*F=R:G^WJZB&NNJO80:'(8LC6RJU)1*MP!7()@^6H^6 M"1ZA]FPQV\PE%0F#]D\'R$OM_\WY6:'UY6&4!*K:DXX%;?$EKP[0]A.(B;\; M=L@41U!FF23'? ,[9/V;'5W?V]!CZ8NK@5^.M#H#WRN;,_UI<][XN7*S8 =7 M3Q)4LZU9ODEP /[?NQ=<6*_?Z>Q+9Q4%0"O(A682H3R\68?3KK]NBB[(HXNQ M4=L*GNM N$9!O51!5=>35J:@_AYQRXY45']XGDTXG:J6^F;YW[49I@\L/&#F M!YH'9*W+=3B4OLIC[^IJB?/8&P_B$YS#M3@&9.Z-':RU>;Q[WLN"T_U4YF)6 MUVJ]]NXW];HWV/VHDAM^Z.JEH\V;RK(F'MRW9%)96]I8NH1,XBS:'#2=0+ M_ H4=YV'#[^RQ0>BG7:Q7'I 5X'\ UM Y_JS'[]&3[RZ\_R\R>P]V]Q20X6 M+- UT*Y^3.>H++0+X&I2&9S1[T*LU[NS%DL;_G:M:\!DY[H&-"HLJ!FDX)V( MOBIY.761N!^9/_6LY2;E36\^?&(3+S2\9ZT]) '4T7.+-GYS0<3@7?QHP9L# MU_-Y1= C;IV7%':T\K/7WN('\8F=UB]W%]_HE_1C^Y=W2#\+M";3#&W!C0-\ M6UOOQF_VH[<: MLT#41'YAW@/STAKI?(_E);M[25YE'97H?613$FSRM[VHW@[_JT0!I2K"+ZE, MEX[_#O'%BH#%7MBID)EI,.R/_6['31CMG&I?/+._&0[=5WC9" OX+%X%0\5]\N0<%RDABZO,T*/ZK'7J MJ311>(71'O&!#).(2X&K0PI8#J_WVM,U*2]^6E7LU&ZU7E;M))./R\G+RIFI^)#6ZR4OFCW5_]X_[L^NO'JZ_WG!)Y3EQ[M-8[E:-8&@_L;.(Q MX_L9";OWFF$_&<_^FP_K1-3$TU!I&QKP#C#M7^YO+L'4I5. NX2A1[2P?OW9 M^""T>Z&YOZ\J/94KZ6[C+_XYZ8Y8IR)WN\@0POT+X^9/P^/7#_33K>QGX(*2 M*TK%#"*R';^>N0/9\M4%&[[=I@K.93BQP9A!J;7TK$>T[L$/F@J#2-*'BDE! MSL2Z>$&Z^"1,8[6K8FYP6XD7N9)VXC304+X_6L'S1J+Z_2G0Y^,&&\;V ?3H MT/B4W3]FS$?(<<6*O9\>W2:^=N&8W$8M:/5).8C"*OCGM5A)!?,4]$Z>)2/\ MXX(:ZG1?5(E%T\\&KPTL38XKL=8Q:+;:>&GE0S]G\U%7DT["(TBV)C$+O0YP M/J:,F?X*@VZ032Z3=T_V'.>^6VIRH.! %;U?DK.VBQGTQWHOAR].0BC^F19[ M:Y?[D_\7]PGL4006%?^G>V/#Q0*L\YN9Y +%%ZIE]?]+#>+3Z.O>H*3PM#K9 M:TGBNE5MRG*+6A;B-;?PB'=<9Q+7[1:*8J?F$M:&0T[D3M29Q'6[A-(9:FYA MTR^ZL1DE7*&:M8LVQUO-\=X6=8:=3BOP#LH3E;A E-(308XZE&N=1JUP8=E0 M-P-E?8GOC,(V-QX%A5M/7!>#7DWJMB@9-FOM[Z8&0\ M%ETI'Y9&X]NKX4IKW>]QD%)SGDRH"?\>_\TYJ\%>7N.;3^;\ZF_]1;G%FAS] M\3/=VQ)]6QV&^%?0Q:21K_X=6L'SM>,'7D@5YAMGBZNO&2@\S4T M=_5@"=. MFQOS("W*>-'/849?;1#^G:(KUPZO8U@?-WRG@!8Y91U5\F?]C<)/KC=C5E'V M\&"7:D6LJ0:WK8)H6*$EDAN2>DT"KN&"FG!!_6W4F[(VQ5JSLSJ7H:;\G%EB M1:&E3#/SB^*:VYNH&-?LC?3>&G'-W)$*C4S.8^+]3,:IE"''5<5?6O'&N1@@ZO04EPNF.WI"28AN!$^/8G52!/#A!&\:O0&V6$W%?)/L:$MR3.VN8N^;,'0' M-R=5\Y.J0?]<AGNWZIP?=.@6:>;L(.4R]Y.];,U M8]I;[=K1_A='M[QK3O>43K>.7;?-D5:ATS![WQSL*1UL'>_JMO6G^Z^3J[ZJ M9W7Y6B_3.I1;3\DC)C>S.S8-/2NPF']IV#8S?WN.:G[X!_VRDK84?N2-P[9& M%^WH@]%8'[>R6.+UJGU\56\N:S)J]S4Q;-$P0[<9KAVS& MZI!/D],%N^>=5J:$\? '4Y\W5UGH^W+&RA.(F?D(N;R5K.N=I:5@>P,Q6!'0 M?IHMP7]KQ*]E0,7C9U6[BRH5Y;".51\)B4V*_!=N@?U M7?)9,C4<74$W*'1?3O?DCY35\F3?>NVR%7HS&TJ\$DW;.>\.5FO:TV6*T^'" M?K=&OLIN5?*K8983XLYA[7V7TQ2J6V=H3MIK60_ =S=>"TZIVEY(M@RZ92KT3-=L][:T0)3Y,?\> MCP3MU\_+.GF1^QIFQ?S*%A]^]0//=1X^7!F>XX:!]MDR)I9M!<^__BS^\NO/ M^+'=KF0OV[UC3/OJ!DQK=Y![@;L7"[AH?N!.OVL^L:GF,=N ZZ %KL8$16Q) MD7.-LP

+I>T^,_8;<]C,"FYMP_&W MGXRS0Z84;#<\U^32M5ZK_?;[.TX,W(#"F\?/EO=SIN&9&<^6B;S:8&&UCWO_Z2!4IC.-;A7X1)OT> GG#0EWZOY].*T M(#W75"*P'\B_\.&_%NG$[BA3M'P+7X&/7,(6/&L2TCC?RH?TIHRO?DL?#T<9 M+:893NG:VR]>>T]9>V_KM;=SNN#QL*;J.C3PTG%B&(X2"["^1@.9&.?:?X<&COJ#*XD__2/4#$X,4[L MU3"WEMK%=;&<&F4GH,J1Z9]<3]#UWKV8S< X*E(?28'5[L3YF2\>+0\,E"_> M/\(-,S094(]V*[]/CG9/T9XWU-:[18?FL2F:*B8.HS3D!9[!H6T8\9TOI(C1OF\OA9' M[&Y/PZWY(6F-<*LR,?94?CEW_BGR2(:C-' +-5C-F840E,P/M DXAI9@J2!E MMD[!2 Z4\3L';A??"N&1V)Y8"5[#I,P[R'M@23Q#7/#V<;E8\WQMY.1#XQ#; @8\+&[3[JW_ZYW* M42S!43J;>,SX?F;,X"'O-<-^,N#J?U@G!R^>AL:&H8$A#5?@+_[8,N#RIS/4A2F7D#$DA$P-A)$+HB27,%SX1ZH/E,$G&CL\Z MPYT8&/TBA4)* T27%Q@@DH&$"Y_$.:R5[\;GNL.(:)J(=$2J .A52*A^QLW_ M;#GL9G8)YV<%GT#*8DSQ6CP* S#<=+DEK5 )W2+BW(+WFH[ :^":(AN?==Y\ MR+9H_90,R1 A3*G:HOTC,9 ]N:*4RO6M23&G"7R!$SIRPE0'S)BXC^P=DK"$ MV3*@P;>>.X65^$B13PP>9-C_[2X8WH#?#.>[?-,AV:ZMCW-2&QESP?+]$"@4 MC6='VH9@CQ@^$Y=0@'_(T+28YRZ^_W_^,NJTA[_XB2@V/[3HD7/C$7C8 73H8;BS-=FK58P,V#>V8_ M X%QSW "9)Z1DVC9-IIP%GP+9,(,C'RRTO#&V[;[)&-@)CP *2B_S$E>XGQE MZMI5%D:^/22S=D8]O9<7PIS!N[1'PPZ9Y#O!5;#QV!X'0@'!0;VAB&3_#D&@ MX>_PX[ ELL8HX"3M8'_.6,!%[1.8X+/0MI5PK^LD*/R KR/RPI%P*SS?F.=" M!JQKOT AKF_MUS+%,\XB=,"=MP**Q0 ;7-)*'Y@SM=ANPY5]PQAWS;W8?>-S M3=FEKB4V28?WF3V Z2)N$_SI=(.893L]D>"E:FR@D4K>/3X'%2'][P2$#OR/ M 18(1J_AUX_@A[NAK]E$GF5,'I 6EH\B0L@B$%:68WC/P-&AYW/Q#6)H$L*' MF.\G31V0(M/0\X#K0#8Y;J"^$?\.PHK$3_JM\":#I"-^)WJC!Q(+7J*!K6<] M""\*6-C$M)N-CTPLY!1.4F5<8-DEUK^(&WL#/QAXB^'N@IGCGU%I%![''W J M%[[/ G&ST0@JJ$2H=A.%(T=V1;4U7LBW'_D>/K=D4!G+T@23H<^"? 6^'7"X MAU:>$1< (1M2@8.##@ZFE&UZ)L:?IJB[21N3GWAQ=\DW..IU= T/CY\-T?I< MBTXHA*_SAQAX3OQ ^2]D@00=,\56I^Z#8_V'%+^BV)=@QN'B$F;%+ Q 5VFP M&6L1+L03ER+1H(&+P#T,_GO"XX7EE#"Q +;!90>^CFT#L/$Y\)],#"U*K_A:T4[ M4:TPL)P"P5&P!GB(@K;MV!)^.]2V7F;38D-<6/&]+OQ MP,\2LXDRGK D.Q+\2UJ@:7$5SNVTI[D%9MC;]KN$-V1:)@E.CR$Y?5]A[&=A MEIO(TNP';![I2DEJ8RIN1\SLG%/@;6\[*]X0LQ4%)*T9+)A8@HH9"E[+GTX4 M>]M=\0(XJ, "&ICPE&D "_0#7WEXXHGGVD44CK&?4T$?A>+^W/6",[H'?.WB MLM'"P=M9+.,M@$,CEDNJB=AY!L]>,(-8$UC<=)DO%BWNK$;UB&?BQ@O>AJ=E MKSIW_ETI%U)J%#P,-\DK69Y 488O]QEH6+Q60L X)D7' UV'N%;NBE;% M3PU>R\77D:N%XI#@WT+[F;^KW24GI5L:$HP$_3=F+ES'U+4_+XAPA1YJ.Y/G MO0 6OIE]AG/(S0!USUK#LW9W/9_3__]E1,[27 M*_P:B;R/B6%CF=%!YD\0J/*-. M)B3X);1!'O'*.(_*&V7=H'\MG@=^/OUO7/"V_F;7#J)F8WX_H5J.[V^<4H3M M8YZ6IP%1S3%**,E@A^6+-"$ON*)/N5RP8UWJCX )^O'C3QA9%+A9&-YWN$(D M4^'WB>LA#T47=Z@@A2ECAB?ADX 8_<0F'@@7<12=<6YVA2B+1IO8)_VYG"LQ72MG?6ZIRUQEM(VZX^Z+3+ MA:V\D [\>S.1F2UFW$AD\MU%%8V=L\Z:.\V*S('>&V4CF><:'/Y%^ "\4)13 MDZ<>W2AY-2(#T"D6K9GNMK5%Z\JMYXE6R<9:9\3CF)E2VA.[KYJ(UY89/46W M]=&R;;;==>UD3((5U[7/3W6+Z]K7.[T'U [&>C M(0C/F+FAL.-X&;#/ MOT.T-J1,8>$:/.PB<'F\ M7<8ESI2XA(PV4J0LM<+<:&-1>)$;OLQ4XHSGVL7::4-03BX&'-V2?5'9:4E) M9BKO'I&(9%H4"__J.B([<0M:#9Y029-FIG*F/>CIG7%.>TAI:TNOTZMP$Z+T M^,7ZI=?5AZVL]$JWIB0BW(*O,#E=% M4%8'Y"P\*+MJ20\Z?8:7G)M><.NRD1'7>;B'Z_^130+, MK1M+"VXVD>=F8HLN(NS[;7Z^KB]\\MSD;9-N!UUQZA:V% MXY$.PC>[O],ZB7K^ M[>$K"JOV]U"]1>6G E)$,SBF"-Q*@1JF9O'EO<\X16A[!7.+*FZ>7"GB\U5& MD/VQ\I\H-/HZR-\)F!T'FW.#"\B5#(GRR,9>!-^]US_1VEOSJCMC[H MKC&@L<[WZB!*#46E=KU8AA@RDQ&MFK#V:]1R;XOO8:9SG(-/$6RS%H5:U7D-8>[W4Q#06(0G0)[+<6:Z&>U&F-060T2+ M/XV' @R?XMFS\;E'Q[XEQ&(!WB8G!B4Q10% +F$L21(.\\<_*]MY?-EB0+ S M$Z!V""+0(*EH*RT)](08I\MUV)D"'8C0)S;:<\RB2DZ.4_!@/3+>W>HJOWWR MK >BF42 @/(#^']],>H71CWCTC45$PA"TAYO8WHO$9-%VCCEF8:SS[B"6$: MU^54<$Q)$-GY2AOF*^;TXKVO]%C\,Y99\HM">&6< ['[B3>/6@\6IKD(=0HU MAK6D$A ''N*$V&;,/#I:9\K.>/7GQ'5"7);[X!D+*O( >6?Y!U.;"<4'"^= &B9K/0UX9/<&S^J@SO;!ZA9NX4JEJ!58.TL,87@^/67VF<4X]=P M#\&7J"0"62:@[9=Y"/U6+Z=7D3_ID^O=H GSV44$D%V78N.]4H^(;K56&') ?]"D&$W$5+1#JHMLX?[TTM. ME[2J:<%./ 2E N$;/#$F+-PLA:33,.,0M@3-!!X@.,W11S9?!.H%D/)8 )]0 MWTSCV&%X# ;63W),^GS$J&A2$RZ$MT.=!.M^DKC-UD)ZSZEHB6@(X.T!PL., MCRZ66_$)DH\G?.VXGT!V#N!O47^?!>Z9R1U7>@2"*8'< A:!(V8)@9@#H836 M61B(E^#;8W&*SA-_B7"\0/6[H$C2.QE6R.8Q;UO_ '\@\['&Z'=UU& MCX)W\>U+3RU%/OQU!"$"1LMT&GHY&TB]43P2#:(Y]IS28YAC3.4[;>.).E ] M?A:K7QT]B*_@%)AUH\[3A-:53;L(K5MT[9&_\ZXYG1TX[K;U'T-MVEU#1,#O M$!?35T20>)&(PR-GX90&(QX]7@*\OJ(I?G1ZGO%"B^#%3 M+ID_,?4H:H[F#(*Q"*"_(?J<);JMSP-="B@B@21.>0(R\Z M_96_*KF=M!G== 'MM0NH?1)=0(=PLE)3HL2PX"B3=F2>5OM<$SO(!9(] 1W! M(1:^,.\!9UG T5@X[$-5!W AX93-0EN\/Q@ES_S6LQY!0-_"U2,A&0TQCV'7 MUXB!W883VYJ*[UXXIGBJ^,4F@9O?]=A$V'G\/CB85L+#1) 34G<54&":I M((>Z*[M.;,F7RSHT)=H#O3WJZ8-V#E##DEX=44"F60A0TF%:-\]\B+#\R8,P MPZD Q-EXY-4O"K" X^@6XBQ3+TT0N=?V1 M&OU>:I1@"]L[8ZM[)]UFGM\P!ZY3PH+S-:RP9_,\<_PO]-)IL*!*EZGFE+[RN63-,&NH4I'AR/0+7 MGG* "3HT"5D]=6%U9/.+=?KG>VS=W.&L572T[ AV6\Y&B2K ..Z(R4VF.->9 M]J0N>)3A&SGKA*H%? -+//N?*/Q#"0<>]LF930BDGEF8(*5L(7[^[NHR <\E M<0+/!;*7YB][5' M+O%!0/A$0IY2[TP0$SQ7D"6&V:SM\;_?=_E240-T2JC>3><@>FQV,P-R5#.?5J,9-Q.U^->Y2(:!YY#DG>6\# MWW>'W17[+O.>F^N5>:\L8)545;O!]W2.7R,AQHV+/,+FUFGOO7>F.=W-3U>: MKAK9KLW9[NQL]W:>$JQ60[3:TZ3E >[))RQYH>*MFMV1^G>(<=M-1D^;ALM= M-USV!YGRIDM\Y( MYG%8(BX6_=$7?_7;NV2[3:-A-3S\ [VYTZ\ 6"JI @I\_GX_E2,LX"(5?W^; M^'8>_^0!\V?"5IG$>PV/K;[2(B[<+CGE:][B@W86F5D[E@UI?3326Z../N@> M.:[-07J614RNW,([>8\Q=7\JN#89]*>MS#CQD'^F<_([RY^_(A8H/?.7R=\* MC+3UW("MC+0JF&IK2^UD^6I/1EAW=T;8)OQ1G27VNN]]NGES>W.KHEN>UAO# M@3ZJC]ZH!:Y%9O9P(?AZDY9\62 WD_]N,I/'&I-O,I.G?+I-9K+)3!X=+9O, M9).9/-XTP.[S1EF4E)>$M,00 MF>Q5$Q3+&8/89"9K(RT&ZX0^UPJ552<;TJB17;W=Z>FC07;NZ:'/N;WRGW7-N"8S^:(0UFX81[\"[Y@4G?XE\ZY M)G80P[^<%MJFP'\1P"^RWYC#P7 LA@LXR+FUU"ZN-9]-:?SPW+5-YB',E1%H M^$,!0"W^'']=5Q\E,&L3OV."U'%KLZ?^^>[BFZ_-#8X"P:_ \*SD #B\%N$ M/:"%2RV&N<[*H_$HET>YRA?#<>QJT4#S[52T4O,Q:"0E-FD@!]*#J#806TQ\ M&P0.@S\ZC".F+UAPKGU#$#2)*YA^H( K]/* !-;#!R# @04').2$@?VSS6 M6\-Q+EZ2P.HSPPBQ,H-MP'?JLR"PV;K@W_TLR*OA)^&^5R/&PE/6/LGL MI"4$]L'=>6S.'#_"[44PYJ\LN)G=&S_V>)[C\VRD+3I/+EH01X.@<00FM4!M M00A)3!?3W4<$7C)%24ZX$>0P@7!,U=U*V,JWB.+Z[C004JZ=:,R,CI#=H$44 M -"44D-(S0E3A(/EF-:C98(&XO-!X.00T1Y1B/X=(G,:8!@@K.>??L$34+'JR)742F(%J0M\V'@%"]@5G9C- OZR>(HHCC9" M."0QDP?<&7=JT?E+!>FS@M7C1F'7ZE0::;9D:72N72"^#+_@>N:Y\-DSA: H M&/B[SLB5LV86(J?SUR+_S0T>YIC=_)'OGEN0XT?0K>Z*_['P<1 D1A7R7M!38 MY0@0AM=53ELIFYG3R^$UG^_XPC$Y<^2$V:K?)4CG40?N4(YQA<)&D5*A+PW/ M#->(V$3@&1S>D4,U9EB#=!P^%11JK/\(AS#'&GRKL_&6AD6&M(0AS#/R M)H9-)^'/&0LDWKFT#4I.I5,3"= [:XW/NJTM), (?,%QK_#ZDZLCN-@H4%<< M-% "KPFSB*XT6=9H]4Q#C[R1B>$CSAZ:0I]!-=E:&T[(#[R0;+H0GF +09(^ MC(2MI)A*J=<:4YIY+"JB3EW.#= E/6 M*B:;\:(C_OD"KF;H$;-=.\LP\*N#Y\[!U#-F V;T]A.Y[9YK<8FLINS3/ZGP M;1XF)0TVX$,A)\^:33<&_1)AQEW<76HCA-O-IX^N*EC6 M\T C/[H-]S0#J[- MV)ST.J/:]'R=1"9[TU: ]:O/LCT![8I$WLO!-P^3N6Q8J#(6VEM;B;"O:M93 MTIQNE:?;:4[WA$^WVYSN29[N/AJB-T1OB-X0_=7TG5^EDQ!U(-O1=.T-1BMJX=;"LHJB>#S<329S>\M6O5Y7 M'[?:M>O3J]6;Z\I3Z5J6JGBJD\=3_V&>:QK^O)2=SAI&.D9&&NR(D;K;":>A M/NKW]?:P?FW$M7IS7;DJ/?)S ZZJOM+[T.=6_VB#'!4=EYF\38$-O:OI!3AT M=WJ%EV8\3EZ:] 3RY!#F0UF--8:>?Z5OWC5C#ENMO3!F8WH>_9MWSXKMO;!B MKO':L.(QO7GWZKJ["2M>++!0Z&N17F M7F6V5\3(CKC)3M.IUU>B,?B[R2AZ03MS\=\"H>*\ST/O=;%?TJHO8;?3( MZ?!L/EK0CGCV0*9\P[ GQ+##?3+LWFI"&I8]79;M96!1MF39%X,X@?CLC_1^ M.XLG44=^7&M@Z$'@'\K;PW&_.QD!*INMEI.Y%Z]GC2[@ G:?V.##*-ZF=G_U MC_NSZZ\?K[[>:X;]9#S[;SZLXVF) MI['%AU\-;>XA:__E_N82/!\Z!7>F7>)-(;P) QZ$'RSFGWU!'>0/E=T#+L>) MX%1DQLB^WRM21?[Q-?@0-6HA373<_%R3/LUC(N +>G '^^K!+9DB_1K&?YS6 MI6@P2HZT$[[!*#G]TVTP2D[Y=!N,DM,\W>/"*&F@2%XK5D!#](;H#=$;HM>A M/J>!(CG"ONSV"_JRT\,K=U ^,]1'G35G'Q_^;!NN2G-59T=K?5JR7+U+H*NX$C MJ4U_\V#K5OL]6([=KM[NP#T;U.^>O=(W[YXQAWMAS,;X//HW[YX51WMAQ0:. MY.C?O'M6[%0$1[*EX5MCA5S_\&8#1W*DW<"K;.4U^MM?;"PW_>T-1U?/T:N, M[(HX>LL>QK;>ZO?U8?\X^M\;]JX->Z\RW"MB[P:0I.'H/7'T*OM_;4"2+1V MXQ+)M0Z&-Y D]6H];F>&*[^T]7@/D?%>2Q_WQFLYXG5H3VYX=D<\6UF[?*W- M^89E3XAE>_MDV?W5AC0\>[H\VZN:9U^.ZJ3W1GU$(SL*?BQ$)5$A _8$5+!; M% D&/\!Y@M6N0C9PU >6+FO6G@P?SC5@WL)RX"NACX@.AO8%^46[-#S;A7^; MS#[7\-G ]N%BB:3RM3" )_P'OB/@*("MIZ'-H1<0/&)B^/!'E__1F,XM$(*( M2X%KF<(],.![<(RP7->!?5K.U X114%;>NZ_V!0W '^:?H>?K2G3M4<7'XZ+ MUO$C$[D#>-R"L8!@,Q!$@YG,0S_&>-*8 [P]Y6\U'I@S?=; T7H*YIKAF)IG M^=_/9AYCF@?DXAN,(3C4K3XQV$_HQWOUK46TU0"H.IT3G?EO3'C:^[T<=Q+\ M(L;3B<3%J)NQRNZFNBF_$_*FQA'<%7L@:N(U=!'Q.JAOR"R+22*B(?LW:(IM#WL$AY^*! MU++WM2Z9^KM8!=;+N*YY,?:PG,9?^1=/AF=&&O$B,@FN?C!O:OGL%L^E%*:27OY/,J?(FB)CZL9A&SJ# MM[0V7[7!K[]^>O.A>SY:;7_7@$D:]DRSY_B@[-G;#WL.SOO-F-3-A?ZWR#.Q M4(N"BT0N2DUOV*&SGA7>RFX%2J/H4N*A?H(SO19'^@U.="O5$5W 6PKQ)*^> M!JX8$N>L0TIB@R+)303F3S5@BE-FQPJ4Q-;LN*ZJ6)L=>^>=[D[9L?Y6_=6/ M)8]P8>!->VLYVC,SO+K5W![_E4K'PX:=;M&-^MUU3?_",;^Z#ELL;?>9,1X@ M8_X]W"^?\ZG_=QGF^\*"N6O*@[R':C_BV>Z;UW0>O-A ^RS1OK7AC6[ MK5JPY@ZE_V:L>>BRL;T/K]KQZ*%,J5AQ!>(+8^1^,2OZ"5Y4"=?BL7#E)[I/=J/GVM:+@1_O*OQ83*#.D$_]Q,UEOMJ5BS&/,3_U6]7QTT9;S2G^U3NCCM[& MHJWT/@-7,Y9+&[0=%O\MF>>[CL-LJKBDS7N,E*4ULS#^[6KLWR&6<0(;8ED? M/L2PM:5A4;'EU%A:@2&J3[-"RF,+PW*0&XNIUJD)=X'J')^A&G\Q=XW&>FN< M'0(I68O&M@FYQ076'5L&XFJVA,3:^+HK-;AXV9,U>^=<06G[JW/=K1H$7@HL M8+^R&NJE $IY$AVN1-*H4S*O@#JN%N9\7/ITCC\8/=SRDX74MD7GR\\#+H@! M_P]L\,@T,&.^LP"Y2_-#.*/H$7CS@MSK([>RM U1)1U]293%(UNYVD09!9A8 M37JUZNK.3X4K0&:1X')*SHSKDJY+7J81H6"W,2XGU9$B'0* MF_-OF4>2:_O:\=WM[U@DKPWQ&M2.5H1A!XUB3D#P8Y 9\" MIN8J8^[:)ER4]WN4 D4]$)F6J;@'(LVX'_FN?WN^I*UJ@FD=]\WCR)7N-^IGD0#N&:SN SG,#ZZO#%T/;#UE ?C[)1 MACIV&#=J6AE)^ MW.0$WAU+[=*?M"2,/,&[C XR96"G1 U5J2N;D3 M4-[#5D]OMX>UJS%XI6_>/5-F\N_;,^6+[WNXAO\M\B32D D6>?AF-J% MY?ES:QDEM6IR7=:+@=7@!N\#A+B?0HV'H_\H#OZ*SATN-9[Z#3_T.\/#CAEQ MLOE@VSO1.D-0. -]V%E=<5\'C.*&O_?,WV=UY():6_7YDE]D[6K-R7FQN)JQ M\HZBR.,US3!QBAEK;!_>P4@?=5KZJ+ME:._U"NI7R]Z#3%5F%>Q],#^C#NS] M4M_C-"]:;:[3:08Q7^F;7],1U]VB??/A.K_ KLF8O28V?:5O?DU'?(11U3IG MT&J*[3EHIUV"N%H%[?M+ERKYP?:_ 5%/M==8@$R4)ON]\LJJ(GS.UOEP=7%5 M#0[ZM;)8<5'4(#,BK H>VZ9LJH#'XOJI]GEO1]@#+ZF2:B*7=6?^8M[/U*6N MQ?MJ &:/$G;0;B1L?9FL1,)FRDZKX;(3D+&O 1 C:IM;N@'(:\NP[>>XND#M MYG?<0$PORA^&Y,ZB9KIL42SUZU(K+9#.-7UM"1_ EA'JX::93;R0X]X=OLLM4@,5-=KR7CB?DXYU_ PI_@1LL_5#VYA M<-,S:MK/MK!?+(")@@VQR/FQRU/?!,4M'P=IH+=[?;W3KA^BVRM]\^[Y.%-M MO3L^SG&A=L?'_;'>;F\ F5Q'57*0EL!;@2[4Z)*]W<%A+70)/_?*+F&_G0]= M6(,3?8UOWCT7CVJA25X)%]??)9%'H-7D ISPU1MFBED/H4 JNW,=O3V@_]3N MUKW2-U?%P)G&F5I+S8-8WTJD74MT0-:$%=8+-M: ._?1SSC,5',<0NXJ+*-V M3VXOAM>S?.K0_-9F?RV%5<4V\*#R01WJ@$-E3$?9T+5MFLCU M8=$TH7A.2>@4(,_02('T% "/:4Q<+&T&9"[ 9\>V,166W><3(.2C/2;&.3P MA>QG&C]#I5)P$2U;G?Z!;V/,]+4I" Y8L09L#,MU'3ZSP$=0=S%HA"K1L/2- M5Z--YQ9[9*8RKV#O?%LTK2"3F+P+)S[[=PC$N'K$F0U',:V@?Z[%Z];XPD]N M6$'$AGQZ!E9,QGMFM&<]KI@,O:7KTS 3P\3GT 03^*,9S3[2M7")G.N&#WS< M@8D)21J&$@WO )8L\/]P%*Z^OW%4]952EMIS,O7@] MY7[:FQ);;F*##ZL\ID5=7UNFN]4[E*);& SN;>,SX M?F;,X"'O-<-^,I[]-Q_6\33%T]CBPZ^&!K(7!-)?[F\NX9[0*0#38P$ZEP(& M/ @_6&Q('+ELD%+P5RPFE QA!,9#9 S#Y5G:QO-[N#JVY8"*1_E_W7GSX?K^ MZHO6.8>7?+WX_>H+G+$8<76G?;R^N_SC[N[ZYJMV\?4C_.?B\__>7=]I-Y^T M3]=?+[Y>7E]\UBYOOGZ\OI>?^79U]\?G>_K(S>W5MPO\PQU<25S7AY,2Q\AY MR4)XE$^A[Z.T0@/$< S[V;?0UEB 80L&,*]7QUX$:P9>!PC.&8A"UP,3A&K8 M\2%NZ&DN[Y> G\"D"&V2Z9&D PW,I\#IFFV!G#1I.!R\;VKX-*0'K=DSVW6_\RA^]$Y2 M)FC7):9QP98M-B/:P"$;W$K6D5I/('5IPEX\N X^8L)7GG7:@.5PLY<6@ J+ M#$7CT;!L,=Q'5YYYKEU,@Q#((,X/UHSD,RTX9B]2AO LEF#.6IIL4/>(@&G M9BV6-DX G#R7;137+-Z"VWH$/G-#7_*5+LC+YVHEWT+G3WLKHKRN+0UTCT/; M\- JYD3TV933)[ "&YZ#TJ+3^N6;Y7_7/O'7TJ_:O]##Q9_OEHSXXBL2%DW\TC\QXM]G12PO!/1K<-6-&=P"^U MB^LST[/ 'D6#TE!N!H[2"_ J\2L*!@:X>S1DRV8_^(>G<[@:#'PQNN$:,-\# MHPER5A!RSHOE(_"D^0S.B_#Y%A:)B+,IQERF.*?0>;2 R,)Z13'E&4O+)&Z> M@BBC882/KAWBCK$/"1%XB[\ !P\K8@XN:FYK- M_@T2W<*PW2,3WP$=SCU\T*LNG+DO%DIZ$[_U:!FHK] QXW-;:6.!Z]I<+RX8 MB&43UGF)'_)\9H.^2=%,+UT1/#BQ)-C '&QD^*SK/1@._R0*>>!U;- #,;P$ M64]*"\YP@8$)!XZ!\3 DF.#X_&"^. T&OE-X5!@BCC@>LG?P./A(THAIDCR* MI_+_V_ORY[9QL^%_!9-NW]>>H;4Z?21M9K2VDW77L5W;Z;;?+^] (F1Q0Y%: M'G+4O_Y[#@"$+E_QH8.=Z2:Q21# <]\@4,EN'0199D94TIM:?/.S D-?--Y7 MH%&4X)1>Q@I\Q^(YS1^=VI71LSQ@6 @9E, RW,'S$L1([QG(;^9Y_+AAL+$I MKD5VUP.],E!1=[P6P$/NPWH#H#'R>N;)C*:AHWT!&;[@)AJP!PJ,O<2^99',4# MU-9\-0H 3^#G(2@$+*=8[.' 2'3,DMX/+$Z74?,C/=BBQ'T3:]#R"2="VVG7 M]"'M37&<(RN.%D<(Z4(R %A9.LW"W04; 8A8-C,!M&7RR#J_T'P!FJ6ASP4K M &K&8=#8)[WS!_QA#2B"@-:(:65 /8 %3G8'K(!O\//(CGD!%#](^NJ[1%V' MYA(#!@QB@!6P&6>T=X#M+^"DN&D0N.@C!W,!,2@UH_.#* 551 6* M9ZAF2)TB5#@YW;FC":*?5SZ%EO%?@CHIK=*V$6@XJ.X-GXX5@@S=ABR.!_K0?-@ M< #ML)NHH O-I(N+(-S4A&:/RNAL#5FF$-H,,'3 JB$^CY8D*&W:9.97^GF(CK(;V &K-^:W:X'3 MYZ!7&/0-R5358A.82&*<$L!Y=F:5#Y+FI)>H;C\"LK\9"T#M%!!##8CO1'B' M;+C>*E9K&,517V:S!CXW3 +0CY,Q82"--T<8:)Z&[K>4OE*(G3P*_LQ)\_V& M_N1)#5+\3J["XFD*=.,)U/> E?/B",B/(] 'D#G?(J<&A2#A$"-Z(V>>PB=B MV@TQ .LLLH0Q(1NU T!-'%*OZ>AG!8D6HM;>X]H@&5S ,\?HX\9$XHLK9[G MV3 FIYPGVEVXJCA$4].=Y8,=:.#?H+YB^,&N0-<^>>?LRM-DS4H$+)DRI^HA M*=,/PZ"GNN,N"KY;-KE]P3YF>&X,IT,&!NR5D50:GT6*^5(4K="N/-3O2:,G M68X\!WZ_%C S_N!+A=X"<02X',9#]E2NE6^X38K2E1IFE"4( MP#I2O@[H)X"HA7\7_D)Q%S2JBE0;+>RF,H1N48#K-!L=$M$N8C+2M., WJUY M=0777=J3J,8]D78+K19QL"+)AAD-0 $D]8:4A0JTV M$O^048Z$N<>I$:^(O)N=C] L\Q'>G+EAIJ&@5$-Q763^H&C"VXB4$S_^HI(; ME:P;YW.#L^1CH5,2ZR-$)3T>F$9*'Q0.X8-GU[@<:HCG=RQY?JVHY];-3H%WY-#"V M,V?$O.WEE=!:&6@]7&E8'_28KWS]I4K_6ZXNA_=U-GP1N5YHE@N:8VX.)UEY M5#D"HYN-T=? EKE=-C> D[UY(>!=$F]-ZS++2U_Z*GCSPMP>)\?:)14:9>BM M3[ET$PGVO=K!@5?=.UC"F]E4F-0;7J/:]/:K^V]]-2_2>$@WW"J(4FQ-]8'> M?NMS+Y,$>#(:U?:]ZG[=VVVTEN!0F_CEYP)DH^'5ZL /=E>+'SQ42,_C!U/- M?)>((6@S[?K\XKT8*#_(!^CK51_$E/U6K;2&V9*V4GK"YA^#KZV]71!>U>6! M68DM2XPM-:_::F$SB[>&VHLH.]=Q)D/+VC"+?'[ M_.1]/$K5!D[5VO=:M>;R * $_:N OK7G-?=;7K.^^]8 *!L +K>BOF['W<0O M;Q*(7[A=]#/%="A!Y-W'\[FI+[:_!36UP#H5SG(ITF@FDG9\KO[$'!WL'(:Y MT%'6QP('?':ZSUGD+YS65LK>UU&[6EZCV?3V]M_'UX;"U_::W6ZN+(=^D^366'8M_Y)$2#2>W'JLH9,2= MBL!ZS[LZR5[I7I\Z+33N_6FOLN\\1ULY MBT><7E&WN?YN$\U>GI (O7M35.CL#&F8.C-=B;DQ^\.%NVQ.G(:;2CD-$G7; M(][/U.NW7%3KSKE.)/\ZYFZ@(.-5,'(+L.T2T[?KB0!+-\=EWP3%S97A3\VWUBQNZ<+J@3O18?@4H\?W+F6ITKGT[&74WZ,SSI-S46%TX] MR0F(+M0D$1Q?+G;ARE =4[ M"B:\DR:E"*F?+?AU0C&XN4%.4$ZX9"(+AD M^E2I+2@#/IO[IAN$V3!L*F=9PS63 5;,4XU;SG7SB<(S.,T8L+UJ-PFH)9RY MLK4H/_M=PVFB\+=H*XMWVL&[I%+5.%3P6]M+SZ!.T8.#^%Y1)TC5?JIH@8S] M*;Y1-?U8%PZ89W>,U83-4H(NLSAX%7MKZ<9[U*=+3>"N4Z%HJ[IA4=R@K3-E MG!S$/IR7F^9PA1WCC_1'R 3\B0JSP'*$BOA=MPLT8+M5]UCZ'.EXT(E#VO-^ MXX-M?SJ[]5??L1I\_ RTE?5-A;2MVG9Z(UE*IC(U+/D.0F+M1>M+HFTI6' " M><09B [4\[D:>(#5E]CGAOL8?:U<52::+^E&2YYMHC?!<(KB;2!\VY0)-1-L MJ*!UPX ZQ0FU M %*'*J:PKZD]7F=,C3E)I=*E[D;&A+E3KV5+T[EJE/K4ZWO&9H^&P3\]%;9-CK<,612Q]0LFC@NM7 M;[#5)/HL@+?,T1.!05*?N'JU7F?E4VO7!2$7S7R->JLY)#4(L!W.IGML3[3N M1Q=C&$N?'!Q%7UOL'HO,I6@9J[O+ ;]+Y8B,:]3\)CI#Z]^9EE:D3%./RIDFT-H3,]OV%DWX$ "!YYEN@3MG7R_!PXFQ&CA;#YAN MUDK^>W0IZ;9>;@/&OK)B9A)9""B NQ--6M^ U2^,.KUXNX5U;SK3*IO.O+FC M_P+TJFXP!)5+SZ,0;3M>!=GL)SNEQ D'K%4,8*'STLZ;0:T99(V/_46QK7Q. MX2S;_Y0'@*!CU]Z5.P&%?+K8I1 M.ZTXL7FY^:(T+4(0Q*K:D;80*E30X M-DJ#3$W-UH*/]P+.0M'\R S)0I;8H1@1C^0H['/)LVJD[@=M.*88*YF@"U29 M?3-^%!_3F$*M=HTFJ4=+S(-E6AKGI7%>&N^Z8),T.\&#PIHY?FT;E;A+#M0QN<9P#\4^;S0#\"Q@=C3\Q1J^Q)6UO MY+E'-HH>A<#@K%V51,+,C]/SY&RJ!0V.U>-8T;C$8P;DJ$QP!K(><%?(!SZ, MNWLM,OA%^&K&C-D9=1A2X Q= %.>WX%26;%6VNTK/TAWUTJ74\6IPZ\8=S0#WD$91R*=,8.NVS5"%I3DA M>.T\U:TW+IE8R<1*)O9 )G9ALK-%)I.@UV,K3M-WX6AR,O,B H/;U=_U@'[C3,*?O P/\QL)+6$)L

E<*S,WV!BF&+NAT6311/;4@F'1/!E'N^!Z MA6."@R<)LC182*NA^/"AC*0O20\#[1%'+HM$WMI=I![Q\A@+#/0T"?AND/8Q MR!X#M_1PNF\QCBE@G7HZ$XRRUK%DCB[!3;TU<(1=T7KT2%)DFV(2<4+N#9W^ MKB>O4H9F$ WSC 81U^H?S'B?V4UQ\*NCP)6H_#>LT(S\M[\*_4#2'');FAX:!KY9U'Y:"(0;2[A,EZ^G7D M4\[=+S'\04CPJ7WUBS?O(7&(J_[&!/0GZ"O>:\-K--K!FRY^&'4F)F;T MX]"G:.VYU;?L.AQ:[5&\6'O9F+7H46=(/MF8BV8H9)QBHB=Z]>:'*-#PM?-! M;9(0:9PW>J Y.N_4K9T@*0[[@>HY>SLR8>'UO':E%OU?0_(9^N[::.OZMN M3I&54&21F.@#.! /3FGFDDG8<]8H+C2UJSF0SM%BFG@A M4IDM9L?I#MNXSX JUXE9^#:I BMV]%'83OH9G_?P>1*QYCD]]%3/]4'\IFLF MR#IVF1T%@>(,([;H]AF@.#7U2'K.ZD,/^2KDQP!E0UY^43:@>S[5SGM9R8SUJ8+=\N$)ILK)!;,/Q@-$O M"ZLLA_ \H3'0W<,8GF<(0ZWY/(Z;XO]!-'],PC51Y!>FR.,IBMS0^0GKB%'/ M--;C?H1:-*7EHGUT='+VV3W6&W3N*4'[8Z"=VPJK!.W*@_8G\2^PY3DAMP3P M&@+XK\L*X')0TB;,["DOO;ST\M++2U^&/K8/G3;R@[MT9?*[CV?*9L>GRW!C M2S?*JN6UJHTEO)5-A4>MZK7VRGE0RP.0K997W:L_9R?1/#^S/U1>6\ MN1(9WPP9ZUY]=KIPR98V$A-VZZ726F("#O@YF/'X/9N 6B(?QT8!=:?6FO6* MO*G:\2:>DDN5*LJC+KZS-)CX!-.W-J/E;M0]KCX$=P_*.,-J M0W"KOG@J]HH*[16&QDZCLIB@UM+(O^)NP)X=XD:]4WR[%R;SD%[T;I MA@VOWGB<;K@)9+^9F- HW4$E)E">28D')1X 1ZC42J_!=8SCTF9[K95X^8:2 MZJ!9QE-+3,#(>K747DM,@$WO/TY4E6BPGFA07[) QYNX7HJ^7=B4J,3&MXNF MUKR]VHP;MHRGKCY8F]69M/\2K*L.UD:M!.JZ 76G7J^\7$;+RG@QSJG3LNEM MJ'T8V^^72S=8&OQ;SXK<#?UR">*U_W()XK7_\B:!>*D]#-P&Z#/.0- ]DGD& M B$-C99)A W3PT /NEJ&"UYF3'ZP9GO@[=^1XK4)-[GZ,-RJ MU[SF_O-DABV1A;G"$&G4O$:US%Y>;2#6FJW*3.GUVAKXLQ)YD3"^E4DBHU(8 MOP#&M;Q6?28$N5%7N?I W-KU]F=;-I3"^,T 4J][C=EN*AMUE:L/Q$9]]PV% M\=N8QS22Z$Z[N!M'M ^&KSI+U05AA=-M9@K-LXI>?SR3VJHW%!E@IA%]= M"-\)CTVXR=6'8:U:W:"^B(X,CB/8>J:TN,41EDL"V=7'J5+0KC;\MFJM4LPN M#SCN@L8FW.,:0/!-A>S;&+HG.,M&I=E,:ID';R^947O/K->EP;P'[?-1[7C* M-K0E2DSG.F]BJO/FP+9-I=SK3QW5BQ-E])-,?E^V5D-+@XE/4"\:WEZUS"=:;2!N-6K> MP6[9W'9Y( (B??>.,8B;<)6K#\3:7G-6&*^M)X"C%Q=)/ HP*4" S%UBD;M1 M6N%,7D%I&Y184&)!B04E%I18L#Q8L/Q^A3-5I&60;V&I4;@!V_;CO!.JI[E[ M[ION?M_G?MR/,(V5C9(WK1I@%_@6[H3LBOH;5AA*\_T-)?D]&+!+IAO\$#+, M]5L\&\&ZOHR?LT[LC_%/"5MUKNO3^=GUSM7)_SL&303O2] //K6_G)S^Y[V8 MOC'QI7WY^>3L/0KJ#\(YT1]YF@6]\8>)BWRYC_Q-#3[^#@_ZBDC"(%*L2EVJDHAQ=(_@27 .\+_[G+_OU6OV#P <2_0 Y4[*^@O\G M2HD!8$\_%0I6\\47&L (7%;4J_66@*\E2J;PBY]:7G6O[E6K59'%^*]6M4'_ MDJD %68H$W@(?U.K>JV]%OWJH=]I>KB*A VF>9AA]>4PAU_#=T69( M)D&^(" M8!#X>*7723Z C\,[<'Y 0O5==7.:"D8P$8@8U,,:?B?]49#&L!!@PB!(T6/G MX57R.8X48$=&< +0?BZ@=MSK!=T (<SW5S0"P\)?B.7H7=];3NT3RF;R /^ U..=1D";Y$'D ;:0? MW])[T_2 ^^&Y*$KXN4+JA,> J(9@Y]%O@6C% 'Z=P-'LOHAJ\@3.EP)O2=/* M.B#[8YCI89P2IM[+5,V#D!9=4-K[Z[/Y=5[WD'S;W'<>J*N.XK M^RUQ"TMJU KC6SP'[L6#7?52N)3.V!Y\$'P7MT'6=_:I_LP#'O!KV#TNEA@" MO?<&-@XQ)P8D'SD#DH_MS*,"2WGW&E7Y'_<.6'Z$9A!$%MU ?AMW*FYP-QY3'C09^F M4-:J+9='-:IS,8>F'CX7C]H*MOETK#[XB#4]1?H*G#!5R2CH.L<"WOI3O5;# MKW^ =X-M8=X+(E G9#3]<*W5M _#TYH+%A@+S+[[373H[WA*>)-@J%\^,"^/ MMMV7B+WC]8-<^:8FAISQBYJ))RH$64[7!K^7=#, *E^!@AO?IA]H#8 M'9M&*S9W<<'-HQ_NPF[RO32E;-]#*1.MVQ]."8B6/W$^]3S$G\A[)Z!PONUC M2>&)N].Z"Z)(#\E&W&#[NL=UDJ5=4Q=4AX+N7V>F"9ZF#FS@Q@L9(.!_-:6Y MI\3']_88@Y$3W/]):UD&$1!U0.4'P.5RE"(I0:K0ZO#^"D-5%GP&5D6UF6D< MGN^JM5!0SB<0\<&8-XM!X;T]E^9#GIJ^.1AT_SKS,9%;N;K\^?Z5IKM \4+8 M<,5AU>'\1A:33!UY+ST=Q5%7IGWXEJ[,)=JNOS;#)1^9^5"'3'IRKH$L>%\E MCR+Y%F>^HKUTU>I?WPGT&0ZEC\;JW]]5,7K&#KBY4;=WKK^Q/^STDV(_=\?K MWMWA/9VNNA+7Q_^^WCDY.SH^N^:;<"ZBJ_#.,3ZT]Z!O.J 8@D6]TP%"_[8C M>[#(>R'#6SE.X;D'1!SU:BB)I #*Z?W]W5^NSP_??;PF* &',*%([/YV\^2 M!5 ;]_=K#B*)LZFG-"X1*OEJF"C0@"S8 MZH[DO1.^]=T#5[;^"'!KT\+U0;CMZ@D+7GR 8C!ZM%Y 8G]*+R <'UD=8U8Y M2%WM8"WP^&^@,,?1SG1N -?-;^P!OYMD"KK^Z=@"/SW)D;2 _(-THJX@KT&O:"+=-23 MW2Q.4A/_@N.!MF/B-6$!S\1LU^S>1][O[DQ',M PZG;C'*TG8"0RXD M\_.A'-L?=C663(9S?E>B+T?D!<3[\(F6E*;,XJMFVT,)RG0/ #0&,F>'25]2 MZ J^F0]RYI*^PIB39C25?1L6G(>6%= ]Q)4:@L3M@ W$D_ Q]UFZW^F5FW9ENA^\$?5=)=T@=6VKU!47$G>!CB -:]BYD#<@>=A[^CMI M4@,*#2ED??0>(G(X0>,D3(9Q&F3Z7%_D6*M7?047DV#\SWCUIPC_$T;[:M6= M?Y*]B"H\?:0PQ-,,?D!V>$4! D)IP(%T2X&LX_J_>&^TFP=A"PN\Q513H M(C,2/QD*V3B_Z9OM[FJW.&CW@P"#GEE?9IX6=_DP9O/>DN9(!B$A,'UP\ANT M*\+=" F[ X?@\"%F4<"['11"4QP!S@^B,5<<"F=:A9]U51)5Q#D^B\B?&K(D MC =,B\F^1NYDS\,1;ER^N,;$\M];P!+1@<_X<$?('AS>@^^XA(4[ 10 W/%W MPCC^AGNR *$S!]$H#D>P;!*DW]*IH&N 5$Q;[V8Y;R(/D;U1/'2$H=.IN#]N M( +RI85"8%D[" W# PV;F( N0HD/!;J+0C!$R,'&AJM57H77OYHKLY@=W>YF MP8BBSMI@7/T#H@U'Y)2GG(Y1:(S2GO;1YIU7/=@WWD!$Z0$*H"FOGL,5M[3V MZG@3"PMQCN'#3]_&"9%'@:,8CK*:WL$>9\MLL;)-)\)P64-[[O7#>&:04(K$ MG0DI;UM;+=C^(4MQ]$.FXH*W'VLICAYG*(Y^U)A8'TOQ>:FCR=11\W1L]I'4 M,<B8;=K3(T?P (W:AD_HA#N[O MSV;'?M\D*Y:BA6R#?F+M:4K46@-U765NSQ[[Z3*W>< A:3(/I@-!: ^,C1XK M_1'&T5.D_UY,[E_-'ZK5.P6N-88(P>>:.KS,!&N"ER=?9'804S:=745'P1OK M$P6W4!YB2;7/EOL/05K+C_I!8PZD)^_8L#ISO66%MX[=HY@O3:G1Z6NY/LVVS!VX7[V;6)SE0M7+7HQX7K3LY[4K:_H^5]9T MXQ"#EG]_5W_MX=BO7EFUC%=\;[F2Y9G/07ING>\$&=JOG"I0J*]!*R]!5E)% M><4O4N=_ESY5:%+S.<-K\0%7.3A$_=S1$)8*C9ZO:X0YNXN9KW3;U%IZWK7. M;5BQ,2QB+6!;TX[!_RB9E"!>3Q#O- B\R6N4E^3FE??KWF[C;*ST/K!MKE7\PZJM1*RZP?9_5VONM^+W M-H44,9UH=T^D?^:41JPX3R+&#C"< WP+/^_'F$5!P-%9C&DF$PPHGG>S&!-C M.?;8X*H:"D["ADPX.>"*6@Q'@C[$O^8G>5OJ^S# [C!F,1W)W+.=5V86U$78 MJ6C\%=,?Z/@V_HEO*0F;Q(1C?!^>Q9@9?1)'1&!N8QR94"H]I0/-5**=*?U9 MWAVGI,25L=8UR%J#1CW2742[%'$WZL? MF(91=.B,X]*8W?]WH[O\B0>F)<]1%";4SZX#J25PMNO\J1 2M]K+7+.,4?<\T! MJWI4S9[D%(52L3I5B>9&O"V&]4&RL1+=8.U*H TNA/+ MSF_;_#8B/Z)D'($^,19A\ UK/P"S>!^V-@'$K]A3J,CAUE:W\8T;'R*_&)1*@VBAKP?6ZW M+YA+\Z,VSY8[U=W_+5T+DHJG/W7'&6IOE =\MC,F):X$8>6/>" M*L2 J](P(Q&3> G'.;DV8#H@XO 23M,-DFX^P&*C MKMZ'*=N:VLOTM!!T08<8!4!"7)5V'>O:-LPCTUR5Q*W;S%#O4W%FJ\[HFK?#! ]0E(S"T^G<- =:E#H:ARA3SF:[AW,X9)G&B.-$CFA&:Y\R92"/*) M/#7E&W"L=A3E5![-]7>1+8C\S2;BDG;)G[3UH;:[Q#H@FY&IW!A$NXUD)F^L MTPBN;1C*\7NX->H-(@+_[^].&N\^GEP??Q&-BOCGU_;9]B?7:$ M/S@U_SXZN3H\/;_Z>GE\)=J_G'^]QCW]=GPM+D^N?JO8[EYK)*:!Y+! &-"8 M) 16>&(9+S5^0T3CVM(!G#MX5;ULLY.Q#\ID[)7C,4W-8YH5<0A;N#P_O2+^ M@"V MAN+RRHPZF:+J-=EBP*Q1&![40,#"8FAAP5H/.1ZT4G;_.YY1ON2$J^(RQTZD MM8;P[8F!DE$ZN5.VD8K]C">95'W;K;]D7; 8,\ ITH,RJY M!2_%'<+N[02MR 0!EZ)Y#7_BZ:E[!MQA M*-&^C+JF:4_*S5Q@.=B91XU9PA![^@/PP8CP >I<;)NH&YG0MNP5%K1<$;\4 M 22X*Y=#(:J!W=D3G#..^4R)/K=)WL*\SOL/\+- [@7RKPF.=X#^1!1 MI.5O0AH'C/5CH$.">RI3%Z'744M?79IVML5)A/X*,'U/+4&1"^8$%<6(G;)T M@^X6Q?K)U%]45^98HF+X4'NKB-;8Q!,Y!CLK^'Y*LC+S@V M\Z'9 ZG;1J@-W,TSXS1,%3NR'#6AYDS*8J!*[1,R[!CQ&9C0'SKP2M@^&&4#?2XR,G7# M@*?4#\)0K2@B3N0QRA+T,.HG;;X1@>@V@O8X5O "M?M\!MP M5N[!$G*O>X9PD-#4C?5PNSA+ATM#<^O&DHT>X_#R- M;;?XG\BT;'?H&07C-/]*%S*P(IT#8\_!NQ+R*Z7[2>K#DY/ OJR#@ M"!:9R)M$#OMBR\>A!%HE9#W>4>(7J%(>4];,G"!457$J>WIG3')!!/+!;+WT M3KV.=ZI1+;U3K\QUBI+CISFG+NKO/EZT+Z_%R:UJPXT& PI\9[H$ MU>DH"T;9#?!EW=@%V!L(,@RRD;AD6]W IS!58K16)3Y73L>&*? M3G^\-,5$8-2&R1<3)#[[T91N8DJ".B91$J(JF//^0&NE6'(/MZ8-^JXNLT6! MI;O1P%TDF+VEV%97H%G'E/BU8X+ZK!QS(%TF'-S3L6D4@K29,?=1'<_>8IH' M&2\]7.#+HALO3+7'LU.KFO2,)1VA8*( MXE/[\/K\)>L!U(WW_0>C]YY-06$6T0M"8JS6MK\Z/MQL4JMK0JM7 MQ->SR^//)U?7QY?'1^*J?7I\)-_?CVY_@]>U-?+D^N38X[.?;TZQE]J M,;^>9/DX2_46TY'3'!N)QX#]P,:Q45NBIW#B>%Q+HN_7X7:>C'%.4LG1\:?V MU]/K*_'UXOP,4.SLY/S2P;2UQ*JS.-IPZ=[2"- "J7+]Z_&E.#G[='[YI7U] MQ6Q/&_?SWYY>3Z+47 _03D5+'^(-4\ MK+G(_K/T$S/@.?[>#SI!9CK:5R:O>%'U]&M62A?G?\9C'U$2-9DD@$ST%0I MM(,D[0=#T3X1O\8A>=H\G(%8H:?^%:!I*G[-P8866S++T(/E"XQ#H=6X_41< MZ='_7KQI#6%$?0%&/!N]_OB:Q]89. - -JR:.NF_,WX@W"YD'HIV&,*#SP>U M):!PJU!(./[P_]3W1JU6Z6<#5'*0]N7'S:/_Q7=RB#O!NA>38W)A4\AF$[.& M>9+F6"&3Q9->,R<-L[DEG31,_!?GD_GQD-JP.TMF83<"_.2UX! W6)EO<3*R3NY RMG4P)7%2N7DE?6#:^LE[QR M^DZ>S"MK^U1:?%BQR%5KM*KW8N!!=7<#^6*];C&PY(M3=_)DOKBL&+@$/+!6 MK55.SJXV#\U.R) NA+0NJG[5]*H$\!_51V5)BN*95? M7!Z7 )\"^$6B4H#OBS#WI:#SYN:!'.O;#JGBY4+>+-#G/<'YCIEN$^A@R9:= MZ>WH]#I@"CNL"8XP4+GCC%K_)N'\S4[WJ)?I'BM66G-U\OG=1_C/6?L:>[RL M8]K7A>.!XDI\RKOF'FH/R]OV](N82TH#?ON8"(X]LLD3X7.&-J>+ZV8/NKP8 M1!D5@JB^#'NFU08/?];M(S VFF//8%I/YED_IEX92U4/^.PI-KQ*J_$LF2P@ M2M1[P0?Z(L?8@IVBUHLS:!JMETJA63B%L%9_D4\^G->^Z!E?W9FM&=3"9(2Y M:50_+[=JL-Q4]H1\L8+87B;)YN?TYXE$H3M2YM:'^EXT;>E,#H"5+KK3\@+O M_=YUD(5P@PN:$)67^;AD4=#8M^X(AV\7[3C6Z5)78\TWQ+:'SCA^1C'S12;? MQ'%%7'7C+!-K>[,O*54FKK"\P:>+E9FDC/(R?T2L%->)J7Q.F_;7EC(O;9:8 M<7*EOU+[*QMO[0[\67^SGPW"C_\?4$L#!!0 ( !F"KUHKG:+=C < %8R M / 86ER3NO.3D2/"+NO.K>V;[]7L]8&N4 M)W&[-1(\;+=RF<>BS:4VV1_B[K!>WT-O:]\UM[ZK5D]54"0BS5F@!<]%R HC MTR'S3]]ZO4MNJWV#U6I:S7";"L%1,F%8)3W?:K6PVE495;SJ_^VZHFU8]\RX[%[\UEB]N!E5IVUV2YN,NK/);#M#&SNM/^,1V8K,E:^UF;?74S6@Y'.8RT3*Y5 M.FS[M^>=XTZ?'=;WZJW]LO%Y3 =X,4(OV#[Q>_W.6>?$ZW>Z5ZQ[QJY[G:N3 MSK5WP?Q;_^1=O_.KCV:,\'OK]NWZ7>_FG7?59_WNNDW[MR?GWM5;GWDG?=9[ M=^'?L/HAK]9?[_)7C*\&^:==J_[_BG[A@=TXY_8B#FL'5#4 M],]]=N/UCKTK_Z;:O;WP?[,GAYZ#6NU@7(.$V:LU(I7G5R+]$PUJ> MR# ?X<_:#SMP.8XS'H88^&:GMD-+Z=DZ(T'YJ5$_RNYL1SCK< N\_J&YLZ8- M@E;"U1Z,Z<@#'I>3D'A=1+ M /_O OA@0P+XF!N$+0(TF;+WJ9K$(AR*BHOC,GI#18LJ*$B\?RY3$.Z4%6FN M"PH5:$HK+Q'6G"5XTI+'+.(!FC13B8125&[!0!M/%8WB!YK9 \W#3H2E8)%,$/^%H'NP5 M*X05NO5"OTPC, _/)=:1:1 7(=8$H!8BNP(P2F*K#'@@*!/$XWB.U1(F9LDT MTD$H:>$*C2AB# ! %5!DS1GK3\#-B$6QFI@9>K482NA/#D.<&IW?\+*R $(S M<^:1MR\XW!8-*T@[C6ECL M N2@@8QSH2A )*0?YA!PQ(P*K$J/8?2!+$R!>81UVH5.Q!E6@4B1+-AN\!, M* !"!PS_+ABAZ!', XWUBA@C;&%\M"L6"F-ZF H@B':YS+2,8*4AFXDYO2Y2M!8QM_ K)>D<0I62 MOJE3@FKABU&Q#.V=KBD&1H:2:TD;D$XX6]&0TDJ%(3%K$Y:QRM=2JC("#N6@ M<)J4<7HQ13G@/-A+>3Z:W M1RA_.C$^&>Q($&,9$H:Y4:F-3&Z ?RI;"=A58 M/%JHN6SQ8.A"V6N%QEVYH:S0&:!NK*P/ H#".F +X*%(H=9C(!X](J-40D-0 MW#M4(^7(#%S?? CK3Z,C0(;,>/IFY_5:5Q8@J+( M%5&$*E*.$7-F135X+ZR?0+CN<76!:+&(B2!+X\K0@2KRCWOP%$G [T<+JK&C MSU\7L<&L>K?I1;B3@#]-N_B#]_-"F%M F.&&8/+4A?MCV-"M;EGCV9Z5V/P" MFB2-JX*@T 2.!4&Y8M5$F1SM],$AUC(XCMEG*&SW(U,BH!P$MC2Z=#P ]NR% M--U5I\6]7Z^<5R-N[M4W49_-"B*TFL">1\G74Q;+]R(N;Z>7QE?^]1$M98*M MP?]VWF8=_==OL^P'G>$L>U3F!$=\NXC@.=<1!K] DC^J>>^]XZA["_$)-3%0T-G4'TKX9Q?9!&^341%&MA[ M[%#O2=WF]@@EYB(E&W!/A1S%;UK.8 N A:BM.4AOH:5,D"=>( M6;N94H"L_-!J6TER._&W*;=*'K1PI$$R%:!!6&H$GNQ7"$K@59R4E.E8Q6-! M>C+EP_*;$+ID4Y%DL9H*]$Y&RO$G?P!KP/"KB.V]A>_'?CN8/&/-@D-O,&?K MDD]9_:C"#FH'1]\.GD>'2_A<,F,?(Y[(>-I8WC RWU"FC1JM_ D4'G=[IWZO M>MSM][N7.,GLCMD+_W(+AT>?Q^<_=&K?[#_X2N4GDD3]X%G.X_;?#@M6Z;\^VG\#4$L#!!0 ( !F"KUK/A9,2H < &4S / M 86ERCE'\GG.\QR9M$9Y M$K=;(\'#=BN7>2S:7&J3_5_<']>/#M#:.G2W6_^I5L]54"0BS5F@!<]%R HC MTR'SS]][O2MN2R':6-F=:_]8SHP69.U#K,V^^YFM!R.L^X% MN^EUKL\Z-]XEN^A<>_B*;]T+]/![&U[_(]]N/O9N/WK7?=;O/K=I_]/9!^_Z MO<^\LS[K?;ST;UG]F%?K;_?Y&\;3D-5/0G=5>6[7O%OFG7=O^OXY>\$-NO7/ M;,0LY'P0BYFE@=(A,KC)>("LWJ@U(Y7F M52/_$ UK>2+#?(2OM1_VX'(<9SP,T?'=7FV/IM*S>4:",E&C?I+=VX9PUN F M>/M#<^^9%@CN"M=[,*8M#WA<#LY5MF&GZ@=K'7IV/SILQ,>":3&68@(&ST?2 ML-\+K@&!>(K[F=(Y4RF[4#J!S>K_F(J8!TTPDAGS.NR#BNFIFPKKI,&!XU&[ M+'QH^J"0>@W@?UT 'VU) )]R@[!%@"93=I>J22S"H:BX."ZC-U0TJ8),Q?/G M,@7C3EF1YKJ@4(%PM1H68Z%< 8F8PHALD$= JDAG-$MQ7!X@BAEDY$,1LP4]+$8/Q%:E)/0 M A)I8HAI$MD3F8^P0).)P#I(\V9P3858)IX"-F4P7=Z&5VCN"C2/MQV:@D4R M1? 3CA;!7K%*6*%9+[7+- +S\%QB'ID&<1%B3@!J*;(K *,DMLJ !X(R03R. M%U@M86)63",=A)(FKE"/(D8' %0!1=:5I9 :&;.//+V%8>[@L.W6X+#_H.@_?&_/Q_5?VJ:$FEEL4&4HJ)(XG+? MN)JTP[@6%CO @J2@08PS82B ).0?1E"W!(Q*K$K7H31!K$R!<<2U6L4.1)E6 M@0AQV[!]8"84 *$#AG\?C'@Z%,P#C?6*&#UL97RR+Y8J8[IREY)JL]2!E^9G MQ'5+F'88(U^>;"AZ8"B"(5KG*M+1@Y1R8P?1^_-.HI>_V0[TG@N#&PABJPV_ MCK *R=: %^;I0T@_#@304EIRBE05") "=#:6QI(D>HG4SD,G$PMZ7:9H+6)N MX5=*T@6$*B5]4Z,$U<(7HV(9VH-C4PR,#"77DA8@G7"VHB&EF0I#8M8F+&.5 MKZ54900 ^V$MY/IK='*'\Z,3X9[$@08QD2AKE1J8U,;H!_*EL)V%R',Y !]I(/9"SS M*O11*GQT4P9: MTQ_SN+ $19$KH@A5I!PCYLR::G NK)] N.YR?8%HL8B!($OCRM"!*O+/>_ 4 M2<#GO075V-'7CXO88%:]V_0BW$[ GZ:=_,'S>27,'2#,<$LP>>["_3%LZ%2W MK/%LRUIL?@--DL9505!H L>2H%PS:Z),COOTYA!S&6S'[!T*V__,D @H!X&M M]"X=#X ]>R!-9]5I,??KC?-JQ,UW:"43[ S^=_,TZ^2??IIE7W2&L^Q161 <\>TR@A=<1QC\!DG^J.:=>\=1 M]^9*F[D*MCI[EIS$[X6$ M^S81%6E@S['?O!Y:[0I(M^70RHM1S^&6! ;I^)0.8@,I@)A2_,X/CR:"WY&: M=?6=U;.V,K4O7V>O8KX)A^4YCSN\7L.$/,1 (^9$^%G,EO4LA@!XB-J*D]0& M>MH42<(U8M8NIA0@:U]:K2/)K2KR_LWVMF^W7PR1VW+>Y4&E1QKT5P%.A25M M(-W^N*%,"14G5XD6:RF JV3D7+,SA\D'"2([U(& M'"S]//CE"'2#U10VO<&QGQ1,;3QNJ" MD9.',FW4:.8O@.^TVSOW>]73;K_?O<).9O?,OHHHEW!\\G7F_HM.'9K#A[_V M_()^J!]M9".^+2=^_\W?T,Y^?E=?M_")%L]&4D3L8IX$NZZ"6DE!?W'REDC: M^S?N0!YS+ZR0//(69_:E4; 5!CS'<]Q<+G_\'QCVGV#:?P)02P,$% @ M&8*O6INNG2C=! 3!, \ !A:7)S<%]E>#,R,2YH=&WM6']/XS@0_2IS M7;$"J>G/[1[;9BN%-D DVK)M.+'WS\E-G,:GU,[:#K3WZ6^IGT[9B2L&]KIA/:)TRJ]"^Z:K>:-9RUZ\6P_9ME#460 M+2G7$$A*- TA4XPOP!V>.=,149I*R^K;]<+:7(1K4'J=T*\5W[WV+>?".QMW MX>],:1:M>W Z&?M=:#92#9HMJ0).;T&*)>&5OIUN7C6KK)GWIULL+5ZS3IV1 M=_&]N_MB#T;.],Q#E$:ZZH&F*VV1A"UX=X-:Z7_D\.]\S'(U^WO=OX]*7Q M&2:GX)^[,'.F)\[8G5F3ZPOW.S@#W\RT&HW66SFZSYV[SW^/0R XIX%F@L,M MTS%\RXA$%Y(U3&DJI 81@8-M(&8I.!ZL;1$*"6?OCSGQ*)1,A4!YB\Q@1&<30;E:1Y%8' MB(*()3B>NV3>F]$@DTPSC)#P$-Q5$!.^H("@2Z:4<1__S,H0NQ'$5%)T?-N] M(IR-=]5\;8;@4B$G"/4'"S0Z>9ZAW2H,8D8CA$%8S6XH3**(!53"X:5D/& I M21Y/'AFNC-F2B2K@(#*-3E..A:PZ"1JW#^!/(A\TC M\)&",CVC+,%D"I#QQ"3'7<)(^B-CDIHC2AEN[ID^)+A1$IJ=P_!NQ[;2ZRZU M2E*;7]J?>B;IWC&EK8)2QK%,ER3G"?N")LP4!BOJ:L,W:@)3O9(J0VW53),D M 7P-"QK+ B=2Y%H5%18Q3K!>6T6DR3^@&:2XDMCU+I23 5MYM]"+<:TNQ?V@W1[YE MH8[QW\9!!3M8DJ0D-#W_:Z51,:;DQDY,C$LB%XQW&\;R?1RH/\,'0">3Z="=6B<3WY^,D+=T!4HD+"Q# M:'<.>C>F!0G1(GT5I^JJ_N#$^*E[)9&MO?" /_+Y[=@O]WLB]DE2_V?P MA8A/29>=?O.+UFVZ[#\K@NPZKGB+G<,?T]7>P0GA0*E!!5[<\,!,BH.0H9Q! M4:(I1V0\1/+K=JEK0IBO'PC#&,7CG.+25(H;9C0U*L>GA;LY@V\9GMMS(Y7* MDQY-/O]&E$G.5%P8?ZDLE\#PH,<(H@BR%$=,"%3I=W*\&^&$LFDAS.>/4O ' MA89B9DO,\*_PMGT#^/BA^?GWWA/WAEJI+3QM +G0&]#\!F4N7F@J%8H^U,'' M+]2^Q;5DF=_3JKFW)0KZ-3>:,1!H7>;?@#"!)(WP[L4#,X,K4,891XP_NY>C MVYCBLT3E&%*TA(Y2DRPD0B&Y>Y.KHMT%D6%"51Z%,;N@'(5CLN6!B2M!_S.R M,/"@,KQ4%NA[2K;''UKR;UW]?P%02P,$% @ &8*O6D:TR'/#,R,BYH=&WM6&MOVD@4_2MWJ1(E$@8#2S<%%\D!DU@* M(05'2O?+:K#'>';-C#LS;F!__=ZQ34+8ILI6I5*CE2(4YG$?YS[F7)Q$K]*! MDU 2#1S-=$H'A$F5_4'7G7:[@;M.LUQV?K&LD0CS%>4:0DF)IA'DBO$E>*,+ M=S8A2E-I60.G64I;B&@#2F]2^KX6>'>!Y5[Y%]<]^#-7FL6;/HRGUT$/6G:F M0;,55<#I/4BQ(KPV<++M57/*FON_>^71\IHU=B?^U_L4^3-S9A8]:[&S= M!TW7VB(I6_+>5FMM<,P7*NN#T\P&\-W52+9,-"IQE):"+P?>W:5_[@?0:3?: M3K-:/*SJTK_#Z @Q^%3N^#?T9H$_]H=NX$^OX>9V-K]UKP,(IM Z@]O&O#%L MP-P;%KNM3M>N@SL'=S2]";S1@?'XEZV[UFUM>F>_A>D8@DL/YN[LW+WVYM;T M[LK[".XP,#MMVSYTX/93\]!:? ZAX)R&F@D.]TPG\"$G$L%*-S"CF9 :1 PN M]H&$9>#Z<"G2" M=U<'G80-.=$+A^,U9NVWWAV*5$;XIOK7ZIX 2QT*NT%3K M \1"@CG[Z4%\1B43$5 >8?>8$!DFT&G5$>5V%XB"F*6X7IAD[LUIF$NF&7I( M> 3>.DP(7U) I2NFE#$?_\S)"-L1)%12-'S7O-*=K77UXFR.RJ5"3$H3_@(/ MKLJ<'. MJ*F0J0,N(O+H1!VR7*J<8 /58K= JE"4!8(PD$ADIKWN'M\>,AE;:9@3N2"< M*FNZ3ND&;2GB9C+6.$IT[Z?+U^*=\*]'GGD9[$:7\6<26K>+&6P>43ZA&"@)+2Z)]%#Q';2[2'5*E!;[SJ_]DW$ M7S&D[1)2QK%L5Z3 "?N$)LP4"BOK;(LWD@13S9(J VW=;),T!;R&!8ZU@1L9 M8JW*BHL?:@8%1JP0;:H'3^5I&1F!G:'0J?;JI_'3(?Y%+2-$I@>EK@G98.*5 M7>]'>J?)(J5;30LAL0U:*B,A=J^>W8\QUI9B?]->H?F>13K!?^VC&G:P-,U( M9-Z ]S6[9D3)K9R$&M[1:W6S=;$1;3=* =W.4;^VZ^&>FN)K3%8LW?3VW5L1 MN62\9QO)CWX@(8V>*#J?SD;>S#J?!L%T@KAE:U B95'E0J=[U/]L6G!(T@H> M+;+O8E13-9^^(%^TKT*R?1 @\$-^/1Z'!?] R#Z/ZO\0OE#C,UQFK^%\HW"' MK@;_A10Y3;SP(^*('Z;+O8(7PX6*HPJ<[!#?M'P8&=(;)"F:S:3XS SG1B;Y/+$WP;MG^(XO#'6J7GX4^?4;<2XY4TDI M_*6T70+#AQ\]B&/(,UPQ+E"E7\ES;X@4TJBE,$50#0!AR:F8"8E9_A;<=B>" MXS>MM[_UGYDC&M7/'+XV"KG06Z7%A&4&,Q25"46?\N*S%W+A4(Y%,=RPP?J5H?TZ61CVH'(?.4GN1;,4/ M58-_ %!+ 0(4 Q0 ( !F"KUJ^*M9)+A8 /$ 0 2 " M 0 !A:7)S<"TR,#(U,#,S,2YX%@ 86ER&UL4$L! A0#% @ &8*O6A[*>JC% M90 =$L% !8 ( !)TL &%I#,Q,BYH=&U02P$"% ,4 " 9@J]:FZZ= M*-T$ !,$P #P @ ')&P( 86ER XML 75 airsp_10q_htm.xml IDEA: XBRL DOCUMENT 0001842566 2025-01-01 2025-03-31 0001842566 airsp:OutstandingStockOptionsMember 2024-01-01 2024-03-31 0001842566 airsp:OutstandingStockOptionsMember 2025-01-01 2025-03-31 0001842566 airsp:WarrantsMember 2024-01-01 2024-03-31 0001842566 airsp:PrivateWarrantsMember 2024-01-01 2024-03-31 0001842566 airsp:PrivateWarrantsMember 2025-01-01 2025-03-31 0001842566 airsp:PublicWarrantsMember 2024-01-01 2024-03-31 0001842566 airsp:PublicWarrantsMember 2025-01-01 2025-03-31 0001842566 airsp:MonteCarloModelOneMember 2024-01-01 2024-03-21 0001842566 airsp:MonteCarloModelOneMember 2025-01-01 2025-03-31 0001842566 airsp:MonteCarloModelOneMember 2024-03-31 0001842566 airsp:MonteCarloModelOneMember 2025-03-31 0001842566 us-gaap:FairValueInputsLevel3Member 2025-03-31 0001842566 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001842566 us-gaap:FairValueInputsLevel2Member 2025-03-31 0001842566 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001842566 us-gaap:FairValueInputsLevel1Member 2025-03-31 0001842566 us-gaap:FairValueInputsLevel1Member 2024-12-31 0001842566 2025-01-07 0001842566 airsp:PublicWarrantAndPrivateWarrantMember 2024-11-01 2024-11-20 0001842566 airsp:PublicWarrantAndPrivateWarrantMember 2025-01-01 2025-03-31 0001842566 airsp:PublicWarrantAndPrivateWarrantMember 2025-03-31 0001842566 us-gaap:PrivatePlacementMember 2024-01-01 2024-03-31 0001842566 airsp:PublicWarrantMember 2024-01-01 2024-03-31 0001842566 us-gaap:PrivatePlacementMember 2025-01-01 2025-03-31 0001842566 airsp:PublicWarrantMember 2025-01-01 2025-03-31 0001842566 us-gaap:PrivatePlacementMember 2025-03-31 0001842566 airsp:PublicWarrantMember 2025-03-31 0001842566 us-gaap:PrivatePlacementMember 2024-12-31 0001842566 airsp:PublicWarrantMember 2024-12-31 0001842566 2024-02-01 2024-02-29 0001842566 airsp:EmploymentAgreementMember 2025-03-31 0001842566 airsp:EmploymentAgreementMember 2025-01-01 2025-03-31 0001842566 airsp:MrAllenMember 2025-01-01 2025-03-31 0001842566 2025-01-15 2025-02-01 0001842566 2023-07-01 2023-07-13 0001842566 2025-02-01 0001842566 2024-02-09 0001842566 2023-07-13 0001842566 airsp:MrHuangAndMrXuMember 2024-01-01 2024-12-31 0001842566 airsp:MrHuangAndMrXuMember 2024-12-31 0001842566 airsp:MrHuangAndMrXuMember 2025-03-31 0001842566 airsp:MrHuangAndMrXuMember 2024-01-02 2024-09-27 0001842566 airsp:StockIncentivePlanMember 2024-01-01 2024-03-31 0001842566 airsp:StockIncentivePlanMember 2025-03-31 0001842566 airsp:TwoThousendTwentyThreeEquityIncentivePlanMember 2025-01-01 2025-03-31 0001842566 us-gaap:EmployeeSeveranceMember 2025-03-31 0001842566 us-gaap:EmployeeSeveranceMember 2025-01-01 2025-03-31 0001842566 airsp:PlatinumSharesCommonStockMember 2024-06-22 0001842566 us-gaap:InvestorMember 2025-01-01 2025-03-31 0001842566 airsp:StockOptionsMember 2025-01-01 2025-03-31 0001842566 us-gaap:InvestorMember 2025-03-31 0001842566 airsp:StockIncentivePlanMember 2025-01-01 2025-03-31 0001842566 airsp:TopMember 2025-03-31 0001842566 airsp:BottomMember 2025-03-31 0001842566 2024-09-30 0001842566 2024-09-01 2024-09-30 0001842566 airsp:TopMember airsp:WarrantsMember 2025-03-31 0001842566 airsp:BottomMember airsp:WarrantsMember 2025-03-31 0001842566 airsp:WarrantsTwoMember 2025-01-01 2025-03-31 0001842566 airsp:WarrantsFourMember 2025-01-01 2025-03-31 0001842566 airsp:WarrantsOneMember 2025-01-01 2025-03-31 0001842566 airsp:WarrantsThreeMember 2025-01-01 2025-03-31 0001842566 airsp:WarrantsTwoMember 2025-03-31 0001842566 airsp:WarrantsFourMember 2025-03-31 0001842566 airsp:WarrantsOneMember 2025-03-31 0001842566 airsp:WarrantsMember 2025-03-31 0001842566 airsp:WarrantsThreeMember 2025-03-31 0001842566 airsp:ExercisePricesTwoPointEightSixMember 2025-01-01 2025-03-31 0001842566 airsp:ExercisePricesTwoPointEightSixMember 2025-03-31 0001842566 airsp:ExercisePricesThreePointTwoSevenMember 2025-01-01 2025-03-31 0001842566 airsp:ExercisePricesThreePointTwoSevenMember 2025-03-31 0001842566 airsp:ExercisePricesOnePointNineZeroMember 2025-01-01 2025-03-31 0001842566 airsp:ExercisePricesOnePointNineZeroMember 2025-03-31 0001842566 airsp:ExercisePricesOnePointFourNineMember 2025-01-01 2025-03-31 0001842566 airsp:ExercisePricesOnePointFourNineMember 2025-03-31 0001842566 airsp:ExercisePricesZeroPointFiveSevenMember 2025-01-01 2025-03-31 0001842566 airsp:ExercisePricesZeroPointFiveSevenMember 2025-03-31 0001842566 airsp:ExercisePricesZeroPointOneTwoMember 2025-01-01 2025-03-31 0001842566 airsp:ExercisePricesZeroPointOneTwoMember 2025-03-31 0001842566 2022-12-31 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-10-03 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-03-01 2024-03-05 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-09-13 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-10-01 2023-10-03 0001842566 airsp:PlatinumCapitalPartnerIncMember 2025-01-01 2025-03-31 0001842566 airsp:PlatinumCapitalPartnerIncMember 2023-06-01 2023-06-22 0001842566 airsp:PlatinumCapitalPartnerIncMember 2024-03-05 0001842566 airsp:PlatinumCapitalPartnerIncMember 2025-03-31 0001842566 airsp:RevenuesMember 2024-01-01 2024-03-31 0001842566 airsp:RevenuesMember 2025-01-01 2025-03-31 0001842566 airsp:RevenuesMember 2024-01-01 0001842566 airsp:RevenuesMember 2025-01-01 0001842566 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001842566 us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0001842566 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001842566 us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0001842566 airsp:RevenuesMember 2025-03-31 0001842566 airsp:RevenuesMember 2024-12-31 0001842566 airsp:AirshipAIMember 2024-12-31 0001842566 airsp:AirshipAIMember 2025-03-31 0001842566 airsp:AirshipAIMember 2025-01-01 2025-03-31 0001842566 airsp:AirshipAIMember 2024-01-01 2024-12-31 0001842566 airsp:FounderMember 2024-01-01 2024-12-31 0001842566 airsp:MasterLoanAgreementMember 2024-01-02 2024-09-27 0001842566 airsp:TwoCustomerMember airsp:AccountReceivableMember 2024-01-01 2024-03-31 0001842566 airsp:OneCustomerMember airsp:AccountReceivableMember 2024-01-01 2024-03-31 0001842566 airsp:OneCustomerMember airsp:RevenueMember 2024-01-01 2024-03-31 0001842566 airsp:TwoCustomerMember airsp:AccountReceivableMember 2025-01-01 2025-03-31 0001842566 airsp:OneCustomerMember airsp:AccountReceivableMember 2025-01-01 2025-03-31 0001842566 airsp:OneCustomerMember airsp:RevenueMember 2025-01-01 2025-03-31 0001842566 airsp:OneYearSupportContractsMember 2024-01-01 2024-03-31 0001842566 airsp:OneYearSupportContractsMember 2025-01-01 2025-03-31 0001842566 airsp:OneYearSupportContractsMember 2024-01-01 0001842566 airsp:MultiYearSupportContractsMember 2024-01-01 2024-03-31 0001842566 airsp:MultiYearSupportContractsMember 2025-01-01 2025-03-31 0001842566 airsp:OtherServicesMember 2024-01-01 2024-03-31 0001842566 airsp:OtherServicesMember 2025-01-01 2025-03-31 0001842566 airsp:OneYearSupportContractsMember 2024-12-31 0001842566 airsp:OneYearSupportContractsMember 2025-03-31 0001842566 2024-01-01 2024-12-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001842566 us-gaap:RetainedEarningsMember 2025-03-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001842566 airsp:CommonStockSharesMember 2025-03-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001842566 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001842566 airsp:CommonStockSharesMember 2025-01-01 2025-03-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001842566 us-gaap:RetainedEarningsMember 2024-12-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001842566 airsp:CommonStockSharesMember 2024-12-31 0001842566 2024-03-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001842566 us-gaap:RetainedEarningsMember 2024-03-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001842566 airsp:CommonStockSharesMember 2024-03-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001842566 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001842566 airsp:CommonStockSharesMember 2024-01-01 2024-03-31 0001842566 2023-12-31 0001842566 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001842566 us-gaap:RetainedEarningsMember 2023-12-31 0001842566 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001842566 airsp:CommonStockSharesMember 2023-12-31 0001842566 2024-01-01 2024-03-31 0001842566 2024-12-31 0001842566 2025-03-31 0001842566 2025-05-15 0001842566 airsp:CommonStocksMember 2025-01-01 2025-03-31 0001842566 airsp:WarrantsMember 2025-01-01 2025-03-31 iso4217:USD shares iso4217:USD shares pure utr:sqft 0001842566 false --12-31 Q1 2025 0 0 0 5000000 0 0 0 0.0001 200000000 false false false false 3238483 0 0 1176239 0 0 4162067 0 0 0 0 2689902 1.77 P3Y10M2D 2689902 1.77 205000000 P3Y 21961690 21961690 1758000 0.12 1.64 232360 5527559 455000 1.04 0 0 0 0 0 10-Q true 2025-03-31 false 001-40222 Airship AI Holdings, Inc. DE 93-4974766 8210 154th Ave NE Redmond WA 98052 877 462-4250 Common Stock AISP NASDAQ Warrant AISPW NASDAQ Yes Yes Non-accelerated Filer true true false false 31844471 8812178 11414830 0 2782650 1226757 67311 17883 11662139 12659470 165960 165960 1102967 882024 12931066 13707454 2179847 759480 700000 1300000 60551 51649 405916 305178 2948695 3238483 6295009 5654790 758376 638525 18659435 34180618 8199079 23304808 2528716 2951850 36440615 66730591 5000000 0 0 0 0.0001 200000000 31844471 30588413 3182 3056 27731753 21918867 -51233605 -74941590 -10879 -3470 -23509549 -53023137 12931066 13707454 4497240 9398776 998051 1176239 7737 5503028 10575015 2923087 7789409 312021 157479 32916 0 3268024 7946888 2235004 2628127 719382 695366 3229979 3335294 3949361 4030660 -1714357 -1402533 9823605 -21484850 15521183 -6847091 0 -2039377 0 -158794 -77554 31824 25422342 -30561936 23707985 -31964469 0 0 23707985 -31964469 -7409 3239 23700576 -31961230 0.75 -1.40 0.61 -1.40 31704117 22898487 38820839 22898487 22812048 2281 0 -17476700 -12808 -17487227 0 268989 0 0 268989 15000 0 0 0 0 0 169204 17 835593 0 0 835610 162867 16 293233 0 0 293249 0 0 0 3239 3239 0 0 -31964469 0 -31964469 23159119 2314 1397815 -49441169 -9569 -48050609 30588413 3056 21918867 -74941590 -3470 -53023137 0 428286 0 0 428286 13200 1 59399 0 0 59400 81952 8 43193 0 0 43201 1160906 117 5282008 0 0 5282125 0 0 0 -7409 -7409 0 0 23707985 0 23707985 31844471 3182 27731753 -51233605 -10879 -23509549 23707985 -31964469 0 1861 428286 268989 83396 80291 15521183 -6847091 9823605 -21484850 0 -2039377 0 -158794 1555893 55525 49428 -2010 0 -1901 -83750 -67211 0 2410 1429270 433415 -712922 -924048 -2097844 -1695084 59400 293249 600000 0 43201 0 -497399 293249 -2595243 -1401835 -7409 3239 11414830 3124413 8812178 1725817 0 0 0 2410 0 835610 5282125 0 304339 0 304339 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>1. Organization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Airship AI Holdings, Inc. (the “Company” or “Airship”) is a holding company incorporated in Delaware that executes business through its wholly owned subsidiary, Airship AI, Inc. (“Airship AI”). Prior to the formation of Super Simple AI, Inc. in 2022, the Company operated as Airship AI, Inc. (formerly known as JDL Digital Systems, Inc.). On March 7, 2023, Super Simple AI, Inc. changed its name to Airship AI Holdings, Inc. Super Simple AI, Inc. was formed in January 2022 through a share exchange with JDL Digital Systems, Inc. JDL Digital Systems, Inc. was incorporated under the laws of the State of Washington on June 30, 2003.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On December 21, 2023, the Company completed the merger (“the Merger”) contemplated by the merger agreement (the “Merger Agreement”) dated as of June 27, 2023 and amended on September 22, 2023, by and among BYTE Acquisition Corp. (“BYTS”), BYTE Merger Sub, Inc., a Washington corporation and a direct, wholly-owned subsidiary of BYTS (“Merger Sub”), and Airship AI. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Effective December 21, 2023, Merger Sub merged with and into Airship AI with Airship AI as the surviving corporation. Thus, Airship AI became a wholly-owned subsidiary of the Company. In connection with the Merger, Airship AI changed its name from “Airship AI Holdings, Inc.” to “Airship AI, Inc.” </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Fair Value Transactions in Connection with Merger</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As a result of the Merger, the Company entered into the following transactions that were measured at fair value and vary quarterly with the share price and other items. Any change is non-cash and is recorded as a gain or loss in other income (expense). See Note 13– Fair Value Measurements for more information. </p><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Liability </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">as of </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Liability </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">as of </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">March 31, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2025</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Earnout liability</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,199,079</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,304,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Warrant liability (Public Warrants)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Warrant liability (Private Warrants)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Total liabilities measured at fair value</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">26,858,514</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">57,485,426</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Other income (expense) related to instruments recorded at fair value during the three months ended March 31, 2025 and 2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">25,344,788</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(30,371,318</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Business</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company is a robust AI-driven data management platform that solves complex data challenges for large institutions operating in dynamic and mission-critical environments with rapidly increasing volumes of data being ingested from a similarly rapidly growing number of data sources.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company solves these challenges by structuring “dark” or unstructured data at the edge, the location at which the data is generated and collected, and leveraging purpose-built AI models. Unstructured, or “dark” data, which is typically categorized as qualitative data, cannot be processed and analyzed via conventional data tools and methods. Conversely, structured data, typically categorized as quantitative data, is highly organized and easily decipherable by machine learning algorithms.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Structuring and then analyzing data using AI models at the edge, versus transmitting the data from the edge back to a central processing location for structuring and analysis, enables real-time decision making and data-driven operational efficiency.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company specializes in ingesting all available metadata from edge-based sensors used by government and law enforcement agencies around the world, including surveillance cameras (video), audio, telemetry, acoustic, seismic, and autonomous devices, along with large commercial corporations with fundamentally similar capabilities and requirements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Data generated by these edge-based sensors, including video, can then be run through the Company’s trained AI models to detect objects present within the video frame. Once an object is detected, for example an automobile, additional identifying characteristics of the object can be extracted from the image including the license plate characters and the make, model, and color of the automobile. This process of analyzing, logging and categorizing ingested data is referred to as “structuring” the data.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Airship AI’s software allows customers to view structured data both in real-time as well as to conduct searches on the structured data at a later point in time. Real-time structured data use includes, for example, alarms on a specific license plate or a specific make, model or color of automobile. Non-real-time structured data use includes, for example, searching a database of video data that has been previously ingested and stored to find instances of a particular license plate being visible, along with other logged vehicle characteristics such as make, model and color of an automobile.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Additional edge deployed AI models enable similar object detection and recognition of common and custom trained objects, such as an aircraft, boat, person, animal, bag, or weapon. Airship AI’s models provide similar data points for these object types allowing analysts the ability to be notified in real-time of the detection of a specified object and similarly search for historically detected objects. Examples include detecting aircrafts and boats along with their respective tail numbers and hull registration numbers.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s AI modelling process starts with pre-trained AI models from its technology ecosystem partners which the Company then customizes using proprietary datasets tailored towards its customers’ unique workflow requirements. Where customers have pre-existing AI models or engines, the Company integrates those models or engines into its edge platform allowing customers to leverage proprietary models within the Airship AI software ecosystem.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s primary offerings include Outpost AI, Acropolis, and Airship Command. Its offerings allow customers to manage their data across the full data lifecycle, when and where they need it, using a highly secure permissioned based architecture.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company employed fifty two employees as of March 31, 2025. The employees are headquartered in Redmond, WA and are supported by a growing team at its Customer Center of Excellence located in Charlotte, NC. The Company employed eight research and development personnel in Taiwan as of March 31, 2025.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Liability </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">as of </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Liability </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">as of </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">March 31, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2025</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Earnout liability</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,199,079</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,304,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Warrant liability (Public Warrants)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;">Warrant liability (Private Warrants)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 0.5pt solid;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;">Total liabilities measured at fair value</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">26,858,514</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;">57,485,426</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;">Other income (expense) related to instruments recorded at fair value during the three months ended March 31, 2025 and 2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">25,344,788</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">(30,371,318</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 8199079 23304808 18082635 33124868 576800 1055750 26858514 57485426 25344788 -30371318 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2. Summary of Significant Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Basis of Presentation and Consolidation</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures herein are adequate to ensure the information presented is not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company believes that all necessary adjustments, which consisted only of normal recurring items, have been included in the accompanying financial statements to present fairly the results of the interim periods. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year ending December 31, 2025.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Functional Currency</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s reporting currency is the U.S.  Dollar. The Company’s functional currency for U.S. operations is the U.S. Dollar. The operations of Zeppelin Worldwide, Inc. and its subsidiary, Zeppelin Taiwan, Ltd. (together “Zeppelin”) use the Taiwan Dollar as its functional currency. At each period end, Zeppelin’s balance sheet is translated into U.S. Dollars based upon the period end exchange rate, while their statements of operations and comprehensive income (loss) and statements of cash flows are translated into U.S. Dollars based upon an average exchange rate during the period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Cash and Cash Equivalents</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company classifies highly liquid temporary investments with an original maturity of three months or less when purchased as cash equivalents. The Company maintains cash balances at various financial institutions. Balances at US banks are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk for cash on deposit.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Revenue Recognition and Deferred Revenue</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company primarily generates revenue from sales of systems and products and the related post contract support to customers. The Company’s primary systems and products include Outpost AI, Acropolis and Airship Command. To date, the majority of the Company’s product revenue that has been recognized consists primarily of a bundled offering of hardware and software which delivers on premise solutions to its customers. Separate limited software subscription services have been delivered to customers including those customers that are able to operate in a cloud-based environment. The transaction price recognized as revenue represents the amount the Company expects to be entitled to and is primarily comprised of product revenue, net of returns and variable consideration, including sales incentives provided to customers. Payment is typically due within 30 to 90 calendar days of the invoice date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below. The Company generally provides a warranty to its customers for its software products and services. In the event that there is a failure of warranties in such agreements, the Company is generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable agreement, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). For the three months ended March 31, 2025 and 2024, the Company did not incur any significant warranty expenses and as such a warranty reserve was not considered necessary as of March 31, 2025 and December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Product Revenue</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product revenue is derived primarily from sales of the Company’s system offerings, Outpost AI, Acropolis and Airship Command. The Company recognizes product revenue at a point in time when title transfers, when the products are shipped, or when control of the system is transferred to the customer, which usually is upon delivery of the system and when contractual performance obligations have been satisfied.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Post Contract Support Revenue</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Post Contract Support (“PCS”) revenue is derived primarily from the Company’s support and software maintenance agreements (“SMA”). The Company’s PCS includes the right to receive, on a when and if available basis, future unspecified firmware upgrades and features as well as bug fixes, and email and telephone support. The Company allocates a portion of the transaction price to the PCS performance obligation based on a cost-plus methodology and recognizes the associated revenue on a straight-line basis over the estimated term of the support period. The Company’s support contracts are typically one to five years with an average of four years; payment is due within 30 to 90 calendars days of the invoice date and may include options to renew. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $101,599 and $59,361, respectively, related to one-year support contracts. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $896,452 and $1,116,893 respectively, related to multi-year support contracts. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Other Services</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company earns other service revenues from installation services, training and licensing which are short-term in nature and revenue for these services are recognized at the time of performance when the service is provided. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $7,737 and $0, respectively, related to other services.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Contracts with Multiple Performance Obligations</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s contracts with customers often contain multiple performance obligations that can include three separate obligations: (i) a hardware component (which may be bundled with hardware accessories) and the embedded firmware essential to the functionality of the hardware component delivered at the time of sale; (ii) the right to the Company’s downloadable free application and software solutions, and (iii) the right for the customer to receive post contract support (“PCS”) after the initial sale. The Company’s products and PCS offerings have significant standalone functionalities and capabilities. Accordingly, the products are distinct from the Company’s PCS services as customers can benefit from the products without the PCS services and such PCS services are separately identifiable within the contracts. The Company accounts for multiple agreements with a single customer as a single contract if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract. The amount of consideration the Company expects to receive in exchange for delivering on the contract is allocated to each performance obligation based on its relative standalone selling price.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company establishes the standalone selling price using the prices charged for a deliverable when sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price based on its pricing model and offering type (products or PCS services).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company sells its products primarily through a direct sales force. The Company considers revenue to be earned when all of the following criteria are met:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a contract with a customer that creates enforceable rights and obligations,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Promised performance obligations are identified,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The transaction price, or the amount the Company expects to receive, is determinable and</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has satisfied the performance obligations to the customer.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Transfer of control is evidenced upon passage of title and risk of loss to the customer unless the Company is required to provide additional services. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Accounts Receivable and Provision for Credit Losses </strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company generally sells its products to large governmental entities and large corporations in the United States. Accounts receivable are recorded at invoiced amounts and are non-interest bearing. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company determines estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. The Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders. As of March 31, 2025 and December 31, 2024, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of March 31, 2025, December 31, 2024 and January 1, 2024 were $2,782,650, $1,226,757 and $1,648,904, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Concentration of Credit and Sales Risk</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company sells its product to commercial and government customers under agreements that are normally paid within 30 days of contract completion.    </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the three months ended March 31, 2025, the Company had revenue from twenty customers and three customer represented 83% of total revenue. The primary reason for the high level of customer concentration for the three months ended March 31, 2025 was due to reliance on these three customers for the three months ended March 31, 2024. As of March 31, 2025, two customers represent approximately 81% and 13% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px">For the three months ended March 31, 2024, the Company had revenue from seventeen customers and one customer represented 78% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the increase in reliance on a single customer for the three months ended March 31, 2024 was due to one large order received in late 2023 which was fulfilled in the three months ended March 31, 2024. As of March 31, 2024, two customers represent approximately 52% and 27% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Inventory</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s purchase of inventory, primarily computer servers, is undertaken to match purchase orders received from customers. Upon receipt of inventory, the Company generally configures the servers and loads proprietary software onto the servers before shipping out. The Company holds inventory for a short period of time and as of March 31, 2025 and December 31, 2024, it had no inventory in stock. Inventory value is primarily material costs and is valued at the lower of cost (first in, first out method) or net realizable value. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Long-Lived Assets</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company reviews its long-lived assets for impairment annually or when changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets under certain circumstances are reported at the lower of carrying amount or fair value. Assets to be disposed of and assets not expected to provide any future service potential to the Company are recorded at the lower of carrying amount or fair value (less the projected cost associated with selling the asset). To the extent carrying values exceed fair values, an impairment loss is recognized in operating results. The Company recorded no impairment losses for the three months ended March 31, 2025 and 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Research and Development Expenses</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Research and development expenses consist of the cost of employees, consultants and contractors who design, engineer and develop new products and processes as well as materials, supplies and facilities used in producing prototypes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s current research and development efforts are primarily focused on improving the Company’s products. The Company is also actively involved in identifying new applications. The Company’s current internal team along with outside consultants has considerable experience working with the application of the Company’s technologies and their applications. The Company engages third party experts as required to supplement the Company’s internal team. The Company believes that continued development of new and enhanced technologies is essential to the Company’s future success. The Company incurred research and development expenses of $719,382 and $695,366 for the three months ended March 31, 2025 and 2024, respectively, on development activities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Software Development Costs</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. No software development costs have been capitalized as of March 31, 2025 and December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Cost of Net Revenues</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of net revenues for products includes components and freight. Cost of net revenues for post contract support and other services includes primarily the cost of personnel and personnel-related expenses to conduct implementations and ongoing client support.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Advertising and Marketing</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended March 31, 2025 and 2024 were $169,221 and $22,458, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Shipping and Handling of Products</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts billed to customers for shipping and handling of products are included in net revenues. Costs incurred related to shipping and handling of products are included in cost of revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Fair Value Measurements</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy, which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><em>Level 1 </em>— Quoted prices in active markets for identical assets and liabilities;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><em>Level</em> <em>2</em> — Inputs other than level one inputs that are either directly or indirectly observable; and</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><em>Level 3</em> — Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company initially recorded its senior secured convertible promissory notes, earnout liability (unvested earnout shares), and the warrants that were issued with the notes at fair value, remeasured on a recurring basis and considered them as Level 3 instruments. The public and private warrants were considered Level 1 and 2 instruments, respectively.  The senior secured convertible promissory notes were converted to equity during the year ended December 31, 2024. The recorded value of other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable, other current assets, accounts payable and accrued expenses approximate the fair value of the respective assets and liabilities as of March 31, 2025 and December 31, 2024 are based upon the short-term nature of the assets and liabilities. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Derivative Liabilities and Earnout Liabilities</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued share purchase warrants and earnout shares to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and FASB ASC Topic 815, “Derivatives and Hedging” (“ASC 815”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period. The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants. As of March 31, 2025, there were 515,000 private placement warrants and 16,145,210 public warrants outstanding. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Upon consummation of the Merger, the Company evaluated the warrants and concluded that they did not meet the criteria to be classified within the stockholders’ deficit. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The initial estimated fair value of the warrants was measured using a Monte Carlo simulation. The subsequent estimated fair value of the public warrants is based on the listed price in an active market for such warrants while the fair value of the private placement warrants continues to be measured using a Monte Carlo simulation with the key inputs being directly or indirectly observable public warrants listed price. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5.0 million additional shares of common stock, subject to certain contingencies.  These earnout shares have been categorized into two components: (i) the vested shares that are associated with stockholders with vested equity at the closing of the Merger that will be earned upon achievement of the earnout milestones and (ii) the unvested shares associated with stockholders with unvested equity at the closing of the Merger that will be earned over the remaining service period with the Company on their unvested equity shares and upon achievement of the earnout milestones.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The earnout shares associated with vested shares are recognized as derivative liabilities in accordance with ASC 815-40, as the events that determine the number of earnout shares required to be released or issued, as the case may be, include events that were not solely indexed to the fair value of common stock of the Company. The earnout shares were measured at the Merger closing and subsequently measured at each reporting date until settled or when they met the criteria for equity classification. Accordingly, the Company recognizes the earnout shares as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The earnout shares were valued using a Monte Carlo analysis. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the closing of the Merger, the earnout shares associated with unvested underlying shares were considered to be equity instruments and valued at approximately $2,675,000.  During the three months ended March 31, 2025 and 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761. As of March 31, 2025, unrecognized compensation cost related to unvested earnout shares totaled $2,006,419. The weighted average period over which this remaining compensation cost is expected to be recognized is 3.75 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Derivative warrant and earnout shares liabilities are classified as non-current liabilities as their liquidation is not reasonably expected to require the use of significant current assets or require the creation of current liabilities.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Stock-Based Compensation</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has share-based compensation plans under which employees, consultants, suppliers and directors may be granted restricted stock, stock appreciation rights, incentive stock options, nonqualified stock options, unvested earnout shares and warrants to purchase shares of common stock at the fair market value at the time of grant. Stock-based compensation cost is measured by the Company at the grant date and the fair value of the award is recognized as an expense, over the requisite service period which is generally the vesting period. The Company adjusts stock-based compensation for changes to the estimate of expected equity award forfeitures based on actual forfeiture experience. The effect of adjusting the forfeiture rate is recognized in the period the forfeiture estimate is changed.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Income Taxes</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The Company’s ability to realize deferred tax assets depends upon future taxable income, as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers historical and future taxable income, future reversals of existing taxable temporary differences, taxable income in prior carryback years, and ongoing tax planning strategies in assessing the need for valuation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Comprehensive (Loss) Gain </strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Comprehensive (loss) gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive (loss) gain of ($7,409) and $3,239, respectively, related to foreign exchange translation for the three months ended March 31, 2025 and 2024, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Going Concern Assessment</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company applies Accounting Standards Codification 205-40 (“ASC 205-40”), <em>Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern</em>, which the Financial Accounting Standards Board (“FASB”) issued to provide guidance on determining when and how reporting companies must disclose going concern uncertainties in their consolidated financial statements. ASC 205-40 requires management to perform assessments of an entity’s ability to continue as a going concern within one year of the date of issuance of the entity’s consolidated financial statements (or within one year after the date on which the consolidated financial statements are available to be issued, when applicable). Further, a company must provide certain disclosures if there is “substantial doubt about the entity’s ability to continue as a going concern” and management plans to alleviate the going concern. In May 2025, the Company analyzed its cash requirements and operations at least through May 2026 and has determined that, based upon the Company’s current available cash and operations, the Company has no substantial doubt about its ability to continue as a going concern.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Use of Estimates</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In preparing these consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amount of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Significant estimates and assumptions included in the Company’s consolidated financial statements relate to the calculation of revenue recognition, stock-based compensation, valuation of common stock, valuation of senior secured convertible notes, warrant liability, earnout share liabilities, accruals for potential liabilities including income taxes, valuation of deferred tax assets and valuation assumptions related to share-based compensation.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Income (Loss) Per Share</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic income (loss) per share is based upon the net income (loss) for the three months ended March 31, 2025 and 2024 divided by the weighted average shares of common stock outstanding. Diluted net income per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, warrants and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended March 31, 2025. Common stock equivalents for the three months ended March 31, 2024 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. See Note 14—Earnings per share. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Reportable Segments</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, Topic 280, <em>Segment Reporting</em>, requires that an enterprise report selected information about reportable segments in its financial reports issued to its stockholders. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Chief Executive Officer, Chief Financial Officer and President are the Company’s CODM. The CODM monitors the revenue and expense components of the various products and services the Company offers, but operations are managed and financial performance is evaluated on a corporation-wide basis in comparison to a business plan which is developed each year. Accordingly, all operations are considered by the CODM to be one operating segment and one reportable segment as contained in the Consolidated Statements of Operations and Comprehensive Loss to the consolidated financial statements. The CODM uses consolidated net income (loss) as its required measure of segment profit/loss, as such measure is determined in accordance with the measurement principles most consistent with the consolidated financial statements.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Recent Accounting Pronouncements</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">All recent accounting pronouncements issued by the FASB, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures herein are adequate to ensure the information presented is not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company believes that all necessary adjustments, which consisted only of normal recurring items, have been included in the accompanying financial statements to present fairly the results of the interim periods. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year ending December 31, 2025.  </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s reporting currency is the U.S.  Dollar. The Company’s functional currency for U.S. operations is the U.S. Dollar. The operations of Zeppelin Worldwide, Inc. and its subsidiary, Zeppelin Taiwan, Ltd. (together “Zeppelin”) use the Taiwan Dollar as its functional currency. At each period end, Zeppelin’s balance sheet is translated into U.S. Dollars based upon the period end exchange rate, while their statements of operations and comprehensive income (loss) and statements of cash flows are translated into U.S. Dollars based upon an average exchange rate during the period.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company classifies highly liquid temporary investments with an original maturity of three months or less when purchased as cash equivalents. The Company maintains cash balances at various financial institutions. Balances at US banks are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risk for cash on deposit.</p> 250000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company primarily generates revenue from sales of systems and products and the related post contract support to customers. The Company’s primary systems and products include Outpost AI, Acropolis and Airship Command. To date, the majority of the Company’s product revenue that has been recognized consists primarily of a bundled offering of hardware and software which delivers on premise solutions to its customers. Separate limited software subscription services have been delivered to customers including those customers that are able to operate in a cloud-based environment. The transaction price recognized as revenue represents the amount the Company expects to be entitled to and is primarily comprised of product revenue, net of returns and variable consideration, including sales incentives provided to customers. Payment is typically due within 30 to 90 calendar days of the invoice date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below. The Company generally provides a warranty to its customers for its software products and services. In the event that there is a failure of warranties in such agreements, the Company is generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable agreement, or, if the Company is unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). For the three months ended March 31, 2025 and 2024, the Company did not incur any significant warranty expenses and as such a warranty reserve was not considered necessary as of March 31, 2025 and December 31, 2024.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Product revenue is derived primarily from sales of the Company’s system offerings, Outpost AI, Acropolis and Airship Command. The Company recognizes product revenue at a point in time when title transfers, when the products are shipped, or when control of the system is transferred to the customer, which usually is upon delivery of the system and when contractual performance obligations have been satisfied.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Post Contract Support (“PCS”) revenue is derived primarily from the Company’s support and software maintenance agreements (“SMA”). The Company’s PCS includes the right to receive, on a when and if available basis, future unspecified firmware upgrades and features as well as bug fixes, and email and telephone support. The Company allocates a portion of the transaction price to the PCS performance obligation based on a cost-plus methodology and recognizes the associated revenue on a straight-line basis over the estimated term of the support period. The Company’s support contracts are typically one to five years with an average of four years; payment is due within 30 to 90 calendars days of the invoice date and may include options to renew. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $101,599 and $59,361, respectively, related to one-year support contracts. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $896,452 and $1,116,893 respectively, related to multi-year support contracts. </p> 896452 1116893 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company earns other service revenues from installation services, training and licensing which are short-term in nature and revenue for these services are recognized at the time of performance when the service is provided. For the three months ended March 31, 2025 and 2024, the Company recognized revenue of $7,737 and $0, respectively, related to other services.</p> 7737 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s contracts with customers often contain multiple performance obligations that can include three separate obligations: (i) a hardware component (which may be bundled with hardware accessories) and the embedded firmware essential to the functionality of the hardware component delivered at the time of sale; (ii) the right to the Company’s downloadable free application and software solutions, and (iii) the right for the customer to receive post contract support (“PCS”) after the initial sale. The Company’s products and PCS offerings have significant standalone functionalities and capabilities. Accordingly, the products are distinct from the Company’s PCS services as customers can benefit from the products without the PCS services and such PCS services are separately identifiable within the contracts. The Company accounts for multiple agreements with a single customer as a single contract if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract. The amount of consideration the Company expects to receive in exchange for delivering on the contract is allocated to each performance obligation based on its relative standalone selling price.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company establishes the standalone selling price using the prices charged for a deliverable when sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price based on its pricing model and offering type (products or PCS services).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company sells its products primarily through a direct sales force. The Company considers revenue to be earned when all of the following criteria are met:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a contract with a customer that creates enforceable rights and obligations,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Promised performance obligations are identified,</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The transaction price, or the amount the Company expects to receive, is determinable and</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has satisfied the performance obligations to the customer.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Transfer of control is evidenced upon passage of title and risk of loss to the customer unless the Company is required to provide additional services. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.</p> 2948695 2528716 3238483 2951850 6190333 8970780 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company generally sells its products to large governmental entities and large corporations in the United States. Accounts receivable are recorded at invoiced amounts and are non-interest bearing. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company determines estimates of uncollectible accounts receivable based primarily on actual historical bad debt and sales return trends, customers financial condition and general economic conditions. The Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders. As of March 31, 2025 and December 31, 2024, the Company did not have a reserve for credit losses as all accounts receivable are considered collectible. Accounts receivable balances as of March 31, 2025, December 31, 2024 and January 1, 2024 were $2,782,650, $1,226,757 and $1,648,904, respectively.</p> 2782650 1226757 1648904 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company sells its product to commercial and government customers under agreements that are normally paid within 30 days of contract completion.    </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the three months ended March 31, 2025, the Company had revenue from twenty customers and three customer represented 83% of total revenue. The primary reason for the high level of customer concentration for the three months ended March 31, 2025 was due to reliance on these three customers for the three months ended March 31, 2024. As of March 31, 2025, two customers represent approximately 81% and 13% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px">For the three months ended March 31, 2024, the Company had revenue from seventeen customers and one customer represented 78% of total revenue, although such a high level of customer concentration is not typical. The primary reason for the increase in reliance on a single customer for the three months ended March 31, 2024 was due to one large order received in late 2023 which was fulfilled in the three months ended March 31, 2024. As of March 31, 2024, two customers represent approximately 52% and 27% of outstanding account receivables. Due to the nature of the customers and timely payment history, customer concentration and credit risk in account receivables is estimated to be minimal.</p> 0.83 0.81 0.13 0.78 0.52 0.27 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s purchase of inventory, primarily computer servers, is undertaken to match purchase orders received from customers. Upon receipt of inventory, the Company generally configures the servers and loads proprietary software onto the servers before shipping out. The Company holds inventory for a short period of time and as of March 31, 2025 and December 31, 2024, it had no inventory in stock. Inventory value is primarily material costs and is valued at the lower of cost (first in, first out method) or net realizable value. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company reviews its long-lived assets for impairment annually or when changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets under certain circumstances are reported at the lower of carrying amount or fair value. Assets to be disposed of and assets not expected to provide any future service potential to the Company are recorded at the lower of carrying amount or fair value (less the projected cost associated with selling the asset). To the extent carrying values exceed fair values, an impairment loss is recognized in operating results. The Company recorded no impairment losses for the three months ended March 31, 2025 and 2024.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Research and development expenses consist of the cost of employees, consultants and contractors who design, engineer and develop new products and processes as well as materials, supplies and facilities used in producing prototypes.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s current research and development efforts are primarily focused on improving the Company’s products. The Company is also actively involved in identifying new applications. The Company’s current internal team along with outside consultants has considerable experience working with the application of the Company’s technologies and their applications. The Company engages third party experts as required to supplement the Company’s internal team. The Company believes that continued development of new and enhanced technologies is essential to the Company’s future success. The Company incurred research and development expenses of $719,382 and $695,366 for the three months ended March 31, 2025 and 2024, respectively, on development activities.</p> 719382 695366 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. No software development costs have been capitalized as of March 31, 2025 and December 31, 2024.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of net revenues for products includes components and freight. Cost of net revenues for post contract support and other services includes primarily the cost of personnel and personnel-related expenses to conduct implementations and ongoing client support.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Advertising costs are charged to selling, general and administrative expenses as incurred. Advertising and marketing costs for the three months ended March 31, 2025 and 2024 were $169,221 and $22,458, respectively. </p> 169221 22458 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Amounts billed to customers for shipping and handling of products are included in net revenues. Costs incurred related to shipping and handling of products are included in cost of revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy, which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><em>Level 1 </em>— Quoted prices in active markets for identical assets and liabilities;</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><em>Level</em> <em>2</em> — Inputs other than level one inputs that are either directly or indirectly observable; and</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 45px; text-align:justify;"><em>Level 3</em> — Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company initially recorded its senior secured convertible promissory notes, earnout liability (unvested earnout shares), and the warrants that were issued with the notes at fair value, remeasured on a recurring basis and considered them as Level 3 instruments. The public and private warrants were considered Level 1 and 2 instruments, respectively.  The senior secured convertible promissory notes were converted to equity during the year ended December 31, 2024. The recorded value of other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable, other current assets, accounts payable and accrued expenses approximate the fair value of the respective assets and liabilities as of March 31, 2025 and December 31, 2024 are based upon the short-term nature of the assets and liabilities. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement). </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued share purchase warrants and earnout shares to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and FASB ASC Topic 815, “Derivatives and Hedging” (“ASC 815”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period. The Company classifies as liabilities any contracts that (i) require net-cash settlement (including a requirement to net- cash settle the contract if an event occurs and if that event is outside the control of the Company) or (ii) give the counterparty a choice of net-cash settlement or settlement in shares (physical settlement or net-share settlement).</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants. As of March 31, 2025, there were 515,000 private placement warrants and 16,145,210 public warrants outstanding. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Upon consummation of the Merger, the Company evaluated the warrants and concluded that they did not meet the criteria to be classified within the stockholders’ deficit. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The initial estimated fair value of the warrants was measured using a Monte Carlo simulation. The subsequent estimated fair value of the public warrants is based on the listed price in an active market for such warrants while the fair value of the private placement warrants continues to be measured using a Monte Carlo simulation with the key inputs being directly or indirectly observable public warrants listed price. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5.0 million additional shares of common stock, subject to certain contingencies.  These earnout shares have been categorized into two components: (i) the vested shares that are associated with stockholders with vested equity at the closing of the Merger that will be earned upon achievement of the earnout milestones and (ii) the unvested shares associated with stockholders with unvested equity at the closing of the Merger that will be earned over the remaining service period with the Company on their unvested equity shares and upon achievement of the earnout milestones.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The earnout shares associated with vested shares are recognized as derivative liabilities in accordance with ASC 815-40, as the events that determine the number of earnout shares required to be released or issued, as the case may be, include events that were not solely indexed to the fair value of common stock of the Company. The earnout shares were measured at the Merger closing and subsequently measured at each reporting date until settled or when they met the criteria for equity classification. Accordingly, the Company recognizes the earnout shares as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The earnout shares were valued using a Monte Carlo analysis. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the closing of the Merger, the earnout shares associated with unvested underlying shares were considered to be equity instruments and valued at approximately $2,675,000.  During the three months ended March 31, 2025 and 2024, the Company stock-based compensation expense for the vesting of earnout shares was $133,761. As of March 31, 2025, unrecognized compensation cost related to unvested earnout shares totaled $2,006,419. The weighted average period over which this remaining compensation cost is expected to be recognized is 3.75 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Derivative warrant and earnout shares liabilities are classified as non-current liabilities as their liquidation is not reasonably expected to require the use of significant current assets or require the creation of current liabilities.</p> 515000 16184612 515000 16145210 2675000 133761 2006419 P3Y9M <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has share-based compensation plans under which employees, consultants, suppliers and directors may be granted restricted stock, stock appreciation rights, incentive stock options, nonqualified stock options, unvested earnout shares and warrants to purchase shares of common stock at the fair market value at the time of grant. Stock-based compensation cost is measured by the Company at the grant date and the fair value of the award is recognized as an expense, over the requisite service period which is generally the vesting period. The Company adjusts stock-based compensation for changes to the estimate of expected equity award forfeitures based on actual forfeiture experience. The effect of adjusting the forfeiture rate is recognized in the period the forfeiture estimate is changed.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. The Company’s ability to realize deferred tax assets depends upon future taxable income, as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers historical and future taxable income, future reversals of existing taxable temporary differences, taxable income in prior carryback years, and ongoing tax planning strategies in assessing the need for valuation.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Comprehensive (loss) gain is defined as the change in equity of a business during a period from non-owner sources. There was other comprehensive (loss) gain of ($7,409) and $3,239, respectively, related to foreign exchange translation for the three months ended March 31, 2025 and 2024, respectively. </p> -7409 3239 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company applies Accounting Standards Codification 205-40 (“ASC 205-40”), <em>Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern</em>, which the Financial Accounting Standards Board (“FASB”) issued to provide guidance on determining when and how reporting companies must disclose going concern uncertainties in their consolidated financial statements. ASC 205-40 requires management to perform assessments of an entity’s ability to continue as a going concern within one year of the date of issuance of the entity’s consolidated financial statements (or within one year after the date on which the consolidated financial statements are available to be issued, when applicable). Further, a company must provide certain disclosures if there is “substantial doubt about the entity’s ability to continue as a going concern” and management plans to alleviate the going concern. In May 2025, the Company analyzed its cash requirements and operations at least through May 2026 and has determined that, based upon the Company’s current available cash and operations, the Company has no substantial doubt about its ability to continue as a going concern.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In preparing these consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amount of revenues and expenses during the reporting periods. Actual results could differ from those estimates. Significant estimates and assumptions included in the Company’s consolidated financial statements relate to the calculation of revenue recognition, stock-based compensation, valuation of common stock, valuation of senior secured convertible notes, warrant liability, earnout share liabilities, accruals for potential liabilities including income taxes, valuation of deferred tax assets and valuation assumptions related to share-based compensation.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic income (loss) per share is based upon the net income (loss) for the three months ended March 31, 2025 and 2024 divided by the weighted average shares of common stock outstanding. Diluted net income per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, warrants and stock appreciation rights) outstanding during the period using the treasury stock method for the three months ended March 31, 2025. Common stock equivalents for the three months ended March 31, 2024 are not included in the calculation of diluted earnings (loss) per share given the Company incurred a loss and they are anti-dilutive. See Note 14—Earnings per share. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Financial Accounting Standards Board, or FASB, Accounting Standard Codification, or ASC, Topic 280, <em>Segment Reporting</em>, requires that an enterprise report selected information about reportable segments in its financial reports issued to its stockholders. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Chief Executive Officer, Chief Financial Officer and President are the Company’s CODM. The CODM monitors the revenue and expense components of the various products and services the Company offers, but operations are managed and financial performance is evaluated on a corporation-wide basis in comparison to a business plan which is developed each year. Accordingly, all operations are considered by the CODM to be one operating segment and one reportable segment as contained in the Consolidated Statements of Operations and Comprehensive Loss to the consolidated financial statements. The CODM uses consolidated net income (loss) as its required measure of segment profit/loss, as such measure is determined in accordance with the measurement principles most consistent with the consolidated financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">All recent accounting pronouncements issued by the FASB, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did not or are not believed by management to have a material impact on the Company’s present or future financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>3. Advances due to and from Founders </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Advances due to Founders </strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and were repaid $2,550,000, with $1,300,000 recorded as advances from founders as of December 31, 2024. During 2025, Mr. Huang and Mr. Xu were repaid $300,000 each, with $700,000 recorded as advances from founders as of March 31, 2025. The outstanding advances as of March 31, 2025 are non-interest bearing and the Company expects to pay the balance off within a one year period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Master Loan Agreement</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On September 27, 2024, the Company entered into a Master Loan Agreement with Mr. Huang, whereby he may provide additional funding of up to $1,500,000 under certain terms and conditions. The agreement provides for interest of 6%. The Company agreed to pay interest for the 2024 advances (described under Advances to Founders above) of $11,913 and issued warrants to purchase up to 220,000 shares of common stock. The warrants have an exercise price of $2.36 per share, are exercisable immediately upon issuance and will expire in five years following the date of issuance. The $284,478 fair value of the warrant is recorded in permanent equity in the consolidated balance sheets and was fully expensed on the date of grant. There are no outstanding advances under this Master Loan Agreement as of March 31, 2025 and December 31, 2024. </p> 2100000 2550000 1300000 300000 700000 1500000 0.06 11913 2.36 284478 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>4. Revenues</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Disaggregation of Revenue</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s net revenues for the three months ended March 31, 2025 and 2024 consisted of approximately $4.5 million and $9.4 million, respectively, of hardware and software bundled systems for which revenue is transferred at a point in time. The Company’s remaining net revenue of approximately $1.0 million and $1.2 million relates to PCS revenue and other services which are transferred over time. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing, and uncertainty around revenue recognition and cash flow are substantially similar.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Contract Balances</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset. Receivables are generally paid within thirty days and there is no financing element to the customer contracts. As of March 31, 2025 and December 31, 2024, there are no unbilled receivable balances.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company’s short-term and long-term deferred revenue balances totaled $2,948,695 and $2,528,716 as of March 31, 2025. The Company’s short-term and long-term deferred revenue balances totaled $3,238,483 and $2,951,850 as of December 31, 2024. Of the deferred revenue balance of $6,190,333 and $8,970,780 as of January 1, 2025 and 2024, the Company recognized approximately $985,548 and $1,176,239 during the three months ended March 31, 2025 and 2024, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Remaining Performance Obligations</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">As of March 31, 2025 and December 31, 2024, the Company had approximately $5.5 million and $6.2 million of remaining performance obligations, which were comprised of deferred service contracts not yet delivered. The Company expects to recognize approximately 43% of its remaining performance obligations as revenue in fiscal 2025 and the remaining 57% in fiscal 2026 and years thereafter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><strong><em>Costs to Obtain or Fulfill a Contract</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">The Company does not pay any material variable compensation to obtain a customer contract. Additionally, the majority of the Company’s cost of fulfillment as a seller of products is classified as inventory and then cost of revenue when the product is sold. Other costs of contract fulfillment such as software maintenance are expensed in the period incurred and align with when the revenue is amortized.</p> 4500000 9400000 1000000.0 1200000 2948695 2528716 3238483 2951850 6190333 8970780 985548 1176239 5500000 6200000 0.43 0.57 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>5. Notes Payable and Convertible Notes Payable</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On June 22, 2023, the Company issued a $2,000,000 senior secured convertible promissory note to Platinum Capital Partners, Inc.  During the year ended December 31, 2024, the Company issued 879,051 shares of common stock related to the conversion of $2,000,000 of the senior secured convertible promissory note.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On October 3, 2023, the Company issued senior secured convertible promissory notes for $600,000 to two private investors. At the option of the holders, the notes were convertible into cash, common stock or a combination of cash and stock. On March 5, 2024, the two private investors converted the notes with a face value of $600,000 and interest into 169,204 shares of the Company’s common stock valued at $835,610. On September 13, 2024, the Company issued an additional 86,198 shares of common stock related to the conversion of notes at $2.65 per share. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2024, the Company recorded an unrealized loss due to the increase in the fair value of the convertible notes payable totaling $2,039,377. </p> 2000000 879051 2000000 600000 600000 169204 835610 86198 2.65 2039377 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>6. Stockholders’ Deficit</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Authorized and Outstanding Stock</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company is a Delaware company and its affairs are governed by its certificate of incorporation, its bylaws and the Delaware General Corporation Law and the common law of the State of Delaware. The Company’s charter authorizes the issuance of 205,000,000 shares, consisting of 200,000,000 shares of common stock and 5,000,000 shares of preferred stock, par value $0.0001 per share.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Details on the common stock, preferred stock and equity incentive plans were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 and filed with the SEC on February 28, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Common Stock</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2025 and December 31, 2024, there were 31,844,471 and 30,588,413 shares of common stock outstanding, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><span style="text-decoration:underline">Three Months Ended March 31, 2025</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2025, the Company had the following issuances of equity securities:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of September 30, 2024, the Company determined the First Operating Performance Milestone of the earnout shares was achieved resulting in the vesting of 1,250,000 shares, of which 1,160,906 shares of the Company’s common stock were issued to applicable personnel on January 7, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2025, investors exercised warrants for 13,200 shares of the Company’s common stock at $4.50 per share, and the Company received proceeds of $59,400.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2025, the Company issued an aggregate of 81,952 shares of common stock and received $43,201 upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>2023 Equity Incentive Plan</strong> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has adopted the 2023 Equity Incentive Plan (the “2023 Plan”), which plan was approved by stockholders at the extraordinary general meeting held in December 2023. Details on the equity incentive plan were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 and filed with the SEC on April 1, 2024. The 2022 Combined Incentive and Non-Qualified Stock Option Plan (the “2022 Plan”) is no longer available for use for the grant of future awards. The 2022 Plan will continue to govern the terms of awards that have been granted under the 2022 Plan before, and that are still outstanding following the Merger.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The aggregate number of shares of common stock initially reserved and available for grant and issuance under the 2023 Plan is 4,000,000. Such aggregate number of shares of stock will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2024 and ending on January 1, 2033, in an amount equal to 2.0% of the total number of shares of common stock outstanding on December 31 of the preceding year. The aggregate number of shares of common stock reserved for grant and issuance under the 2023 Plan is 3,334,721 as of March 31, 2025. The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award. The cost is recognized over the period which an employee is required to provide service in exchange for the award-the requisite service period. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company had the following stock option activity during the three months ended March 31, 2025:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2025, the Company granted stock options to 3 employees to purchase an aggregate of 455,000 shares of common stock with an exercise price of $3.34 and which vest primarily quarterly over four years and expire on during 2035. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2025, the Company issued an aggregate of 81,952 shares of common stock and received $43,201 upon the exercise of stock options at exercise prices ranging from $0.12 to $1.64 per share. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock option activity for the three months ended March 31, 2025 was as follows: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding as of January 1, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,527,559</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">455,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(81,952</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.53</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding as of March 31, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,900,607</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.22</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes information about stock options outstanding and exercisable as of March 31, 2025:  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Remaining Life </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Range of</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Remaining Life </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">In Years - Vested </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Prices</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Outstanding</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">In Years</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exerciseable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exerciseable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">and Exercisable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td style="width:10%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.12</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">2,367,033</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">3.79</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">0.12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">2,367,033</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">0.12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">3.79</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.57</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">922,963</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.27</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">0.57</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">922,963</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">0.57</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.27</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> 1.49-1.65 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,040,798</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.19</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.64</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">560,642</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.64</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.19</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">1.90</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">49,813</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.73</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.90</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">15,567</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.90</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.73</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> 2.86-2.95 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,065,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">9.54</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.91</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">130,938</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.91</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">9.54</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> 3.27-4.47 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">455,000</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">9.91</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.34</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">100,000</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.34</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">9.91</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">5,900,607</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6.34</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">1.22</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4,097,143</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">0.60</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6.34</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were 5,900,607 options to purchase common stock at an average exercise price of $1.22 per share outstanding as of March 31, 2025 under the 2023 and 2022 Plans. The Company recorded $294,525 and $135,227 of compensation expense, net of related tax effects, relative to stock options for the three months ended March 31, 2025 and 2024, respectively, in accordance with ASC 718. As of March 31, 2025, there was $2,777,071 of total unrecognized costs related to employee granted stock options that were not vested. These costs are expected to be recognized over a period of approximately 3.5 years.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The significant weighted-average assumptions relating to the valuation of the Company’s stock option grants were as follows for the three months ended March 31, 2025: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><span style="text-decoration:underline">Assumptions </span></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">3/31/2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Estimated stock price</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"> $3.27-4.47 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercise price</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"> $3.27-4.47 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0%</p></td><td style="width:1%;white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected life</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">4 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">57.1%</p></td><td style="width:1%;white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Risk free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">3.48%-3.81%</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were stock incentive plan awards outstanding at March 31, 2025 totaling 5,900,607 shares with an aggregate intrinsic value of $15,552,307.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Stock Appreciation Rights Plan</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Related to the Share Exchange Agreement with Super Simple AI, Inc., on February 17, 2022, the Company’s Board of Directors approved the 2022 Stock Appreciation Rights Plan (the “SAR Plan”) to issue a maximum of 1,500,000, which was later adjusted to 2,637,150 stock appreciation rights (“SARs”) after the Merger. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2025 and December 31, 2024, there were 1,758,000 SARs outstanding with a base value of $0.12 and January 2028 expiration. There were no SAR grants during the three months ended March 31, 2025 or the year ended December 31, 2024. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Warrants to Purchase Common Stock</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">See Note 11 for public and private placement warrants assumed after the merger.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company had the following warrant activity during the three months ended March 31, 2025:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the three months ended March 31, 2025, investors exercised warrants for 13,200 shares of the Company’s common stock at $4.50 per share, and the Company received proceeds of $59,400.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Warrant activity for the three months ended March 31, 2025 was as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Warrants</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding January 1, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,961,690</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(13,200</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4.50</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding at March 31, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21,948,490</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4.13</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">A summary of the warrants outstanding as of March 31, 2025 were as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Remaining</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Warrants</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Life ( In Years)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercisable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2,689,902</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">3.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">1.77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">2,689,902</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">1.77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">220,000</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.50</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.36</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">220,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.36</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">216,216</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.38</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.47</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">216,216</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.47</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">18,822,372</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.84</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">4.50</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">18,822,372</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.84</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">21,948,490</p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">3.81</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4.13</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">21,948,490</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4.13</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Earnout Liability</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">See Note 12 for common stock shares related to earnout liability. </p> 205000000 200000000 5000000 0.0001 31844471 30588413 1250000 1160906 13200 4.50 59400 81952 43201 0.12 1.64 4000000 0.020 3334721 455000 3.34 81952 43201 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding as of January 1, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,527,559</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1.04</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">455,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(81,952</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(0.53</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding as of March 31, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5,900,607</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1.22</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 5527559 1.04 455000 3.34 81952 0.53 5900607 1.22 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Remaining Life </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Range of</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Remaining Life </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">In Years - Vested </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Prices</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Outstanding</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">In Years</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exerciseable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exerciseable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">and Exercisable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td style="width:10%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.12</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">2,367,033</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">3.79</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">0.12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:10%;vertical-align:bottom;text-align:right;">2,367,033</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">0.12</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:12%;vertical-align:bottom;text-align:right;">3.79</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">0.57</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">922,963</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.27</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">0.57</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">922,963</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">0.57</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.27</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> 1.49-1.65 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,040,798</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.19</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.64</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">560,642</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.64</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">7.19</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">1.90</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">49,813</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.73</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.90</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">15,567</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1.90</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.73</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> 2.86-2.95 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,065,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">9.54</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.91</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">130,938</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.91</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">9.54</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td colspan="2" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:right;"> 3.27-4.47 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">455,000</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">9.91</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.34</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">100,000</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.34</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">9.91</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">5,900,607</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6.34</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">1.22</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4,097,143</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">0.60</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">6.34</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2367033 P3Y9M14D 0.12 2367033 0.12 P3Y9M14D 922963 P3Y3M7D 0.57 922963 0.57 P3Y3M7D 1040798 P7Y2M8D 1.64 560642 1.64 P7Y2M8D 49813 P2Y8M23D 1.90 15567 1.90 P2Y8M23D 1065000 P9Y6M14D 2.91 130938 2.91 P9Y6M14D 455000 P9Y10M28D 3.34 100000 3.34 P9Y10M28D 5900607 P6Y4M2D 1.22 4097143 0.60 P6Y4M2D 1.22 294525 135227 2777071 P3Y6M <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in"><span style="text-decoration:underline">Assumptions </span></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">3/31/2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Estimated stock price</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"> $3.27-4.47 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercise price</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;"> $3.27-4.47 </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0%</p></td><td style="width:1%;white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected life</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">4 years</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">57.1%</p></td><td style="width:1%;white-space: nowrap;"></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Risk free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">3.48%-3.81%</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3.27 4.47 3.27 4.47 0 P4Y 0.571 0.0348 0.0381 5900607 15552307 February 17, 2022, the Company’s Board of Directors approved the 2022 Stock Appreciation Rights Plan (the “SAR Plan”) to issue a maximum of 1,500,000, which was later adjusted to 2,637,150 stock appreciation rights (“SARs”) after the Merger 1758000 0.12 13200 4.50 59400 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Warrants</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding January 1, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,961,690</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(13,200</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4.50</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding at March 31, 2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21,948,490</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4.13</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 21961690 4.13 13200 4.50 21948490 4.13 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Weighted</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Average</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Remaining</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Shares</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Warrants</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Life ( In Years)</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercisable</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">2,689,902</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">3.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">1.77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">2,689,902</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:15%;vertical-align:bottom;text-align:right;">1.77</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">220,000</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.50</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.36</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">220,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">2.36</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">216,216</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.38</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.47</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">216,216</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">3.47</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">18,822,372</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.84</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">4.50</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">18,822,372</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;">3.84</td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">21,948,490</p></td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">3.81</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4.13</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">21,948,490</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;">4.13</td><td style="PADDING-BOTTOM: 3px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 2689902 P3Y2M12D 1.77 2689902 1.77 220000 P4Y6M 2.36 220000 2.36 216216 P4Y4M17D 3.47 216216 3.47 18822372 P3Y10M2D 4.50 18822372 3.84 21948490 P3Y9M21D 4.13 21948490 4.13 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>7. Employee 401(k) Plan</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a 401(k) plan for its employees. The plan provides for a 3.5% match on up to 6% of deferred salary. The Company expensed $50,978 and $50,102 of contributions during the three months ended March 31, 2025 and 2024, respectively. </p> The plan provides for a 3.5% match on up to 6% of deferred salary 50978 50102 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>8. Related Party Transactions</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Advances due to Founders </strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During 2024, Mr. Huang and Mr. Xu advanced Airship AI $2,100,000 and were repaid $2,550,000, with $1,300,000 recorded as advances from founders as of December 31, 2024. During 2025, Mr. Huang and Mr. Xu were repaid $300,000 each, with $700,000 recorded as advances from founders as of March 31, 2025. The outstanding advances as of March 31, 2025 and December 31, 2024 are non-interest bearing and the Company expects to pay the balance off within a one year period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Master Loan Agreement</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On September 27, 2024, the Company entered into a Master Loan Agreement with Mr. Huang, whereby he may provide additional funding of up to $1,500,000 under certain terms and conditions. The agreement provides for interest of 6%. The Company agreed to pay interest for the 2024 advances (described under Advances to Founders above) of $11,913 and the Company issued warrants to purchase up to 220,000 shares of the Company’s common stock. The warrants have an exercise price of $2.36 per share, are exercisable immediately upon issuance and will expire in five years following the date of issuance. The $284,478 fair value of the warrant is recorded in permanent equity in the consolidated balance sheets and was fully expensed on the date of grant. There are no outstanding advances under this Master Loan Agreement as of March 31, 2025 and December 31, 2024. </p> 2100000 2550000 1300000 300000 700000 1500000 0.06 11913 2.36 284478 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>9. Commitments, Contingencies and Legal Proceedings</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Legal Proceedings</strong></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company may from time to time become a party to various legal proceedings arising in the ordinary course of its business. The Company is currently not a party to any pending legal proceeding that is not ordinary routine litigation incidental to its business.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Properties and Operating Leases-Right of Use Asset and Lease Liability</strong></em> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;">Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, <em>Leases</em>. Right of use lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. The incremental borrowing taking into consideration the Company’s credit quality and borrowing rate for similar assets is used in determining the present value of future payments. Lease expense is recorded as general and administrative expenses on the Company’s consolidated statements of operations and comprehensive income (loss). The Company elected the package of transitional practical expedients, under which (1) the Company did not reassess whether any expired or existing contracts are or contain leases, (2) the Company did not reassess the lease classification for any expired or existing leases and (3) the Company did not reassess initial direct costs for any existing leases. Additionally, the Company elected the short-term lease recognition exemption for all leases that qualify, meaning it does not recognize right-of use assets or lease liabilities for those leases. The Company also elected the practical expedient to not separate lease and non-lease components for all asset classes.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On July 13, 2023, the Company entered into a lease in Redmond, WA for 15,567 square feet of office and warehouse space which started October 1, 2023. The monthly payment is $25,000 per month. The lease expires October 31, 2027 and the monthly payment increases 3% on July 31, 2024 and each year thereafter. There is a one three year option to extend the lease based on the fair market rate on October 31, 2027, which the Company expects to exercise.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 29, 2024, the Company extended an office lease in Moorestown, North Carolina. The Company leases 3,621 square feet and the net monthly payment is $6,488. On August 27, 2024, the Company extended the lease, which expired on February 28, 2025.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 1, 2025, the Company entered into an office lease in Mooresville, North Carolina. The Company leases 5,240 square feet and the net monthly payment is $9,105. The lease expires January 31, 2028 and the monthly payment increases 3% on February 1, 2026 and each year thereafter. There is no option to extend the lease.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has entered into operating leases for office and development facilities for three to four years and may include an option to renew. The Company determines whether an arrangement is or contains a lease based upon the unique facts and circumstances at the inception of the lease. Operating lease liabilities and their corresponding right-of-use assets are recorded based upon the present value of the lease payments over the expected lease term. As of March 31, 2025 and December 31, 2024, total operating lease liabilities were $1,164,292 and $943,703, respectively. Right of use assets was $1,102,967 and $882,024 at March 31, 2025 and December 31, 2024, respectively. Current lease liabilities were $405,917 and $305,178 at March 31, 2025 and December 31, 2024, respectively. In the three months ended March 31, 2025 and 2024, the Company recognized $102,417 and $98,943 in total lease costs for the leases, respectively. Because the rate implicit in each lease is not readily determinable, the Company uses its estimated incremental borrowing rate to determine the present value of the lease payments.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The weighted average remaining lease term for the operating leases was thirty two months at March 31, 2025 and the weighted average discount rate was 7%. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The minimum future lease payments as of March 31, 2025 are as follows: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Years Ended March 31, </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">471,901</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">486,075</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">323,661</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total remaining payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,281,637</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less Imputed Interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(117,345</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,164,292</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em><strong>Employment Agreement</strong></em> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On March 4, 2025, the Company entered into an employment agreement with Paul Allen to serve as President. The employment agreement provides for a base salary of $350,000. The term of the employment agreement is for a period of three years, which will be automatically extended for additional one-year periods unless either party gives the other party written notice of such party’s decision not to renew the term at least 90 days prior to the end of the initial three-year term or any renewal term.  Mr. Allen is also eligible to participate in annual performance-based bonus programs established from time to time by the Company’s Board, subject to the achievement by Mr. Allen and the Company of the applicable performance criteria set forth in the employment agreement and established for Mr. Allen by the Board. The employment agreement is terminable by either party at any time. In the event of termination by us without cause or by Mr. Allen for good reason, as those terms are defined in the employment agreement, he is entitled to three months’ severance.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In connection with entering into the employment agreement, Mr. Allen was granted ten-year options under our 2023 Plan to purchase 100,000 shares of common stock, which options vest immediately, at an exercise price equal to $3.27, being the fair market value on the date of grant. The total stock compensation expense related to this grant was approximately $131,000. Mr. Allen was also granted ten-year options under the Plan to purchase 300,000 shares of common stock, which options vest quarterly over four years, at an exercise price equal to $3.27, being the fair market value on the date of grant. </p> 15567 25000 2027-10-31 0.03 3621 6488 2025-02-28 5240 9105 2028-01-31 0.03 1164292 943703 1102967 882024 405917 305178 102417 98943 0.07 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:85%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Years Ended March 31, </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">471,901</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2027</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">486,075</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">323,661</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total remaining payments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,281,637</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Less Imputed Interest</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(117,345</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Total lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,164,292</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 471901 486075 323661 1281637 117345 1164292 350000 the employment agreement, Mr. Allen was granted ten-year options under our 2023 Plan to purchase 100,000 shares of common stock, which options vest immediately, at an exercise price equal to $3.27, being the fair market value on the date of grant. The total stock compensation expense related to this grant was approximately $131,000. Mr. Allen was also granted ten-year options under the Plan to purchase 300,000 shares of common stock, which options vest quarterly over four years, at an exercise price equal to $3.27 3.27 131000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>10. Income Taxes </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company recorded a provision for income taxes of $0 for the three months ended March 31, 2025 and 2024.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s effective tax rate was 0% for the three months ended March 31, 2025 and 2024. The difference between the effective tax rate and the federal statutory tax rate for the three months ended March 31, 2025 and 2024 primarily related to the valuation allowance on the Company’s deferred tax assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For interim periods, the Company estimates its annual effective income tax rate and applies the estimated rate to the year-to-date income or loss before income taxes. The Company also computes the tax provision or benefit related to items reported separately and recognizes the items net of their related tax effect in the interim periods in which they occur. The Company also recognizes the effect of changes in enacted tax laws or rates in the interim periods in which the changes occur.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2025 and December 31, 2024, the Company retains a full valuation allowance on its deferred tax assets. The realization of the Company’s deferred tax assets depends primarily on its ability to generate taxable income in future periods. The amount of deferred tax assets considered realizable in future periods may change as management continues to reassess the underlying factors it uses in estimating future taxable income. </p> 0 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>11. Warrant Liability</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the Merger closing, the Company assumed 515,000 private placement warrants and 16,184,612 public warrants.  On June 3, 2024, the Company permanently reduced the exercise price of such warrants from $11.50 per share to an exercise price of $7.80 per share. On November 20, 2024, the Company further reduced the exercise price of the outstanding public warrants and private warrants to an exercise price of $4.50 per share.  The purpose of this reduced exercise price was to potentially raise proceeds received from the exercise of such warrants, if any, for working capital and general corporate purposes. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Details on the warrant liability were disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 and filed with the SEC on February 28, 2025. The public warrants will expire on December 21, 2028. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table is a summary of the number of shares of the Company’s common stock issuable upon exercise of the public and private warrants outstanding as of March 31, 2025 and December 31, 2024: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="15" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Expiration Date</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Fair Value</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Public Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,145,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:25%;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Private Warrants</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">515,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.50</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">576,800</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="15" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 31, 2024</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Expiration Date</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Fair Value</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Public Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,158,410</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:25%;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Private Warrants</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">515,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.50</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,055,750</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 515000 16184612 11.50 7.80 4.50 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="15" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Expiration Date</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Fair Value</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Public Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,145,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:25%;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Private Warrants</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">515,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.50</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">576,800</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="15" style="BORDER-BOTTOM: 1px solid;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 31, 2024</p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Number of Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Expiration Date</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Fair Value</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Public Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,158,410</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.50</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:25%;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Private Warrants</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="vertical-align:bottom;text-align:right;">515,000</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">4.50</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">December 21, 2028</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="vertical-align:bottom;text-align:right;">1,055,750</td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 16145210 4.50 2028-12-21 18082635 515000 4.50 2028-12-21 576800 16158410 4.50 2028-12-21 33124868 515000 4.50 2028-12-21 1055750 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>12. Earnout Liability </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">At the closing of the Merger, the Airship AI securityholders that hold shares of common stock of Airship AI, Airship AI options, Airship AI earnout warrants or Airship AI SARs had the contingent right to receive up to 5,000,000 earnout shares of the Company’s common stock if certain earnout milestones are met. Refer to the Company’s annual report on Form 10-K filed with the SEC on February 28, 2025 for more information. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of March 31, 2025, the estimated fair value of the earnout liability decreased to $8,199,079 primarily due to the common stock issued to settle approximately $5.3 million of earnout liability that was previously achieved plus the decrease in the Company’s share price, which resulted in a gain due to the change in fair value of the earnout liability during the three months ended March 31, 2025 of approximately $9.8 million  and is recorded on the consolidated statements of operations and comprehensive income (loss). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In addition, a portion of the earnout shares may be issued to individuals with unvested equity awards. While the payout of these shares requires the achievement of the earnout milestones, the individuals must complete the remaining service period associated with these unvested equity awards to be eligible to receive the earnout shares. As a result, these unvested earn-out shares are equity-classified awards and have an aggregated grant date fair value of $2,675,223 (or $5.96 per share). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of September 30, 2024, the Company determined the first operating performance milestone was achieved resulting in the vesting of 1,250,000 earnout shares, of which 1,160,906 shares of the Company’s common stock were issued to applicable personnel on January 7, 2025. The fair value of the 1,160,906 vested shares on the issuance date of $5,282,008 was determined using the Company’s closing trading price on January 7, 2025 and was reclassified from earnout liability to equity as additional paid in capital on the consolidated balance sheet. The remaining 89,094 shares that vested as of September 30, 2024 will continue to be valued on a recurring basis as a Level 1 instrument until issued. The remaining unvested earnout shares continue to be accounted for as liabilities until their respective triggering event occurs. </p> 5000000 8199079 5300000 9800000 2675223 1250000 1160906 1160906 5282008 89094 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>13. Fair Value Measurements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table sets forth by level within the ASC 820, Fair Value Measurement, fair value hierarchy of the Company’s liabilities that are measured at fair value on a recurring basis as of March 31, 2025: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 1</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 2</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 3</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Earnout liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">343,901</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,855,178</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,199,079</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Public Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Private Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total liabilities measured at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,426,536</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,855,178</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">26,858,514</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table sets forth by level within the ASC 820, Fair Value Measurement, fair value hierarchy of the Company’s liabilities that are measured at fair value on a recurring basis as of December 31, 2024:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 31, 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 1</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 2</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 3</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Earnout liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,825,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,479,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,304,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Public Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Private Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total liabilities measured at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">40,949,868</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,479,808</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">57,485,426</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The estimated fair value of the earnout liability was determined using a Monte Carlo Model. The assumptions utilized in the calculation are based on the achievement of certain milestones including projected stock price, volatility, probability of meeting the federal law enforcement agency growth and risk-free rate. The following assumptions were used in the simulation at each valuation date: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Stock price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.86</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6.59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Risk-free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.88</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.23</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected term (in years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">69.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The fair value of the 1,250,000 vested shares as of December 31, 2024 of $7,825,000 was determined using the Company’s closing trading price on December 31, 2024. On January 7, 2025, 1,160,906 shares were issued with a fair value of $5,282,125 to applicable personnel and were reclassified to equity as additional paid in capital. The fair value of the remaining 89,094 shares that vested as of September 30, 2024 was determined using the Company’s closing stock price on March 31, 2025.  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The initial estimated fair value of the private warrants was measured using a Monte Carlo simulation. The estimated fair value of the public warrants is based on the listed price in an active market for such warrants and the fair value of the private placement warrants continues to be measured based on the public warrants listed price. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">There were no transfers of financial instruments between valuation levels during the three months ended March 31, 2025 and 2024. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 1</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 2</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 3</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Earnout liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">343,901</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,855,178</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8,199,079</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Public Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">18,082,635</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Private Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total liabilities measured at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,426,536</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">576,800</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,855,178</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">26,858,514</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">December 31, 2024</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 1</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 2</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Level 3</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">Total</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Liabilities-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Earnout liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,825,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,479,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23,304,808</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Public Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,124,868</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrant liability (Private Warrants)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 30px">Total liabilities measured at fair value</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">40,949,868</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,055,750</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,479,808</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">57,485,426</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 343901 0 7855178 8199079 18082635 0 0 18082635 0 576800 0 576800 18426536 576800 7855178 26858514 7825000 0 15479808 23304808 33124868 0 0 33124868 0 1055750 0 1055750 40949868 1055750 15479808 57485426 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Stock price</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.86</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6.59</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Risk-free interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.88</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.23</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected term (in years)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4.8</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Expected volatility</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60.2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">69.3</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Dividend yield</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 3.86 6.59 0.0388 0.0423 P3Y9M18D P4Y9M18D 6020 6930 0 0 1250000 7825000 1160906 5282125 89094 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>14. Earnings per Share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,707,985</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(31,964,469</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31,704,117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,898,487</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Add: dilutive effect of stock options, SARs, vested earnout shares and Airship warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,116,722</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">38,820,839</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,898,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income (loss) per share-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.75</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1.40</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1.40</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Public Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,145,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,159,112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Private Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">515,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">515,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrants </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,162,162</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,847,372</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,674,112</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The 3,750,000 remaining unvested earnout shares as of March 31, 2025 are excluded from basic and diluted net loss per share as such shares are contingently issuable until the Company exceeds certain milestone thresholds that have not been achieved. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Net income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">23,707,985</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(31,964,469</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Weighted average shares outstanding-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">31,704,117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,898,487</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Add: dilutive effect of stock options, SARs, vested earnout shares and Airship warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">7,116,722</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">38,820,839</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,898,487</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Income (loss) per share-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Basic</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.75</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1.40</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt">Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1.40</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table> 23707985 -31964469 31704117 22898487 7116722 38820839 22898487 0.75 -1.40 0.61 -1.40 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2025</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;">March 31, 2024</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Public Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,145,210</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,159,112</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Private Warrants</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">515,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">515,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Warrants </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,162,162</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in">Outstanding stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">25,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,847,372</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">16,674,112</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 16145210 16159112 515000 515000 2162162 25000 18847372 16674112 3750000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>15. Subsequent Events</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company evaluated subsequent events, for the purpose of adjustment or disclosure, up through the date the financial statements were issued. Subsequent to March 31, 2025, there were no material transaction that occurred that would require recognition or disclosure in the financial statements.</p>